Add BytesIO support
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
Línea de trabajo
Empieza leyendo la implementación y el docstring de calc_fig(), el punto de entrada mencionado en el issue, y sigue cómo se devuelve o escribe actualmente la salida de imagen. Aclara la interfaz esperada de BytesIO y el comportamiento del paralelismo antes de cambiarlo; se considera terminado cuando los llamadores pueden obtener los datos de imagen en memoria sin escribir un archivo y el comportamiento documentado es correcto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
What I'm saying is that I used to do this
img_bytes = pio.to_image(fig, format="svg", width=width, height=height)and now I have to do the following, where
kis an instance ofKaleido:img_bytes = await k.calc_fig( fig, opts={"format": "svg", "width": width, "height": height}, )I'm not trying to write the images to a file.
I'm not sure whether the docstring for
calc_fig(), claiming "this function does not support parallelism", is accurate.
Originally posted by @s-banach in #231
- Lenguaje dominante
- Python
- Estrellas
- 504
- Forks
- 65
- Merge medio
- 6 d 9 h
- PR fusionados (30 d)
- 2
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 plotly/kaleido
-
Writing to an existing directory whose name has a dot fails with "Invalid format"Posiblemente ocupada @RaphaelFakhri la tomó hace 13 días. Abiertobug P3 size: 1
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
Deterministic Rendering ChallengesQuizá libre de nuevo @camdecoster la tomó hace 68 días y no hay ningún pull request abierto. Abiertoenhancement feature P2 size: 5
-
[FEATURE]: Embed custom fonts into vector exports (no system install)Posiblemente ocupada @camdecoster la tomó hace 125 días. Abiertoenhancement P3 size: 3
-
enhancement feature P3 size: 5
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
-
GlobalKaleidoServer is not thread-safePosiblemente ocupada @talleibman la tomó hace 250 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
Todos los issues de plotly/kaleido
Issues similares
-
needs-area-label
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 2 días
-
enhancement good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Official-Space-AI/OpenPhysGraspGen#114 ·
Los mantenedores suelen responder en 2 días
-
changelog investigate
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ramnes/notion-sdk-py#441 ·
-
qa_bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NVIDIA-NeMo/Gym#5644 ·
Los mantenedores suelen responder en 2 días
-
BUG: catalog database credentials printed to logs at startupPosiblemente ocupada @cjboyle la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día