automatically pass through `context` to UDF from parent process
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza leyendo el issue relacionado #520 y el pull request #617; después, sigue cómo se gestiona el contexto de UDF en el cliente para el ejemplo mostrado. Se considera terminado cuando el cliente pasa automáticamente el contexto padre en el parámetro adecuado en el caso correspondiente de parameterized-UDF, sin requerir la asignación explícita del contexto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
related to
- https://github.com/Open-EO/openeo-python-client/issues/520
- https://github.com/Open-EO/openeo-python-client/pull/617
take this UDF context handling use case:
udf = openeo.UDF(
"...",
context={"from_parameter": "context"},
)
cube = cube.apply(udf, context={"factor": 12.34})
This is an important pattern when using parameterized UDFs in UDPs.
The context={"from_parameter": "context"} is crucial to get this working, but not obvious. I think the python client could do this automatically in the appropriate situations
- Lenguaje dominante
- Python
- Estrellas
- 219
- Forks
- 56
- Merge medio
- 2 d 21 h
- PR fusionados (30 d)
- 9
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 Open-EO/openeo-python-client
-
JupyterLite supportAbiertoauth feature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Open-EO/openeo-python-client#953 ·
Los mantenedores suelen responder en 1 día
-
Stop providing conda packages?Abiertocollect feedback
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
Open-EO/openeo-python-client#952 · 7 comentarios ·
Los mantenedores suelen responder en 1 día
-
Further decouple CubeMetadata from CollectionMetadata, and properly apply spatio-temporal filteringPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Open-EO/openeo-python-client#949 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
asset download: support file:local_path to determine target file namePosiblemente ocupada @soxofaan la tomó hace 47 días. Abiertofeature request
Open-EO/openeo-python-client#902 · 1 asignado ·
Los mantenedores suelen responder en 1 día
-
Add split_points functionalityPosiblemente ocupada @HansVRP la tomó hace 2 días. Abiertojob manager
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Open-EO/openeo-python-client#899 · 1 asignado ·
Los mantenedores suelen responder en 1 día
Todos los issues de Open-EO/openeo-python-client
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
-
[Bug]: Importing weave changes the process-wide localePosiblemente ocupada @himanshu748 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
UX
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
mediajunkie/piper-morgan-product#2008 · 2 comentarios ·