Una breve historia de matplotlib
matplotlib es la biblioteca estándar de Python para generar
gráficas. El nombre de matplotlib viene de la intención original
de emular la apariencia de gráficas generadas con MatLab.
Si tuviera que escoger una herramienta que aprender en Python sería ésta.
Un poco de historia
Matplotlib fue creado por John D. Hunter, motivado por la necesidad de encontrar una forma sencilla y flexible de representar electroencefalogramas durante su investigación postdoctoral. Hunter comenzó a trabajar en lo que se convertiría en Matplotlib en 2003, y pronto empezó a recibir contribuciones de múltiples usuarios interesados en desarrollar la librería. Tras su fallecimiento en 2012, el copyright pasa al Matplotlib development team liderado por Michael Droettboom.
El uso de Matplotlib está muy extendido en la comunidad científica, hasta el punto que la NASA ha creado una beca para promover su desarrollo. Matplotlib es la herramienta que se usó para crear la primera imagen de un agujero negro y ha contribuido a la visualización y representación de datos en miles de artículos. John D. Hunter recibió de manera póstuma el primer Distinguished Service Award otorgado por la Python Software Foundation.
Un ejemplo de la importancia del software libre
Cuando se habla de impacto en la comunidad científica, la métrica más común es el número de publicaciones y citas. Matplotlib es un ejemplo de la importancia que tiene desarrollar herramientas de software libre y el impacto tan enorme que pueden tener en la comunidad científica y más allá.
Incluso ahora con la IA, cuando se dice que un LLM es capaz de analizar y representar los datos, a menudo lo que quiere decir es que tiene la capacidad de crear y ejecutar códigos usando herramientas de software libre como Matplotlib.