{"id":15565023,"url":"https://github.com/conorheffron/normalise-spotify","last_synced_at":"2026-03-16T00:46:50.879Z","repository":{"id":231131557,"uuid":"737158319","full_name":"conorheffron/normalise-spotify","owner":"conorheffron","description":"Min-Max Normalisation of Spotify Data","archived":false,"fork":false,"pushed_at":"2026-01-24T18:51:21.000Z","size":30914,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-25T07:47:57.696Z","etag":null,"topics":["music","python","spotify-data"],"latest_commit_sha":null,"homepage":"https://conorheffron.github.io/normalise-spotify/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/conorheffron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-30T02:35:18.000Z","updated_at":"2026-01-24T18:49:22.000Z","dependencies_parsed_at":"2024-12-14T13:53:42.560Z","dependency_job_id":null,"html_url":"https://github.com/conorheffron/normalise-spotify","commit_stats":{"total_commits":48,"total_committers":2,"mean_commits":24.0,"dds":0.02083333333333337,"last_synced_commit":"9c91e023615e7d0c2bc0641cfeaf4490cb790fa0"},"previous_names":["conorheffron/normalise-spotify"],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/conorheffron/normalise-spotify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fnormalise-spotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fnormalise-spotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fnormalise-spotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fnormalise-spotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/conorheffron","download_url":"https://codeload.github.com/conorheffron/normalise-spotify/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/conorheffron%2Fnormalise-spotify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28944198,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T13:02:32.153Z","status":"ssl_error","status_checked_at":"2026-01-31T13:00:07.528Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["music","python","spotify-data"],"created_at":"2024-10-02T16:48:48.382Z","updated_at":"2026-01-31T13:15:36.251Z","avatar_url":"https://github.com/conorheffron.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# normalise-spotify\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n[![Python package](https://github.com/conorheffron/normalise-spotify/actions/workflows/python-package.yml/badge.svg)](https://github.com/conorheffron/normalise-spotify/actions/workflows/python-package.yml)\n\n![Proof HTML](https://github.com/conorheffron/normalise-spotify/actions/workflows/proof-html.yml/badge.svg)\n\n## Min-Max Normalisation of Spotify Data\n\n#### See full report at [Report](https://conorheffron.github.io/normalise-spotify/report.pdf) \u0026 R code/analysis at [Rmd](https://conorheffron.github.io/normalise-spotify/assignment-2.pdf)\n\n### Sample CLI usage: python main.py `number_of_decimals_for_rounding`\n\n```shell\n python main.py 3\n```\n\n```shell\n \u003e python main.py 2\nThe number of decimals set is 2\nSpotify data dimensions: (21812, 13)\n------------------------------------------------\nMin of danceability is: 0.0\nMax of danceability is: 0.983\nMean of danceability is: 0.6514165734458096\nMedian of danceability is: 0.667\nStandard Deviation of danceability is: 0.1463938018880771\nVariance of danceability is: 0.021431145231245567\nZ score value danceability is: 14454.170000000002\n------------------------------------------------\nMin of energy is: 0.000175\nMax of energy is: 1.0\nMean of energy is: 0.7201891396937466\nMedian of energy is: 0.745\nStandard Deviation of energy is: 0.1734950267410095\nVariance of energy is: 0.030100524303863604\nZ score value energy is: 15698.15\n------------------------------------------------\nMin of key is: 0\nMax of key is: 11\nMean of key is: 5.359205941683477\nMedian of key is: 6.0\nStandard Deviation of key is: 3.604633195031203\nVariance of key is: 12.99338047072086\nZ score value key is: 10631.75\n------------------------------------------------\nMin of loudness is: -46.448\nMax of loudness is: 1.275\nMean of loudness is: -6.488673665871998\nMedian of loudness is: -5.895\nStandard Deviation of loudness is: 2.969534676572623\nVariance of loudness is: 8.818136195367273\nZ score value loudness is: 18263.84\n------------------------------------------------\nMin of mode is: 0\nMax of mode is: 1\nMean of mode is: 0.578809829451678\nMedian of mode is: 1.0\nStandard Deviation of mode is: 0.49376126632609246\nVariance of mode is: 0.24380018812394644\nZ score value mode is: 12625.0\n------------------------------------------------\nMin of speechiness is: 0.0\nMax of speechiness is: 0.877\nMean of speechiness is: 0.10477729231615623\nMedian of speechiness is: 0.0614\nStandard Deviation of speechiness is: 0.0995377389466803\nVariance of speechiness is: 0.009907761474617477\nZ score value speechiness is: 2606.0000000000005\n------------------------------------------------\nMin of acousticness is: 0.0\nMax of acousticness is: 0.994\nMean of acousticness is: 0.15819448752980012\nMedian of acousticness is: 0.067\nStandard Deviation of acousticness is: 0.2074554900373028\nVariance of acousticness is: 0.04303778034661744\nZ score value acousticness is: 3467.55\n------------------------------------------------\nMin of instrumentalness is: 0.0\nMax of instrumentalness is: 0.994\nMean of instrumentalness is: 0.0964625660187053\nMedian of instrumentalness is: 2.2e-05\nStandard Deviation of instrumentalness is: 0.23831234781115662\nVariance of instrumentalness is: 0.056792775119265684\nZ score value instrumentalness is: 2113.51\n------------------------------------------------\nMin of liveness is: 0.0\nMax of liveness is: 0.996\nMean of liveness is: 0.19425706583532001\nMedian of liveness is: 0.13\nStandard Deviation of liveness is: 0.15813235139325513\nVariance of liveness is: 0.025005840557159913\nZ score value liveness is: 4253.33\n------------------------------------------------\nMin of valence is: 0.0\nMax of valence is: 0.991\nMean of valence is: 0.5054820983862094\nMedian of valence is: 0.506\nStandard Deviation of valence is: 0.23474981893651678\nVariance of valence is: 0.05510747749072741\nZ score value valence is: 11125.94\n------------------------------------------------\nMin of tempo is: 0.0\nMax of tempo is: 220.252\nMean of tempo is: 122.23560191637631\nMedian of tempo is: 123.966\nStandard Deviation of tempo is: 26.325958217264375\nVariance of tempo is: 693.0560760571498\nZ score value tempo is: 12101.340000000002\n------------------------------------------------\nMin of duration_ms is: 4000\nMax of duration_ms is: 517810\nMean of duration_ms is: 223585.04231615624\nMedian of duration_ms is: 213507.0\nStandard Deviation of duration_ms is: 59883.42208965201\nVariance of duration_ms is: 3586024241.167423\nZ score value duration_ms is: 9321.51\n\n------------------------------------------------\nz_i_loudness            18263.84\nz_i_energy              15698.15\nz_i_danceability        14454.17\nz_i_mode                12625.00\nz_i_tempo               12101.34\nz_i_playlist_genre      11156.35\nz_i_valence             11125.94\nz_i_key                 10631.75\nz_i_duration_ms          9321.51\nz_i_liveness             4253.33\nz_i_acousticness         3467.55\nz_i_speechiness          2606.00\nz_i_instrumentalness     2113.51\ndtype: float64\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconorheffron%2Fnormalise-spotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconorheffron%2Fnormalise-spotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconorheffron%2Fnormalise-spotify/lists"}