Skip to main content

Add your description here

Project description

BandGraph

License: MIT

Description

Given a list of bands and artists 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bandgraph-0.1.0.tar.gz (949.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bandgraph-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file bandgraph-0.1.0.tar.gz.

File metadata

  • Download URL: bandgraph-0.1.0.tar.gz
  • Upload date:
  • Size: 949.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for bandgraph-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3d8d66d15adcc0f170684ec2fa9e42c0b96f3006c3d11307ff8be3ed47941f7c
MD5 62fdd4fecd5678a1a94c7d4449d621d6
BLAKE2b-256 fa9df43b0b85b5c0bf44480c79f07b4e7dc69d642c11ba1dfe65c7ab8d05124d

See more details on using hashes here.

File details

Details for the file bandgraph-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bandgraph-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.2

File hashes

Hashes for bandgraph-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cb39ee027ae2f96fc0a9246187a74059665275bff9bb8151cae3cd484378652f
MD5 7691aa3f0c2675c467fe2fb40a2ba3e3
BLAKE2b-256 c0e7ad57a43fae68836d4fe58b58b2c48af862c375191b57b8a949d8f4381704

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page