{"id":60559,"name":"power-grid-model-ds","description":"Data Science toolkit for Power Grid Model","url":"https://github.com/powergridmodel/power-grid-model-ds","last_synced_at":"2025-09-08T12:14:33.671Z","repository":{"id":272930814,"uuid":"900821234","full_name":"PowerGridModel/power-grid-model-ds","owner":"PowerGridModel","description":"Data Science toolkit for Power Grid Model","archived":false,"fork":false,"pushed_at":"2025-08-06T20:12:57.000Z","size":1580,"stargazers_count":21,"open_issues_count":10,"forks_count":5,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-06T22:07:51.475Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://power-grid-model-ds.readthedocs.io/en/stable/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PowerGridModel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-09T14:31:59.000Z","updated_at":"2025-08-06T21:11:59.000Z","dependencies_parsed_at":"2025-04-13T01:45:59.877Z","dependency_job_id":"379be1cf-fe1a-4d63-b6fc-1c805d8f1721","html_url":"https://github.com/PowerGridModel/power-grid-model-ds","commit_stats":null,"previous_names":["powergridmodel/power-grid-model-ds"],"tags_count":43,"template":false,"template_full_name":null,"purl":"pkg:github/PowerGridModel/power-grid-model-ds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerGridModel%2Fpower-grid-model-ds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerGridModel%2Fpower-grid-model-ds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerGridModel%2Fpower-grid-model-ds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerGridModel%2Fpower-grid-model-ds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PowerGridModel","download_url":"https://codeload.github.com/PowerGridModel/power-grid-model-ds/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PowerGridModel%2Fpower-grid-model-ds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274181749,"owners_count":25236552,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"PowerGridModel","name":"Power Grid Model","uuid":"128388838","kind":"organization","description":"Steady-state distribution power system analysis","email":"dynamic.grid.calculation@alliander.com","website":null,"location":"Netherlands","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/128388838?v=4","repositories_count":1,"last_synced_at":"2025-06-08T14:01:57.500Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/PowerGridModel","funding_links":[],"total_stars":null,"followers":128,"following":0,"created_at":"2023-04-07T12:20:40.096Z","updated_at":"2025-06-08T14:01:57.500Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PowerGridModel","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PowerGridModel/repositories"},"packages":[],"commits":{"id":10320939,"full_name":"powergridmodel/power-grid-model-ds","default_branch":"main","committers":[{"name":"Thijs Baaijen","email":"13253091+Thijss","login":"Thijss","count":16},{"name":"Vincent Koppen","email":"53343926+vincentkoppen","login":"vincentkoppen","count":7},{"name":"Jaap Schouten","email":"58551444+jaapschoutenalliander","login":"jaapschoutenalliander","count":7},{"name":"Martijn Govers","email":"martygovers@hotmail.com","login":"mgovers","count":6},{"name":"Peter Salemink","email":"66305765+petersalemink95","login":"petersalemink95","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Santiago Figueroa Manrique","email":"figueroa1395@gmail.com","login":"figueroa1395","count":1},{"name":"Marnix van Lieshout","email":"47454346+MvLieshout","login":"MvLieshout","count":1},{"name":"Jonas van den Bogaard","email":"3628277+Jonasvdbo","login":"Jonasvdbo","count":1},{"name":"Irena Dukovska","email":"45938501+IrenaDk","login":"IrenaDk","count":1}],"total_commits":43,"total_committers":10,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":4.3,"dds":0.627906976744186,"past_year_committers":[{"name":"Thijs Baaijen","email":"13253091+Thijss","login":"Thijss","count":16},{"name":"Vincent Koppen","email":"53343926+vincentkoppen","login":"vincentkoppen","count":7},{"name":"Jaap Schouten","email":"58551444+jaapschoutenalliander","login":"jaapschoutenalliander","count":7},{"name":"Martijn Govers","email":"martygovers@hotmail.com","login":"mgovers","count":6},{"name":"Peter Salemink","email":"66305765+petersalemink95","login":"petersalemink95","count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Santiago Figueroa Manrique","email":"figueroa1395@gmail.com","login":"figueroa1395","count":1},{"name":"Marnix van Lieshout","email":"47454346+MvLieshout","login":"MvLieshout","count":1},{"name":"Jonas van den Bogaard","email":"3628277+Jonasvdbo","login":"Jonasvdbo","count":1},{"name":"Irena Dukovska","email":"45938501+IrenaDk","login":"IrenaDk","count":1}],"past_year_total_commits":43,"past_year_total_committers":10,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":4.3,"past_year_dds":0.627906976744186,"last_synced_at":"2025-06-12T12:55:38.190Z","last_synced_commit":"d2bc1f1ee3ec80a3431af02733e0535f164a3b3a","created_at":"2025-06-12T02:10:42.744Z","updated_at":"2025-06-12T12:55:38.267Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/powergridmodel%2Fpower-grid-model-ds/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:16.827Z","repositories_count":5482748,"commits_count":854068090,"contributors_count":31125167,"owners_count":908074,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"powergridmodel/power-grid-model-ds","html_url":"https://github.com/powergridmodel/power-grid-model-ds","last_synced_at":"2025-08-31T11:52:19.604Z","status":null,"issues_count":18,"pull_requests_count":115,"avg_time_to_close_issue":393718.8,"avg_time_to_close_pull_request":639071.9381443299,"issues_closed_count":5,"pull_requests_closed_count":97,"pull_request_authors_count":11,"issue_authors_count":6,"avg_comments_per_issue":0.3333333333333333,"avg_comments_per_pull_request":1.0347826086956522,"merged_pull_requests_count":86,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":18,"past_year_pull_requests_count":115,"past_year_avg_time_to_close_issue":393718.8,"past_year_avg_time_to_close_pull_request":639071.9381443299,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":97,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":1.0347826086956522,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":86,"created_at":"2025-06-12T02:10:42.860Z","updated_at":"2025-08-31T11:52:19.605Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powergridmodel%2Fpower-grid-model-ds","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powergridmodel%2Fpower-grid-model-ds/issues","issue_labels_count":{"feature":7,"improvement":6,"bug":4},"pull_request_labels_count":{"documentation":10,"next-minor-release":7,"dependencies":5,"bug":5,"improvement":4,"v1.1":4,"do-not-merge":1,"github_actions":1},"issue_author_associations_count":{"CONTRIBUTOR":11,"MEMBER":5,"NONE":2},"pull_request_author_associations_count":{"CONTRIBUTOR":90,"MEMBER":20,"NONE":5},"issue_authors":{"Thijss":11,"mgovers":3,"petersalemink95":1,"figueroa1395":1,"Bramtimm":1,"nitbharambe":1},"pull_request_authors":{"Thijss":53,"jaapschoutenalliander":19,"mgovers":14,"vincentkoppen":13,"petersalemink95":4,"dependabot[bot]":3,"MvLieshout":2,"figueroa1395":2,"Jonasvdbo":2,"IrenaDk":2,"WhiteSymmetry":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.986Z","repositories_count":10021777,"issues_count":30401953,"pull_requests_count":90051100,"authors_count":10269412,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"feature":7,"improvement":6,"bug":4},"past_year_pull_request_labels_count":{"documentation":10,"next-minor-release":7,"dependencies":5,"bug":5,"improvement":4,"v1.1":4,"do-not-merge":1,"github_actions":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":11,"MEMBER":5,"NONE":2},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":90,"MEMBER":20,"NONE":5},"past_year_issue_authors":{"Thijss":11,"mgovers":3,"Bramtimm":1,"figueroa1395":1,"nitbharambe":1,"petersalemink95":1},"past_year_pull_request_authors":{"Thijss":53,"jaapschoutenalliander":19,"mgovers":14,"vincentkoppen":13,"petersalemink95":4,"dependabot[bot]":3,"MvLieshout":2,"figueroa1395":2,"Jonasvdbo":2,"IrenaDk":2,"WhiteSymmetry":1},"maintainers":[{"login":"mgovers","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mgovers"},{"login":"petersalemink95","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petersalemink95"},{"login":"Jonasvdbo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonasvdbo"},{"login":"nitbharambe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nitbharambe"}],"active_maintainers":[{"login":"mgovers","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mgovers"},{"login":"petersalemink95","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/petersalemink95"},{"login":"Jonasvdbo","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jonasvdbo"},{"login":"nitbharambe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nitbharambe"}]},"events":{"total":{"CreateEvent":90,"IssuesEvent":20,"ReleaseEvent":31,"WatchEvent":19,"DeleteEvent":44,"IssueCommentEvent":190,"PublicEvent":1,"PushEvent":188,"PullRequestReviewCommentEvent":82,"PullRequestReviewEvent":123,"PullRequestEvent":109,"ForkEvent":4},"last_year":{"CreateEvent":90,"IssuesEvent":20,"ReleaseEvent":31,"WatchEvent":19,"DeleteEvent":44,"IssueCommentEvent":190,"PublicEvent":1,"PushEvent":188,"PullRequestReviewCommentEvent":82,"PullRequestReviewEvent":123,"PullRequestEvent":109,"ForkEvent":4}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build-test-and-sonar.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:36.526Z","updated_at":"2025-01-17T14:54:36.526Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/build-test-and-sonar.yml","dependencies":[{"id":21511289264,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289326,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":21511289327,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289354,"package_name":"SonarSource/sonarqube-scan-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289355,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289356,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/check-blocking-labels.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:37.081Z","updated_at":"2025-01-17T14:54:37.081Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/check-blocking-labels.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/check-code-quality.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:37.272Z","updated_at":"2025-01-17T14:54:37.272Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/check-code-quality.yml","dependencies":[{"id":21511289464,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289465,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dco-merge-group.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:37.893Z","updated_at":"2025-01-17T14:54:37.893Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/dco-merge-group.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/nightly.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:38.000Z","updated_at":"2025-01-17T14:54:38.000Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/nightly.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/reuse-compliance.yml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:38.176Z","updated_at":"2025-01-17T14:54:38.176Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/reuse-compliance.yml","dependencies":[{"id":21511289619,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21511289620,"package_name":"fsfe/reuse-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:38.504Z","updated_at":"2025-01-17T14:54:38.504Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/pyproject.toml","dependencies":[{"id":21511289690,"package_name":"power-grid-model","ecosystem":"pypi","requirements":"\u003e=1.7","direct":true,"kind":"runtime","optional":false},{"id":21511290045,"package_name":"rustworkx","ecosystem":"pypi","requirements":"\u003e= 0.15.1","direct":true,"kind":"runtime","optional":false},{"id":21511290216,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.21","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2025-01-17T14:54:41.325Z","updated_at":"2025-01-17T14:54:41.325Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/setup.py","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/citations.yml","sha":null,"kind":"manifest","created_at":"2025-02-04T22:29:59.405Z","updated_at":"2025-02-04T22:29:59.405Z","repository_link":"https://github.com/PowerGridModel/power-grid-model-ds/blob/main/.github/workflows/citations.yml","dependencies":[{"id":21743339515,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21743339516,"package_name":"dieghernan/cff-validator","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]}],"score":5.736572297479192,"created_at":"2025-09-04T15:51:37.409Z","updated_at":"2025-10-07T08:23:46.566Z","avatar_url":"https://github.com/PowerGridModel.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["interactive","gaia","powersystem","packaging","vision","excel","network-simulation","hacking","autograding","embedded"],"project_url":"https://science.ecosyste.ms/api/v1/projects/60559","html_url":"https://science.ecosyste.ms/projects/60559","bibtex_url":"https://science.ecosyste.ms/projects/60559/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/60559/export.apalike"}