Standardise DSL and UDF interface
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par comparer les interfaces dsl_kernel et UDF présentées dans l’issue avec le point d’entrée lazyudf. Déterminez quelle convention d’appel unique et cohérente devrait être utilisée et comment les utilisateurs existants effectueraient la migration. Le travail est terminé lorsque l’interface est standardisée et que le comportement est vérifié à la fois pour les kernels DSL et les UDF.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Currently, one writes a DSL kernel as
@dsl_kernel
def myfun(x, y, z):
return x + y * z
and a udf as
def myfun(inputs, output, offset):
x, y, z = inputs
output[:] = x + y * z
but then uses the same interface to wrap them as lazyudf:
blosc2.lazyudf(myfun, (x,y,z), dtype=np.float32)
This seems strange and might be confusing for users.
- Langage dominant
- Python
- Étoiles
- 212
- Forks
- 71
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 10
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Blosc/python-blosc2
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Blosc/python-blosc2#731 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Blosc/python-blosc2#720 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Blosc/python-blosc2#717 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
Blosc/python-blosc2#714 ·
Les mainteneurs répondent en général sous 1 jour
-
documentation sustain-2026
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Blosc/python-blosc2#710 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Blosc/python-blosc2
Issues similaires
-
comp/tools P2 type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
NousResearch/hermes-agent#142908 · 1 commentaire ·
-
[oblt-aw][autodoc] Fix malformed headings in new Buildkite docs pagesPeut-être pris @github-actions l’a pris aujourd’hui. Ouvertedocumentation
Difficulté 1/5 Moins d'une heure Accessibilité débutants 83/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: fileUploadMatrix.test.ts URL case does a real DNS lookup and fails offlinePeut-être pris @r2jaff l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ComposioHQ/composio#5054 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
pytorch/tensordict#3286 ·
Les mainteneurs répondent en général sous 1 jour