Skip to content

Create a graph of memberships and collaborations from a musical movement using Networkx and ipysigma

License

Notifications You must be signed in to change notification settings

PabloVD/MusicGraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MusicGraph

License: MIT

Description

Given a list of bands belonging to a musical movement, create a graph of memberships and collaborations using networkx and render interactively with ipysigma.

Data is stored in folder data and are text files with several rows, wach of them with the following format: band;members;collaborations. members and collaborations are lists of musicians or bands separated by commas ,. collaborations includes collaborations between bands and musicians from other projects, and also between bands in songs or split albums. Most of info has been extracted from Wikipedia, Discogs, Rate Your Music, Spotify and other sources.

Examples

See a web application with examples here.

Example graph, showing the Jazz scene

Jazz

To do

  • Improve graph visualization, using ipysigma
  • Create web application
  • Fix visualization of webpage in mobile phone
  • Improve colors and visualization
  • Write web scrapping tool to parse data from Rate Your Music and/or Wikipedia.

Contact

If you want to include new data or have comments or suggestions, feel free to create a pull request or contact me at pablo.villanueva.domingo@gmail.com.

About

Create a graph of memberships and collaborations from a musical movement using Networkx and ipysigma

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published