Dec. 16, 2022, 5:31 p.m.

Episodio 59 🐍⚙️🎄 Despedida 2022

Noticiero Python y Datos

🔥 ¡Por fin tenemos Shapely 2.0! Shapely es una biblioteca Python para manipulación de geometrías bidimensionales. Está basada en el paquete GEOS, y ha sufrido una enorme transformación que lleva fraguándose varios años y que resuelve varios problemas - entre ellos, la imposibilidad de instalar Cartopy y Shapely con pip en el mismo entorno virtual. Este problema se identificó hace más de 6 años, y fruto de un largo proceso desgranado y dirigido por Joris Van den Bossche, toda la arquitectura interna ha cambiado y el programa es ahora mucho más rápido.

Recomiendo encarecidamente consultar las diapositivas de la charla de Joris en el FOSS4G el año pasado. En ellas también se explica cómo Shapely, Fiona, y pyproj son la base de GeoPandas.

🚀 ¡Y no terminan aquí las versiones nuevas! conda 22.11.1 trae jugosas novedades, principalmente que el nuevo algoritmo basado en mamba deja de ser experimental, las descargas ocurren en paralelo (¡aleluya!) y ahora el proyecto tiene una arquitectura de plugins. Si bien hace tiempo que me he casado con micromamba, esto son excelentes noticias para la gente que utiliza la distribución de Anaconda, que tendrá una experiencia por defecto mucho más placentera.

Twitter avatar for @condaproject
conda @condaproject
🎉 #conda 22.11.1 released!

⇒ 🚅 conda-libmamba-solver generally available ⇒ 🏎 Parallel package downloads ⇒ 🧩 A new plugin framework

  1. conda.discourse.group/t/conda-22-11-…
  2. youtu.be/VD5TXcbYgR4
    youtu.beConda 22.11 ReleaseThe Conda 22.11 Release is out and features⇒ Speed, speed, and more speed improvements ⇒ Conda plugin API using Pluggy, including plugin hooks for ⇒ virt…
    11:01 PM ∙ Dec 7, 2022
    20Likes9Retweets

    Seguimos teniendo frecuentes versiones nuevas de Polars: en las últimas semanas han incluido un nuevo método DataFrame.glimpse() (parecida a la del paquete tibble de R), soporte para Lakehouses (la fusión de Data Lakes y Warehouses) basados en el framework abierto Delta Lake, y mucho más. Y por si fuera poco, ¿parece que dask-polars se acerca cada vez más?

    Twitter avatar for @RitchieVink
    Ritchie Vink (@ritchie46@fosstodon.org) @RitchieVink
    A dask-polars might become a reality.😊🚀 So people who like our API should make some noise.
    Twitter avatar for @mrocklin
    @mrocklin@fosstodon.org @mrocklin
    Prioritizing Pragmatic Performance: https://t.co/6vAnRc2iZU

Folks often say “You should add X to Dask! X makes things fast!” for features like avoiding memory copies, jit compilation, high level query optimization, and Rust.

This blog describes which I find valuable and why.

7:24 PM ∙ Dec 2, 2022
21Likes1Retweet

💡 Esta semana he descubierto Mesa, un framework de Python para simulación basada en agentes. Me encantaría aprender más sobre esto para simular sistemas de incentivos, dinámicas en redes sociales, grafos de confianza…

https://raw.githubusercontent.com/projectmesa/mesa/main/docs/images/Mesa_Screenshot.png

También he descubierto DrWhy, una colección de herramientas para explicabilidad en inteligencia artificial.

📚 Me ha gustado mucho este artículo sobre cómo crear un data lake localmente usando Dagster para orquestación, Parquet para la serialización, y DuckDB para las transformaciones.

Y por otro lado, ¡feliz de ver que Python 3.11 va como una bala comparado con la versión anterior!

Twitter avatar for @pypi
Python Package Index @pypi
Python 3.11 delivers.
Chart showing many traces with title "Web (Unicorn) Service CPU Usage". An obvious drop across all traces is visible about halfway through, showing approximately a halving of CPU usage.
6:09 PM ∙ Dec 14, 2022
1,084Likes213Retweets

🎄 Se acerca el fin de año y, como tal vez ya hayas leído en mi LinkedIn, estoy de vacaciones porque he dejado mi anterior trabajo. Tengo una lista enorme de cosas que quiero hacer y se me van las horas tomando notas, escribiendo, leyendo, aprendiendo… ¡Así que también voy a descansar de noticiero! Esta es la última edición del año, así que aquí van los mejores enlaces de todo el material que tenía en la reserva:

Twitter avatar for @omarsar0
elvis @omarsar0
Love this collection of exercises (with solutions) in machine learning.

This is useful material to strengthen mathematical skills.

paper: arxiv.org/abs/2206.13446 repo: github.com/michaelgutmann…

Image
6:04 PM ∙ Jun 30, 2022
1,642Likes340Retweets
Twitter avatar for @GaelVaroquaux
Gael Varoquaux @GaelVaroquaux
The Mayavi Python software, and my personal history: A thread on Python and scipy ecosystems, building open source codebase, and meeting really cool and friendly people

🧵 1/11

Image
3:00 PM ∙ Jul 10, 2022
139Likes29Retweets
Twitter avatar for @srush_nlp
Sasha Rush @srush_nlp
You use GPUs everyday, but do you (actually) know how they work?

GPU-Puzzles (v0.1) - 14 short puzzles in Python with a visual debugger. No background required. Do puzzles, learn CUDA.

Link: github.com/srush/GPU-Puzz…

Image
Image
Image
Image
2:47 PM ∙ Jul 12, 2022
3,440Likes540Retweets
Twitter avatar for @RichardSocher
Richard Socher @RichardSocher
Presenting: The AI Economist This is one of the most impactful lines of AI research I’ve ever worked on. Its implications span from immediately impactful to highly philosophical. Blog: blog.salesforceairesearch.com/ai-economist-s… Paper: science.org/doi/10.1126/sc… A 🧵 with high level take-aways:
Image
8:08 PM ∙ May 5, 2022
876Likes162Retweets

Se acercan JupyterLab 4.0 y otras esperadísimas versiones nuevas, pero de momento hago borrón de enlaces acumulados y pauso el noticiero por un par de semanas. ¡Pasa unas felices fiestas y nos leemos en 2023! 🍇

You just read issue #50 of Noticiero Python y Datos. You can also browse the full archives of this newsletter.

Share on LinkedIn
GitHub LinkedIn
Powered by Buttondown, the easiest way to start and grow your newsletter.