Muchos usuarios interesados por el área de visualización de grandes conjuntos de datos a menudo generan gráficos realmente interesantes, y este es el caso de un singular mapa de dependencias de Ubuntu.
El desarrollador Thomi Richardsha generado ese mapa haciendo uso de un script que se ha programado en Python en tan solo 10 minutos para recolectar qué paquetes dependen de otros. Usando la librería graph-tool y aplicando ese código logró generar un conjunto de datos que luego importó en Gephi, una plataforma abierta para generar visualizaciones distintas de esos datos.
Lo explica todo en el post de su blog en el que incluye el código Python utilizado -él mismo confiesa que ese código es bastante poco elegante- y además incluye una serie de capturas adicionales en las que podemos ver destacadas en un color distinto las dependencias específicas en grupos de paquetes importantes como KDE, GNOME, C++ o los paquetes del sistema.
Sin duda, una curiosa forma de ver ese «mapa» de los paquetes de Ubuntu con sus respectivas dependencias. He creado los wallpapers a partir de sus imágenes, que no estaban en la resolución más adecuada, y he generado cuatro con resolución 1920×1200 que espero que os gusten. Pero desde luego todo el mérito es de Thomi Richards, un trabajo genial.