{"id":30272,"name":"PyPowSyBl","description":"A Python library for modelling and simulating power grids by providing bindings to the powsybl Java framework.","url":"https://github.com/powsybl/pypowsybl","last_synced_at":"2026-05-12T19:30:51.599Z","repository":{"id":37097354,"uuid":"311302907","full_name":"powsybl/pypowsybl","owner":"powsybl","description":"A PowSyBl and Python integration based on GraalVM native image","archived":false,"fork":false,"pushed_at":"2025-10-24T14:24:13.000Z","size":13024,"stargazers_count":69,"open_issues_count":106,"forks_count":16,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-10-26T19:03:00.763Z","etag":null,"topics":["cgmes","load-flow","loadflow","power-flow","power-system","power-system-analysis","power-system-simulation","powerflow","python"],"latest_commit_sha":null,"homepage":"","language":"Java","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/powsybl.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":null,"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":"2020-11-09T10:30:33.000Z","updated_at":"2025-10-24T12:27:04.000Z","dependencies_parsed_at":"2024-01-18T10:25:46.831Z","dependency_job_id":"31ba74e3-632c-4056-a175-64f17548ba54","html_url":"https://github.com/powsybl/pypowsybl","commit_stats":{"total_commits":643,"total_committers":30,"mean_commits":"21.433333333333334","dds":0.6951788491446345,"last_synced_commit":"52cb6081837f7922b7889e6bbe5ecfd6182f17a5"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/pypowsybl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/sbom","scorecard":{"id":532655,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/pypowsybl","commit":"ca35b28b9a12250057fefa502bfee1a0ebed92c6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: java/.mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Mozilla Public License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.12.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317","Warn: release artifact v1.12.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/dev-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/full-ci.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-ci.yml:10","Warn: no topLevel permission defined: .github/workflows/snapshot-ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/powsybl/.github/SECURITY.md:1","Info: Found linked content: github.com/powsybl/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/powsybl/.github/SECURITY.md:1","Info: Found text in security policy: github.com/powsybl/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:239: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:150","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:194","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:195","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:249","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:123","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:324","Info:  12 out of  32 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   7 out of  19 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-735f-pc8j-v9w8","Warn: Project is vulnerable to: GHSA-2qp4-g3q3-f92w","Warn: Project is vulnerable to: GHSA-cqj8-47ch-rvvq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T06:06:06.069Z","repository_id":37097354,"created_at":"2025-08-20T06:06:06.069Z","updated_at":"2025-08-20T06:06:06.069Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281881565,"owners_count":26577703,"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-10-30T02:00:06.501Z","response_time":61,"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":"powsybl","name":"PowSyBl","uuid":"29916668","kind":"organization","description":"Power System Blocks","email":null,"website":"https://www.powsybl.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29916668?v=4","repositories_count":40,"last_synced_at":"2023-03-02T12:15:33.356Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/powsybl","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T04:31:31.062Z","updated_at":"2023-03-02T12:15:33.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl/repositories"},"packages":[{"id":11733518,"name":"github.com/powsybl/pypowsybl","ecosystem":"go","description":null,"homepage":null,"licenses":"mpl-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/powsybl/pypowsybl","keywords_array":[],"namespace":null,"versions_count":48,"first_release_published_at":"2021-01-16T09:25:01.000Z","latest_release_published_at":"2025-07-23T08:53:35.000Z","latest_release_number":"v1.12.0","last_synced_at":"2025-10-29T20:20:20.093Z","created_at":"2025-06-05T11:16:46.916Z","updated_at":"2025-10-29T20:20:20.094Z","registry_url":"https://pkg.go.dev/github.com/powsybl/pypowsybl","install_command":"go get github.com/powsybl/pypowsybl","documentation_url":"https://pkg.go.dev/github.com/powsybl/pypowsybl#section-documentation","metadata":{},"repo_metadata":{"id":37097354,"uuid":"311302907","full_name":"powsybl/pypowsybl","owner":"powsybl","description":"A PowSyBl and Python integration based on GraalVM native image","archived":false,"fork":false,"pushed_at":"2025-10-10T08:21:10.000Z","size":13524,"stargazers_count":69,"open_issues_count":113,"forks_count":15,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-10-10T10:03:16.551Z","etag":null,"topics":["cgmes","load-flow","loadflow","power-flow","power-system","power-system-analysis","power-system-simulation","powerflow","python"],"latest_commit_sha":null,"homepage":"","language":"Java","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/powsybl.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":null,"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":"2020-11-09T10:30:33.000Z","updated_at":"2025-10-10T08:17:24.000Z","dependencies_parsed_at":"2024-01-18T10:25:46.831Z","dependency_job_id":"31ba74e3-632c-4056-a175-64f17548ba54","html_url":"https://github.com/powsybl/pypowsybl","commit_stats":{"total_commits":643,"total_committers":30,"mean_commits":"21.433333333333334","dds":0.6951788491446345,"last_synced_commit":"52cb6081837f7922b7889e6bbe5ecfd6182f17a5"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/pypowsybl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/sbom","scorecard":{"id":532655,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/pypowsybl","commit":"ca35b28b9a12250057fefa502bfee1a0ebed92c6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: java/.mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Mozilla Public License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.12.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317","Warn: release artifact v1.12.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/dev-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/full-ci.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-ci.yml:10","Warn: no topLevel permission defined: .github/workflows/snapshot-ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/powsybl/.github/SECURITY.md:1","Info: Found linked content: github.com/powsybl/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/powsybl/.github/SECURITY.md:1","Info: Found text in security policy: github.com/powsybl/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:239: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:150","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:194","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:195","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:249","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:123","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:324","Info:  12 out of  32 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   7 out of  19 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-735f-pc8j-v9w8","Warn: Project is vulnerable to: GHSA-2qp4-g3q3-f92w","Warn: Project is vulnerable to: GHSA-cqj8-47ch-rvvq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T06:06:06.069Z","repository_id":37097354,"created_at":"2025-08-20T06:06:06.069Z","updated_at":"2025-08-20T06:06:06.069Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009383,"owners_count":26084580,"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-10-11T02:00:06.511Z","response_time":55,"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_record":{"login":"powsybl","name":"PowSyBl","uuid":"29916668","kind":"organization","description":"Power System Blocks","email":null,"website":"https://www.powsybl.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29916668?v=4","repositories_count":40,"last_synced_at":"2023-03-02T12:15:33.356Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/powsybl","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T04:31:31.062Z","updated_at":"2023-03-02T12:15:33.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl/repositories"},"tags":[{"name":"v1.12.0","sha":"cfc5f6b15e31d11f1879ba01fbf9e9f8032efd0b","kind":"tag","published_at":"2025-07-23T12:11:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.12.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"465efb9b105986615221dc3c7eee6f690513222b","kind":"tag","published_at":"2025-06-25T08:26:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"3714c79abc96c80e502debc17fa55caf866262a2","kind":"tag","published_at":"2025-05-19T08:25:05.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"c1dcb73bc22586d92d66beaae3d248ec18efb13a","kind":"tag","published_at":"2025-04-07T11:29:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"c2ffccbc94fc672cd8aff590e903d458db4babfd","kind":"tag","published_at":"2025-02-10T14:24:48.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.10.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"81d7e40a32d056a9945293238ce09cf207fc47fc","kind":"tag","published_at":"2025-01-14T13:40:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.9.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"9b5843717596b1772ba161f8f49508b0ce7346a6","kind":"tag","published_at":"2024-11-07T13:48:21.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.8.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"87adcc13751a04462f79c82749c80ab3b3ac5842","kind":"tag","published_at":"2024-10-25T10:56:07.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.8.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"cd5fea41bbfb2897fd71a6e63b2d07a465055699","kind":"tag","published_at":"2024-09-24T09:00:07.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.7.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"e70918b80bf882fe5b1f9a011f82a217d8fd7418","kind":"tag","published_at":"2024-07-16T09:09:09.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"0d81fc4b120491a608602bcaa119d5137042e511","kind":"tag","published_at":"2024-07-02T12:29:10.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0/manifests"},{"name":"vBinariesDeployment","sha":"eb3e45845e85fe5eecaddfada461fc4224f31784","kind":"commit","published_at":"2024-06-25T09:20:12.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/vBinariesDeployment","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/vBinariesDeployment","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@vBinariesDeployment","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment/manifests"},{"name":"v1.5.1","sha":"c62d499567393d2a9dc0d9aa0f7d827037a9634a","kind":"tag","published_at":"2024-05-21T09:06:57.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"cf57c518774646248b84d642f1fa2d412e384419","kind":"tag","published_at":"2024-05-03T10:59:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"cb812fe96b6bc1d7474816a57cd63e3749466d44","kind":"tag","published_at":"2024-04-15T13:41:30.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"97f5fd2d39724f188645126335115702bcb9b31d","kind":"tag","published_at":"2024-03-27T08:35:22.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"846f049240661c7216837f28739031ea758d0593","kind":"commit","published_at":"2024-03-07T10:15:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"86aa3efb7bcff8d49aeec4a23808526192eb334e","kind":"commit","published_at":"2024-02-16T13:39:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"c0af77ea5e6b4e25828d5ea142eeb8ef1ba49146","kind":"commit","published_at":"2024-01-30T10:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"5572f4a41aa1f0146a36a5d7a03d7c93800fb379","kind":"commit","published_at":"2024-01-22T15:05:32.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"5fb9ce478a96b5d082039c1a56dd2f106d0ea83e","kind":"commit","published_at":"2023-11-14T09:15:02.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"55cc69043c9a0a98683728d241b4465774066535","kind":"commit","published_at":"2023-09-25T12:08:23.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.0.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0/manifests"},{"name":"V0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/V0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/V0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@V0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0/manifests"},{"name":"v0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"910fdb04bbeedf3d64442ad4f764005013b04ed8","kind":"commit","published_at":"2023-06-26T13:41:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"645e375a82d10efda79d1a8a3528558b8010b84c","kind":"commit","published_at":"2023-06-16T14:59:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"f2eea4cf69b8aab398a46e043d7e655adfefb469","kind":"commit","published_at":"2023-06-13T12:27:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"b423ffe571415c5cb4fa84af7421bd7e163f1df7","kind":"commit","published_at":"2023-04-19T13:12:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.22.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"072d1fe1f9505f8dfcb1111f16a48a27a0298705","kind":"commit","published_at":"2023-02-15T13:33:20.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.21.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"ae8605ceac336858ee7d21637537f66957e0ae35","kind":"commit","published_at":"2023-01-18T14:41:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.20.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"48bd8fb9c70a00be62cc3dfbe90e9afbea8c71c5","kind":"commit","published_at":"2022-10-26T09:17:28.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.19.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"28f1c4d09891a5ce1f822d7d32a30fa999d1f964","kind":"commit","published_at":"2022-09-23T09:21:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.18.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"302f492f0b1b70c5269230e48a555f252c42cfdb","kind":"commit","published_at":"2022-08-12T08:38:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.17.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"c8beb808d0080c93c8b77b31671356ee3202c176","kind":"commit","published_at":"2022-05-31T14:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.16.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"58c73d052ce9d5b2c552276ab8f671d897fdee8e","kind":"commit","published_at":"2022-04-28T10:10:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.15.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"6f55d8c7b1fae22fd72cefc0f0eeed76b9c0b3e2","kind":"commit","published_at":"2022-03-23T12:43:38.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.14.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"7a6cbe7fa4649c63b91c758c0b74f90985971aa3","kind":"commit","published_at":"2022-03-10T14:26:54.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.13.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"7650e0a454add4fed763004fbb5f88dcc1f4436f","kind":"commit","published_at":"2022-01-19T09:25:11.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.12.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"26a7a3322574db29e84669d60e4fb6b17a87dc72","kind":"commit","published_at":"2021-11-19T11:46:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.11.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0/manifests"},{"name":"v0.10.0-jar","sha":"3b05e2f09f5ab14f78a6543d7993eafe220a02c0","kind":"commit","published_at":"2021-10-07T09:36:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0-jar","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0-jar","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.10.0-jar","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar/manifests"},{"name":"v0.10.0","sha":"678dd6a200854f5db8b75feae59de030d34d5251","kind":"commit","published_at":"2021-10-04T08:26:19.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"a527b1814e7b95e54f78edfca369c35685c5a5fc","kind":"commit","published_at":"2021-08-20T15:38:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.9.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"6b0ad13e43f75918e59543fe2e90df6db90c2517","kind":"commit","published_at":"2021-06-12T13:35:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.8.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"d8c8b70d1beda0ac27416fc6eee5de9dec4b0594","kind":"commit","published_at":"2021-04-13T15:20:56.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.7.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b59636600f1ba63ba009135cf2658e8c10a64cfa","kind":"commit","published_at":"2021-04-08T18:43:39.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"aba5be38b73023e6097e3bc4066db511e88a839a","kind":"commit","published_at":"2021-03-13T07:00:36.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"4c118e1adeef8a75c3e5ccca3bd363d74463ed78","kind":"commit","published_at":"2021-03-09T21:17:42.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"dfbaf9173f044cd1e0a3e3e139f9cddd5fbf6c73","kind":"commit","published_at":"2021-02-11T23:01:13.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"e4c2cf10884316ac8b6d0ea42000e6aaa59d4bcb","kind":"commit","published_at":"2021-01-20T20:57:06.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"6dd7887a25f9272f29aa3787738bc60df8880412","kind":"commit","published_at":"2021-01-16T09:25:01.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-11T23:47:17.879Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/powsybl/pypowsybl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/powsybl/pypowsybl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/powsybl/pypowsybl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/powsybl/pypowsybl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-09T23:34:50.493Z","issues_count":137,"pull_requests_count":698,"avg_time_to_close_issue":14990362.328767123,"avg_time_to_close_pull_request":1673701.9359190557,"issues_closed_count":73,"pull_requests_closed_count":593,"pull_request_authors_count":35,"issue_authors_count":42,"avg_comments_per_issue":1.313868613138686,"avg_comments_per_pull_request":1.0501432664756447,"merged_pull_requests_count":524,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":62,"past_year_pull_requests_count":282,"past_year_avg_time_to_close_issue":1970567.4444444445,"past_year_avg_time_to_close_pull_request":1141532.4764150945,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":212,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":23,"past_year_avg_comments_per_issue":0.4032258064516129,"past_year_avg_comments_per_pull_request":1.7872340425531914,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":200,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/issues","maintainers":[{"login":"HugoKulesza","count":136,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":129,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"obrix","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"bqth29","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"So-Fras","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"rolnico","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"colinepiloquet","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"caioluke","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"annetill","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"EtienneLt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EtienneLt"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"},{"login":"tschuppr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tschuppr"}],"active_maintainers":[{"login":"HugoKulesza","count":104,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"bqth29","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"obrix","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"So-Fras","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"rolnico","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpypowsybl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpypowsybl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpypowsybl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpypowsybl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpypowsybl/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1982391,"maintainers_count":0,"namespaces_count":748632,"keywords_count":111330,"github":"golang","metadata":{"funded_packages_count":52718},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-10-30T05:50:02.839Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":4746172,"name":"com.powsybl:pypowsybl","ecosystem":"maven","description":"A C interface to powsybl, for pypowsybl implementation","homepage":"https://www.powsybl.org","licenses":"Mozilla Public License, Version 2.0","normalized_licenses":["MPL-2.0","libpng-2.0"],"repository_url":"https://github.com/powsybl/pypowsybl","keywords_array":[],"namespace":"com.powsybl","versions_count":36,"first_release_published_at":"2021-10-07T09:55:15.000Z","latest_release_published_at":"2025-06-25T08:42:25.000Z","latest_release_number":"1.11.2","last_synced_at":"2025-10-29T20:20:20.818Z","created_at":"2022-07-26T01:32:04.309Z","updated_at":"2025-10-29T20:20:20.819Z","registry_url":"https://central.sonatype.com/artifact/com.powsybl/pypowsybl/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.powsybl/pypowsybl/","metadata":{"distribution_repositories":["https://oss.sonatype.org/service/local/staging/deploy/maven2/","https://oss.sonatype.org/content/repositories/snapshots"]},"repo_metadata":{"id":37097354,"uuid":"311302907","full_name":"powsybl/pypowsybl","owner":"powsybl","description":"A PowSyBl and Python integration based on GraalVM native image","archived":false,"fork":false,"pushed_at":"2025-10-10T08:21:10.000Z","size":13524,"stargazers_count":69,"open_issues_count":113,"forks_count":15,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-10-10T10:03:16.551Z","etag":null,"topics":["cgmes","load-flow","loadflow","power-flow","power-system","power-system-analysis","power-system-simulation","powerflow","python"],"latest_commit_sha":null,"homepage":"","language":"Java","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/powsybl.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":null,"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":"2020-11-09T10:30:33.000Z","updated_at":"2025-10-10T08:17:24.000Z","dependencies_parsed_at":"2024-01-18T10:25:46.831Z","dependency_job_id":"31ba74e3-632c-4056-a175-64f17548ba54","html_url":"https://github.com/powsybl/pypowsybl","commit_stats":{"total_commits":643,"total_committers":30,"mean_commits":"21.433333333333334","dds":0.6951788491446345,"last_synced_commit":"52cb6081837f7922b7889e6bbe5ecfd6182f17a5"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/pypowsybl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/sbom","scorecard":{"id":532655,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/pypowsybl","commit":"ca35b28b9a12250057fefa502bfee1a0ebed92c6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.4,"checks":[{"name":"Maintained","score":10,"reason":"30 commit(s) and 15 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":9,"reason":"binaries present in source code","details":["Warn: binary detected: java/.mvn/wrapper/maven-wrapper.jar:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Mozilla Public License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.12.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 not signed: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317","Warn: release artifact v1.12.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/231359958","Warn: release artifact v1.11.2 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/227680212","Warn: release artifact v1.11.1 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/219496382","Warn: release artifact v1.11.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/210680547","Warn: release artifact v1.10.0 does not have provenance: https://api.github.com/repos/powsybl/pypowsybl/releases/199373317"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/dev-ci.yml:1","Warn: no topLevel permission defined: .github/workflows/full-ci.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/release-ci.yml:10","Warn: no topLevel permission defined: .github/workflows/snapshot-ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: github.com/powsybl/.github/SECURITY.md:1","Info: Found linked content: github.com/powsybl/.github/SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/powsybl/.github/SECURITY.md:1","Info: Found text in security policy: github.com/powsybl/.github/SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:132: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:191: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dev-ci.yml:194: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/dev-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:125: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/full-ci.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:183: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:239: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:258: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/full-ci.yml:261: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/full-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:67: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-ci.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:111: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release-ci.yml:139: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/release-ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/snapshot-ci.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/pypowsybl/snapshot-ci.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:47","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:150","Warn: pipCommand not pinned by hash: .github/workflows/dev-ci.yml:151","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:73","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:194","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:195","Warn: pipCommand not pinned by hash: .github/workflows/full-ci.yml:249","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:122","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:123","Warn: pipCommand not pinned by hash: .github/workflows/release-ci.yml:53","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/snapshot-ci.yml:324","Info:  12 out of  32 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  10 third-party GitHubAction dependencies pinned","Info:   7 out of  19 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: all commits (30) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-735f-pc8j-v9w8","Warn: Project is vulnerable to: GHSA-2qp4-g3q3-f92w","Warn: Project is vulnerable to: GHSA-cqj8-47ch-rvvq"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-20T06:06:06.069Z","repository_id":37097354,"created_at":"2025-08-20T06:06:06.069Z","updated_at":"2025-08-20T06:06:06.069Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279009383,"owners_count":26084580,"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-10-11T02:00:06.511Z","response_time":55,"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_record":{"login":"powsybl","name":"PowSyBl","uuid":"29916668","kind":"organization","description":"Power System Blocks","email":null,"website":"https://www.powsybl.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29916668?v=4","repositories_count":40,"last_synced_at":"2023-03-02T12:15:33.356Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/powsybl","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T04:31:31.062Z","updated_at":"2023-03-02T12:15:33.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl/repositories"},"tags":[{"name":"v1.12.0","sha":"cfc5f6b15e31d11f1879ba01fbf9e9f8032efd0b","kind":"tag","published_at":"2025-07-23T12:11:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.12.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.12.0/manifests"},{"name":"v1.11.2","sha":"465efb9b105986615221dc3c7eee6f690513222b","kind":"tag","published_at":"2025-06-25T08:26:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.2/manifests"},{"name":"v1.11.1","sha":"3714c79abc96c80e502debc17fa55caf866262a2","kind":"tag","published_at":"2025-05-19T08:25:05.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"c1dcb73bc22586d92d66beaae3d248ec18efb13a","kind":"tag","published_at":"2025-04-07T11:29:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.11.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"c2ffccbc94fc672cd8aff590e903d458db4babfd","kind":"tag","published_at":"2025-02-10T14:24:48.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.10.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.10.0/manifests"},{"name":"v1.9.0","sha":"81d7e40a32d056a9945293238ce09cf207fc47fc","kind":"tag","published_at":"2025-01-14T13:40:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.9.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"9b5843717596b1772ba161f8f49508b0ce7346a6","kind":"tag","published_at":"2024-11-07T13:48:21.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.8.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"87adcc13751a04462f79c82749c80ab3b3ac5842","kind":"tag","published_at":"2024-10-25T10:56:07.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.8.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"cd5fea41bbfb2897fd71a6e63b2d07a465055699","kind":"tag","published_at":"2024-09-24T09:00:07.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.7.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"e70918b80bf882fe5b1f9a011f82a217d8fd7418","kind":"tag","published_at":"2024-07-16T09:09:09.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"0d81fc4b120491a608602bcaa119d5137042e511","kind":"tag","published_at":"2024-07-02T12:29:10.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0/manifests"},{"name":"vBinariesDeployment","sha":"eb3e45845e85fe5eecaddfada461fc4224f31784","kind":"commit","published_at":"2024-06-25T09:20:12.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/vBinariesDeployment","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/vBinariesDeployment","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@vBinariesDeployment","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment/manifests"},{"name":"v1.5.1","sha":"c62d499567393d2a9dc0d9aa0f7d827037a9634a","kind":"tag","published_at":"2024-05-21T09:06:57.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"cf57c518774646248b84d642f1fa2d412e384419","kind":"tag","published_at":"2024-05-03T10:59:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"cb812fe96b6bc1d7474816a57cd63e3749466d44","kind":"tag","published_at":"2024-04-15T13:41:30.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"97f5fd2d39724f188645126335115702bcb9b31d","kind":"tag","published_at":"2024-03-27T08:35:22.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"846f049240661c7216837f28739031ea758d0593","kind":"commit","published_at":"2024-03-07T10:15:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"86aa3efb7bcff8d49aeec4a23808526192eb334e","kind":"commit","published_at":"2024-02-16T13:39:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"c0af77ea5e6b4e25828d5ea142eeb8ef1ba49146","kind":"commit","published_at":"2024-01-30T10:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"5572f4a41aa1f0146a36a5d7a03d7c93800fb379","kind":"commit","published_at":"2024-01-22T15:05:32.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"5fb9ce478a96b5d082039c1a56dd2f106d0ea83e","kind":"commit","published_at":"2023-11-14T09:15:02.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"55cc69043c9a0a98683728d241b4465774066535","kind":"commit","published_at":"2023-09-25T12:08:23.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.0.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0/manifests"},{"name":"V0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/V0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/V0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@V0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0/manifests"},{"name":"v0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"910fdb04bbeedf3d64442ad4f764005013b04ed8","kind":"commit","published_at":"2023-06-26T13:41:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"645e375a82d10efda79d1a8a3528558b8010b84c","kind":"commit","published_at":"2023-06-16T14:59:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"f2eea4cf69b8aab398a46e043d7e655adfefb469","kind":"commit","published_at":"2023-06-13T12:27:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"b423ffe571415c5cb4fa84af7421bd7e163f1df7","kind":"commit","published_at":"2023-04-19T13:12:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.22.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"072d1fe1f9505f8dfcb1111f16a48a27a0298705","kind":"commit","published_at":"2023-02-15T13:33:20.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.21.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"ae8605ceac336858ee7d21637537f66957e0ae35","kind":"commit","published_at":"2023-01-18T14:41:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.20.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"48bd8fb9c70a00be62cc3dfbe90e9afbea8c71c5","kind":"commit","published_at":"2022-10-26T09:17:28.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.19.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"28f1c4d09891a5ce1f822d7d32a30fa999d1f964","kind":"commit","published_at":"2022-09-23T09:21:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.18.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"302f492f0b1b70c5269230e48a555f252c42cfdb","kind":"commit","published_at":"2022-08-12T08:38:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.17.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"c8beb808d0080c93c8b77b31671356ee3202c176","kind":"commit","published_at":"2022-05-31T14:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.16.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"58c73d052ce9d5b2c552276ab8f671d897fdee8e","kind":"commit","published_at":"2022-04-28T10:10:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.15.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"6f55d8c7b1fae22fd72cefc0f0eeed76b9c0b3e2","kind":"commit","published_at":"2022-03-23T12:43:38.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.14.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"7a6cbe7fa4649c63b91c758c0b74f90985971aa3","kind":"commit","published_at":"2022-03-10T14:26:54.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.13.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"7650e0a454add4fed763004fbb5f88dcc1f4436f","kind":"commit","published_at":"2022-01-19T09:25:11.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.12.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"26a7a3322574db29e84669d60e4fb6b17a87dc72","kind":"commit","published_at":"2021-11-19T11:46:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.11.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0/manifests"},{"name":"v0.10.0-jar","sha":"3b05e2f09f5ab14f78a6543d7993eafe220a02c0","kind":"commit","published_at":"2021-10-07T09:36:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0-jar","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0-jar","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.10.0-jar","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar/manifests"},{"name":"v0.10.0","sha":"678dd6a200854f5db8b75feae59de030d34d5251","kind":"commit","published_at":"2021-10-04T08:26:19.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"a527b1814e7b95e54f78edfca369c35685c5a5fc","kind":"commit","published_at":"2021-08-20T15:38:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.9.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"6b0ad13e43f75918e59543fe2e90df6db90c2517","kind":"commit","published_at":"2021-06-12T13:35:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.8.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"d8c8b70d1beda0ac27416fc6eee5de9dec4b0594","kind":"commit","published_at":"2021-04-13T15:20:56.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.7.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b59636600f1ba63ba009135cf2658e8c10a64cfa","kind":"commit","published_at":"2021-04-08T18:43:39.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"aba5be38b73023e6097e3bc4066db511e88a839a","kind":"commit","published_at":"2021-03-13T07:00:36.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"4c118e1adeef8a75c3e5ccca3bd363d74463ed78","kind":"commit","published_at":"2021-03-09T21:17:42.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"dfbaf9173f044cd1e0a3e3e139f9cddd5fbf6c73","kind":"commit","published_at":"2021-02-11T23:01:13.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"e4c2cf10884316ac8b6d0ea42000e6aaa59d4bcb","kind":"commit","published_at":"2021-01-20T20:57:06.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"6dd7887a25f9272f29aa3787738bc60df8880412","kind":"commit","published_at":"2021-01-16T09:25:01.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/pypowsybl@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-11T23:47:17.863Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":48.85985838769028,"stargazers_count":23.87064283320927,"forks_count":29.031326055421015,"average":33.43544280431699},"purl":"pkg:maven/com.powsybl/pypowsybl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.powsybl:pypowsybl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.powsybl:pypowsybl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.powsybl:pypowsybl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-09T23:34:50.493Z","issues_count":137,"pull_requests_count":698,"avg_time_to_close_issue":14990362.328767123,"avg_time_to_close_pull_request":1673701.9359190557,"issues_closed_count":73,"pull_requests_closed_count":593,"pull_request_authors_count":35,"issue_authors_count":42,"avg_comments_per_issue":1.313868613138686,"avg_comments_per_pull_request":1.0501432664756447,"merged_pull_requests_count":524,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":62,"past_year_pull_requests_count":282,"past_year_avg_time_to_close_issue":1970567.4444444445,"past_year_avg_time_to_close_pull_request":1141532.4764150945,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":212,"past_year_pull_request_authors_count":20,"past_year_issue_authors_count":23,"past_year_avg_comments_per_issue":0.4032258064516129,"past_year_avg_comments_per_pull_request":1.7872340425531914,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":200,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/issues","maintainers":[{"login":"HugoKulesza","count":136,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":129,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"obrix","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"bqth29","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"So-Fras","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"rolnico","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"colinepiloquet","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"caioluke","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"annetill","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"EtienneLt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EtienneLt"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"},{"login":"tschuppr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tschuppr"}],"active_maintainers":[{"login":"HugoKulesza","count":104,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"bqth29","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"obrix","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"So-Fras","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"rolnico","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:pypowsybl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:pypowsybl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:pypowsybl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:pypowsybl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:pypowsybl/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":561980,"maintainers_count":0,"namespaces_count":74519,"keywords_count":34968,"github":"maven-central","metadata":{"funded_packages_count":38540},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2025-10-29T05:15:08.818Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":2879973,"name":"pypowsybl","ecosystem":"pypi","description":"A PowSyBl Python API","homepage":"https://github.com/powsybl/pypowsybl","licenses":"Mozilla Public License 2.0 (MPL 2.0)","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/powsybl/pypowsybl","keywords_array":[],"namespace":null,"versions_count":42,"first_release_published_at":"2021-04-08T19:04:14.000Z","latest_release_published_at":"2025-07-24T15:01:49.000Z","latest_release_number":"1.12.0","last_synced_at":"2025-10-29T20:20:20.303Z","created_at":"2022-04-10T12:17:03.893Z","updated_at":"2025-10-29T20:20:20.304Z","registry_url":"https://pypi.org/project/pypowsybl/","install_command":"pip install pypowsybl --index-url https://pypi.org/simple","documentation_url":"https://pypowsybl.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 5 - Production/Stable","License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython"],"normalized_name":"pypowsybl","project_status":null},"repo_metadata":{"id":37097354,"uuid":"311302907","full_name":"powsybl/pypowsybl","owner":"powsybl","description":"A PowSyBl and Python integration based on GraalVM native image","archived":false,"fork":false,"pushed_at":"2024-04-12T12:43:58.000Z","size":3148,"stargazers_count":47,"open_issues_count":46,"forks_count":8,"subscribers_count":18,"default_branch":"main","last_synced_at":"2024-04-14T06:10:46.901Z","etag":null,"topics":["cgmes","load-flow","loadflow","power-flow","power-system","power-system-analysis","power-system-simulation","powerflow","python"],"latest_commit_sha":null,"homepage":"","language":"Java","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/powsybl.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-11-09T10:30:33.000Z","updated_at":"2024-08-05T09:40:14.109Z","dependencies_parsed_at":"2024-01-18T10:25:46.831Z","dependency_job_id":"31ba74e3-632c-4056-a175-64f17548ba54","html_url":"https://github.com/powsybl/pypowsybl","commit_stats":{"total_commits":539,"total_committers":25,"mean_commits":21.56,"dds":0.6901669758812616,"last_synced_commit":"46d10ca3a286dfd65e759d1bf45394c4620d5284"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214135698,"owners_count":15688485,"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","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_record":{"login":"powsybl","name":"PowSyBl","uuid":"29916668","kind":"organization","description":"Power System Blocks","email":null,"website":"https://www.powsybl.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/29916668?v=4","repositories_count":40,"last_synced_at":"2023-03-02T12:15:33.356Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/powsybl","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T04:31:31.062Z","updated_at":"2023-03-02T12:15:33.405Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl/repositories"},"tags":[{"name":"v1.6.1","sha":"e70918b80bf882fe5b1f9a011f82a217d8fd7418","kind":"tag","published_at":"2024-07-16T09:09:09.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"0d81fc4b120491a608602bcaa119d5137042e511","kind":"tag","published_at":"2024-07-02T12:29:10.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.6.0/manifests"},{"name":"vBinariesDeployment","sha":"eb3e45845e85fe5eecaddfada461fc4224f31784","kind":"commit","published_at":"2024-06-25T09:20:12.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/vBinariesDeployment","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/vBinariesDeployment","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/vBinariesDeployment/manifests"},{"name":"v1.5.1","sha":"c62d499567393d2a9dc0d9aa0f7d827037a9634a","kind":"tag","published_at":"2024-05-21T09:06:57.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"cf57c518774646248b84d642f1fa2d412e384419","kind":"tag","published_at":"2024-05-03T10:59:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.5.0/manifests"},{"name":"v1.4.0","sha":"cb812fe96b6bc1d7474816a57cd63e3749466d44","kind":"tag","published_at":"2024-04-15T13:41:30.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.4.0/manifests"},{"name":"v1.3.2","sha":"97f5fd2d39724f188645126335115702bcb9b31d","kind":"tag","published_at":"2024-03-27T08:35:22.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"846f049240661c7216837f28739031ea758d0593","kind":"commit","published_at":"2024-03-07T10:15:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"86aa3efb7bcff8d49aeec4a23808526192eb334e","kind":"commit","published_at":"2024-02-16T13:39:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"c0af77ea5e6b4e25828d5ea142eeb8ef1ba49146","kind":"commit","published_at":"2024-01-30T10:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"5572f4a41aa1f0146a36a5d7a03d7c93800fb379","kind":"commit","published_at":"2024-01-22T15:05:32.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"5fb9ce478a96b5d082039c1a56dd2f106d0ea83e","kind":"commit","published_at":"2023-11-14T09:15:02.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"55cc69043c9a0a98683728d241b4465774066535","kind":"commit","published_at":"2023-09-25T12:08:23.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v1.0.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v1.0.0/manifests"},{"name":"V0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/V0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/V0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/V0.24.0/manifests"},{"name":"v0.24.0","sha":"f773fc9a1d487ab75fe7a4a22b014eef4ea68aa4","kind":"commit","published_at":"2023-07-25T06:38:27.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.24.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"910fdb04bbeedf3d64442ad4f764005013b04ed8","kind":"commit","published_at":"2023-06-26T13:41:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.2","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"645e375a82d10efda79d1a8a3528558b8010b84c","kind":"commit","published_at":"2023-06-16T14:59:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.1","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"f2eea4cf69b8aab398a46e043d7e655adfefb469","kind":"commit","published_at":"2023-06-13T12:27:49.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.23.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.23.0/manifests"},{"name":"v0.22.0","sha":"b423ffe571415c5cb4fa84af7421bd7e163f1df7","kind":"commit","published_at":"2023-04-19T13:12:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.22.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"072d1fe1f9505f8dfcb1111f16a48a27a0298705","kind":"commit","published_at":"2023-02-15T13:33:20.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.21.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"ae8605ceac336858ee7d21637537f66957e0ae35","kind":"commit","published_at":"2023-01-18T14:41:51.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.20.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"48bd8fb9c70a00be62cc3dfbe90e9afbea8c71c5","kind":"commit","published_at":"2022-10-26T09:17:28.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.19.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"28f1c4d09891a5ce1f822d7d32a30fa999d1f964","kind":"commit","published_at":"2022-09-23T09:21:33.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.18.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"302f492f0b1b70c5269230e48a555f252c42cfdb","kind":"commit","published_at":"2022-08-12T08:38:35.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.17.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"c8beb808d0080c93c8b77b31671356ee3202c176","kind":"commit","published_at":"2022-05-31T14:09:16.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.16.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"58c73d052ce9d5b2c552276ab8f671d897fdee8e","kind":"commit","published_at":"2022-04-28T10:10:41.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.15.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"6f55d8c7b1fae22fd72cefc0f0eeed76b9c0b3e2","kind":"commit","published_at":"2022-03-23T12:43:38.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.14.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"7a6cbe7fa4649c63b91c758c0b74f90985971aa3","kind":"commit","published_at":"2022-03-10T14:26:54.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.13.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"7650e0a454add4fed763004fbb5f88dcc1f4436f","kind":"commit","published_at":"2022-01-19T09:25:11.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.12.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.12.0/manifests"},{"name":"v0.11.0","sha":"26a7a3322574db29e84669d60e4fb6b17a87dc72","kind":"commit","published_at":"2021-11-19T11:46:40.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.11.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.11.0/manifests"},{"name":"v0.10.0-jar","sha":"3b05e2f09f5ab14f78a6543d7993eafe220a02c0","kind":"commit","published_at":"2021-10-07T09:36:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0-jar","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0-jar","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0-jar/manifests"},{"name":"v0.10.0","sha":"678dd6a200854f5db8b75feae59de030d34d5251","kind":"commit","published_at":"2021-10-04T08:26:19.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.10.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"a527b1814e7b95e54f78edfca369c35685c5a5fc","kind":"commit","published_at":"2021-08-20T15:38:55.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.9.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"6b0ad13e43f75918e59543fe2e90df6db90c2517","kind":"commit","published_at":"2021-06-12T13:35:58.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.8.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"d8c8b70d1beda0ac27416fc6eee5de9dec4b0594","kind":"commit","published_at":"2021-04-13T15:20:56.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.7.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"b59636600f1ba63ba009135cf2658e8c10a64cfa","kind":"commit","published_at":"2021-04-08T18:43:39.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.6.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"aba5be38b73023e6097e3bc4066db511e88a839a","kind":"commit","published_at":"2021-03-13T07:00:36.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.5.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"4c118e1adeef8a75c3e5ccca3bd363d74463ed78","kind":"commit","published_at":"2021-03-09T21:17:42.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.4.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"dfbaf9173f044cd1e0a3e3e139f9cddd5fbf6c73","kind":"commit","published_at":"2021-02-11T23:01:13.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.3.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"e4c2cf10884316ac8b6d0ea42000e6aaa59d4bcb","kind":"commit","published_at":"2021-01-20T20:57:06.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.2.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"6dd7887a25f9272f29aa3787738bc60df8880412","kind":"commit","published_at":"2021-01-16T09:25:01.000Z","download_url":"https://codeload.github.com/powsybl/pypowsybl/tar.gz/v0.1.0","html_url":"https://github.com/powsybl/pypowsybl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T19:54:24.472Z","dependent_packages_count":4,"downloads":6615,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":6.6179950637372436,"dependent_repos_count":22.068010499262627,"dependent_packages_count":7.302737866584258,"stargazers_count":10.457980333716646,"forks_count":12.603855361361893,"docker_downloads_count":null,"average":11.810115824932534},"purl":"pkg:pypi/pypowsybl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pypowsybl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pypowsybl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pypowsybl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T18:36:19.175Z","issues_count":66,"pull_requests_count":290,"avg_time_to_close_issue":14146367.808510639,"avg_time_to_close_pull_request":2150686.6844106466,"issues_closed_count":47,"pull_requests_closed_count":263,"pull_request_authors_count":24,"issue_authors_count":24,"avg_comments_per_issue":2.196969696969697,"avg_comments_per_pull_request":0.49310344827586206,"merged_pull_requests_count":222,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":31,"past_year_pull_requests_count":176,"past_year_avg_time_to_close_issue":2137646.5263157897,"past_year_avg_time_to_close_pull_request":714056.8543046358,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":151,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.8064516129032258,"past_year_avg_comments_per_pull_request":0.3181818181818182,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":134,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/issues","maintainers":[{"login":"geofjamg","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"HugoKulesza","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"obrix","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"jeandemanged","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"rolnico","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"annetill","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"colinepiloquet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"So-Fras","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"tschuppr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tschuppr"}],"active_maintainers":[{"login":"geofjamg","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"HugoKulesza","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"jeandemanged","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"obrix","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"rolnico","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"annetill","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"colinepiloquet","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"So-Fras","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"tschuppr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tschuppr"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pypowsybl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pypowsybl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pypowsybl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pypowsybl/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pypowsybl/codemeta","maintainers":[{"uuid":"geofjamg","login":"geofjamg","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/geofjamg/","role":null,"created_at":"2023-02-06T01:51:13.496Z","updated_at":"2023-02-06T01:51:13.496Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/geofjamg/packages"},{"uuid":"HugoKulesza","login":"HugoKulesza","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/HugoKulesza/","role":null,"created_at":"2024-04-15T18:02:29.656Z","updated_at":"2024-04-15T18:02:29.656Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/HugoKulesza/packages"},{"uuid":"lfeoperations","login":"lfeoperations","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/lfeoperations/","role":"Owner","created_at":"2024-06-28T07:34:40.699Z","updated_at":"2024-06-28T07:34:40.699Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/lfeoperations/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":745601,"maintainers_count":316445,"namespaces_count":0,"keywords_count":245871,"github":"pypi","metadata":{"funded_packages_count":52290},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-10-29T05:45:24.783Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":639776,"full_name":"powsybl/pypowsybl","default_branch":"main","total_commits":803,"total_committers":37,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":21.7027027027027,"dds":0.7110834371108343,"past_year_total_commits":161,"past_year_total_committers":20,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":8.05,"past_year_dds":0.6459627329192547,"last_synced_at":"2025-10-29T06:55:49.922Z","last_synced_commit":"1fb7ea0b00f8be919e8c7d0268ed55bf25eb9880","created_at":"2023-03-09T08:49:36.425Z","updated_at":"2025-10-29T06:54:16.185Z","committers":[{"name":"Geoffroy Jamgotchian","email":"geoffroy.jamgotchian@rte-france.com","login":"geofjamg","count":232},{"name":"EtienneLt","email":"32468651+EtienneLt","login":"EtienneLt","count":168},{"name":"Sylvain Leclerc","email":"sylvain.leclerc@rte-france.com","login":"sylvlecl","count":100},{"name":"HugoKulesza","email":"94374655+HugoKulesza","login":"HugoKulesza","count":82},{"name":"Coline Piloquet","email":"55250145+colinepiloquet","login":"colinepiloquet","count":32},{"name":"Bertrand Rix","email":"bertrand.rix@gmail.com","login":"obrix","count":28},{"name":"Christian Biasuzzi","email":"christian.biasuzzi@soft.it","login":"CBiasuzzi","count":27},{"name":"jeandemanged","email":"damien.jeandemange@artelys.com","login":"jeandemanged","count":24},{"name":"yichen88","email":"30594441+yichen88","login":"yichen88","count":21},{"name":"Sophie Frasnedo","email":"93923177+So-Fras","login":"So-Fras","count":14},{"name":"Florian Dupuy","email":"66690739+flo-dup","login":"flo-dup","count":11},{"name":"Lisrte","email":"laurent.issertial_externe@rte-france.com","login":"Lisrte","count":10},{"name":"Choco","email":"97348238+unetablettedechocolat","login":"unetablettedechocolat","count":6},{"name":"Naledi","email":"151443525+nao1345678","login":"nao1345678","count":4},{"name":"OpenSuze","email":"40593901+OpenSuze","login":"OpenSuze","count":4},{"name":"Thomas Bouquet","email":"thomas.bouquet@rte-france.com","login":"bqth29","count":4},{"name":"alicecaron","email":"alice.caron@rte-france.com","login":"alicecaron","count":4},{"name":"Clément Leclerc","email":"clement.leclerc@rte-france.com","login":"clementleclercRTE","count":3},{"name":"Olivier Perrin","email":"olivier.perrin@rte-france.com","login":"olperr1","count":3},{"name":"Peter Mitri","email":"peter.mitri@rte-france.com","login":"pet-mit","count":3},{"name":"DONNOT Benjamin","email":"benjamin.donnot@rte-france.com","login":"BDonnot","count":3},{"name":"Nicolas Pierre","email":"114932873+nicolas-pierr","login":"nicolas-pierr","count":2},{"name":"Nicolas Rol","email":"nicolas.rol@rte-france.com","login":"rolnico","count":2},{"name":"Godelaine","email":"87479798+Godelaine","login":"Godelaine","count":2},{"name":"phiedw","email":"philippe.e16@hotmail.fr","login":"phiedw","count":2},{"name":"vidaldid-rte","email":"didier.vidal_externe@rte-france.com","login":"vidaldid-rte","count":1},{"name":"pjeanmarie","email":"72982611+pjeanmarie","login":"pjeanmarie","count":1},{"name":"p-arvy","email":"126792538+p-arvy","login":"p-arvy","count":1},{"name":"Thomas ADAM","email":"52197093+tadam50","login":"tadam50","count":1},{"name":"Sylvestre Prabakaran","email":"sylvestre.prabakaran@gmail.com","login":"SylvestreSakti","count":1},{"name":"Michał Marszal","email":"feldmarshall","login":"feldmarshall","count":1},{"name":"Mathieu BAGUE","email":"mathieu.bague@gmail.com","login":"mathbagu","count":1},{"name":"Massimo Ferraro","email":"massimo.ferraro@techrain.eu","login":"massimo-ferraro","count":1},{"name":"MartinBelthle","email":"102529366+MartinBelthle","login":"MartinBelthle","count":1},{"name":"HARPER Jon","email":"jon.harper87@gmail.com","login":"jonenst","count":1},{"name":"Caio Luke","email":"31912369+caioluke","login":"caioluke","count":1},{"name":"Anne Tilloy","email":"48123713+annetill","login":"annetill","count":1}],"past_year_committers":[{"name":"HugoKulesza","email":"94374655+HugoKulesza","login":"HugoKulesza","count":57},{"name":"Geoffroy Jamgotchian","email":"geoffroy.jamgotchian@rte-france.com","login":"geofjamg","count":36},{"name":"jeandemanged","email":"damien.jeandemange@artelys.com","login":"jeandemanged","count":11},{"name":"Lisrte","email":"laurent.issertial_externe@rte-france.com","login":"Lisrte","count":10},{"name":"Christian Biasuzzi","email":"christian.biasuzzi@soft.it","login":"CBiasuzzi","count":8},{"name":"Bertrand Rix","email":"bertrand.rix@artelys.com","login":"obrix","count":7},{"name":"Sophie Frasnedo","email":"93923177+So-Fras","login":"So-Fras","count":5},{"name":"Thomas Bouquet","email":"thomas.bouquet@rte-france.com","login":"bqth29","count":4},{"name":"alicecaron","email":"alice.caron@rte-france.com","login":"alicecaron","count":4},{"name":"Clément Leclerc","email":"clement.leclerc@rte-france.com","login":"clementleclercRTE","count":3},{"name":"Naledi","email":"151443525+nao1345678","login":"nao1345678","count":3},{"name":"Olivier Perrin","email":"olivier.perrin@rte-france.com","login":"olperr1","count":3},{"name":"Godelaine","email":"87479798+Godelaine","login":"Godelaine","count":2},{"name":"phiedw","email":"philippe.e16@hotmail.fr","login":"phiedw","count":2},{"name":"Coline P","email":"coline.piloquet@rte-france.com","login":"colinepiloquet","count":1},{"name":"Florian Dupuy","email":"66690739+flo-dup","login":"flo-dup","count":1},{"name":"Michał Marszal","email":"feldmarshall","login":"feldmarshall","count":1},{"name":"Nicolas Rol","email":"nicolas.rol@rte-france.com","login":"rolnico","count":1},{"name":"Sylvestre Prabakaran","email":"sylvestre.prabakaran@gmail.com","login":"SylvestreSakti","count":1},{"name":"vidaldid-rte","email":"didier.vidal_externe@rte-france.com","login":"vidaldid-rte","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-29T00:00:18.766Z","repositories_count":6089584,"commits_count":922516440,"contributors_count":35983866,"owners_count":1109633,"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":"powsybl/pypowsybl","html_url":"https://github.com/powsybl/pypowsybl","last_synced_at":"2025-10-30T18:01:33.231Z","status":null,"issues_count":138,"pull_requests_count":707,"avg_time_to_close_issue":14926792.28,"avg_time_to_close_pull_request":1710182.1409618573,"issues_closed_count":75,"pull_requests_closed_count":603,"pull_request_authors_count":36,"issue_authors_count":42,"avg_comments_per_issue":1.3115942028985508,"avg_comments_per_pull_request":1.0862800565770863,"merged_pull_requests_count":533,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":58,"past_year_pull_requests_count":258,"past_year_avg_time_to_close_issue":3367224.222222222,"past_year_avg_time_to_close_pull_request":1301203.9214659685,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":191,"past_year_pull_request_authors_count":21,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":0.3620689655172414,"past_year_avg_comments_per_pull_request":1.8333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":182,"created_at":"2023-05-14T21:42:59.379Z","updated_at":"2025-10-30T18:01:33.233Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpypowsybl/issues","issue_labels_count":{"bug":31,"enhancement":11,"Release 06/2025":7,"Release 09/2025":7,"rao":4,"status: needs-design":2,"status: in-progress":2,"documentation":2,"PR: next-release":2,"help wanted":1,"Epic":1,"Release 03/2025":1,"Release 12/2025":1},"pull_request_labels_count":{"status: ready to be merged":106,"status: ready-for-review":49,"PR: next-release":44,"breaking change":27,"documentation":27,"Release 06/2025":25,"bug":23,"Release 03/2025":20,"Release 09/2025":17,"December 2024 release":13,"rao":11,"status: in-progress":4,"do not merge":3,"help wanted":2,"wontfix":1,"status: needs-design":1,"status: does not compile":1,"status: conflict with main":1,"enhancement":1},"issue_author_associations_count":{"CONTRIBUTOR":55,"NONE":41,"COLLABORATOR":23,"MEMBER":19},"pull_request_author_associations_count":{"CONTRIBUTOR":312,"MEMBER":239,"COLLABORATOR":133,"NONE":23},"issue_authors":{"sylvlecl":21,"HugoKulesza":18,"AnkurArohi":10,"BDonnot":10,"alicecaron":8,"nicow-elia":7,"jeandemanged":5,"gautierbureau":4,"bqth29":4,"EtienneLt":4,"unetablettedechocolat":3,"colinepiloquet":3,"So-Fras":3,"geofjamg":3,"annetill":2,"tso-martin":2,"LeonHilf":2,"Lisrte":2,"obrix":2,"flo-dup":2,"OpenSuze":2,"FredericSabot":1,"LZhangCognite":1,"vincentbarbesant":1,"sergio-dorado":1,"fhjgch":1,"benoitflo":1,"gverger":1,"bdonon":1,"phiedw":1,"tschuppr":1,"chri-dani":1,"vlgmarchesini":1,"nicolaslhuillier":1,"pet-mit":1,"adeledesmoutisartelys":1,"m-karo":1,"makkes":1,"leuchtum":1,"aklira":1,"gaouizer":1,"bp50hz":1},"pull_request_authors":{"geofjamg":153,"EtienneLt":128,"HugoKulesza":123,"jeandemanged":46,"colinepiloquet":41,"obrix":35,"CBiasuzzi":24,"Lisrte":21,"So-Fras":21,"nao1345678":11,"unetablettedechocolat":11,"bqth29":11,"rolnico":10,"flo-dup":8,"alicecaron":7,"AnkurArohi":7,"clementleclercRTE":6,"OpenSuze":6,"olperr1":5,"phiedw":4,"sylvlecl":4,"pet-mit":4,"SylvestreSakti":2,"caioluke":2,"p-arvy":2,"nicolas-pierr":2,"Godelaine":2,"feldmarshall":2,"2nisb":2,"colineplqt":1,"pjeanmarie":1,"tadam50":1,"benoitflo":1,"jlbouchot":1,"yichen88":1,"marjanbozorg":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-30T00:00:25.546Z","repositories_count":11263014,"issues_count":35009938,"pull_requests_count":113611200,"authors_count":11042159,"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":{"bug":12,"Release 06/2025":7,"Release 09/2025":7,"rao":4,"PR: next-release":2,"Release 03/2025":1,"Release 12/2025":1},"past_year_pull_request_labels_count":{"Release 06/2025":25,"Release 03/2025":20,"Release 09/2025":16,"bug":12,"breaking change":12,"PR: next-release":11,"December 2024 release":11,"rao":11,"status: ready-for-review":7,"documentation":2,"do not merge":2,"status: ready to be merged":1},"past_year_issue_author_associations_count":{"NONE":19,"COLLABORATOR":16,"CONTRIBUTOR":12,"MEMBER":11},"past_year_pull_request_author_associations_count":{"MEMBER":101,"COLLABORATOR":94,"CONTRIBUTOR":54,"NONE":9},"past_year_issue_authors":{"HugoKulesza":12,"alicecaron":8,"nicow-elia":6,"bqth29":4,"gautierbureau":4,"AnkurArohi":3,"So-Fras":2,"OpenSuze":2,"flo-dup":2,"jeandemanged":2,"LeonHilf":2,"pet-mit":1,"obrix":1,"m-karo":1,"Lisrte":1,"gverger":1,"geofjamg":1,"fhjgch":1,"chri-dani":1,"bp50hz":1,"benoitflo":1,"aklira":1},"past_year_pull_request_authors":{"HugoKulesza":81,"geofjamg":61,"Lisrte":16,"jeandemanged":15,"CBiasuzzi":14,"bqth29":11,"obrix":11,"nao1345678":9,"alicecaron":7,"So-Fras":6,"olperr1":5,"clementleclercRTE":4,"phiedw":4,"feldmarshall":2,"SylvestreSakti":2,"Godelaine":2,"rolnico":2,"2nisb":2,"AnkurArohi":2,"colineplqt":1,"flo-dup":1},"maintainers":[{"login":"HugoKulesza","count":138,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":130,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"obrix","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"bqth29","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"So-Fras","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"rolnico","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"colinepiloquet","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"caioluke","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"annetill","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"EtienneLt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EtienneLt"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"},{"login":"tschuppr","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tschuppr"}],"active_maintainers":[{"login":"HugoKulesza","count":93,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HugoKulesza"},{"login":"geofjamg","count":62,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"jeandemanged","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"bqth29","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bqth29"},{"login":"obrix","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"So-Fras","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"olperr1","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"Godelaine","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Godelaine"},{"login":"rolnico","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"colineplqt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colineplqt"},{"login":"gverger","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gverger"}]},"events":{"total":{"ForkEvent":4,"CreateEvent":149,"ReleaseEvent":5,"IssuesEvent":77,"WatchEvent":15,"DeleteEvent":128,"MemberEvent":5,"IssueCommentEvent":1144,"PushEvent":862,"GollumEvent":2,"PullRequestReviewCommentEvent":122,"PullRequestEvent":257,"PullRequestReviewEvent":255},"last_year":{"ForkEvent":4,"CreateEvent":133,"ReleaseEvent":4,"IssuesEvent":72,"WatchEvent":13,"DeleteEvent":115,"MemberEvent":5,"IssueCommentEvent":1007,"PushEvent":774,"GollumEvent":2,"PullRequestReviewCommentEvent":92,"PullRequestReviewEvent":221,"PullRequestEvent":231}},"keywords":["cgmes","load-flow","loadflow","power-flow","power-system","power-system-analysis","power-system-simulation","powerflow","python"],"dependencies":[{"ecosystem":"maven","filepath":"java/pom.xml","sha":null,"kind":"manifest","created_at":"2022-06-24T12:59:31.154Z","updated_at":"2022-06-24T12:59:31.154Z","repository_link":"https://github.com/powsybl/pypowsybl/blob/main/java/pom.xml","dependencies":[{"id":42256488,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":"1.2.3","direct":true,"kind":"compile","optional":false},{"id":42256489,"package_name":"ch.qos.logback:logback-core","ecosystem":"maven","requirements":"1.2.3","direct":true,"kind":"compile","optional":false},{"id":42256490,"package_name":"org.codehaus.janino:janino","ecosystem":"maven","requirements":"3.1.0","direct":true,"kind":"runtime","optional":false},{"id":42256491,"package_name":"org.graalvm.sdk:graal-sdk","ecosystem":"maven","requirements":"21.3.0","direct":true,"kind":"provided","optional":false},{"id":42256492,"package_name":"org.graalvm.nativeimage:svm","ecosystem":"maven","requirements":"21.3.0","direct":true,"kind":"provided","optional":false},{"id":42256493,"package_name":"org.mapdb:mapdb","ecosystem":"maven","requirements":"3.0.8","direct":true,"kind":"runtime","optional":false},{"id":42256494,"package_name":"org.apache.commons:commons-collections4","ecosystem":"maven","requirements":"4.4","direct":true,"kind":"runtime","optional":false},{"id":42256495,"package_name":"com.powsybl:powsybl-cgmes-conformity","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256496,"package_name":"com.powsybl:powsybl-cgmes-model","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256497,"package_name":"com.powsybl:powsybl-ieee-cdf-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"compile","optional":false},{"id":42256498,"package_name":"com.powsybl:powsybl-iidm-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256499,"package_name":"com.powsybl:powsybl-iidm-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256500,"package_name":"com.powsybl:powsybl-loadflow-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256501,"package_name":"com.powsybl:powsybl-single-line-diagram-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256502,"package_name":"com.powsybl:powsybl-network-area-diagram","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256503,"package_name":"com.powsybl:powsybl-tools","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256504,"package_name":"org.slf4j:log4j-over-slf4j","ecosystem":"maven","requirements":"1.7.30","direct":true,"kind":"runtime","optional":false},{"id":42256505,"package_name":"com.powsybl:powsybl-cgmes-conversion","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256506,"package_name":"com.powsybl:powsybl-config-classic","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256507,"package_name":"com.powsybl:powsybl-iidm-impl","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256508,"package_name":"com.powsybl:powsybl-iidm-reducer","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256509,"package_name":"com.powsybl:powsybl-iidm-xml-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256510,"package_name":"com.powsybl:powsybl-math-native","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":42256511,"package_name":"com.powsybl:powsybl-matpower-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256512,"package_name":"com.powsybl:powsybl-open-loadflow","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256513,"package_name":"com.powsybl:powsybl-powerfactory-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256514,"package_name":"com.powsybl:powsybl-powerfactory-dgs","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256515,"package_name":"com.powsybl:powsybl-psse-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256516,"package_name":"com.powsybl:powsybl-triple-store-impl-rdf4j","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256517,"package_name":"com.powsybl:powsybl-ucte-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256518,"package_name":"com.powsybl:powsybl-glsk-document-ucte","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":42256519,"package_name":"com.powsybl:powsybl-commons","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":42256520,"package_name":"org.junit.jupiter:junit-jupiter-engine","ecosystem":"maven","requirements":"5.5.2","direct":true,"kind":"test","optional":false},{"id":42256521,"package_name":"org.assertj:assertj-core","ecosystem":"maven","requirements":"3.11.0","direct":true,"kind":"test","optional":false},{"id":42256522,"package_name":"com.powsybl:powsybl-dependencies","ecosystem":"maven","requirements":"1.2.0","direct":true,"kind":"import","optional":false},{"id":42256523,"package_name":"com.powsybl:powsybl-math-native","ecosystem":"maven","requirements":"1.2.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-06-24T12:59:33.088Z","updated_at":"2022-06-24T12:59:33.088Z","repository_link":"https://github.com/powsybl/pypowsybl/blob/main/requirements.txt","dependencies":[{"id":42259773,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.3.5","direct":true,"kind":"runtime","optional":false},{"id":42259774,"package_name":"prettytable","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":42259775,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":42259776,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":42259777,"package_name":"sphinx","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":42259778,"package_name":"pydata-sphinx-theme","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"runtime","optional":false},{"id":42259779,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.1","direct":true,"kind":"runtime","optional":false},{"id":42259780,"package_name":"coverage","ecosystem":"pypi","requirements":"==5.5","direct":true,"kind":"runtime","optional":false},{"id":42259781,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=6.2.5","direct":true,"kind":"runtime","optional":false},{"id":42259782,"package_name":"mypy","ecosystem":"pypi","requirements":"==0.931","direct":true,"kind":"runtime","optional":false},{"id":42259783,"package_name":"pandas-stubs","ecosystem":"pypi","requirements":"==1.2.0.47","direct":true,"kind":"runtime","optional":false},{"id":42259784,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.12.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-06-24T12:59:34.852Z","updated_at":"2022-06-24T12:59:34.852Z","repository_link":"https://github.com/powsybl/pypowsybl/blob/main/setup.py","dependencies":[{"id":42260383,"package_name":"prettytable","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":42260384,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":42260385,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/dev-ci.yml","sha":null,"kind":"manifest","created_at":"2023-09-25T10:03:55.817Z","updated_at":"2023-09-25T10:03:55.817Z","repository_link":"https://github.com/powsybl/pypowsybl/blob/main/.github/workflows/dev-ci.yml","dependencies":[{"id":13936762505,"package_name":"graalvm/setup-graalvm","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13936762506,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13936762507,"package_name":"sonarsource/sonarcloud-github-action","ecosystem":"actions","requirements":"v1.6","direct":true,"kind":"composite","optional":false},{"id":13936762508,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/full-ci.yml","sha":null,"kind":"manifest","created_at":"2023-09-25T10:03:55.886Z","updated_at":"2023-09-25T10:03:55.886Z","repository_link":"https://github.com/powsybl/pypowsybl/blob/main/.github/workflows/full-ci.yml","dependencies":[{"id":13936762509,"package_name":"graalvm/setup-graalvm","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13936762510,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13936762511,"package_name":"sonarsource/sonarcloud-github-action","ecosystem":"actions","requirements":"v1.6","direct":true,"kind":"composite","optional":false},{"id":13936762512,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13936762513,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13936762514,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":17.574007605052717,"created_at":"2023-09-12T07:42:09.406Z","updated_at":"2026-05-12T19:30:51.647Z","avatar_url":"https://github.com/powsybl.png","language":"Java","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":6615,"total_dependent_repos":1,"total_dependent_packages":4,"readme":"# PyPowSyBl\n\n[![PyPI Latest Release](https://img.shields.io/pypi/v/pypowsybl.svg)](https://pypi.org/project/pypowsybl/)\n[![Documentation Status](https://readthedocs.org/projects/pypowsybl/badge/?version=latest)](https://pypowsybl.readthedocs.io/en/latest/?badge=latest)\n[![MPL-2.0 License](https://img.shields.io/badge/license-MPL_2.0-blue.svg)](https://www.mozilla.org/en-US/MPL/2.0/)\n[![Slack](https://img.shields.io/badge/slack-powsybl-blueviolet.svg?logo=slack)](https://join.slack.com/t/powsybl/shared_invite/zt-36jvd725u-cnquPgZb6kpjH8SKh~FWHQ)\n[![Actions Status](https://github.com/powsybl/pypowsybl/workflows/Full%20CI/badge.svg)](https://github.com/powsybl/pypowsybl/actions)\n\nPython code quality :\n[![Quality Gate Status (python)](https://sonarcloud.io/api/project_badges/measure?project=powsybl_pypowsybl\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=powsybl_pypowsybl)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=powsybl_pypowsybl\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=powsybl_pypowsybl)\n\nJava code quality :\n[![Quality Gate Status (java)](https://sonarcloud.io/api/project_badges/measure?project=powsybl_pypowsybl-java\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=powsybl_pypowsybl-java)\n\nThe PyPowSyBl project gives access PowSyBl Java framework to Python developers. This Python integration relies on\nGraalVM to compile Java code to a native library.\n\n## Documentation\n\nLatest version of the documentation with API reference and many code samples is [here](https://pypowsybl.readthedocs.io/).  \n\nTo contribute to the documentation follow the instructions in the [documentation README](https://github.com/powsybl/pypowsybl/blob/main/docs/README.md) page.\n\n## Notebooks\n\nNotebooks demonstrating PyPowSyBl features can be found in this [repository](https://github.com/powsybl/pypowsybl-notebooks).\n\n## Installation\n\nPyPowSyBl is released on [PyPi](https://pypi.org/project/pypowsybl/) for Python 3.9 to 3.13, on Linux, Windows and MacOS.\n\nFirst, make sure you have an up-to-date version of pip and setuptools:\n```bash\npip install --upgrade setuptools pip\n```\n\nThen you can install PyPowSyBl using pip:\n```bash\npip install pypowsybl\n```\n\n## Getting started\n\nFirst, we have to import pypowsybl:\n```python\nimport pypowsybl as pp\n```\n\nWe can create an IEEE 14 buses network and run a load flow computation:\n```python\nn = pp.network.create_ieee14()\nresults = pp.loadflow.run_ac(n)\nprint(results)\n```\n\n```bash\n[ComponentResult(connected_component_num=0, synchronous_component_num=0, status=CONVERGED, status_text=CONVERGED, iteration_count=3, reference_bus_id='VL1_0', slack_bus_results=[SlackBusResult(id='VL1_0', active_power_mismatch=-0.006730108618313579)], distributed_active_power=0.0)]\n```\n\nWe can now get buses data (like any other network elements) as a [Pandas](https://pandas.pydata.org/) dataframe:\n```python\nbuses = n.get_buses()\nprint(buses)\n```\n\n```bash\n        v_mag  v_angle\nVL1_0   1.060     0.00\nVL2_0   1.045    -4.98\nVL3_0   1.010   -12.72\nVL4_0   1.019   -10.33\nVL5_0   1.020    -8.78\nVL6_0   1.070   -14.22\nVL7_0   1.062   -13.37\nVL8_0   1.090   -13.36\nVL9_0   1.056   -14.94\nVL10_0  1.051   -15.10\nVL11_0  1.057   -14.79\nVL12_0  1.055   -15.07\nVL13_0  1.050   -15.16\nVL14_0  1.036   -16.04\n```\n\nThis is just a quick appetizer of PyPowSyBl features. PyPowsybl provides a lot more features:\nsecurity analysis, sensitivity analysis, handling of multiple file formats (including CGMES),\nsubstation and network diagrams generation, ...\nFor more details and examples, go to the documentation and Jupyter notebooks.\n\n## Build from sources\n\nThat section is intended for developers who wish to build pypowsybl from the sources in this repository.\n\nRequirements:\n\n- Maven \u003e= 3.1\n- Cmake \u003e= 3.20\n- C++11 compiler\n- Python \u003e= 3.9 for Linux, Windows and MacOS (amd64 and arm64)\n- [Oracle GraalVM Java 21](https://www.graalvm.org/downloads/)\n\nTo build from sources and install PyPowSyBl package:\n\n```bash\ngit clone https://github.com/powsybl/pypowsybl.git\ncd pypowsybl\nexport JAVA_HOME=\u003cpath to GraalVM\u003e\npip install --upgrade setuptools pip\npip install -r requirements.txt\npip install .\n```\n\nWhile developing, you may find it convenient to use the developer (or editable)\nmode of installation:\n\n```bash\npip install -e .\n# or, to build the C extension with debug symbols:\npython setup.py build --debug develop --user\n```\n\nPlease refer to pip and setuptools documentations for more information.\n\nTo run unit tests:\n\n```bash\npytest tests\n```\n\nTo run static type checking with `mypy`:\n```bash\nmypy -p pypowsybl\n```\n\nTo run linting inspection with `pylint`:\n```bash\npylint pypowsybl\n```\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["power-systems","cim","energy-system","extensible","groovy","modular","powsybl","klu","user-stories","single-line-diagram"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/30272","html_url":"https://ost.ecosyste.ms/projects/30272"}