🇪🇺 ¡Esta semana ha sido la EuroSciPy 2022 en Basilea, Suiza! Este evento me lo perdí (¡no puedo estar en todo!) pero tiene pinta de que fue excelente como siempre. Pronto estarán los vídeos subidos a su canal de YouTube.
🚀 Esta semana salió Airflow 2.3 con novedades bastante jugosas: soporte para generar tareas dinámicamente en tiempo de ejecución, separación del DagProcessorManager
en un proceso aparte, creación de conexiones usando JSON, y mucho más. La propuesta completa (AIP-42) se puede leer en la wiki de Apache Airflow.
This means that now the number of tasks in a DAG can change at run time based on the state of the previous tasks.
Full proposal (AIP-42) is here: cwiki.apache.org/confluence/pag…
#ApacheAirflow
Además, también hay versión nueva de conda-libmamba-solver, un proyecto que trae a conda el algoritmo súper rápido de mamba para resolver dependencias. Si necesitas instalar paquetes de conda-forge y no puedes o no quieres usar mamba, no lo dudes ni un segundo: ¡necesitas esto!
$ conda install conda-libmamba-solver=22.8
This version is the fastest and leanest ever… It feels super snappy ⚡️
💡 Esta semana he descubierto ADTK, una biblioteca Python para detección de anomalías en series temporales que usa statsmodels por debajo y ofrece una API tipo scikit-learn. La lástima es que el proyecto lleva dos años inactivo, pero la idea me encanta y la documentación también, incluida esta guía sobre diferentes tipos de anomalías.
Nota al pie: si alguien te dice que R está muerto, le puedes decir de mi parte que no tiene ni idea 😉 para series temporales y “estadística bien hecha”, R sigue teniendo el mejor ecosistema.
También he descubierto Copper Sushi, una aplicación que visualiza la red eléctrica europea usando datos de pypsa-eur. Este artículo lo explica en más detalle.
📚 Este curso sobre control de procesos utilizando tanto MATLAB como Python tiene buenísima pinta. Los materiales están en GitHub.
Por otro lado, después de la debacle de las cuentas gratuitas de Heroku (RIP), me ha recomfortado mucho leer que PythonAnywhere, adquirido por Anaconda como ya cubrimos hace unas semanas en este noticiero, se compromete a mantener las cuentas gratuitas.
Read how a commitment to providing free accounts is core to that mission: blog.pythonanywhere.com/206/.
🥳 ¡Hoy es mi 31 cumpleaños! 🥳 Si me quieres hacer un regalo, deja un comentario público con algún proyecto Python interesante que descubriste en el noticiero, alguna charla mía que te gustó, o algún evento que organicé en el que te lo pasaste bien. ¡Nos leemos!