[RFC]: add `ndarray` interface variants for missing modules in `@stdlib/blas/ext/base`
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- javascript
- Área
- backend
Línea de trabajo
Comienza leyendo la implementación existente de @stdlib/blas/ext/base/ndarray/daxpb y compárala con su módulo base correspondiente. Revisa los módulos c, d, g, s y z indicados, siguiendo las convenciones existentes de la interfaz ndarray para offsets y strides. La tarea estará terminada cuando cada módulo indicado tenga una implementación ndarray correspondiente y sus pruebas pasen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
This RFC proposes to add ndarray interface variants for the following modules present in @stdlib/blas/ext/base which do not yet have a corresponding implementation in @stdlib/blas/ext/base/ndarray.
Each module listed below needs an ndarray-style interface accepting offset and stride arguments, following the conventions of existing modules such as @stdlib/blas/ext/base/ndarray/daxpb.
c prefix (Complex float32)
- capx
- cfill
- cindex-of-column
- cindex-of-row
- clast-index-of-row
- creplicate
- cwapx
- cwax
- cwhere
- cwxsy
d prefix (float64)
- dapx
- dapxsum
- dapxsumkbn
- dapxsumkbn2
- dapxsumors
- dapxsumpw
- dasumpw
- dcartesian-power
- dcartesian-product
- dcartesian-square
- dcuany
- dcuevery
- dcusome
- dediff
- dfill
- dfill-less-than
- dindex-of-column
- dindex-of-row
- dlast-index-of-row
- dminheap-sift-down
- dminheapify
- dmskrev
- dnanasum
- dnanasumors
- dnancount
- dnancusumkbn
- dnannsum
- dnannsumkbn
- dnannsumkbn2
- dnannsumors
- dnannsumpw
- dnone
- dones
- dreplicate
- drev
- drrss
- drss
- drssbl
- drsskbn
- dsapxsum
- dsapxsumpw
- dsnannsumors
- dsnansum
- dsnansumors
- dsnansumpw
- dsome
- dsort2hp
- dsort2ins
- dsort2sh
- dssum
- dssumors
- dssumpw
- dvander
- dwapx
- dwax
- dwhere
- dwxdy
- dwxmy
- dwxpy
- dwxsy
- dzeros
g prefix (generic)
- gapx
- gapxsum
- gapxsumkbn
- gapxsumkbn2
- gapxsumors
- gapxsumpw
- gasumpw
- gcartesian-power
- gcartesian-product
- gcartesian-square
- gconjoin
- gcuany
- gcuevery
- gcusome
- gediff
- gevery
- gfill
- gfill-by
- gfill-less-than
- gfirst-index-not-equal
- gindex-of-column
- gindex-of-falsy-row
- gindex-of-row
- gindex-of-same-value
- gindex-of-truthy-row
- glast-index-of-row
- gminheap-sift-down
- gminheapify
- gmskrev
- gnancount
- gnannsumkbn
- gnannsumpw
- gnone
- greplicate
- grev
- gsome
- gsort2hp
- gsort2ins
- gsort2sh
- gsorthp-by
- gsortins
- gsortsh
- gvander
- gwapx
- gwax
- gwaxpb
- gwhere
- gwxdy
- gwxmy
- gwxpy
- gwxsy
s prefix (float32)
- sapx
- sapxsum
- sapxsumkbn
- sapxsumkbn2
- sapxsumors
- sapxsumpw
- sasumpw
- scartesian-power
- scartesian-product
- scartesian-square
- scuany
- scuevery
- scusome
- scusumpw
- sdsapxsum
- sdsapxsumpw
- sdsnansum
- sdsnansumpw
- sdssum
- sdssumpw
- sediff
- sfill
- sindex-of-column
- sindex-of-row
- slast-index-of-row
- sminheap-sift-down
- smskrev
- snancount
- snone
- sones
- sreplicate
- srev
- ssome
- ssort2hp
- ssort2ins
- ssort2sh
- ssortins
- ssortsh
- svander
- swapx
- swax
- swhere
- swxdy
- swxmy
- swxpy
- swxsy
- szeros
z prefix (complex128)
- zany
- zapx
- zcartesian-product
- zcartesian-square
- zfill
- zindex-of-column
- zindex-of-row
- zlast-index-of-falsy
- zlast-index-of-row
- znancount
- zreplicate
- zwapx
- zwax
- zwhere
- zwxmy
- zwxsy
Related Issues
No.
Questions
No.
Other
No.
Checklist
- I have read and understood the Code of Conduct.
- Searched for existing issues and pull requests.
- The issue name begins with
RFC:.
- Lenguaje dominante
- JavaScript
- Estrellas
- 6k
- Forks
- 1.3k
- Merge medio
- 1 d 3 h
- PR fusionados (30 d)
- 558
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de stdlib-js/stdlib
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Fix JavaScript lint errors AbiertoGood First Issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Fix JavaScript lint errors AbiertoGood First Issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Todos los issues de stdlib-js/stdlib
Issues similares
-
Update HugeIcons library Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
antfu-collective/icones#398 ·
-
ECmail.com Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
wesbos/burner-email-providers#554 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
radiantearth/stac-browser#1023 ·
-
HMR stops working Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
components-web-app/docs#92 ·