🇬🇧 ¡Escribo estas líneas en el tren camino a la PyData de Londres! Que yo sepa no habrá retransmisión en directo pero los vídeos se subirán al canal de YouTube en unas semanas. Puedes seguir este hilo en el que tuitearé sobre el evento:
Live tweeting of the conference below 👇🏼
🔥 Un equipo de investigadores españoles ha publicado un método basado en aprendizaje profundo (deep learning) para predecir la evolución de sistemas dinámicos disipativos utilizando Redes Neuronales de Grafos (Graph Neural Networks). ¡Y el código está en GitHub!
🚀 La semana pasada salió Meltano 2.0, una herramienta escrita en Python para operar tuberías de datos tipo Extracción-Carga-Transformación o Extracción-Transformación-Carga (ELT y ETL). Ya estamos usando la nueva versión internamente en Orchest aprovechando su soporte mejorado para tuberías multipaso y las transformaciones al vuelo.
Por otro lado, está disponible MyST-NB 0.16.0 con soporte para Python 3.10, Sphinx 5, y myst-parser 0.18. Aquí puedes leer una comparativa entre MyST-NB y nbsphinx para renderizar notebooks dentro de proyectos Sphinx y JupyterBook (resumen: nbsphinx es más lento y pesado, pero a cambio ofrece galerías de ejemplos).
💡 Esta semana he descubierto AutoKeras, un sistema para sintonización automática de modelos predictivos (AutoML) basado en Keras, e Irydium, un editor web de documentos interactivos basados en Markdown y Python.
📚 Este artículo profundiza en el BlockManager, uno de los objetos cruciales del código interno de pandas. Muy recomendable si quieres entender un poco mejor cómo funciona por debajo.
🚧 La migración de JupyterLab a la nueva versión de CodeMirror va por el buen camino: además de agregar soporte para lectores de pantalla (¡por fin!), el efecto sobre el rendimiento es notable: ¡abrir un notebook grande será hasta 10x más rápido!
#accessibility @ProjectJupyter @codemirror @QuantStack
¿Buscas un Platform-as-a-Service (PaaS) alternativo a Heroku? Yo he migrado a Railway (enlace afiliado) y me encanta que las aplicaciones no “duermen” así que el tiempo de respuesta es siempre rápido ⚡