{"id":189,"name":"PowSyBl Open Load Flow","description":"An open source library written in Java, that makes it easy to write complex software for power systems simulations and analysis.","url":"https://github.com/powsybl/powsybl-open-loadflow","last_synced_at":"2026-06-21T20:01:25.404Z","repository":{"id":36996667,"uuid":"212108030","full_name":"powsybl/powsybl-open-loadflow","owner":"powsybl","description":"An open source loadflow based on PowSyBl","archived":false,"fork":false,"pushed_at":"2026-06-17T15:32:16.000Z","size":12436,"stargazers_count":76,"open_issues_count":75,"forks_count":13,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-06-17T16:17:02.878Z","etag":null,"topics":["energy-system","java","klu","load-flow","loadflow","power-flow","power-system-simulation","power-systems","powerflow","powsybl"],"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":"docs/security/index.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-01T13:48:47.000Z","updated_at":"2026-06-12T09:52:15.000Z","dependencies_parsed_at":"2023-12-17T20:42:24.038Z","dependency_job_id":"2bf791d3-ec42-425b-acd1-1b9c4b3be879","html_url":"https://github.com/powsybl/powsybl-open-loadflow","commit_stats":{"total_commits":932,"total_committers":39,"mean_commits":"23.897435897435898","dds":0.5525751072961373,"last_synced_commit":"5d4fa484ab7c26cd01d45b57b58564ec97d4ff52"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/sbom","scorecard":{"id":742574,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/powsybl-open-loadflow","commit":"c82e5dc831020cfeed53def19ad7ed6ea7c9464d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.2,"checks":[{"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":"Maintained","score":10,"reason":"19 commit(s) and 3 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/maven.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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction 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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"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":"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":"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":10,"reason":"0 existing vulnerabilities detected","details":null,"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-22T17:51:44.017Z","repository_id":36996667,"created_at":"2025-08-22T17:51:44.017Z","updated_at":"2025-08-22T17:51:44.017Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34544413,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-19T02:00:06.005Z","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":11733517,"name":"github.com/powsybl/powsybl-open-loadflow","ecosystem":"go","description":null,"homepage":null,"licenses":"mpl-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/powsybl/powsybl-open-loadflow","keywords_array":[],"namespace":null,"versions_count":71,"first_release_published_at":"2019-11-25T13:09:24.000Z","latest_release_published_at":"2026-05-18T15:03:48.000Z","latest_release_number":"v2.2.1+incompatible","last_synced_at":"2026-06-15T17:01:57.803Z","created_at":"2025-06-05T11:16:46.901Z","updated_at":"2026-06-15T17:01:57.803Z","registry_url":"https://pkg.go.dev/github.com/powsybl/powsybl-open-loadflow","install_command":"go get github.com/powsybl/powsybl-open-loadflow","documentation_url":"https://pkg.go.dev/github.com/powsybl/powsybl-open-loadflow#section-documentation","metadata":{},"repo_metadata":{"id":36996667,"uuid":"212108030","full_name":"powsybl/powsybl-open-loadflow","owner":"powsybl","description":"An open source loadflow based on PowSyBl","archived":false,"fork":false,"pushed_at":"2026-02-13T10:37:51.000Z","size":12104,"stargazers_count":67,"open_issues_count":62,"forks_count":11,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-02-13T11:30:05.989Z","etag":null,"topics":["energy-system","java","klu","load-flow","loadflow","power-flow","power-system-simulation","power-systems","powerflow","powsybl"],"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":"docs/security/index.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-01T13:48:47.000Z","updated_at":"2026-02-10T12:48:16.000Z","dependencies_parsed_at":"2023-12-17T20:42:24.038Z","dependency_job_id":"2bf791d3-ec42-425b-acd1-1b9c4b3be879","html_url":"https://github.com/powsybl/powsybl-open-loadflow","commit_stats":{"total_commits":932,"total_committers":39,"mean_commits":"23.897435897435898","dds":0.5525751072961373,"last_synced_commit":"5d4fa484ab7c26cd01d45b57b58564ec97d4ff52"},"previous_names":[],"tags_count":73,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/sbom","scorecard":{"id":742574,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/powsybl-open-loadflow","commit":"c82e5dc831020cfeed53def19ad7ed6ea7c9464d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.2,"checks":[{"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":"Maintained","score":10,"reason":"19 commit(s) and 3 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/maven.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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction 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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"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":"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":"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":10,"reason":"0 existing vulnerabilities detected","details":null,"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-22T17:51:44.017Z","repository_id":36996667,"created_at":"2025-08-22T17:51:44.017Z","updated_at":"2025-08-22T17:51:44.017Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29414277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T06:24:03.484Z","status":"ssl_error","status_checked_at":"2026-02-13T06:23:12.830Z","response_time":78,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"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":"v2.1.1","sha":"e88ed5250ba8ae06684cefc00cf4b87ea14429e3","kind":"tag","published_at":"2026-01-13T10:00:05.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v2.1.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"023e2ab5297ee5339685620939f897ba89f60807","kind":"tag","published_at":"2025-12-04T15:47:06.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v2.1.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"b4c6611c84fd668eedcfe5212c23db2069a07e03","kind":"tag","published_at":"2025-10-15T14:17:42.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v2.0.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v2.0.0/manifests"},{"name":"v1.16.0","sha":"9f4cb68a4139a1a5db7353e4b81ae590377f3096","kind":"tag","published_at":"2025-07-10T12:01:48.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.16.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.16.0/manifests"},{"name":"v1.15.2","sha":"2f2706013df22f6424489a3351b585f19ea20520","kind":"commit","published_at":"2025-06-19T15:37:56.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.15.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.15.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.2/manifests"},{"name":"v1.15.1","sha":"41797d63e8be58393b6f83e2f06ee2950a29c7f8","kind":"tag","published_at":"2025-05-06T15:24:00.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.15.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.1/manifests"},{"name":"v1.15.0","sha":"2e871e075f1748c0dfa7eac6fedb17fcde4219f8","kind":"tag","published_at":"2025-03-26T12:37:51.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.15.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.15.0/manifests"},{"name":"v1.14.1","sha":"092b42a34ce74e1a2fe7c58ce5b5422945218e8d","kind":"tag","published_at":"2024-12-18T09:55:29.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.14.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.14.1/manifests"},{"name":"v1.14.0","sha":"a69b3a043a3154f47bd502247156398036600c38","kind":"tag","published_at":"2024-12-12T16:26:44.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.14.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.14.0/manifests"},{"name":"v1.13.2","sha":"ff23cf53ff1d7b944bb89d55b365666d805a05ec","kind":"tag","published_at":"2024-11-04T16:14:30.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.13.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"72fe98864be61f59419ad6e80e79666eef37840b","kind":"tag","published_at":"2024-10-18T07:49:53.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.13.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"00026e62d50caefd01a8eb74d89031fc4b4e510e","kind":"tag","published_at":"2024-10-11T14:12:26.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.13.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.13.0/manifests"},{"name":"v1.11.1","sha":"a15cfbd67605811f61569667407bad83ed51346a","kind":"tag","published_at":"2024-07-16T13:48:11.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.11.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.11.1/manifests"},{"name":"v1.12.2","sha":"6748f6a35300b7d4e48b930038f7166ac28042c3","kind":"tag","published_at":"2024-07-16T09:20:49.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.12.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"e219fc4f793ef2de41a1e9f4fa853a57b184f008","kind":"tag","published_at":"2024-07-08T14:56:16.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.12.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"aba7d3af19c2cd4916ee68c5b9127bca3866df61","kind":"tag","published_at":"2024-07-03T08:46:49.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.12.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"105f516d45f13d55610fa2f2e6e47385ac4723a8","kind":"commit","published_at":"2024-06-24T13:13:57.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.11.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"04f81d5fe5ca6a72782db61e5ae0b22fcc5c0b4e","kind":"tag","published_at":"2024-05-27T08:42:32.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.10.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.10.0/manifests"},{"name":"v1.8.2","sha":"64dc772e7abbd8811ac3494828d92e26c3c0d882","kind":"commit","published_at":"2024-04-05T12:05:30.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.8.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.2/manifests"},{"name":"v1.9.0","sha":"3b3973fa5b771f67791a12d741c38a8f22e67f94","kind":"tag","published_at":"2024-04-04T10:30:51.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.9.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"cd9907808264835fb2cdd761b300bf98996b30db","kind":"commit","published_at":"2024-03-29T12:44:43.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.8.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"1bf4afd7d955686825fcd804300ab338f742d8bf","kind":"tag","published_at":"2024-03-12T10:17:25.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.8.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"f205fd47599d213be72e4756968e52b64611469f","kind":"tag","published_at":"2024-01-30T13:41:30.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.7.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"99b414ed444d4a537405733f62631fea8fd7a62e","kind":"tag","published_at":"2023-12-22T13:42:28.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.6.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"a6d0a657034a28a189cb0f844cd47f1d59f39f56","kind":"tag","published_at":"2023-12-13T10:32:03.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.5.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0/manifests"},{"name":"v1.5.0.CorNet3","sha":"0bf8fcb97f158765256b3869dbf7d25e291626c4","kind":"tag","published_at":"2023-11-30T08:32:29.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.5.0.CorNet3","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.5.0.CorNet3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.5.0.CorNet3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0.CorNet3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0.CorNet3/manifests"},{"name":"v1.5.0.CorNet2","sha":"f092f2a1ada7562be16a740d0687d83412a5fefa","kind":"tag","published_at":"2023-11-20T12:50:16.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.5.0.CorNet2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.5.0.CorNet2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.5.0.CorNet2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0.CorNet2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.5.0.CorNet2/manifests"},{"name":"v1.4.0","sha":"9b09b0baa32d5b0756928ed212adb53f1126c2ee","kind":"tag","published_at":"2023-11-13T16:11:21.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.4.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.4.0/manifests"},{"name":"v1.4.0.CorNet1","sha":"cc0a95c8df13e8f7c3e826ebd0a1cb28489b06ed","kind":"tag","published_at":"2023-10-20T12:57:23.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.4.0.CorNet1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.4.0.CorNet1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.4.0.CorNet1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.4.0.CorNet1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.4.0.CorNet1/manifests"},{"name":"v1.3.0","sha":"72dbaf45772b310bcc345301ff15d28f09279445","kind":"tag","published_at":"2023-09-28T16:34:15.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.3.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.3.0/manifests"},{"name":"v1.2.3","sha":"551643d03f3ae27991be13905d4af7b38487972f","kind":"commit","published_at":"2023-07-18T14:06:50.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.2.3","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"72346016bca07a9568e3d4b155cbba06aa907388","kind":"commit","published_at":"2023-06-16T15:28:53.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.2.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"aa11c35697cd789191bf66265ed8f546cc429dae","kind":"commit","published_at":"2023-06-07T18:10:01.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.2.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"8fc935d053a99dbf3f3eb867bb3422a17206b11a","kind":"commit","published_at":"2023-06-06T16:20:14.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.2.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"ddea8e9a8b6c6faa503ae42c9f3394020aed4aec","kind":"commit","published_at":"2023-04-17T10:35:45.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.1.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"3bb70fc1ef54ae680ac0be4a3dbb03f2c8f84de9","kind":"commit","published_at":"2023-04-04T08:36:56.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.1.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"5a0c806e840b0479a65c05be1b3aa1bd2844ec8a","kind":"commit","published_at":"2023-02-13T08:52:16.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.0.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"71d19191b255a3205a5f74d96adb3e592222bd2a","kind":"commit","published_at":"2023-01-31T10:57:02.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v1.0.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v1.0.0/manifests"},{"name":"v0.24.2","sha":"b8654362c20ca40e6a4663603d292332dc08b022","kind":"commit","published_at":"2023-01-10T09:48:24.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.24.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.24.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.2/manifests"},{"name":"v0.24.1","sha":"e4879d5b0d328308d3ad738a72920e1bff6a7060","kind":"commit","published_at":"2022-12-19T08:52:56.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.24.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.24.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.1/manifests"},{"name":"v0.24.0","sha":"2c199b43b3a10313e1ca9e18e96a2e4891ce3ddc","kind":"commit","published_at":"2022-11-18T08:30:07.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.24.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.24.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.24.0/manifests"},{"name":"v0.23.2","sha":"65275e518318b1fa439cec42ca19dc08be62b459","kind":"commit","published_at":"2022-10-05T14:59:12.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.23.2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.23.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.2/manifests"},{"name":"v0.23.1","sha":"16ba9e2aba64cc9a854edf02b499e311f5659bec","kind":"commit","published_at":"2022-09-19T08:51:29.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.23.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.23.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.1/manifests"},{"name":"v0.23.0","sha":"fe90c268e0b023403cb22d001079df0527f4a00d","kind":"commit","published_at":"2022-09-15T07:32:47.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.23.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.23.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.23.0/manifests"},{"name":"v0.22.1","sha":"fe91a10091dd779785ba4d919d95a84d78e92c60","kind":"commit","published_at":"2022-08-30T12:10:28.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.22.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"4fdb61cfa92cd8f838a16a6d02139edd6b9d57eb","kind":"commit","published_at":"2022-07-22T13:10:24.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.22.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"1d4a32991be0882aa5c08c454703f76c6f6a84f8","kind":"commit","published_at":"2022-06-15T08:41:11.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.21.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"c200764fd6b92e45023eed04fe35ece6358bf08e","kind":"commit","published_at":"2022-04-20T10:14:01.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.20.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"4400d3986b43fa1aebceef2943b4afee2038955e","kind":"commit","published_at":"2022-03-23T09:14:21.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.19.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"9c4737d4fcd5e9302b7e87b42af1288324e78689","kind":"commit","published_at":"2022-03-10T08:27:37.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.18.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"3b18d5a880f12a1baaa4fcc1d74ea4c325f9203f","kind":"commit","published_at":"2022-03-01T10:55:04.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.17.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"333113a2c07b0a53d28b496c4c51ca7c28edebff","kind":"commit","published_at":"2022-02-02T14:10:36.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.16.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"d6abd50c2e184c38c9a013822a7fca456dfcb796","kind":"commit","published_at":"2022-01-17T12:39:32.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.15.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"eb45d6b44c716cb97c3f634489579dbc4fe29172","kind":"commit","published_at":"2021-11-17T15:42:04.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.14.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"33cd13b4545fc0f40bb08dcbd53df82742849e3e","kind":"commit","published_at":"2021-09-23T14:51:52.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.13.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.13.0/manifests"},{"name":"v0.12.0","sha":"2212362db8668f2d97c6ffad9fede81068749c4c","kind":"commit","published_at":"2021-07-16T19:47:58.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.12.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.12.0/manifests"},{"name":"v0.12.0-alpha-1","sha":"4eb6c0ac8ee4f0373bf4bfe5f6dfd020f3547e8c","kind":"commit","published_at":"2021-06-17T08:21:30.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.12.0-alpha-1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.12.0-alpha-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.12.0-alpha-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.12.0-alpha-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.12.0-alpha-1/manifests"},{"name":"v0.11.0","sha":"eb1f53612a03c0468a6156de89aacc4012674443","kind":"commit","published_at":"2021-05-27T07:43:03.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.11.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.11.0/manifests"},{"name":"v0.10.1","sha":"c674f3927263ca25229095c802a4626e081a3916","kind":"commit","published_at":"2021-04-13T13:49:40.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.10.1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"f99a68e8af24aa93edd00cd047288eb2bcaa5e5c","kind":"commit","published_at":"2021-04-12T09:53:33.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.10.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0/manifests"},{"name":"v0.10.0-dev3","sha":"1ed99e8350854b467e9a8eed5d8e3b886ae0edaf","kind":"commit","published_at":"2021-04-08T15:59:36.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.10.0-dev3","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.10.0-dev3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.10.0-dev3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev3/manifests"},{"name":"v0.10.0-dev2","sha":"0edf6065d52402e400225ef712d074d932c35fa9","kind":"commit","published_at":"2021-03-12T13:21:25.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.10.0-dev2","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.10.0-dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.10.0-dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev2/manifests"},{"name":"v0.10.0-dev1","sha":"a54059d78924c409143a309786b1a0ea89c1f18b","kind":"commit","published_at":"2021-03-09T08:34:55.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.10.0-dev1","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.10.0-dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.10.0-dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.10.0-dev1/manifests"},{"name":"v0.9.0","sha":"64a3bb9fc98056cd41da353686a2e99354d1eb68","kind":"commit","published_at":"2021-02-11T21:11:06.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.9.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.9.0/manifests"},{"name":"gridpy-v0.1.0","sha":"dcb4d25d66fe6977d33d971e6a51c238f367cfb4","kind":"commit","published_at":"2021-01-12T13:14:57.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/gridpy-v0.1.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/gridpy-v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@gridpy-v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/gridpy-v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/gridpy-v0.1.0/manifests"},{"name":"v0.8.0","sha":"f9a97212f1dc8044ce594a955b99bd15d51166f0","kind":"commit","published_at":"2020-12-03T10:12:16.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.8.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"2fe90ac0695abd1b62d1509a2628d474b7181f8c","kind":"commit","published_at":"2020-10-19T14:28:21.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.7.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"f5eb31d534a54712816105a4d708b64d353679fa","kind":"commit","published_at":"2020-09-09T15:06:45.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.6.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"74498d36dcaf132de7293e6a5bf660660d87fd3c","kind":"commit","published_at":"2020-08-03T08:30:23.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.5.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"a45b9056b30ad65e27c7dc3bab0866b80afd8642","kind":"commit","published_at":"2020-06-21T13:16:52.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.4.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"10f02f2e470c06663d59a5bcd0bca0703cb4ed55","kind":"commit","published_at":"2020-04-29T13:05:05.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.3.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"fcdf304953a92655348dc34d790e559028f062b2","kind":"commit","published_at":"2020-03-09T20:21:09.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.2.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"b7a63d9f21e3516d2694d02fe7e7e0473a1c33da","kind":"commit","published_at":"2019-11-25T13:09:24.000Z","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/v0.1.0","html_url":"https://github.com/powsybl/powsybl-open-loadflow/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-02-13T18:17:07.285Z","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/powsybl-open-loadflow","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/powsybl/powsybl-open-loadflow","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/powsybl/powsybl-open-loadflow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/powsybl/powsybl-open-loadflow/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-12T10:08:59.885Z","issues_count":132,"pull_requests_count":1430,"avg_time_to_close_issue":16508187.606741574,"avg_time_to_close_pull_request":1750536.0259938838,"issues_closed_count":89,"pull_requests_closed_count":1308,"pull_request_authors_count":49,"issue_authors_count":25,"avg_comments_per_issue":1.196969696969697,"avg_comments_per_pull_request":1.432867132867133,"merged_pull_requests_count":1176,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":14,"past_year_pull_requests_count":174,"past_year_avg_time_to_close_issue":4702039.0,"past_year_avg_time_to_close_pull_request":1551149.8173913043,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":115,"past_year_pull_request_authors_count":16,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.2701149425287357,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":103,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/issues","maintainers":[{"login":"jeandemanged","count":94,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"vidaldid-rte","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"annetill","count":78,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"geofjamg","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"vmouradian","count":47,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"p-arvy","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"olperr1","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"SylvestreSakti","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"caioluke","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"obrix","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"Hadrien-Godard","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"So-Fras","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"pjeanmarie","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pjeanmarie"},{"login":"rcourtier","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rcourtier"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"colinepiloquet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"},{"login":"gautierbureau","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"}],"active_maintainers":[{"login":"vidaldid-rte","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"SylvestreSakti","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"jeandemanged","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"p-arvy","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"vmouradian","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"olperr1","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"geofjamg","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"obrix","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"Hadrien-Godard","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"gautierbureau","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"rcourtier","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rcourtier"},{"login":"So-Fras","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fpowsybl%2Fpowsybl-open-loadflow/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2181454,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","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":4746164,"name":"com.powsybl:powsybl-open-loadflow","ecosystem":"maven","description":"An open source loadflow based on PowSyBl","homepage":"http://www.powsybl.org","licenses":"MPL-2.0","normalized_licenses":["MPL-2.0"],"repository_url":"https://github.com/powsybl/powsybl-open-loadflow","keywords_array":[],"namespace":"com.powsybl","versions_count":68,"first_release_published_at":"2019-11-25T16:03:15.000Z","latest_release_published_at":"2026-05-19T08:45:54.000Z","latest_release_number":"2.2.1","last_synced_at":"2026-06-15T17:01:54.506Z","created_at":"2022-07-26T01:31:57.205Z","updated_at":"2026-06-15T17:01:54.506Z","registry_url":"https://central.sonatype.com/artifact/com.powsybl/powsybl-open-loadflow/","install_command":null,"documentation_url":"https://appdoc.app/artifact/com.powsybl/powsybl-open-loadflow/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":36996667,"uuid":"212108030","full_name":"powsybl/powsybl-open-loadflow","owner":"powsybl","description":"An open source loadflow based on PowSyBl","archived":false,"fork":false,"pushed_at":"2026-05-12T16:04:25.000Z","size":11222,"stargazers_count":75,"open_issues_count":69,"forks_count":11,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-05-12T22:14:43.113Z","etag":null,"topics":["energy-system","java","klu","load-flow","loadflow","power-flow","power-system-simulation","power-systems","powerflow","powsybl"],"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":"docs/security/index.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-10-01T13:48:47.000Z","updated_at":"2026-05-12T16:47:51.000Z","dependencies_parsed_at":"2023-12-17T20:42:24.038Z","dependency_job_id":"2bf791d3-ec42-425b-acd1-1b9c4b3be879","html_url":"https://github.com/powsybl/powsybl-open-loadflow","commit_stats":{"total_commits":932,"total_committers":39,"mean_commits":"23.897435897435898","dds":0.5525751072961373,"last_synced_commit":"5d4fa484ab7c26cd01d45b57b58564ec97d4ff52"},"previous_names":[],"tags_count":74,"template":false,"template_full_name":null,"purl":"pkg:github/powsybl/powsybl-open-loadflow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powsybl","download_url":"https://codeload.github.com/powsybl/powsybl-open-loadflow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/sbom","scorecard":{"id":742574,"data":{"date":"2025-08-11","repo":{"name":"github.com/powsybl/powsybl-open-loadflow","commit":"c82e5dc831020cfeed53def19ad7ed6ea7c9464d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":7.2,"checks":[{"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":"Maintained","score":10,"reason":"19 commit(s) and 3 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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/maven.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":"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":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/maven.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/powsybl/powsybl-open-loadflow/maven.yml/main?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction 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":"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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"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":"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":"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":"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":10,"reason":"0 existing vulnerabilities detected","details":null,"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-22T17:51:44.017Z","repository_id":36996667,"created_at":"2025-08-22T17:51:44.017Z","updated_at":"2025-08-22T17:51:44.017Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33072671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"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":[]},"repo_metadata_updated_at":"2026-05-16T02:03:31.290Z","dependent_packages_count":26,"downloads":null,"downloads_period":null,"dependent_repos_count":20,"rankings":{"downloads":null,"dependent_repos_count":5.315380299751543,"dependent_packages_count":2.553899174481045,"stargazers_count":34.85272902139938,"forks_count":45.798669551975635,"docker_downloads_count":3.254187705377895,"average":18.354973150597097},"purl":"pkg:maven/com.powsybl/powsybl-open-loadflow","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/com.powsybl:powsybl-open-loadflow","docker_dependents_count":9,"docker_downloads_count":8542,"usage_url":"https://repos.ecosyste.ms/usage/maven/com.powsybl:powsybl-open-loadflow","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/com.powsybl:powsybl-open-loadflow/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-05-15T16:35:52.679Z","issues_count":138,"pull_requests_count":1473,"avg_time_to_close_issue":16747431.923913043,"avg_time_to_close_pull_request":1820761.787313433,"issues_closed_count":92,"pull_requests_closed_count":1340,"pull_request_authors_count":54,"issue_authors_count":27,"avg_comments_per_issue":1.1594202898550725,"avg_comments_per_pull_request":1.4338085539714869,"merged_pull_requests_count":1200,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":14,"past_year_pull_requests_count":148,"past_year_avg_time_to_close_issue":4658154.5,"past_year_avg_time_to_close_pull_request":1843496.9176470588,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":85,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.07142857142857142,"past_year_avg_comments_per_pull_request":1.222972972972973,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":73,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/issues","maintainers":[{"login":"jeandemanged","count":104,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"vidaldid-rte","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"annetill","count":78,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"geofjamg","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"vmouradian","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"p-arvy","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"SylvestreSakti","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"olperr1","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"caioluke","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"obrix","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"Hadrien-Godard","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"So-Fras","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"gautierbureau","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"pjeanmarie","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pjeanmarie"},{"login":"rcourtier","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rcourtier"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"rolnico","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"sharyalZ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sharyalZ"},{"login":"colinepiloquet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"}],"active_maintainers":[{"login":"SylvestreSakti","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"vidaldid-rte","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"jeandemanged","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"geofjamg","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"olperr1","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"obrix","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"vmouradian","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"gautierbureau","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"Hadrien-Godard","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"rolnico","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"sharyalZ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sharyalZ"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/com.powsybl:powsybl-open-loadflow/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":608482,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","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"}}],"commits":{"id":1253998,"full_name":"powsybl/powsybl-open-loadflow","default_branch":"main","total_commits":1141,"total_committers":45,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":25.355555555555554,"dds":0.6178790534618755,"past_year_total_commits":113,"past_year_total_committers":18,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":6.277777777777778,"past_year_dds":0.7256637168141593,"last_synced_at":"2026-06-19T19:06:35.010Z","last_synced_commit":"6a72d5e151307838666b27d27e1a3991122bf0e3","created_at":"2023-03-27T10:49:49.559Z","updated_at":"2026-06-19T19:04:15.114Z","committers":[{"name":"Geoffroy Jamgotchian","email":"geoffroy.jamgotchian@rte-france.com","login":"geofjamg","count":436},{"name":"Anne Tilloy","email":"48123713+annetill","login":"annetill","count":190},{"name":"Florian Dupuy","email":"66690739+flo-dup","login":"flo-dup","count":81},{"name":"jeandemanged","email":"damien.jeandemange@artelys.com","login":"jeandemanged","count":73},{"name":"vidaldid-rte","email":"156446663+vidaldid-rte","login":"vidaldid-rte","count":50},{"name":"Sylvestre Prabakaran","email":"sylvestre.prabakaran@rte-france.com","login":"SylvestreSakti","count":48},{"name":"Bertrand Rix","email":"bertrand.rix@gmail.com","login":"obrix","count":36},{"name":"p-arvy","email":"126792538+p-arvy","login":"p-arvy","count":27},{"name":"Florian Dupuy","email":"66690739+floriand-e2r","login":"floriand-e2r","count":24},{"name":"Caio Luke","email":"31912369+caioluke","login":"caioluke","count":22},{"name":"Olivier Perrin","email":"olivier.perrin@rte-france.com","login":"olperr1","count":21},{"name":"Valentin Mouradian","email":"144696437+vmouradian","login":"vmouradian","count":20},{"name":"Gaël Macherel","email":"33306623+Djazouli","login":"Djazouli","count":20},{"name":"Hadrien-Godard","email":"64086499+Hadrien-Godard","login":"Hadrien-Godard","count":17},{"name":"EtienneLt","email":"32468651+EtienneLt","login":"EtienneLt","count":9},{"name":"CARON Alice","email":"alice.caron@rte-france.com","login":"alicecaron","count":8},{"name":"Sophie Frasnedo","email":"93923177+So-Fras","login":"So-Fras","count":7},{"name":"Sylvain Leclerc","email":"sylvain.leclerc@rte-france.com","login":"sylvlecl","count":6},{"name":"VEDELAGO MIORA","email":"miora.ralambotiana@rte-france.com","login":"miovd","count":5},{"name":"Jon Harper","email":"jon.harper87@gmail.com","login":"jonenst","count":4},{"name":"Mathieu BAGUE","email":"mathieu.bague@rte-france.com","login":"mathbagu","count":4},{"name":"Coline Piloquet","email":"55250145+colinepiloquet","login":"colinepiloquet","count":3},{"name":"Thomas ADAM","email":"52197093+tadam50","login":"tadam50","count":3},{"name":"frigaux","email":"48769797+frigaux","login":"frigaux","count":3},{"name":"Jean-Luc Bouchot","email":"jlbouchot@gmail.com","login":"jlbouchot","count":2},{"name":"bperr","email":"baptiste.perreyon@supergrid-institute.com","login":"bperr","count":2},{"name":"yichen88","email":"30594441+yichen88","login":"yichen88","count":2},{"name":"Sharyal Zafar","email":"14beesharyal@seecs.edu.pk","login":"sharyalZ","count":1},{"name":"anistouri","email":"anis-1.touri@rte-france.com","login":"anistouri","count":1},{"name":"etiennehomer","email":"etiennehomer@gmail.com","login":"etiennehomer","count":1},{"name":"gverger","email":"verger.guillaume@gmail.com","login":"gverger","count":1},{"name":"jamal-khey","email":"myjamal89@gmail.com","login":"jamal-khey","count":1},{"name":"jeanChristopheGuillotin","email":"67962899+jeanChristopheGuillotin","login":"jeanChristopheGuillotin","count":1},{"name":"jlabous","email":"56879412+jlabous","login":"jlabous","count":1},{"name":"m-guibert","email":"117466293+m-guibert","login":"m-guibert","count":1},{"name":"marqueslanauja","email":"51124986+marqueslanauja","login":"marqueslanauja","count":1},{"name":"ne0ds","email":"33061222+ne0ds","login":"ne0ds","count":1},{"name":"Alexandre LE JEAN","email":"117461594+lejeana","login":"lejeana","count":1},{"name":"Antoine Bouhours","email":"antoine.bouhours@rte-france.com","login":"antoinebhs","count":1},{"name":"Denis Bonnand","email":"144106329+2nisb","login":"2nisb","count":1},{"name":"FranckLecuyer","email":"47824306+FranckLecuyer","login":"FranckLecuyer","count":1},{"name":"Gautier Bureau","email":"gautier.bureau@gmail.com","login":"gautierbureau","count":1},{"name":"JB-H","email":"65605897+JB-H","login":"JB-H","count":1},{"name":"Joris Mancini","email":"53527338+TheMaskedTurtle","login":"TheMaskedTurtle","count":1},{"name":"Nicolas Rol","email":"nicolas.rol@rte-france.com","login":"rolnico","count":1}],"past_year_committers":[{"name":"Sylvestre Prabakaran","email":"sylvestre.prabakaran@rte-france.com","login":"SylvestreSakti","count":31},{"name":"Damien Jeandemange","email":"damien.jeandemange@artelys.com","login":"jeandemanged","count":21},{"name":"vidaldid-rte","email":"didier.vidal_externe@rte-france.com","login":"vidaldid-rte","count":19},{"name":"Geoffroy Jamgotchian","email":"geoffroy.jamgotchian@rte-france.com","login":"geofjamg","count":14},{"name":"Bertrand Rix","email":"bertrand.rix@artelys.com","login":"obrix","count":5},{"name":"CARON Alice","email":"alice.caron@rte-france.com","login":"alicecaron","count":4},{"name":"Valentin Mouradian","email":"144696437+vmouradian","login":"vmouradian","count":4},{"name":"Hadrien-Godard","email":"64086499+Hadrien-Godard","login":"Hadrien-Godard","count":2},{"name":"Sophie Frasnedo","email":"sophie.frasnedo@rte-france.com","login":"So-Fras","count":2},{"name":"bperr","email":"baptiste.perreyon@supergrid-institute.com","login":"bperr","count":2},{"name":"p-arvy","email":"126792538+p-arvy","login":"p-arvy","count":2},{"name":"Denis Bonnand","email":"144106329+2nisb","login":"2nisb","count":1},{"name":"FranckLecuyer","email":"47824306+FranckLecuyer","login":"FranckLecuyer","count":1},{"name":"Gautier Bureau","email":"gautier.bureau@gmail.com","login":"gautierbureau","count":1},{"name":"Jon Harper","email":"jon.harper87@gmail.com","login":"jonenst","count":1},{"name":"Nicolas Rol","email":"nicolas.rol@rte-france.com","login":"rolnico","count":1},{"name":"Olivier Perrin","email":"olivier.perrin@rte-france.com","login":"olperr1","count":1},{"name":"Sharyal Zafar","email":"14beesharyal@seecs.edu.pk","login":"sharyalZ","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-21T00:00:11.101Z","repositories_count":6265317,"commits_count":875160327,"contributors_count":35089936,"owners_count":1169688,"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/powsybl-open-loadflow","html_url":"https://github.com/powsybl/powsybl-open-loadflow","last_synced_at":"2026-06-19T19:01:41.244Z","status":"active","issues_count":139,"pull_requests_count":1503,"avg_time_to_close_issue":16859964.8172043,"avg_time_to_close_pull_request":1813634.523914643,"issues_closed_count":93,"pull_requests_closed_count":1359,"pull_request_authors_count":56,"issue_authors_count":27,"avg_comments_per_issue":1.1654676258992807,"avg_comments_per_pull_request":1.43313373253493,"merged_pull_requests_count":1217,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":14,"past_year_pull_requests_count":157,"past_year_avg_time_to_close_issue":12176433.333333334,"past_year_avg_time_to_close_pull_request":1493950.4545454546,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":88,"past_year_pull_request_authors_count":24,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.21428571428571427,"past_year_avg_comments_per_pull_request":1.2802547770700636,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":77,"created_at":"2023-05-09T10:37:04.620Z","updated_at":"2026-06-19T19:01:41.244Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/powsybl%2Fpowsybl-open-loadflow/issues","issue_labels_count":{"bug":22,"Release 09/2025":4,"Release 06/2025":3,"Release 03/2026":2,"enhancement":2,"Release 12/2025":2,"PR: next-release":1,"Release 09/2026":1,"Release 03/2025":1,"Release 06/2026":1,"December 2024 release":1},"pull_request_labels_count":{"PR: next-release":223,"bug":121,"ready-for-review":55,"Release 03/2025":38,"Release 03/2026":33,"December 2024 release":32,"needs_core_rc":31,"PR: do-not-merge":25,"Breaking Change":21,"Release 06/2025":18,"Release 09/2025":16,"Release 06/2026":16,"PR: waiting-for-review":11,"Release 12/2025":10,"enhancement":9,"under_validation":7,"prototype":6,"documentation":4,"refactoring":4,"question":2,"dependencies":2,"Release 09/2026":1,"In Review":1,"performance":1},"issue_author_associations_count":{"CONTRIBUTOR":84,"MEMBER":38,"NONE":16,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":940,"MEMBER":451,"COLLABORATOR":81,"NONE":31},"issue_authors":{"annetill":45,"alicecaron":13,"geofjamg":12,"jeandemanged":11,"AnkurArohi":7,"sylvlecl":7,"vmouradian":6,"Hadrien-Godard":5,"Djazouli":5,"vidaldid-rte":5,"flo-dup":3,"So-Fras":2,"obrix":2,"bperr":2,"SylvestreSakti":2,"WalAmeni":1,"bdonon":1,"adriguir":1,"SGI-Landry":1,"murgeyseb":1,"ne0ds":1,"rcourtier":1,"jamal-khey":1,"mathbagu":1,"p-arvy":1,"Meklo":1,"frigaux":1},"pull_request_authors":{"geofjamg":473,"annetill":243,"jeandemanged":116,"vidaldid-rte":105,"flo-dup":100,"SylvestreSakti":77,"p-arvy":49,"vmouradian":44,"obrix":41,"olperr1":38,"caioluke":33,"Djazouli":23,"alicecaron":21,"Hadrien-Godard":21,"EtienneLt":17,"So-Fras":10,"sylvlecl":6,"colinepiloquet":5,"gautierbureau":4,"jonenst":4,"frigaux":4,"rolnico":4,"tadam50":4,"JB-H":4,"miovd":4,"phiedw":3,"anistouri":3,"bperr":3,"mathbagu":3,"HugoKulesza":3,"m-guibert":2,"jlbouchot":2,"antoinebhs":2,"FranckLecuyer":2,"TheMaskedTurtle":2,"murgeyseb":2,"SGI-Landry":2,"yichen88":2,"jeanneArchambault":2,"jamal-khey":2,"pjeanmarie":2,"NathanDissoubray":2,"2nisb":1,"marqueslanauja":1,"gverger":1,"cphili":1,"lejeana":1,"PoulpoGaz":1,"YenguiSeddik":1,"dependabot[bot]":1,"etiennehomer":1,"snoopfab":1,"sharyalZ":1,"ne0ds":1,"jeanChristopheGuillotin":1,"jlabous":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-21T00:00:11.438Z","repositories_count":14828055,"issues_count":33039105,"pull_requests_count":108942738,"authors_count":11313849,"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":{"Release 03/2026":2,"Release 09/2025":2,"Release 12/2025":2,"bug":1,"Release 06/2026":1},"past_year_pull_request_labels_count":{"Release 03/2026":33,"needs_core_rc":21,"bug":19,"Release 06/2026":16,"Breaking Change":15,"Release 09/2025":14,"ready-for-review":11,"Release 12/2025":10,"PR: do-not-merge":6,"Release 06/2025":5,"PR: waiting-for-review":3,"PR: next-release":2,"refactoring":1,"enhancement":1,"documentation":1,"Release 09/2026":1,"dependencies":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":10,"MEMBER":3,"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":109,"COLLABORATOR":25,"CONTRIBUTOR":14,"NONE":7},"past_year_issue_authors":{"alicecaron":8,"bperr":2,"jeandemanged":2,"SGI-Landry":1,"SylvestreSakti":1},"past_year_pull_request_authors":{"SylvestreSakti":38,"jeandemanged":26,"vidaldid-rte":25,"geofjamg":18,"alicecaron":7,"olperr1":5,"obrix":5,"rolnico":4,"gautierbureau":4,"vmouradian":3,"bperr":3,"NathanDissoubray":2,"p-arvy":2,"FranckLecuyer":2,"SGI-Landry":2,"jonenst":1,"HugoKulesza":1,"Hadrien-Godard":1,"PoulpoGaz":1,"sharyalZ":1,"snoopfab":1,"So-Fras":1,"cphili":1,"2nisb":1},"maintainers":[{"login":"jeandemanged","count":110,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"vidaldid-rte","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"annetill","count":78,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/annetill"},{"login":"geofjamg","count":66,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"vmouradian","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"SylvestreSakti","count":45,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"p-arvy","count":40,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"olperr1","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/olperr1"},{"login":"caioluke","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caioluke"},{"login":"obrix","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"login":"Hadrien-Godard","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"So-Fras","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"},{"login":"rolnico","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"gautierbureau","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gautierbureau"},{"login":"pjeanmarie","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pjeanmarie"},{"login":"rcourtier","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rcourtier"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"sharyalZ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sharyalZ"},{"login":"colinepiloquet","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/colinepiloquet"}],"active_maintainers":[{"login":"SylvestreSakti","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/SylvestreSakti"},{"login":"jeandemanged","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jeandemanged"},{"login":"vidaldid-rte","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vidaldid-rte"},{"login":"geofjamg","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/geofjamg"},{"login":"obrix","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/obrix"},{"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":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rolnico"},{"login":"vmouradian","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vmouradian"},{"login":"p-arvy","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/p-arvy"},{"login":"cphili","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cphili"},{"login":"Hadrien-Godard","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Hadrien-Godard"},{"login":"sharyalZ","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sharyalZ"},{"login":"So-Fras","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/So-Fras"}]},"events":{"total":{"ReleaseEvent":8,"DeleteEvent":160,"MemberEvent":5,"PullRequestEvent":275,"ForkEvent":5,"IssuesEvent":36,"WatchEvent":10,"IssueCommentEvent":1021,"PushEvent":1352,"PullRequestReviewEvent":1114,"PullRequestReviewCommentEvent":877,"CreateEvent":186},"last_year":{"ReleaseEvent":2,"DeleteEvent":59,"PullRequestEvent":73,"ForkEvent":2,"IssuesEvent":14,"WatchEvent":1,"IssueCommentEvent":212,"PushEvent":456,"PullRequestReviewEvent":308,"PullRequestReviewCommentEvent":240,"CreateEvent":59}},"keywords":["energy-system","java","klu","load-flow","loadflow","power-flow","power-system-simulation","power-systems","powerflow","powsybl"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/maven.yml","sha":null,"kind":"manifest","created_at":"2023-01-17T13:01:30.854Z","updated_at":"2023-01-17T13:01:30.854Z","repository_link":"https://github.com/powsybl/powsybl-open-loadflow/blob/main/.github/workflows/maven.yml","dependencies":[{"id":6993727511,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6993727514,"package_name":"actions/setup-java","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"maven","filepath":"pom.xml","sha":null,"kind":"manifest","created_at":"2023-01-17T13:01:30.996Z","updated_at":"2023-01-17T13:01:30.996Z","repository_link":"https://github.com/powsybl/powsybl-open-loadflow/blob/main/pom.xml","dependencies":[{"id":6993731535,"package_name":"net.jafama:jafama","ecosystem":"maven","requirements":"2.3.2","direct":true,"kind":"runtime","optional":false},{"id":6993731564,"package_name":"org.jgrapht:jgrapht-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731567,"package_name":"org.usefultoys:slf4j-toys","ecosystem":"maven","requirements":"1.6.3","direct":true,"kind":"runtime","optional":false},{"id":6993731732,"package_name":"com.powsybl:powsybl-iidm-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731757,"package_name":"com.powsybl:powsybl-iidm-extensions","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731762,"package_name":"com.powsybl:powsybl-loadflow-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731764,"package_name":"com.powsybl:powsybl-loadflow-results-completion","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731767,"package_name":"com.powsybl:powsybl-math","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731770,"package_name":"com.powsybl:powsybl-security-analysis-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731816,"package_name":"com.powsybl:powsybl-sensitivity-analysis-api","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731818,"package_name":"com.powsybl:powsybl-commons","ecosystem":"maven","requirements":null,"direct":true,"kind":"runtime","optional":false},{"id":6993731820,"package_name":"ch.qos.logback:logback-classic","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731823,"package_name":"com.google.guava:guava-testlib","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731825,"package_name":"com.google.jimfs:jimfs","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731827,"package_name":"org.junit.jupiter:junit-jupiter-engine","ecosystem":"maven","requirements":"5.8.2","direct":true,"kind":"test","optional":false},{"id":6993731829,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731832,"package_name":"org.slf4j:log4j-over-slf4j","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731833,"package_name":"com.powsybl:powsybl-commons","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731838,"package_name":"com.powsybl:powsybl-config-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731841,"package_name":"com.powsybl:powsybl-ieee-cdf-converter","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731846,"package_name":"com.powsybl:powsybl-iidm-impl","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731851,"package_name":"com.powsybl:powsybl-iidm-test","ecosystem":"maven","requirements":null,"direct":true,"kind":"test","optional":false},{"id":6993731855,"package_name":"com.powsybl:powsybl-core","ecosystem":"maven","requirements":"5.0.0","direct":true,"kind":"import","optional":false}]}],"score":17.883110910759687,"created_at":"2023-09-11T11:54:34.017Z","updated_at":"2026-06-21T20:01:25.412Z","avatar_url":"https://github.com/powsybl.png","language":"Java","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":0,"total_dependent_repos":20,"total_dependent_packages":26,"readme":"# PowSyBl Open Load Flow\n\n[![Actions Status](https://github.com/powsybl/powsybl-open-loadflow/actions/workflows/maven.yml/badge.svg?branch=main)](https://github.com/powsybl/powsybl-open-loadflow/actions)\n[![Coverage Status](https://sonarcloud.io/api/project_badges/measure?project=com.powsybl%3Apowsybl-open-loadflow\u0026metric=coverage)](https://sonarcloud.io/component_measures?id=com.powsybl%3Apowsybl-open-loadflow\u0026metric=coverage)\n[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=com.powsybl%3Apowsybl-open-loadflow\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=com.powsybl%3Apowsybl-open-loadflow)\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\nPowSyBl (**Pow**er **Sy**stem **Bl**ocks) is an open source library written in Java, that makes it easy to write complex\nsoftware for power systems’ simulations and analysis. Its modular approach allows developers to extend or customize its\nfeatures.\n\nPowSyBl is part of the LF Energy Foundation, a project of The Linux Foundation that supports open source innovation projects\nwithin the energy and electricity sectors.\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://raw.githubusercontent.com/powsybl/powsybl-gse/main/gse-spi/src/main/resources/images/logo_lfe_powsybl.svg?sanitize=true\" alt=\"PowSyBl Logo\" width=\"50%\"/\u003e\n\u003c/p\u003e\n\nRead more at https://www.powsybl.org !\n\nThis project and everyone participating in it is under the [Linux Foundation Energy governance principles](https://www.powsybl.org/pages/project/governance.html) and must respect the [PowSyBl Code of Conduct](https://github.com/powsybl/.github/blob/main/CODE_OF_CONDUCT.md).\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to [powsybl-tsc@lists.lfenergy.org](mailto:powsybl-tsc@lists.lfenergy.org).\n\n## PowSyBl vs PowSyBl Open Load Flow\n\nPowSyBl Open Load Flow provides:\n- An open-source implementation of the [LoadFlow API from PowSyBl Core](https://powsybl.readthedocs.io/projects/powsybl-core/en/latest/simulation/loadflow/index.html), supporting DC and AC calculations.\n- An open-source implementation of the [SecurityAnalysis API from PowSyBl Core](https://powsybl.readthedocs.io/projects/powsybl-core/en/latest/simulation/security/index.html), supporting DC and AC calculations.\n- An open-source implementation of the [SensitivityAnalysis API from PowSyBl Core](https://powsybl.readthedocs.io/projects/powsybl-core/en/latest/simulation/sensitivity/index.html), supporting DC and AC calculations.\n\nMost of the code is written in Java. It only relies on native code for the [KLU](http://faculty.cse.tamu.edu/davis/suitesparse.html) sparse linear solver. Linux, Windows and MacOS are supported. KLU is distributed with license LGPL-2.1+.\n\nLet's visit our work-in-progress [functional documentation](https://powsybl.readthedocs.io/projects/powsybl-open-loadflow/en/latest/loadflow/parameters.html)! \n\n### Common features\n\nThe AC calculations are based on full Newton-Raphson algorithm. The DC calculations are based on direct current linear approximation. Open Load Flow relies on:\n - Fast and robust convergence, based on [KLU](http://faculty.cse.tamu.edu/davis/suitesparse.html) sparse solver.\n - Distributed slack (on generators, on loads, or on conform loads); Manual or automatic slack bus selection as explained [here](https://powsybl.readthedocs.io/projects/powsybl-open-loadflow/en/latest/loadflow/parameters.html).\n - Support of generators' active and reactive power limits, including the support of reactive capability curves.\n - 5 voltage initialization modes: flat, warm, angles-only based on a DC load flow, magnitude-only initialization based on a specific initializer, or both voltages angle and magnitude initialization based on the two previous methods.\n - Support of zero impedance branches, including complex zero impedance subnetworks, particularly important in case of voltage controls and topology changes involved in contingencies or in remedial actions.\n - Multiple synchronous component calculation, generally linked to HVDC lines.\n - Modeling of secondary voltage control following research of [Balthazar Donon, Liège University](https://www.montefiore.uliege.be/cms/c_3482915/en/montefiore-directory?uid=u239564).\n - Support of asymmetrical calculations.\n - Implementation of three methods to update the state vector in the Newton-Raphson algorithm: classic, rescaling under maximum voltage change and linear search rescaling.\n\n ### About controls\n\n Open Load Flow supports:\n - Generator and static var compensator voltage remote control through PQV bus modelling. It supports any kind of shared voltage control between controllers that can be generators, static var compensators, or VSC converter stations.\n - Static var compensator local voltage control with a slope (support the powsybl-core extension [```VoltagePerReactivePowerControl```](https://powsybl.readthedocs.io/projects/powsybl-core/en/latest/grid_model/extensions.html#voltage-per-reactive-power-control).\n - Local and remote phase control: phase tap changers can regulate active power flows or limit currents at given terminals.\n - Local and remote voltage control by transformers, including shared controls.\n - Local and remote voltage control by shunts, including shared controls.\n - Remote reactive power control of a branch by generators, including shared controls.\n - Remote reactive power control of a branch by transformers.\n\nHeterogeneous voltage controls management has become a key feature. All well-modeled voltage controls are kept and managed through a priority and a complex management of zero impedance lines. The generators have the first priority, followed by transformers, and then shunts. In a load flow run, in a controlled bus, only the main voltage control of highest priority controls voltage. When incremental outer loops are used, secondary priorities voltage controls can help generators that have reached reactive limits.\n\n### Security analysis implementation \n\n - Network in node/breaker topology and in bus/breaker topology.\n - Support of all types of contingency. Note that in case of a shunt compensator contingency, we don't support a contingency on it with a global voltage control by shunts at this stage. Bus contingency and bus bar section contingency are supported, leading in many case to branches opened at one side. \n - All kind of operational limits violations detection on branches (permanent and temporary limits): current limits, apparent power limits, active power limits.\n - High and low voltage limits violations detection on buses.\n - Voltage angle limits violation.\n - Complex cases where the contingency leads to another synchronous component where a new resolution has to be performed are not supported at that stage. The loss of slack bus during a contingency is not supported yet, but the work is in progress.\n - The active and reactive power flows on branches, as well as angle and voltage at buses, can be monitored and collected for later analysis after the base case and after each contingency.\n - Remedial actions such as: switch action, terminal(s) connection action, re-dispatching action\n - Fast DC mode available, based on Woodbury's formula for calculating post-contingency states. Note that this mode has limitations for the moment. Refer to the documentation [here](https://powsybl.readthedocs.io/projects/powsybl-open-loadflow/en/latest/security/parameters.html) for more information.\n\n### Sensitivity analysis implementation \n\n Open Load Flow both supports both AC and DC calculations. Even though it comes from the same powsybl-core API, the calculations behind are radically different. The AC post-contingency sensitivities calculation is based on the same principles than the AC security analysis. The DC post-contingency sensitivities calculation is highly optimized and fully documented [here](https://powsybl.readthedocs.io/projects/powsybl-open-loadflow/en/latest/sensitivity/index.html).\n\nIt supports all types of sensitivity factors that can be found in the API: \n- Variables: injection increase, phase angle shift, HVDC set point increase. For AC calculations only: voltage target increase of generator, static var compensator, transformers or shunt.\n- Functions: the active power flow or the current on a branch. For AC calculations only: the voltage on a bus.\n\nThe following contingency types are supported:\n- Branch contingencies,\n- Load and generator contingencies,\n- HVDC line contingency.\n\n\n## Documentation\n\nLatest version of the documentation is available [here](https://powsybl.readthedocs.io/projects/powsybl-open-loadflow/en/stable/).\n\nTo contribute to the documentation follow the instructions in the [documentation README](https://github.com/powsybl/powsybl-open-loadflow/blob/main/docs/README.md) page.\n\n## Getting started\n\nRunning a load flow with PowSyBl Open Load Flow is easy. First let's start loading a IEEE 14 bus network. We first add a few Maven \ndependencies to respectively have access to network model, IEEE test networks and simple logging capabilities:\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.powsybl\u003c/groupId\u003e\n    \u003cartifactId\u003epowsybl-iidm-impl\u003c/artifactId\u003e\n    \u003cversion\u003e7.2.0\u003c/version\u003e\n\u003c/dependency\u003e\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.powsybl\u003c/groupId\u003e\n    \u003cartifactId\u003epowsybl-ieee-cdf-converter\u003c/artifactId\u003e\n    \u003cversion\u003e7.2.0\u003c/version\u003e\n\u003c/dependency\u003e\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.slf4j\u003c/groupId\u003e\n    \u003cartifactId\u003eslf4j-simple\u003c/artifactId\u003e\n    \u003cversion\u003e2.0.13\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nWe are now able to load the IEEE 14 bus:\n ```java\nNetwork network = IeeeCdfNetworkFactory.create14();\n ```\n\nAfter adding a last Maven dependency on Open Load Flow implementation:\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ecom.powsybl\u003c/groupId\u003e\n    \u003cartifactId\u003epowsybl-open-loadflow\u003c/artifactId\u003e\n    \u003cversion\u003e2.2.1\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\nWe can run the load flow with default parameters on the network:\n```java\nLoadFlow.run(network);\n```\n\nState variables and power flows computed by the load flow are have been updated inside the network model, and we can, for instance \nprint on standard output buses voltage magnitude and angle:\n\n```java\nnetwork.getBusView().getBusStream().forEach(b -\u003e System.out.println(b.getId() + \" \" + b.getV() + \" \" + b.getAngle()));\n```\n## Contributing to PowSyBl Open Load Flow\n\nPowSyBl Open Load Flow could support more features. The following list is not exhaustive and is an invitation to collaborate:\n\nWe can always increase or improves features and implementations. We have thought about:\n\n- Improving performances of the AC security and sensitivity analysis implementations.\n- Support of all remedial action types available in the API.\n- Contingency propagation in AC and DC sensitivity analyses.\n\nFor more details, to report bugs or if you need more features, visit our [github](https://github.com/powsybl/powsybl-open-loadflow/issues) and do not hesitate to write new issues.\n\n\nSee [Contributing.md](https://github.com/powsybl/.github/blob/main/CONTRIBUTING.md) for explanations\non how to contribute to the code.\n\nSee [Security.md](https://github.com/powsybl/.github/blob/main/SECURITY.md) to read about the security policy.\n\n\n## Using Maven Wrapper\nIf you don't have a proper Maven installation, you could use the provided Apache Maven Wrapper scripts.\nThey will download a compatible maven distribution and use it automatically.\n\nYou can see the [Using Maven Wrapper](https://github.com/powsybl/powsybl-core/tree/main#using-maven-wrapper) section of the [powsybl-core](https://github.com/powsybl/powsybl-core) documentation if you want further information on this subject.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cim","extensible","groovy","modular","user-stories","cgmes","power-system","power-system-analysis","one-line-diagram","single-line-diagram"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/189","html_url":"https://ost.ecosyste.ms/projects/189"}