{"id":32972,"name":"oemetadata","description":"The OEMetadata is an energy metadata standard including a metadata schema, templates, and examples.","url":"https://github.com/openenergyplatform/oemetadata","last_synced_at":"2025-09-05T05:40:19.872Z","repository":{"id":41840859,"uuid":"218755634","full_name":"OpenEnergyPlatform/oemetadata","owner":"OpenEnergyPlatform","description":"The OEMetadata is an energy metadata standard including a metadata schema, templates, and examples.","archived":false,"fork":false,"pushed_at":"2025-08-14T12:23:55.000Z","size":4305,"stargazers_count":24,"open_issues_count":21,"forks_count":3,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-08-14T14:21:20.904Z","etag":null,"topics":["metadata","nfdi","nfdi4energy","oep","open-energy-family"],"latest_commit_sha":null,"homepage":"https://openenergyplatform.github.io/oemetadata/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenEnergyPlatform.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-31T11:58:58.000Z","updated_at":"2025-08-14T12:23:25.000Z","dependencies_parsed_at":"2024-07-16T18:58:20.501Z","dependency_job_id":"3d525ce9-5246-4212-8ab8-05a14cb62a3e","html_url":"https://github.com/OpenEnergyPlatform/oemetadata","commit_stats":{"total_commits":356,"total_committers":9,"mean_commits":39.55555555555556,"dds":0.6769662921348314,"last_synced_commit":"cc4ebffbcec096f642c30432c70afc7f2e6fbdd2"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/sbom","scorecard":{"id":9978,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenEnergyPlatform/oemetadata","commit":"5e435ab3755ac32cb7a9d4dc5089e8cad1aab106"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":4,"reason":"Found 5/11 approved changesets -- score normalized to 4","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":"10 commit(s) and 5 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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: 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":"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/codecov.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/documentation.yml:12","Warn: no topLevel permission defined: .github/workflows/publish_pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/publish_testpypi.yml:1","Warn: no topLevel permission defined: .github/workflows/reuse.yml:1","Warn: no topLevel permission defined: .github/workflows/tox.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":"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":"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":"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/codecov.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codecov.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codecov.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reuse.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reuse.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/codecov.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/documentation.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish_pypi.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish_testpypi.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:42","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   6 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish_pypi.yml:13"],"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(production): error during branchesHandler.query: 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":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8qf3-x8v5-2pj8","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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"}}]},"last_synced_at":"2025-08-14T14:21:34.975Z","repository_id":41840859,"created_at":"2025-08-14T14:21:34.976Z","updated_at":"2025-08-14T14:21:34.976Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273717699,"owners_count":25155482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"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":"OpenEnergyPlatform","name":"Open Energy Family","uuid":"37101913","kind":"organization","description":"The Open Energy Family and Open Energy Platform","email":null,"website":"https://github.com/OpenEnergyPlatform/organisation/blob/master/README.md","location":"Magdeburg, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/37101913?v=4","repositories_count":25,"last_synced_at":"2024-04-16T23:20:58.483Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenEnergyPlatform","funding_links":[],"total_stars":350,"followers":60,"following":0,"created_at":"2022-11-12T17:34:46.870Z","updated_at":"2024-04-16T23:21:07.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform/repositories"},"packages":[{"id":2837301,"name":"oemetadata","ecosystem":"pypi","description":"Open Energy Metadata (OEMetadata) - The energy metadata standard","homepage":"https://github.com/OpenEnergyPlatform/oemetadata","licenses":"MIT License","normalized_licenses":["MIT"],"repository_url":"https://github.com/openenergyplatform/oemetadata","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2022-02-23T11:27:59.000Z","latest_release_published_at":"2025-03-11T13:49:27.000Z","latest_release_number":"2.0.4","last_synced_at":"2025-08-14T14:37:32.763Z","created_at":"2022-04-10T11:55:42.805Z","updated_at":"2025-08-14T20:54:50.738Z","registry_url":"https://pypi.org/project/oemetadata/","install_command":"pip install oemetadata --index-url https://pypi.org/simple","documentation_url":"https://openenergyplatform.github.io/oemetadata/latest/","metadata":{"funding":null,"documentation":"https://openenergyplatform.github.io/oemetadata/latest/","classifiers":["Development Status :: 4 - Beta","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10"],"normalized_name":"oemetadata"},"repo_metadata":{"id":41840859,"uuid":"218755634","full_name":"OpenEnergyPlatform/oemetadata","owner":"OpenEnergyPlatform","description":"The OEMetadata is an energy metadata standard including a metadata schema, templates, and examples.","archived":false,"fork":false,"pushed_at":"2025-08-14T12:23:55.000Z","size":4305,"stargazers_count":24,"open_issues_count":21,"forks_count":3,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-08-14T14:21:20.904Z","etag":null,"topics":["metadata","nfdi","nfdi4energy","oep","open-energy-family"],"latest_commit_sha":null,"homepage":"https://openenergyplatform.github.io/oemetadata/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenEnergyPlatform.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-31T11:58:58.000Z","updated_at":"2025-08-14T12:23:25.000Z","dependencies_parsed_at":"2024-07-16T18:58:20.501Z","dependency_job_id":"3d525ce9-5246-4212-8ab8-05a14cb62a3e","html_url":"https://github.com/OpenEnergyPlatform/oemetadata","commit_stats":{"total_commits":356,"total_committers":9,"mean_commits":39.55555555555556,"dds":0.6769662921348314,"last_synced_commit":"cc4ebffbcec096f642c30432c70afc7f2e6fbdd2"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/sbom","scorecard":{"id":9978,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenEnergyPlatform/oemetadata","commit":"5e435ab3755ac32cb7a9d4dc5089e8cad1aab106"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":4,"reason":"Found 5/11 approved changesets -- score normalized to 4","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":"10 commit(s) and 5 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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: 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":"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/codecov.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/documentation.yml:12","Warn: no topLevel permission defined: .github/workflows/publish_pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/publish_testpypi.yml:1","Warn: no topLevel permission defined: .github/workflows/reuse.yml:1","Warn: no topLevel permission defined: .github/workflows/tox.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":"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":"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":"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/codecov.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codecov.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codecov.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reuse.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reuse.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/codecov.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/documentation.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish_pypi.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish_testpypi.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:42","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   6 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish_pypi.yml:13"],"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(production): error during branchesHandler.query: 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":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8qf3-x8v5-2pj8","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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"}}]},"last_synced_at":"2025-08-14T14:21:34.975Z","repository_id":41840859,"created_at":"2025-08-14T14:21:34.976Z","updated_at":"2025-08-14T14:21:34.976Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270482222,"owners_count":24591338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"OpenEnergyPlatform","name":"Open Energy Family","uuid":"37101913","kind":"organization","description":"The Open Energy Family and Open Energy Platform","email":null,"website":"https://github.com/OpenEnergyPlatform/organisation/blob/master/README.md","location":"Magdeburg, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/37101913?v=4","repositories_count":25,"last_synced_at":"2024-04-16T23:20:58.483Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenEnergyPlatform","funding_links":[],"total_stars":350,"followers":60,"following":0,"created_at":"2022-11-12T17:34:46.870Z","updated_at":"2024-04-16T23:21:07.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform/repositories"},"tags":[{"name":"v2.0.4","sha":"c3dcc0d8e697baeaea81ae63e07a6da58ec3ae3f","kind":"tag","published_at":"2025-03-11T13:47:30.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.4","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"f9811b6a54e0c4d99b0090cbb069f13e404c81a8","kind":"commit","published_at":"2025-02-12T09:29:37.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.3","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"88fcfaf038eed21572e3814f4bfda91e88351a1f","kind":"tag","published_at":"2025-01-24T10:43:07.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.2","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"82dc226138dbaaef1bb057aa73fbab4d8d56a44f","kind":"commit","published_at":"2024-10-31T14:45:09.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"16364bcd36cecc21e089b8e49beaa006ce7a87f9","kind":"commit","published_at":"2024-10-31T13:49:13.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.0/manifests"},{"name":"v1.6.0","sha":"d29f5d54de971a3fe34277e18529def42a0322cd","kind":"commit","published_at":"2023-05-30T14:09:13.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.6.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.6.0/manifests"},{"name":"v1.5.2","sha":"c1ed1e2137ef7dd6687b4ca577843b82fd876494","kind":"commit","published_at":"2022-11-18T15:28:22.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.2","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"2ac759911804643ac086aefa5adf66cbfdd6b5cc","kind":"commit","published_at":"2022-02-23T11:09:24.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"b5e8850e75aff4e3a76fe9c4deed0049b0644cdc","kind":"commit","published_at":"2021-11-18T16:10:51.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.0/manifests"},{"name":"v1.4.1-fixed","sha":"34b6e56c0b116136477a55d9efab9b80107a300e","kind":"commit","published_at":"2021-01-18T12:15:47.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.1-fixed","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.1-fixed","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.1-fixed","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1-fixed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1-fixed/manifests"},{"name":"v1.4.0","sha":"406a5b2eae747465e209cfef2079dbef6bfa0a74","kind":"commit","published_at":"2020-08-25T16:05:17.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.0/manifests"},{"name":"v1.4.1","sha":"406a5b2eae747465e209cfef2079dbef6bfa0a74","kind":"commit","published_at":"2020-08-25T16:05:17.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1/manifests"},{"name":"v1.0.1","sha":"07daaeca24c2841ed6af1af5f0a0efad4a55859b","kind":"commit","published_at":"2019-11-07T14:01:12.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.0.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-14T20:54:50.737Z","dependent_packages_count":1,"downloads":1127,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":10.186301924947868,"dependent_repos_count":21.64168977689945,"dependent_packages_count":4.74372965710212,"stargazers_count":14.18822463733496,"forks_count":19.10404629801288,"docker_downloads_count":null,"average":13.972798458859454},"purl":"pkg:pypi/oemetadata","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/oemetadata","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/oemetadata","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/oemetadata/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-12T07:14:30.181Z","issues_count":163,"pull_requests_count":133,"avg_time_to_close_issue":21289463.23255814,"avg_time_to_close_pull_request":1794937.3129770993,"issues_closed_count":129,"pull_requests_closed_count":131,"pull_request_authors_count":7,"issue_authors_count":21,"avg_comments_per_issue":2.128834355828221,"avg_comments_per_pull_request":0.6165413533834586,"merged_pull_requests_count":126,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":78,"past_year_pull_requests_count":90,"past_year_avg_time_to_close_issue":1662364.5,"past_year_avg_time_to_close_pull_request":172538.5909090909,"past_year_issues_closed_count":54,"past_year_pull_requests_closed_count":88,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.205128205128205,"past_year_avg_comments_per_pull_request":0.4777777777777778,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":88,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/issues","maintainers":[{"login":"Ludee","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"},{"login":"chrwm","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrwm"},{"login":"4lm","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/4lm"}],"active_maintainers":[{"login":"Ludee","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oemetadata/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oemetadata/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oemetadata/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oemetadata/related_packages","maintainers":[{"uuid":"OpenEnergyFamily","login":"OpenEnergyFamily","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/OpenEnergyFamily/","role":null,"created_at":"2024-11-06T11:11:45.459Z","updated_at":"2024-11-06T11:11:45.459Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/OpenEnergyFamily/packages"},{"uuid":"JonasHuber","login":"JonasHuber","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/JonasHuber/","role":null,"created_at":"2023-02-24T22:22:32.256Z","updated_at":"2023-02-24T22:22:32.256Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/JonasHuber/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725001,"maintainers_count":308311,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":2837321,"name":"oep-metadata","ecosystem":"pypi","description":"Open Energy Platform (OEP) - metadata schemas, examples and templates package","homepage":"https://github.com/OpenEnergyPlatform/oemetadata","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenEnergyPlatform/oemetadata","keywords_array":["JSON","metadata","schema","open","energy","platform","oep"],"namespace":null,"versions_count":4,"first_release_published_at":"2019-11-07T13:48:19.000Z","latest_release_published_at":"2021-11-24T11:35:52.000Z","latest_release_number":"1.5.0","last_synced_at":"2025-08-14T14:37:32.678Z","created_at":"2022-04-10T11:55:43.284Z","updated_at":"2025-08-14T20:54:53.997Z","registry_url":"https://pypi.org/project/oep-metadata/","install_command":"pip install oep-metadata --index-url https://pypi.org/simple","documentation_url":"https://oep-metadata.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Developers","License :: OSI Approved :: MIT License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.9"],"normalized_name":"oep-metadata"},"repo_metadata":{"id":41840859,"uuid":"218755634","full_name":"OpenEnergyPlatform/oemetadata","owner":"OpenEnergyPlatform","description":"The OEMetadata is an energy metadata standard including a metadata schema, templates, and examples.","archived":false,"fork":false,"pushed_at":"2025-08-14T12:23:55.000Z","size":4305,"stargazers_count":24,"open_issues_count":21,"forks_count":3,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-08-14T14:21:20.904Z","etag":null,"topics":["metadata","nfdi","nfdi4energy","oep","open-energy-family"],"latest_commit_sha":null,"homepage":"https://openenergyplatform.github.io/oemetadata/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenEnergyPlatform.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-10-31T11:58:58.000Z","updated_at":"2025-08-14T12:23:25.000Z","dependencies_parsed_at":"2024-07-16T18:58:20.501Z","dependency_job_id":"3d525ce9-5246-4212-8ab8-05a14cb62a3e","html_url":"https://github.com/OpenEnergyPlatform/oemetadata","commit_stats":{"total_commits":356,"total_committers":9,"mean_commits":39.55555555555556,"dds":0.6769662921348314,"last_synced_commit":"cc4ebffbcec096f642c30432c70afc7f2e6fbdd2"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/sbom","scorecard":{"id":9978,"data":{"date":"2025-08-11","repo":{"name":"github.com/OpenEnergyPlatform/oemetadata","commit":"5e435ab3755ac32cb7a9d4dc5089e8cad1aab106"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6,"checks":[{"name":"Code-Review","score":4,"reason":"Found 5/11 approved changesets -- score normalized to 4","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":"10 commit(s) and 5 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":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: 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":"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/codecov.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/documentation.yml:12","Warn: no topLevel permission defined: .github/workflows/publish_pypi.yml:1","Warn: no topLevel permission defined: .github/workflows/publish_testpypi.yml:1","Warn: no topLevel permission defined: .github/workflows/reuse.yml:1","Warn: no topLevel permission defined: .github/workflows/tox.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":"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":"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":"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/codecov.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codecov.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/codecov.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/codecov.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/documentation.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/documentation.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_pypi.yml:39: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_pypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish_testpypi.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/publish_testpypi.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/reuse.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/reuse.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/reuse.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tox.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/OpenEnergyPlatform/oemetadata/tox.yml/develop?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/codecov.yml:28","Warn: pipCommand not pinned by hash: .github/workflows/documentation.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/publish_pypi.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/publish_testpypi.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tox.yml:42","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   6 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.txt:0","Info: FSF or OSI recognized license: MIT License: LICENSE.txt: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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/publish_pypi.yml:13"],"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":"Branch-Protection","score":-1,"reason":"internal error: error during GetBranch(production): error during branchesHandler.query: 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":"Vulnerabilities","score":8,"reason":"2 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8qf3-x8v5-2pj8","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 25 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"}}]},"last_synced_at":"2025-08-14T14:21:34.975Z","repository_id":41840859,"created_at":"2025-08-14T14:21:34.976Z","updated_at":"2025-08-14T14:21:34.976Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270482222,"owners_count":24591338,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"OpenEnergyPlatform","name":"Open Energy Family","uuid":"37101913","kind":"organization","description":"The Open Energy Family and Open Energy Platform","email":null,"website":"https://github.com/OpenEnergyPlatform/organisation/blob/master/README.md","location":"Magdeburg, Germany","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/37101913?v=4","repositories_count":25,"last_synced_at":"2024-04-16T23:20:58.483Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenEnergyPlatform","funding_links":[],"total_stars":350,"followers":60,"following":0,"created_at":"2022-11-12T17:34:46.870Z","updated_at":"2024-04-16T23:21:07.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEnergyPlatform/repositories"},"tags":[{"name":"v2.0.4","sha":"c3dcc0d8e697baeaea81ae63e07a6da58ec3ae3f","kind":"tag","published_at":"2025-03-11T13:47:30.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.4","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"f9811b6a54e0c4d99b0090cbb069f13e404c81a8","kind":"commit","published_at":"2025-02-12T09:29:37.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.3","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"88fcfaf038eed21572e3814f4bfda91e88351a1f","kind":"tag","published_at":"2025-01-24T10:43:07.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.2","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"82dc226138dbaaef1bb057aa73fbab4d8d56a44f","kind":"commit","published_at":"2024-10-31T14:45:09.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"16364bcd36cecc21e089b8e49beaa006ce7a87f9","kind":"commit","published_at":"2024-10-31T13:49:13.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v2.0.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v2.0.0/manifests"},{"name":"v1.6.0","sha":"d29f5d54de971a3fe34277e18529def42a0322cd","kind":"commit","published_at":"2023-05-30T14:09:13.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.6.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.6.0/manifests"},{"name":"v1.5.2","sha":"c1ed1e2137ef7dd6687b4ca577843b82fd876494","kind":"commit","published_at":"2022-11-18T15:28:22.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.2","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"2ac759911804643ac086aefa5adf66cbfdd6b5cc","kind":"commit","published_at":"2022-02-23T11:09:24.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"b5e8850e75aff4e3a76fe9c4deed0049b0644cdc","kind":"commit","published_at":"2021-11-18T16:10:51.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.5.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.5.0/manifests"},{"name":"v1.4.1-fixed","sha":"34b6e56c0b116136477a55d9efab9b80107a300e","kind":"commit","published_at":"2021-01-18T12:15:47.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.1-fixed","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.1-fixed","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.1-fixed","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1-fixed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1-fixed/manifests"},{"name":"v1.4.0","sha":"406a5b2eae747465e209cfef2079dbef6bfa0a74","kind":"commit","published_at":"2020-08-25T16:05:17.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.0","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.0/manifests"},{"name":"v1.4.1","sha":"406a5b2eae747465e209cfef2079dbef6bfa0a74","kind":"commit","published_at":"2020-08-25T16:05:17.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.4.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.4.1/manifests"},{"name":"v1.0.1","sha":"07daaeca24c2841ed6af1af5f0a0efad4a55859b","kind":"commit","published_at":"2019-11-07T14:01:12.000Z","download_url":"https://codeload.github.com/OpenEnergyPlatform/oemetadata/tar.gz/v1.0.1","html_url":"https://github.com/OpenEnergyPlatform/oemetadata/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenEnergyPlatform/oemetadata@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/tags/v1.0.1/manifests"}]},"repo_metadata_updated_at":"2025-08-14T20:54:53.996Z","dependent_packages_count":0,"downloads":24,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":42.16339970454967,"dependent_repos_count":21.64168977689945,"dependent_packages_count":10.051680376746889,"stargazers_count":14.18822463733496,"forks_count":19.10404629801288,"docker_downloads_count":null,"average":21.42980815870877},"purl":"pkg:pypi/oep-metadata","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/oep-metadata","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/oep-metadata","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/oep-metadata/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-12T07:14:30.181Z","issues_count":163,"pull_requests_count":133,"avg_time_to_close_issue":21289463.23255814,"avg_time_to_close_pull_request":1794937.3129770993,"issues_closed_count":129,"pull_requests_closed_count":131,"pull_request_authors_count":7,"issue_authors_count":21,"avg_comments_per_issue":2.128834355828221,"avg_comments_per_pull_request":0.6165413533834586,"merged_pull_requests_count":126,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":78,"past_year_pull_requests_count":90,"past_year_avg_time_to_close_issue":1662364.5,"past_year_avg_time_to_close_pull_request":172538.5909090909,"past_year_issues_closed_count":54,"past_year_pull_requests_closed_count":88,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.205128205128205,"past_year_avg_comments_per_pull_request":0.4777777777777778,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":88,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/issues","maintainers":[{"login":"Ludee","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"},{"login":"chrwm","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrwm"},{"login":"4lm","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/4lm"}],"active_maintainers":[{"login":"Ludee","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oep-metadata/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oep-metadata/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oep-metadata/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/oep-metadata/related_packages","maintainers":[{"uuid":"MGlauer","login":"MGlauer","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/MGlauer/","role":null,"created_at":"2023-02-24T22:22:40.316Z","updated_at":"2023-02-24T22:22:40.316Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/MGlauer/packages"},{"uuid":"4lm","login":"4lm","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/4lm/","role":null,"created_at":"2023-02-24T22:22:40.294Z","updated_at":"2023-02-24T22:22:40.294Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/4lm/packages"},{"uuid":"JonasHuber","login":"JonasHuber","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/JonasHuber/","role":null,"created_at":"2023-02-24T22:22:40.302Z","updated_at":"2023-02-24T22:22:40.302Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/JonasHuber/packages"},{"uuid":"Ludee","login":"Ludee","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/Ludee/","role":null,"created_at":"2023-02-24T22:22:40.309Z","updated_at":"2023-02-24T22:22:40.309Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Ludee/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725001,"maintainers_count":308311,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":621622,"full_name":"OpenEnergyPlatform/oemetadata","default_branch":"develop","committers":[{"name":"jh-RLI","email":"jonas.huber@rl-institut.de","login":"jh-RLI","count":115},{"name":"Ludee","email":"Ludwig.Huelk@rl-institut.de","login":"Ludee","count":103},{"name":"christian-rli","email":"christian.hofmann@rl-institut.de","login":"christian-rli","count":51},{"name":"chrwm","email":"djeenie@posteo.de","login":"chrwm","count":38},{"name":"Alexis Michaltsis","email":"alexis.michaltsis@rl-institut.de","login":"4lm","count":37},{"name":"Alexis Michaltsis","email":"a.michaltsis@gmail.com","login":null,"count":6},{"name":"steull","email":"stephanuller.su@gmail.com","login":"steull","count":4},{"name":"Jonas Huber","email":"Jonas.Huber@rl-institut.de","login":null,"count":1},{"name":"Hannah","email":"36844029+han-f","login":"han-f","count":1}],"total_commits":356,"total_committers":9,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":39.55555555555556,"dds":0.6769662921348314,"past_year_committers":[{"name":"jh-RLI","email":"jonas.huber@rl-institut.de","login":"jh-RLI","count":45},{"name":"christian-rli","email":"christian.hofmann@rl-institut.de","login":"christian-rli","count":30},{"name":"chrwm","email":"christoph.muschner@rl-institut.de","login":"chrwm","count":13},{"name":"Ludee","email":"Ludwig.Huelk@rl-institut.de","login":"Ludee","count":6},{"name":"steull","email":"stephanuller.su@gmail.com","login":"steull","count":1},{"name":"Jonas Huber","email":"Jonas.Huber@rl-institut.de","login":null,"count":1}],"past_year_total_commits":96,"past_year_total_committers":6,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":16.0,"past_year_dds":0.53125,"last_synced_at":"2024-01-24T16:13:05.393Z","last_synced_commit":"cc4ebffbcec096f642c30432c70afc7f2e6fbdd2","created_at":"2023-03-09T07:58:56.373Z","updated_at":"2024-01-24T16:13:05.393Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"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":"OpenEnergyPlatform/oemetadata","html_url":"https://github.com/OpenEnergyPlatform/oemetadata","last_synced_at":"2025-08-31T09:30:14.356Z","status":null,"issues_count":139,"pull_requests_count":128,"avg_time_to_close_issue":24409264.74774775,"avg_time_to_close_pull_request":1872500.5528455283,"issues_closed_count":111,"pull_requests_closed_count":123,"pull_request_authors_count":8,"issue_authors_count":22,"avg_comments_per_issue":2.258992805755396,"avg_comments_per_pull_request":0.5703125,"merged_pull_requests_count":118,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":60,"past_year_pull_requests_count":86,"past_year_avg_time_to_close_issue":1516985.275,"past_year_avg_time_to_close_pull_request":142807.66666666666,"past_year_issues_closed_count":40,"past_year_pull_requests_closed_count":81,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.2666666666666666,"past_year_avg_comments_per_pull_request":0.5116279069767442,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":81,"created_at":"2023-05-14T19:24:08.313Z","updated_at":"2025-09-03T03:07:24.547Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEnergyPlatform%2Foemetadata/issues","issue_labels_count":{"enhancement":62,"documentation":27,"bug":21,"status: active 🚧":18,"help wanted":15,"part: backend 🧱":15,"priority: critical 🔥":15,"v1.5":10,"type: enhancement ⚙️":10,"priority: low 🦥":10,"other: help wanted 🙋":9,"type: bug 🐛":8,"priority: high ⚡":8,"part: community 🌍":7,"type: question ❓":6,"part: documentation 📖":5,"status: completed ✔️":5,"question":5,"type: release 🚀":4,"part: github :octocat:":4,"type: feature 🛠":4,"status: discussion 💬":4,"status: decision wanted 🗳️":3,"SIROP":2,"status: blocked 🛑":2,"wontfix":1,"contributor":1},"pull_request_labels_count":{"enhancement":54,"documentation":48,"status: completed ✔️":46,"part: backend 🧱":32,"priority: critical 🔥":24,"type: enhancement ⚙️":20,"bug":18,"type: release 🚀":15,"part: github :octocat:":15,"type: bug 🐛":14,"priority: high ⚡":7,"type: feature 🛠":4,"status: active 🚧":4,"v1.5":3,"part: documentation 📖":3,"part: community 🌍":3,"priority: low 🦥":3,"wontfix":2,"SIROP":2,"help wanted":2},"issue_author_associations_count":{"CONTRIBUTOR":61,"MEMBER":53,"NONE":24,"COLLABORATOR":4},"pull_request_author_associations_count":{"MEMBER":117,"CONTRIBUTOR":54,"NONE":2,"COLLABORATOR":2},"issue_authors":{"jh-RLI":48,"Ludee":45,"areleu":9,"chrwm":9,"christian-rli":7,"4lm":4,"nesnoj":3,"maurerle":2,"steull":2,"Bachibouzouk":1,"amanda-wein":1,"MGlauer":1,"wingechr":1,"khelfen":1,"Eugenio2192":1,"hedwiglieselotte":1,"ClaraBuettner":1,"sbecker-iee":1,"vismayajochem":1,"MaGering":1,"carstenhoyerklick":1,"eldobbins":1},"pull_request_authors":{"Ludee":114,"jh-RLI":45,"christian-rli":6,"chrwm":4,"4lm":2,"steull":2,"maurerle":1,"wingechr":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10058116,"issues_count":30985287,"pull_requests_count":93679802,"authors_count":10684821,"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":{"enhancement":19,"status: active 🚧":15,"priority: critical 🔥":14,"part: backend 🧱":12,"bug":9,"type: bug 🐛":8,"priority: high ⚡":6,"type: enhancement ⚙️":6,"status: completed ✔️":5,"priority: low 🦥":5,"other: help wanted 🙋":5,"part: community 🌍":5,"part: github :octocat:":4,"status: discussion 💬":4,"type: feature 🛠":4,"status: decision wanted 🗳️":3,"type: release 🚀":3,"type: question ❓":3,"documentation":3,"part: documentation 📖":2,"wontfix":1},"past_year_pull_request_labels_count":{"enhancement":47,"status: completed ✔️":46,"documentation":43,"part: backend 🧱":32,"priority: critical 🔥":24,"type: enhancement ⚙️":20,"type: release 🚀":15,"part: github :octocat:":15,"type: bug 🐛":14,"bug":14,"priority: high ⚡":7,"type: feature 🛠":4,"status: active 🚧":4,"part: documentation 📖":3,"part: community 🌍":3,"priority: low 🦥":3,"wontfix":2,"SIROP":2,"help wanted":1},"past_year_issue_author_associations_count":{"MEMBER":31,"CONTRIBUTOR":25,"NONE":6},"past_year_pull_request_author_associations_count":{"MEMBER":111,"CONTRIBUTOR":17,"NONE":1},"past_year_issue_authors":{"Ludee":31,"jh-RLI":24,"maurerle":2,"amanda-wein":1,"areleu":1,"ClaraBuettner":1,"eldobbins":1,"khelfen":1},"past_year_pull_request_authors":{"Ludee":111,"jh-RLI":17,"maurerle":1},"maintainers":[{"login":"Ludee","count":159,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"},{"login":"chrwm","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrwm"},{"login":"4lm","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/4lm"}],"active_maintainers":[{"login":"Ludee","count":142,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Ludee"}]},"events":{"total":{"CreateEvent":56,"ReleaseEvent":7,"IssuesEvent":118,"WatchEvent":2,"DeleteEvent":58,"MemberEvent":1,"IssueCommentEvent":111,"PushEvent":346,"PullRequestReviewCommentEvent":17,"PullRequestReviewEvent":56,"PullRequestEvent":105,"ForkEvent":1},"last_year":{"CreateEvent":56,"ReleaseEvent":7,"IssuesEvent":118,"WatchEvent":2,"DeleteEvent":58,"MemberEvent":1,"IssueCommentEvent":111,"PushEvent":346,"PullRequestReviewCommentEvent":17,"PullRequestReviewEvent":56,"PullRequestEvent":105,"ForkEvent":1}},"keywords":["metadata","nfdi","nfdi4energy","oep","open-energy-family"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-18T12:02:15.834Z","updated_at":"2022-09-18T12:02:15.834Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/requirements.txt","dependencies":[{"id":5267956360,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956361,"package_name":"isort","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956362,"package_name":"jsonschema","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956363,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956364,"package_name":"tox","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956365,"package_name":"twine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":5267956366,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/metadata-test.yml","sha":null,"kind":"manifest","created_at":"2023-02-02T18:47:22.731Z","updated_at":"2023-02-02T18:47:22.731Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/.github/workflows/metadata-test.yml","dependencies":[{"id":7319804481,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7319804482,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pypi-publish.yml","sha":null,"kind":"manifest","created_at":"2023-02-02T18:47:22.828Z","updated_at":"2023-02-02T18:47:22.828Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/.github/workflows/pypi-publish.yml","dependencies":[{"id":7319804530,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7319804531,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7319804532,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-pypi-publish.yml","sha":null,"kind":"manifest","created_at":"2023-02-02T18:47:22.861Z","updated_at":"2023-02-02T18:47:22.861Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/.github/workflows/test-pypi-publish.yml","dependencies":[{"id":7319804559,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7319804560,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7319804561,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-12-08T17:48:34.070Z","updated_at":"2023-12-08T17:48:34.070Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/setup.py","dependencies":[]},{"ecosystem":"cpan","filepath":"metadata/latest/build_source/schemas/meta.json","sha":null,"kind":"manifest","created_at":"2024-07-16T18:58:20.280Z","updated_at":"2024-07-16T18:58:20.280Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/metadata/latest/build_source/schemas/meta.json","dependencies":[]},{"ecosystem":"cpan","filepath":"metadata/v200_draft/build_source/schemas/meta.json","sha":null,"kind":"manifest","created_at":"2024-07-16T18:58:20.338Z","updated_at":"2024-07-16T18:58:20.338Z","repository_link":"https://github.com/OpenEnergyPlatform/oemetadata/blob/develop/metadata/v200_draft/build_source/schemas/meta.json","dependencies":[]}],"score":13.05919991044629,"created_at":"2025-09-04T15:51:06.192Z","updated_at":"2025-10-07T08:13:55.988Z","avatar_url":"https://github.com/OpenEnergyPlatform.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":1151,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.15019562","https://doi.org/10.25504/FAIRsharing.777897"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["energy-data","marktstammdatenregister","solar"],"project_url":"https://science.ecosyste.ms/api/v1/projects/32972","html_url":"https://science.ecosyste.ms/projects/32972","bibtex_url":"https://science.ecosyste.ms/projects/32972/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/32972/export.apalike"}