A partir de hoy vuelve el noticiero con su periodicidad habitual. Espero que hayas pasado buen verano o invierno, ¡gracias por leer!
🔥 La noticia de la semana es la publicación de Stable Diffusion, un modelo generador de imágenes al estilo de DALL·E 2 pero con mejores prestaciones y ¡completamente de código abierto! La evolución de estos modelos está siendo vertiginosa pero sobre todo es muy interesante cómo se está avanzando hacia licencias éticas (este modelo no se puede usar para difundir información falsa o atacar personas) y hacia la apertura radical. Lo resume muy bien Mark Tenenholtz en este tuit:
Just yesterday, a group of independent researchers released their own model (Stable Diffusion) that you can use in a few lines of code for FREE.
The speed of the ML research community is insane 🤯
🚀 ¡Fiesta de versiones nuevas en las últimas semanas! Repasamos:
Nos avisa Raúl por el Telegram de Python Científico de que salió Arrow 9.0 a principios de mes con numerosas novedades (¡incluyendo contribuciones suyas!): wheels de Arrow Flight para macOS M1, actualización del formato Parquet a la versión 2.4, y arreglos en la lectura de archivos CSV así como en las interfaces para Google Cloud Storage y AWS S3, entre otras muchas cosas.
conda 4.14 implementa conda rename
para cambiar el nombre a un entorno sin tener que recrearlo (¡por fin!), y agrega soporte para notificaciones que podremos recibir de los diversos canales. Por su parte, conda-build 3.22 trae mejoras en la lectura de diversos formatos de metadatos. Además, de ahora en adelante las nuevas versiones saldrán cada dos meses y utilizarán el esquema CalVer: la versión del 12 de septiembre de este año será la 22.9.0.
Por último, el proyecto Fatiando a Terra ha sacado Boule 0.4.0 y Harmonica 0.5.0, dos paquetes Python para ciencias geofísicas (elipsoides de referencia y procesado de datos geomagnéticos respectivamente), con varias mejoras: cálculo de volúmenes de elipsoides, cálculo de vector gravitatorio para esferas, cálculo de los componentes del tensor gravitación, para masas puntuales, y más. Por cierto: la clase Sphere
ya no hereda de Ellipsoid
, ¿de qué me suena?
💡 Estas semanas he descubierto pypi-timemachine, una solución muy útil para instalar paquetes de Python antiguos, y mpl_interactions, un paquete Python para generar gráficos de matplotlib interactivos de manera sencilla.
📚 Me ha encantado este artículo sobre los métodos de interpolación de SciPy, que además tiene numerosas figuras muy bien hechas.
También me ha gustado este resumen sobre “la nueva ola de financiación” para proyectos de código abierto. ¡Muy interesante!
💼 En IBM buscan Open-Source Science Technical Lead (banda salarial desconocida, ¡pero me pareció una posición muy interesante para compartir!)
🎨 Y aquí va el resultado de Stable Diffusion con el mensaje “illustration of a python snake wearing a white lab coat, futuristic background, animated feature film style“. Parece que las serpientes con bata se le resisten a la máquina, pero aparte de eso ¿qué te parece?
Heroku anunció ayer que iba a poner fin a los planes gratuitos. ¿Estás buscando una alternativa? 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 ⚡