🔥 ¡Fiesta de versiones nuevas esta semana! Resumiendo, tenemos:
SciPy 1.8.0 con numerosas mejoras (nueva API para matrices dispersas compatible con los arrays de NumPy, cálculo de autovalores en matrices dispersas usando PROPACK, separación más clara de la API pública, y mucho más)
asv 0.5 con muchos arreglos y mejoras después de un tiempo de inactividad con el objetivo de usarlo para medir el rendimiento de pandas
Zarr 2.11.0 (si estás buscando un formato multidimensional de alto rendimiento como alternativa a HDF5 y NetCDF4, este es tu proyecto)
We’ve just released the 2.11.0 version of Zarr Python with some major enhancements, bug fixes, maintenance and documentation updates. 🐍
Check out the blog here: zarr.dev/blog/release-2…
See release notes for full details: zarr.readthedocs.io/en/stable/rele… @NumFOCUS
pandera 0.9, una herramienta de validación de DataFrames de pandas, ahora con integración para FastAPI
mamba 0.21 + micromamba, el instalador alternativo a conda que ahora es más ultrarrápido todavía
mamba 0.21 will be released tomorrow :)
Y por último Dash 2.1, una solución excelente para dashboarding basada en Plotly
💡 Esta semana he descubierto nlu a través de Alberto García, una biblioteca Python para Natural Language Understanding con ejemplos muy potentes, y quaternionic, para manejo de cuaternios (o cuaterniones) en Python (hay muchas alternativas, pero después de años de búsqueda, esta me parece con diferencia la más prometedora).
📚 Me ha llamado mucho la atención este artículo sobre cómo el gobierno de Islandia ha promovido la implementación de modelos de procesamiento del lenguaje islandés utilizando PyPy, la implementación alternativa de Python.
En otro orden de cosas, parece que Python en el navegador a través de Pyodide está tomando un impulso fuerte: ahora lo está usando NumPy en su página principal, ¡y funciona incluso matplotlib!
💼 No hay oferta este mes (¿quieres publicar una para tu empresa? ¡Escríbeme!) pero aprovecho para anunciar que el lunes empiezo como Data Scientist Advocate en Orchest, una solución de código abierto para orquestar notebooks de Jupyter de manera sencilla.
Con todas estas versiones nuevas, ¿qué política sigues en tu empresa para actualizaciones y gestión de dependencias? ¡Cuéntanoslo en un comentario!