{"id":77299,"name":"Power Station Dictionary","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata.","url":"https://github.com/osuked/power-station-dictionary","last_synced_at":"2026-05-12T12:00:53.653Z","repository":{"id":46980349,"uuid":"322407102","full_name":"OSUKED/Power-Station-Dictionary","owner":"OSUKED","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata","archived":false,"fork":false,"pushed_at":"2025-02-17T22:10:31.000Z","size":35026,"stargazers_count":28,"open_issues_count":23,"forks_count":10,"subscribers_count":1,"default_branch":"shiro","last_synced_at":"2026-05-08T10:03:19.367Z","etag":null,"topics":["energy-data","power-stations"],"latest_commit_sha":null,"homepage":"https://osuked.github.io/Power-Station-Dictionary/","language":"Jupyter Notebook","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/OSUKED.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-17T20:36:14.000Z","updated_at":"2026-05-06T17:38:43.000Z","dependencies_parsed_at":"2023-09-21T19:32:21.220Z","dependency_job_id":"8ebd0742-2bbf-45cf-b8ab-81ef3d001c74","html_url":"https://github.com/OSUKED/Power-Station-Dictionary","commit_stats":{"total_commits":212,"total_committers":3,"mean_commits":70.66666666666667,"dds":0.02358490566037741,"last_synced_commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/refs/heads/shiro","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/sbom","scorecard":{"id":103838,"data":{"date":"2025-08-11","repo":{"name":"github.com/OSUKED/Power-Station-Dictionary","commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/auto-release.yml:1","Warn: no topLevel permission defined: .github/workflows/generate_output_dataset.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ids.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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"}},{"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'shiro'","Warn: branch protection not enabled for branch 'main'"],"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":"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/auto-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ids.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/generate_output_dataset.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:33","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   7 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-15T10:42:50.204Z","repository_id":46980349,"created_at":"2025-08-15T10:42:50.204Z","updated_at":"2025-08-15T10:42:50.204Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32938003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"OSUKED","name":"Open Source UK Energy Data","uuid":"75696139","kind":"organization","description":"OSUKED is a combination of API wrappers, git-scrapers and Python tools for the UK energy sector","email":null,"website":"https://osuked.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/75696139?v=4","repositories_count":8,"last_synced_at":"2023-03-04T14:43:56.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSUKED","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:52:45.544Z","updated_at":"2023-03-04T14:43:56.711Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED/repositories"},"packages":[{"id":11733462,"name":"github.com/osuked/power-station-dictionary","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/osuked/power-station-dictionary","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2020-12-21T00:40:11.000Z","latest_release_published_at":"2020-12-24T01:15:13.000Z","latest_release_number":"v1.3.0","last_synced_at":"2026-05-10T12:34:22.222Z","created_at":"2025-06-05T11:16:12.983Z","updated_at":"2026-05-10T12:34:22.223Z","registry_url":"https://pkg.go.dev/github.com/osuked/power-station-dictionary","install_command":"go get github.com/osuked/power-station-dictionary","documentation_url":"https://pkg.go.dev/github.com/osuked/power-station-dictionary#section-documentation","metadata":{},"repo_metadata":{"id":46980349,"uuid":"322407102","full_name":"OSUKED/Power-Station-Dictionary","owner":"OSUKED","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata","archived":false,"fork":false,"pushed_at":"2025-02-17T22:10:31.000Z","size":35026,"stargazers_count":27,"open_issues_count":22,"forks_count":9,"subscribers_count":1,"default_branch":"shiro","last_synced_at":"2025-08-26T05:01:55.814Z","etag":null,"topics":["energy-data","power-stations"],"latest_commit_sha":null,"homepage":"https://osuked.github.io/Power-Station-Dictionary/","language":"Jupyter Notebook","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/OSUKED.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-17T20:36:14.000Z","updated_at":"2025-04-17T15:28:24.000Z","dependencies_parsed_at":"2023-09-21T19:32:21.220Z","dependency_job_id":"8ebd0742-2bbf-45cf-b8ab-81ef3d001c74","html_url":"https://github.com/OSUKED/Power-Station-Dictionary","commit_stats":{"total_commits":212,"total_committers":3,"mean_commits":70.66666666666667,"dds":0.02358490566037741,"last_synced_commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/refs/heads/shiro","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/sbom","scorecard":{"id":103838,"data":{"date":"2025-08-11","repo":{"name":"github.com/OSUKED/Power-Station-Dictionary","commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/auto-release.yml:1","Warn: no topLevel permission defined: .github/workflows/generate_output_dataset.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ids.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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"}},{"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'shiro'","Warn: branch protection not enabled for branch 'main'"],"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":"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/auto-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ids.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/generate_output_dataset.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:33","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   7 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-15T10:42:50.204Z","repository_id":46980349,"created_at":"2025-08-15T10:42:50.204Z","updated_at":"2025-08-15T10:42:50.204Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273256303,"owners_count":25073425,"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-02T02:00:09.530Z","response_time":77,"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":"OSUKED","name":"Open Source UK Energy Data","uuid":"75696139","kind":"organization","description":"OSUKED is a combination of API wrappers, git-scrapers and Python tools for the UK energy sector","email":null,"website":"https://osuked.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/75696139?v=4","repositories_count":8,"last_synced_at":"2023-03-04T14:43:56.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSUKED","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:52:45.544Z","updated_at":"2023-03-04T14:43:56.711Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED/repositories"},"tags":[{"name":"v1.3.0","sha":"d6d311a633e76a9d864b2c67e4cf06251ebb4529","kind":"tag","published_at":"2020-12-24T01:45:39.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.3.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"49fbb4d120ee5754cfc841c1f4e8f4bbb844670d","kind":"tag","published_at":"2020-12-24T01:07:10.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.13","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"b94693b502b13b0d624baaf224945e7ff7d63cff","kind":"tag","published_at":"2020-12-24T01:02:58.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.12","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"89f182c48b27ed9837be1ffc555269669813e9c0","kind":"tag","published_at":"2020-12-24T00:59:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.11","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"db18120fe069c53beb9a7ccf02645e96d91e054d","kind":"tag","published_at":"2020-12-24T00:46:47.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.10","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"4ef68e3fb59648609769d18061ce7fb36caf7872","kind":"tag","published_at":"2020-12-24T00:36:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.9","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"af2c8921dbd8bf01d51d0ebc5e50543ae2748d28","kind":"tag","published_at":"2020-12-24T00:27:15.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.8","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"c9736d61671ba7a1ae69049eeb6b6edd0df5c89e","kind":"tag","published_at":"2020-12-24T00:15:38.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.7","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"461753176c74461e3291ac0c3f52ebcc03c70e5b","kind":"tag","published_at":"2020-12-23T23:58:30.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.6","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"8122f8cc835e5c979bdbf73e34e8f4082fdc6e57","kind":"tag","published_at":"2020-12-23T23:54:13.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.5","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"e155058a70c0f643e1237dc76c8b06a4c0384e0b","kind":"tag","published_at":"2020-12-23T23:49:12.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.4","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"62a2252ef64b135e0457f206251aa1843014cfd5","kind":"tag","published_at":"2020-12-23T23:44:49.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.3","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"b3cfa8bc99f697ee870c43cd7a0fda3ccb2eca6a","kind":"tag","published_at":"2020-12-23T23:32:46.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.2","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"cbbe0dc68dd781314ea78909d69084063475afef","kind":"tag","published_at":"2020-12-23T23:27:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"e9dcc0c6187ae84d57b0a3d1bedb62b3abdc5900","kind":"tag","published_at":"2020-12-23T23:22:45.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"319e2bb72a6745f865c14ca12bd31f59abb8aa10","kind":"tag","published_at":"2020-12-23T14:33:08.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"84c59539ef74ec9d46bd89f0f6f8f6625186ef4a","kind":"commit","published_at":"2020-12-21T00:40:11.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0/manifests"},{"name":"V1.0.0","sha":"6a040f4c204fea41f5dca714ebaa48c89339280e","kind":"commit","published_at":"2020-12-18T14:46:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/V1.0.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/V1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@V1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-09-02T10:13:11.142Z","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/osuked/power-station-dictionary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/osuked/power-station-dictionary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/osuked/power-station-dictionary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/osuked/power-station-dictionary/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T18:02:14.073Z","issues_count":25,"pull_requests_count":9,"avg_time_to_close_issue":14456315.6,"avg_time_to_close_pull_request":26568977.5,"issues_closed_count":5,"pull_requests_closed_count":6,"pull_request_authors_count":5,"issue_authors_count":3,"avg_comments_per_issue":0.24,"avg_comments_per_pull_request":0.5555555555555556,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/issues","maintainers":[{"login":"ClemAtt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ClemAtt"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fosuked%2Fpower-station-dictionary/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2133942,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":11733454,"name":"github.com/OSUKED/Power-Station-Dictionary","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/OSUKED/Power-Station-Dictionary","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2025-06-05T11:17:37.704Z","latest_release_published_at":"2020-12-24T01:15:13.000Z","latest_release_number":"v1.3.0","last_synced_at":"2026-05-10T12:34:21.989Z","created_at":"2025-06-05T11:16:10.337Z","updated_at":"2026-05-10T12:34:21.989Z","registry_url":"https://pkg.go.dev/github.com/OSUKED/Power-Station-Dictionary","install_command":"go get github.com/OSUKED/Power-Station-Dictionary","documentation_url":"https://pkg.go.dev/github.com/OSUKED/Power-Station-Dictionary#section-documentation","metadata":{},"repo_metadata":{"id":46980349,"uuid":"322407102","full_name":"OSUKED/Power-Station-Dictionary","owner":"OSUKED","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata","archived":false,"fork":false,"pushed_at":"2025-02-17T22:10:31.000Z","size":35026,"stargazers_count":27,"open_issues_count":22,"forks_count":9,"subscribers_count":1,"default_branch":"shiro","last_synced_at":"2025-08-26T05:01:55.814Z","etag":null,"topics":["energy-data","power-stations"],"latest_commit_sha":null,"homepage":"https://osuked.github.io/Power-Station-Dictionary/","language":"Jupyter Notebook","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/OSUKED.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-12-17T20:36:14.000Z","updated_at":"2025-04-17T15:28:24.000Z","dependencies_parsed_at":"2023-09-21T19:32:21.220Z","dependency_job_id":"8ebd0742-2bbf-45cf-b8ab-81ef3d001c74","html_url":"https://github.com/OSUKED/Power-Station-Dictionary","commit_stats":{"total_commits":212,"total_committers":3,"mean_commits":70.66666666666667,"dds":0.02358490566037741,"last_synced_commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/refs/heads/shiro","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/sbom","scorecard":{"id":103838,"data":{"date":"2025-08-11","repo":{"name":"github.com/OSUKED/Power-Station-Dictionary","commit":"839304f04a9a37e317e69009ea2f9a05e4883362"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":3.2,"checks":[{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":1,"reason":"Found 3/24 approved changesets -- score normalized to 1","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/auto-release.yml:1","Warn: no topLevel permission defined: .github/workflows/generate_output_dataset.yml:1","Warn: no topLevel permission defined: .github/workflows/update_ids.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"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"}},{"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":"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":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact v1.3.0 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 not signed: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134","Warn: release artifact v1.3.0 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682849","Warn: release artifact v1.2.13 does not have provenance: https://api.github.com/repos/OSUKED/Power-Station-Dictionary/releases/35682134"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'shiro'","Warn: branch protection not enabled for branch 'main'"],"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":"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/auto-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-release.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/auto-release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/auto-release.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/generate_output_dataset.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/generate_output_dataset.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update_ids.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/update_ids.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/OSUKED/Power-Station-Dictionary/update_ids.yml/shiro?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:24","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:25","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/auto-release.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/generate_output_dataset.yml:31","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:32","Warn: pipCommand not pinned by hash: .github/workflows/update_ids.yml:33","Info:   0 out of   6 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   0 out of   7 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 9 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-15T10:42:50.204Z","repository_id":46980349,"created_at":"2025-08-15T10:42:50.204Z","updated_at":"2025-08-15T10:42:50.204Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273257109,"owners_count":25073528,"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-02T02:00:09.530Z","response_time":77,"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":"OSUKED","name":"Open Source UK Energy Data","uuid":"75696139","kind":"organization","description":"OSUKED is a combination of API wrappers, git-scrapers and Python tools for the UK energy sector","email":null,"website":"https://osuked.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/75696139?v=4","repositories_count":8,"last_synced_at":"2023-03-04T14:43:56.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSUKED","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:52:45.544Z","updated_at":"2023-03-04T14:43:56.711Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED/repositories"},"tags":[{"name":"v1.3.0","sha":"d6d311a633e76a9d864b2c67e4cf06251ebb4529","kind":"tag","published_at":"2020-12-24T01:45:39.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.3.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"49fbb4d120ee5754cfc841c1f4e8f4bbb844670d","kind":"tag","published_at":"2020-12-24T01:07:10.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.13","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"b94693b502b13b0d624baaf224945e7ff7d63cff","kind":"tag","published_at":"2020-12-24T01:02:58.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.12","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"89f182c48b27ed9837be1ffc555269669813e9c0","kind":"tag","published_at":"2020-12-24T00:59:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.11","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"db18120fe069c53beb9a7ccf02645e96d91e054d","kind":"tag","published_at":"2020-12-24T00:46:47.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.10","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"4ef68e3fb59648609769d18061ce7fb36caf7872","kind":"tag","published_at":"2020-12-24T00:36:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.9","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"af2c8921dbd8bf01d51d0ebc5e50543ae2748d28","kind":"tag","published_at":"2020-12-24T00:27:15.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.8","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"c9736d61671ba7a1ae69049eeb6b6edd0df5c89e","kind":"tag","published_at":"2020-12-24T00:15:38.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.7","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"461753176c74461e3291ac0c3f52ebcc03c70e5b","kind":"tag","published_at":"2020-12-23T23:58:30.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.6","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"8122f8cc835e5c979bdbf73e34e8f4082fdc6e57","kind":"tag","published_at":"2020-12-23T23:54:13.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.5","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"e155058a70c0f643e1237dc76c8b06a4c0384e0b","kind":"tag","published_at":"2020-12-23T23:49:12.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.4","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"62a2252ef64b135e0457f206251aa1843014cfd5","kind":"tag","published_at":"2020-12-23T23:44:49.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.3","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"b3cfa8bc99f697ee870c43cd7a0fda3ccb2eca6a","kind":"tag","published_at":"2020-12-23T23:32:46.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.2","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"cbbe0dc68dd781314ea78909d69084063475afef","kind":"tag","published_at":"2020-12-23T23:27:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"e9dcc0c6187ae84d57b0a3d1bedb62b3abdc5900","kind":"tag","published_at":"2020-12-23T23:22:45.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"319e2bb72a6745f865c14ca12bd31f59abb8aa10","kind":"tag","published_at":"2020-12-23T14:33:08.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"84c59539ef74ec9d46bd89f0f6f8f6625186ef4a","kind":"commit","published_at":"2020-12-21T00:40:11.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0/manifests"},{"name":"V1.0.0","sha":"6a040f4c204fea41f5dca714ebaa48c89339280e","kind":"commit","published_at":"2020-12-18T14:46:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/V1.0.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/V1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OSUKED/Power-Station-Dictionary@V1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-09-02T10:13:11.135Z","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/%21o%21s%21u%21k%21e%21d/%21power-%21station-%21dictionary","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/OSUKED/Power-Station-Dictionary","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/OSUKED/Power-Station-Dictionary","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/OSUKED/Power-Station-Dictionary/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T18:02:14.073Z","issues_count":25,"pull_requests_count":9,"avg_time_to_close_issue":14456315.6,"avg_time_to_close_pull_request":26568977.5,"issues_closed_count":5,"pull_requests_closed_count":6,"pull_request_authors_count":5,"issue_authors_count":3,"avg_comments_per_issue":0.24,"avg_comments_per_pull_request":0.5555555555555556,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/issues","maintainers":[{"login":"ClemAtt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ClemAtt"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOSUKED%2FPower-Station-Dictionary/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2133942,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","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":2857552,"name":"powerdict","ecosystem":"pypi","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata","homepage":"https://github.com/OSUKED/Power-Station-Dictionary","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/OSUKED/Power-Station-Dictionary","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2020-12-18T12:52:33.000Z","latest_release_published_at":"2020-12-24T01:47:21.000Z","latest_release_number":"1.3.0","last_synced_at":"2026-05-10T12:34:19.244Z","created_at":"2022-04-10T12:05:48.688Z","updated_at":"2026-05-10T12:34:19.245Z","registry_url":"https://pypi.org/project/powerdict/","install_command":"pip install powerdict --index-url https://pypi.org/simple","documentation_url":"https://powerdict.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Programming Language :: Python :: 3"],"normalized_name":"powerdict","project_status":null},"repo_metadata":{"id":46980349,"uuid":"322407102","full_name":"OSUKED/Power-Station-Dictionary","owner":"OSUKED","description":"A power station dictionary that enables mapping between various naming conventions and associated plant metadata","archived":false,"fork":false,"pushed_at":"2024-05-04T08:53:12.000Z","size":35042,"stargazers_count":22,"open_issues_count":22,"forks_count":7,"subscribers_count":2,"default_branch":"shiro","last_synced_at":"2024-10-29T22:29:24.155Z","etag":null,"topics":["energy-data","power-stations"],"latest_commit_sha":null,"homepage":"https://osuked.github.io/Power-Station-Dictionary/","language":"Jupyter Notebook","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/OSUKED.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-12-17T20:36:14.000Z","updated_at":"2024-08-28T13:38:06.000Z","dependencies_parsed_at":"2023-09-21T19:32:21.220Z","dependency_job_id":"8ebd0742-2bbf-45cf-b8ab-81ef3d001c74","html_url":"https://github.com/OSUKED/Power-Station-Dictionary","commit_stats":{"total_commits":209,"total_committers":2,"mean_commits":104.5,"dds":0.009569377990430672,"last_synced_commit":"f042f794c153c8894966b06b24e4c6f29a267776"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/refs/heads/shiro","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222155692,"owners_count":16940391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"OSUKED","name":"Open Source UK Energy Data","uuid":"75696139","kind":"organization","description":"OSUKED is a combination of API wrappers, git-scrapers and Python tools for the UK energy sector","email":null,"website":"https://osuked.com/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/75696139?v=4","repositories_count":8,"last_synced_at":"2023-03-04T14:43:56.649Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSUKED","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:52:45.544Z","updated_at":"2023-03-04T14:43:56.711Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSUKED/repositories"},"tags":[{"name":"v1.3.0","sha":"d6d311a633e76a9d864b2c67e4cf06251ebb4529","kind":"tag","published_at":"2020-12-24T01:45:39.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.3.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.3.0/manifests"},{"name":"v1.2.13","sha":"49fbb4d120ee5754cfc841c1f4e8f4bbb844670d","kind":"tag","published_at":"2020-12-24T01:07:10.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.13","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"b94693b502b13b0d624baaf224945e7ff7d63cff","kind":"tag","published_at":"2020-12-24T01:02:58.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.12","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"89f182c48b27ed9837be1ffc555269669813e9c0","kind":"tag","published_at":"2020-12-24T00:59:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.11","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"db18120fe069c53beb9a7ccf02645e96d91e054d","kind":"tag","published_at":"2020-12-24T00:46:47.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.10","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"4ef68e3fb59648609769d18061ce7fb36caf7872","kind":"tag","published_at":"2020-12-24T00:36:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.9","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"af2c8921dbd8bf01d51d0ebc5e50543ae2748d28","kind":"tag","published_at":"2020-12-24T00:27:15.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.8","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"c9736d61671ba7a1ae69049eeb6b6edd0df5c89e","kind":"tag","published_at":"2020-12-24T00:15:38.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.7","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"461753176c74461e3291ac0c3f52ebcc03c70e5b","kind":"tag","published_at":"2020-12-23T23:58:30.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.6","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"8122f8cc835e5c979bdbf73e34e8f4082fdc6e57","kind":"tag","published_at":"2020-12-23T23:54:13.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.5","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"e155058a70c0f643e1237dc76c8b06a4c0384e0b","kind":"tag","published_at":"2020-12-23T23:49:12.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.4","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"62a2252ef64b135e0457f206251aa1843014cfd5","kind":"tag","published_at":"2020-12-23T23:44:49.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.3","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.3/manifests"},{"name":"v1.2.2","sha":"b3cfa8bc99f697ee870c43cd7a0fda3ccb2eca6a","kind":"tag","published_at":"2020-12-23T23:32:46.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.2","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"cbbe0dc68dd781314ea78909d69084063475afef","kind":"tag","published_at":"2020-12-23T23:27:19.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"e9dcc0c6187ae84d57b0a3d1bedb62b3abdc5900","kind":"tag","published_at":"2020-12-23T23:22:45.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.2.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"319e2bb72a6745f865c14ca12bd31f59abb8aa10","kind":"tag","published_at":"2020-12-23T14:33:08.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.1","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"84c59539ef74ec9d46bd89f0f6f8f6625186ef4a","kind":"commit","published_at":"2020-12-21T00:40:11.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/v1.1.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/v1.1.0/manifests"},{"name":"V1.0.0","sha":"6a040f4c204fea41f5dca714ebaa48c89339280e","kind":"commit","published_at":"2020-12-18T14:46:48.000Z","download_url":"https://codeload.github.com/OSUKED/Power-Station-Dictionary/tar.gz/V1.0.0","html_url":"https://github.com/OSUKED/Power-Station-Dictionary/releases/tag/V1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/tags/V1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T02:58:41.870Z","dependent_packages_count":0,"downloads":198,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":41.56521636035623,"dependent_repos_count":22.247643885958155,"dependent_packages_count":7.381897931361508,"stargazers_count":14.874127407840634,"forks_count":13.359448151616077,"docker_downloads_count":null,"average":19.88566674742652},"purl":"pkg:pypi/powerdict","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/powerdict","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/powerdict","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/powerdict/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T21:00:23.322Z","issues_count":25,"pull_requests_count":6,"avg_time_to_close_issue":14456315.6,"avg_time_to_close_pull_request":9301398.25,"issues_closed_count":5,"pull_requests_closed_count":4,"pull_request_authors_count":4,"issue_authors_count":3,"avg_comments_per_issue":0.24,"avg_comments_per_pull_request":0.8333333333333334,"merged_pull_requests_count":3,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/issues","maintainers":[{"login":"ClemAtt","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ClemAtt"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/powerdict/codemeta","maintainers":[{"uuid":"AyrtonBourn","login":"AyrtonBourn","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/AyrtonBourn/","role":null,"created_at":"2023-02-25T01:30:50.348Z","updated_at":"2023-02-25T01:30:50.348Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/AyrtonBourn/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":861831,"maintainers_count":368203,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","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":631811,"full_name":"OSUKED/Power-Station-Dictionary","default_branch":"shiro","total_commits":212,"total_committers":3,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":70.66666666666667,"dds":0.02358490566037741,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-05-10T11:00:51.202Z","last_synced_commit":"839304f04a9a37e317e69009ea2f9a05e4883362","created_at":"2023-03-09T08:24:10.025Z","updated_at":"2026-05-10T11:00:42.867Z","committers":[{"name":"AyrtonB","email":"AyrtonBourn@Outlook.com","login":"AyrtonB","count":207},{"name":"Aiden Kerr","email":"Aiden.Kerr@es.catapult.org.uk","login":null,"count":3},{"name":"jsteinemann","email":"jessica.steinemann@es.catapult.org.uk","login":null,"count":2}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.062Z","repositories_count":6233307,"commits_count":894841666,"contributors_count":34898852,"owners_count":1151822,"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":"OSUKED/Power-Station-Dictionary","html_url":"https://github.com/OSUKED/Power-Station-Dictionary","last_synced_at":"2026-03-04T02:01:44.988Z","status":"active","issues_count":25,"pull_requests_count":11,"avg_time_to_close_issue":14456315.6,"avg_time_to_close_pull_request":27635033.57142857,"issues_closed_count":5,"pull_requests_closed_count":7,"pull_request_authors_count":6,"issue_authors_count":3,"avg_comments_per_issue":0.24,"avg_comments_per_pull_request":0.5454545454545454,"merged_pull_requests_count":4,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-09T10:37:26.139Z","updated_at":"2026-03-04T02:01:44.988Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSUKED%2FPower-Station-Dictionary/issues","issue_labels_count":{"enhancement":5,"good first issue":2},"pull_request_labels_count":{},"issue_author_associations_count":{"CONTRIBUTOR":24,"NONE":1},"pull_request_author_associations_count":{"NONE":5,"CONTRIBUTOR":4,"COLLABORATOR":2},"issue_authors":{"AyrtonB":23,"Jess-St":1,"Rabscuttler":1},"pull_request_authors":{"Jess-St":3,"ClemAtt":2,"AidenJK":2,"axsy99":2,"ParamveerK":1,"AyrtonB":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-30T00:00:06.639Z","repositories_count":14449563,"issues_count":34190151,"pull_requests_count":112214140,"authors_count":11249392,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"ParamveerK":1},"maintainers":[{"login":"ClemAtt","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ClemAtt"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":1,"PullRequestEvent":2,"ForkEvent":2,"WatchEvent":4},"last_year":{}},"keywords":["energy-data","power-stations"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/auto-release.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T09:02:16.009Z","updated_at":"2023-02-14T09:02:16.009Z","repository_link":"https://github.com/OSUKED/Power-Station-Dictionary/blob/shiro/.github/workflows/auto-release.yml","dependencies":[{"id":7652348151,"package_name":"actions/checkout","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7652348152,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7652348153,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7652348154,"package_name":"marvinpinto/action-automatic-releases","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/generate_output_dataset.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T09:02:16.106Z","updated_at":"2023-02-14T09:02:16.106Z","repository_link":"https://github.com/OSUKED/Power-Station-Dictionary/blob/shiro/.github/workflows/generate_output_dataset.yml","dependencies":[{"id":7652349466,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7652349467,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7652349468,"package_name":"stefanzweifel/git-auto-commit-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update_ids.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T09:02:16.176Z","updated_at":"2023-02-14T09:02:16.176Z","repository_link":"https://github.com/OSUKED/Power-Station-Dictionary/blob/shiro/.github/workflows/update_ids.yml","dependencies":[{"id":7652349648,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7652349649,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7652349650,"package_name":"stefanzweifel/git-auto-commit-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:32:19.405Z","updated_at":"2023-09-21T19:32:19.405Z","repository_link":"https://github.com/OSUKED/Power-Station-Dictionary/blob/shiro/environment.yml","dependencies":[{"id":13856726886,"package_name":"nbdev","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726887,"package_name":"feautils","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726888,"package_name":"SwaggerPlugin","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726889,"package_name":"mkdocs-material-extensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726890,"package_name":"mkdocstrings","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726891,"package_name":"configparser","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856726892,"package_name":"junix","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-21T19:32:19.976Z","updated_at":"2023-09-21T19:32:19.976Z","repository_link":"https://github.com/OSUKED/Power-Station-Dictionary/blob/shiro/setup.py","dependencies":[]}],"score":10.328755287940472,"created_at":"2023-09-19T00:03:32.184Z","updated_at":"2026-05-12T12:00:53.682Z","avatar_url":"https://github.com/OSUKED.png","language":"Jupyter Notebook","category":"Energy Systems","sub_category":"Energy Data Accessibility and Integration","monthly_downloads":198,"total_dependent_repos":1,"total_dependent_packages":0,"readme":"# Power Station Dictionary\n\n\u003e The *Power Station Dictionary* is a [site](https://osuked.github.io/Power-Station-Dictionary/) that enables mapping between various power plant ids and automatically extracts data relating to those plants from Frictionless Data packages.\n\nN.b. This project is currently in active development.\n\n\u003cbr\u003e\n\n\u003e**Any and all contributions are very welcome. If you are less comfortable editing via GitHub please contribute via [this Google Sheet](https://docs.google.com/spreadsheets/d/1cn4zJ3Eyn9tqMdPal_QnC4eZUqq6nUCJXtQOyJYXChY/edit?usp=sharing) (GitHub is still preferred if possible).**\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n### Motivation\n\nExisting work into increasing the visibility of energy data has focused on improving the ability of humans to find datasets, which has historically been a key issue within a highly fragmented energy data landscape. Groups such as the Energy Data Taskforce have prompted a new wave of metadata standardisation and data cataloguing initiatives which have gone a long way to solving this issue, opening up new opportunities such as the creation of digital twins of the power grid. However, these new opportunities bring new challenges. To enable a digital twin of the energy system we need to be able to [\"describe relationships between assets and datasets\"](https://docs.google.com/document/d/1X8PIP4f0K2abKjyQiGJQaxdcflQ36GeATBfhJqFevxA), requiring two core extensions to our existing toolset:\n\n1. Field-level metadata that describes the contents of individual columns in a dataset\n2. \"Mapping\" datasets that are able to express the relationships between other datasets\n\n![Dictionary Diagram](img/dictionary_diagram.png)\n\nThese additions enable us to move from improving the ability of humans to discover datasets to making it easier for machines to automatically find and extract relevant data - a need that will only increase as the number and size of datasets continues to grow. The benefits extend beyond our digital colleagues though - by pivoting data exploration to be about finding objects/assets, which then reveal the datasets (and attributes) they are linked to, we can create a more intuitive search experience. Similar to Google’s move from searching for [\"Things not Strings\"](https://blog.google/products/search/introducing-knowledge-graph-things-not/), the data dictionary lets us search for \"Assets not Datasets\".\n\nTo illustrate the benefits of such a framework we are building a pilot dictionary focused on improving the discoverability, linkage, and automated extraction of data relating to power stations on the GB system. Power stations were chosen due to the high number of datasets they relate to, the wide range of ids used to describe them, and the current duplication in efforts to link them across industry and academia. We will then demonstrate how the dictionary can be used for analysis with two case studies: one researching the carbon intensity of individual generators by matching power output and carbon emission datasets, the second linking wholesale price and renewable subsidy data to help explain why wind subsidies have fallen below the average market price.\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n### Dictionary Framework\n\n##### Dictionary Schema \u0026 Core Dataset\n\nThe dictionary is composed of two files, a [csv containing ids](https://raw.githubusercontent.com/OSUKED/Power-Station-Dictionary/shiro/data/dictionary/ids.csv) that relate to different power stations and a [json containing metadata](https://raw.githubusercontent.com/OSUKED/Power-Station-Dictionary/shiro/data/dictionary/datapackage.json) written as an extension to the [Frictionless Data Tabular schema](https://specs.frictionlessdata.io/table-schema/). \"Frictionless Data (FD) is an open-source toolkit that brings simplicity to the data experience\" through an open-source standard that defines a specification for describing metadata relating to different types of datasets. Once a dataset has been described using the specification it then becomes incredibly easy to load it using different programming languages as well as export it into a wide range of different formats. What makes FD different to most other specifications is that they provide a comprehensive way to describe individual columns within a dataset, including their formats and constraints.\n\nThe majority of the schema is the same as the Tabular Schema published by FD. The core change is the use of `foreignKeys` to link to external datasets that use ids specified in the dictionary, a separate `attributes` entry then describes the columns which should be extracted from the dataset. The `hierarchy` attribute for each column then describes whether the ids in that column have a `same-as` or `part-of` relationship with the asset they’re linked to. A further `url_format` entry then provides a way to convert specific IDs into urls (e.g. with wikidata ids).\n\nThe datasets linked to the dictionary must be described using the FD tabular schema, however, the metadata does not need to be stored adjacent to the raw source and could be generated by a third party rather than the original data provider. Data-providers from within the energy sector already using this format include [Public Utility Data Library](https://catalyst.coop/pudl/) and [Open Power System Data](https://open-power-system-data.org/). As well as being able to link into the dictionary by publishing your datasets using this standard you can make use of a [wider ecosystem of data tools](https://frictionlessdata.io/software/).\n\n\u003cbr\u003e\n\n##### Building the Knowledge Graph/Website\n\nOnce the dictionary has been created a Python library then uses it to programmatically identify the different assets it contains, and then extract data relating to those assets from the datasets linked to the dictionary. The generation steps are as follows:\n\n1. Each row of the dictionary is iterated over with the associated ids extracted for each asset\n2. The datasets linked to the dictionary which contain an id relating to the current asset are identified\n3. The relevant attributes for each asset which are contained in the linked datasets are then extracted\n4. For each asset the outputted linked ids, datasets, and attributes are then used to populate a markdown template which forms the basis of a webpage within the dictionary site\n\n\n\u003cbr\u003e\n\u003cbr\u003e\n\n### Installation\n\nTo install the `powerdict` library please run:\n\n```bash\npip install powerdict\n```\n\n\u003cbr\u003e\n\n### Development Set-Up\n\nTo set-up a new environment you can run the following from the batch_scripts directory\n\n```bash\nsetup_env\n```\n\nAlternatively you can run these commands\n\n```bash\ncall conda env create -f environment.yml\ncall conda activate PowerDict\ncall ipython kernel install --user --name=PowerDict\n```\n\n\u003cbr\u003e\n\n### Publishing to PyPi\n\nTo publish the `powerdict` module to PyPi simply run the following from the batch_scripts directory\n\n```bash\npypi_publish\n```\n\nor follow these commands\n\n```bash\ncall conda activate PowerDict\ncall python setup.py sdist bdist_wheel\ncall twine upload --skip-existing dist/*\n```\n\nWhen prompted you should enter your PyPi username and password\n\nAfter this you will be able to install the latest version of powerdict using `pip install powerdict`\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["eu-ets-market","git-scraping"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/77299","html_url":"https://ost.ecosyste.ms/projects/77299"}