Visualizando relaciones musicales con PyVis y Streamlit

Últimamente he estado explorando los datos de MusicBrainz, una base de datos abierta sobre música, artistas y grabaciones. Para experimentar con estructuras en red, he hecho una visualización interactiva utilizando PyVis y Streamlit.

La idea es sencilla: representar gráficamente las conexiones entre artistas y sus colaboraciones, con información contextual accesible desde cada nodo o enlace. Usando pandas para leer los datos, networkx para modelar el grafo, y pyvis para generar la visualización, el flujo fue bastante directo.

Streamlit facilitó mucho la integración en una interfaz web sencilla y limpia. El resultado es una herramienta que permite explorar relaciones musicales de forma visual, rápida y flexible.

Por último, para la parte de extracción de datos, utilicé la API, montada en un DAG:

https://airflow.juanluisacebal.com/dags/API_CSV_VDD_PEC4_musicbrainz_artist_collaborations/grid


Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *