🚀 Esta semana han salido varias versiones nuevas de paquetes interesantes:
Ibis 3.0, una biblioteca Python para manipular datos como si estuvieses trabajando con SQL, ha introducido numerosas mejoras y añadido DuckDB como nuevo backend.
Probé el proyecto por primera vez hace mes y medio y tuve algunos problemas siguiendo la documentación, pero algunos ya están resueltos y ¡espero volver a probarla pronto!
Hace escasas dos horas ha salido dolfinx 0.4, una de las piezas clave del proyecto FEniCS para cálculos con el método de elementos finitos. Si quieres saber más sobre el proyecto, hablamos de él en el episodio 28.
Y finalmente, hace 1 hora acaba de salir MyST-NB 0.14.0, un proyecto para convertir notebooks de Jupyter en documentación de Sphinx. Han refactorizado todo el proyecto y mejorado mucho la documentación. Forma parte del ecosistema Jupyter Book, que si no lo conoces permite escribir libros científicos enteros usando Jupyter. En mi época en Read the Docs estuvimos trabajando con ellos codo con codo.
💡 Esta semana he descubierto Meltano, una herramienta Python para ejecutar bloques Singer para extracción y carga de datos, y NannyML, una biblioteca para monitorizar modelos de aprendizaje automático en producción (¡gracias a Gema Parreño por su fabulosa charla ayer en PyData Madrid! aquí tienes un resumen).
📚 Estas semanas he consultado varias veces esta tabla con extensiones antiguas de Jupyter Notebook clásico y cuáles son sus equivalentes en JupyterLab.
📬 Esta semana en el Telegram de Python Científico hemos estado hablando de cómo convertir matrices booleanas en imágenes de contornos, diferencias de rendimiento entre pandas y PySpark, y cómo transformar un DataFrame de listas en una matriz tridimensional.
¡Hasta la semana que viene!