{"id":75576,"name":"SpineOpt.jl","description":"A highly adaptable modelling framework for multi-energy systems","url":"https://github.com/spine-tools/SpineOpt.jl","last_synced_at":"2025-09-08T16:40:40.346Z","repository":{"id":37472225,"uuid":"152052372","full_name":"spine-tools/SpineOpt.jl","owner":"spine-tools","description":"A highly adaptable modelling framework for multi-energy systems","archived":false,"fork":false,"pushed_at":"2025-09-03T17:52:41.000Z","size":127618,"stargazers_count":72,"open_issues_count":157,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-03T19:42:20.469Z","etag":null,"topics":["electricity","energy","energy-system-modelling","energy-systems","julia-language","modelling-framework"],"latest_commit_sha":null,"homepage":"https://www.tools-for-energy-system-modelling.org/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spine-tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-10-08T09:22:26.000Z","updated_at":"2025-09-03T17:51:57.000Z","dependencies_parsed_at":"2023-10-16T03:16:57.166Z","dependency_job_id":"be5beb61-6ecc-4034-8544-2b74dc84ba15","html_url":"https://github.com/spine-tools/SpineOpt.jl","commit_stats":{"total_commits":3196,"total_committers":38,"mean_commits":84.10526315789474,"dds":0.740613266583229,"last_synced_commit":"c3fe4a34c35d0b644fb39c033b0669191536628b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/spine-tools/SpineOpt.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274010098,"owners_count":25206763,"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-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"spine-tools","name":"Spine tools","uuid":"42807090","kind":"organization","description":"Open source modelling tools","email":"spine_info@vtt.fi","website":"http://www.spine-model.org/","location":null,"twitter":"Spine_Project","company":null,"icon_url":"https://avatars.githubusercontent.com/u/42807090?v=4","repositories_count":29,"last_synced_at":"2023-03-10T15:15:46.390Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spine-tools","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:19:58.369Z","updated_at":"2023-03-10T15:15:46.520Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools/repositories"},"packages":[{"id":11283929,"name":"SpineOpt","ecosystem":"julia","description":"A highly adaptable modelling framework for multi-energy systems","homepage":"https://www.tools-for-energy-system-modelling.org/","licenses":"GPL-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/spine-tools/SpineOpt.jl","keywords_array":["energy","modelling-framework","julia-language","electricity","energy-system-modelling","energy-systems"],"namespace":null,"versions_count":6,"first_release_published_at":"2024-11-01T00:00:00.000Z","latest_release_published_at":"2025-04-09T06:32:04.110Z","latest_release_number":"0.10.2","last_synced_at":"2025-09-07T15:10:17.325Z","created_at":"2025-01-20T16:15:04.120Z","updated_at":"2025-09-08T03:52:24.377Z","registry_url":"https://juliahub.com/ui/Packages/General/SpineOpt/","install_command":"Pkg.add(\"SpineOpt\")","documentation_url":"https://docs.juliahub.com/General/SpineOpt/stable/","metadata":{"uuid":"0d8fc150-4032-4b6e-9540-20efcb304861"},"repo_metadata":{"id":37472225,"uuid":"152052372","full_name":"spine-tools/SpineOpt.jl","owner":"spine-tools","description":"A highly adaptable modelling framework for multi-energy systems","archived":false,"fork":false,"pushed_at":"2025-09-03T17:52:41.000Z","size":127618,"stargazers_count":72,"open_issues_count":157,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-09-03T19:42:20.469Z","etag":null,"topics":["electricity","energy","energy-system-modelling","energy-systems","julia-language","modelling-framework"],"latest_commit_sha":null,"homepage":"https://www.tools-for-energy-system-modelling.org/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spine-tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-10-08T09:22:26.000Z","updated_at":"2025-09-03T17:51:57.000Z","dependencies_parsed_at":"2023-10-16T03:16:57.166Z","dependency_job_id":"be5beb61-6ecc-4034-8544-2b74dc84ba15","html_url":"https://github.com/spine-tools/SpineOpt.jl","commit_stats":{"total_commits":3196,"total_committers":38,"mean_commits":84.10526315789474,"dds":0.740613266583229,"last_synced_commit":"c3fe4a34c35d0b644fb39c033b0669191536628b"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/spine-tools/SpineOpt.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274010098,"owners_count":25206763,"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-07T02:00:09.463Z","response_time":67,"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":"spine-tools","name":"Spine tools","uuid":"42807090","kind":"organization","description":"Open source modelling tools","email":"spine_info@vtt.fi","website":"http://www.spine-model.org/","location":null,"twitter":"Spine_Project","company":null,"icon_url":"https://avatars.githubusercontent.com/u/42807090?v=4","repositories_count":29,"last_synced_at":"2023-03-10T15:15:46.390Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/spine-tools","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T19:19:58.369Z","updated_at":"2023-03-10T15:15:46.520Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spine-tools/repositories"},"tags":[{"name":"v0.10.2","sha":"3e7e11dc3afbe5c77a059e7788d4fef814487d22","kind":"commit","published_at":"2025-04-08T14:36:08.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.10.2","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"bb476d9da1b67957be58e8e13beed159990ffa8f","kind":"tag","published_at":"2025-03-21T12:20:26.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.10.1","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"f227d23445edbb9af8a87ae1260c61185aec14f1","kind":"tag","published_at":"2025-03-13T13:02:27.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.10.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.10.0/manifests"},{"name":"v0.9.2","sha":"6dfccfa415bb202f9e2c542f9d1455ac87d9364e","kind":"tag","published_at":"2024-11-26T14:51:38.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.9.2","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"bb5c56504cbe7bddcbca79b53db38013478beb84","kind":"tag","published_at":"2024-11-12T19:18:03.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.9.1","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"201590b754d65175b492842187af242d8c56fc55","kind":"tag","published_at":"2024-11-02T12:10:47.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.9.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.9.0/manifests"},{"name":"v0.8.3","sha":"f2527e5983ec5ac73a8f17a557101f413a008782","kind":"commit","published_at":"2024-07-16T09:00:07.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.8.3","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"7d449ee83617a0008fbc8787a7eee6376e4f8a40","kind":"commit","published_at":"2024-05-03T17:17:09.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.8.2","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"2549e347a44aa9c30d4ebe612ed6244f3332e8e0","kind":"commit","published_at":"2024-05-03T16:45:39.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.8.1","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.8.1/manifests"},{"name":"v0.7.2","sha":"07eceeb1efffa91e4aba074acd06bbb16c4f86d0","kind":"commit","published_at":"2024-04-29T11:35:15.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.7.2","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.7.2/manifests"},{"name":"v0.5.0","sha":"fec136556ac4b4c414e6e4855401604e34516bd4","kind":"commit","published_at":"2022-03-09T12:45:12.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.5.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.5.0/manifests"},{"name":"v0.4.4","sha":"20fbbe5e952e21171a869a2c36f0855cc5f1eb61","kind":"commit","published_at":"2020-09-18T20:48:08.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.4.4","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.4.4/manifests"},{"name":"v0.4.0","sha":"8810114ea201278a75154b6285ca98af9e3ddd4c","kind":"tag","published_at":"2020-07-02T18:54:17.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.4.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"44b41863bf85577f42238b29cc86b3e9736c40c1","kind":"tag","published_at":"2020-06-16T10:32:23.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.3.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.3.0/manifests"},{"name":"0.2.0","sha":"5331679747bc972e529ad589213c5a0da1b55f33","kind":"tag","published_at":"2020-05-07T19:11:25.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/0.2.0","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/0.2.0/manifests"},{"name":"working_A4","sha":"c2cf270247157dd58a46100447f041bf29150ecf","kind":"tag","published_at":"2020-02-03T08:29:16.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/working_A4","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/working_A4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@working_A4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/working_A4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/working_A4/manifests"},{"name":"v0.1.5","sha":"f25f6cd9a52f0a851fac0e90a8e59d1a7a71949a","kind":"tag","published_at":"2019-06-14T18:33:18.000Z","download_url":"https://codeload.github.com/spine-tools/SpineOpt.jl/tar.gz/v0.1.5","html_url":"https://github.com/spine-tools/SpineOpt.jl/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/spine-tools/SpineOpt.jl@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/tags/v0.1.5/manifests"}]},"repo_metadata_updated_at":"2025-09-08T03:52:24.377Z","dependent_packages_count":0,"downloads":9,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":3.0608570399711916,"dependent_repos_count":3.2272604345082487,"dependent_packages_count":16.30758135761291,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":7.531899610697451},"purl":"pkg:julia/SpineOpt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/julia/SpineOpt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/julia/SpineOpt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/julia/SpineOpt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-05T21:41:49.272Z","issues_count":366,"pull_requests_count":329,"avg_time_to_close_issue":31126179.56122449,"avg_time_to_close_pull_request":1729546.9823943663,"issues_closed_count":195,"pull_requests_closed_count":284,"pull_request_authors_count":20,"issue_authors_count":51,"avg_comments_per_issue":4.336065573770492,"avg_comments_per_pull_request":1.7386018237082066,"merged_pull_requests_count":256,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":73,"past_year_pull_requests_count":142,"past_year_avg_time_to_close_issue":2370195.3684210526,"past_year_avg_time_to_close_pull_request":584215.4132231405,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":121,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":1.095890410958904,"past_year_avg_comments_per_pull_request":1.908450704225352,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":107,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/issues","maintainers":[{"login":"manuelma","count":134,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuelma"},{"login":"nnhjy","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nnhjy"},{"login":"DillonJ","count":50,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DillonJ"},{"login":"datejada","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/datejada"},{"login":"gnawin","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gnawin"},{"login":"clizbe","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/clizbe"},{"login":"tarskul","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tarskul"},{"login":"jkiviluo","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jkiviluo"},{"login":"mihlema","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mihlema"},{"login":"Tasqu","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tasqu"},{"login":"nhniina","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nhniina"},{"login":"ptsavol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ptsavol"}],"active_maintainers":[{"login":"datejada","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/datejada"},{"login":"nnhjy","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nnhjy"},{"login":"manuelma","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuelma"},{"login":"gnawin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gnawin"},{"login":"tarskul","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tarskul"},{"login":"clizbe","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/clizbe"},{"login":"DillonJ","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DillonJ"},{"login":"mihlema","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mihlema"},{"login":"Tasqu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tasqu"},{"login":"nhniina","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nhniina"},{"login":"ptsavol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ptsavol"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/SpineOpt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/SpineOpt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/SpineOpt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/SpineOpt/related_packages","maintainers":[],"registry":{"name":"juliahub.com","url":"https://juliahub.com","ecosystem":"julia","default":true,"packages_count":12696,"maintainers_count":0,"namespaces_count":0,"keywords_count":7447,"github":"JuliaRegistries","metadata":{"funded_packages_count":856},"icon_url":"https://github.com/JuliaRegistries.png","created_at":"2022-04-19T16:34:08.340Z","updated_at":"2025-09-08T06:56:33.218Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/namespaces"}}],"commits":{"id":1319627,"full_name":"spine-tools/SpineOpt.jl","default_branch":"master","committers":[{"name":"Manuel Marin","email":"manuelma@kth.se","login":null,"count":829},{"name":"Manuel","email":"chacarero@gmail.com","login":"manuelma","count":829},{"name":"Rasku Topi","email":"topi.rasku@vtt.fi","login":"Tasqu","count":480},{"name":"u0122387","email":"maren.ihlemann@kuleuven.be","login":null,"count":279},{"name":"Jody Dillon","email":"jodyddillon@gmail.com","login":"DillonJ","count":199},{"name":"nnhjy","email":"jiangyi.huang@outlook.com","login":"nnhjy","count":178},{"name":"T5600\\Jody","email":"jody.dillon@smartwires.com","login":null,"count":78},{"name":"Tars Verschelde","email":"tars.verschelde@kulueven.be","login":null,"count":74},{"name":"jkiviluo","email":"40472544+jkiviluo","login":"jkiviluo","count":47},{"name":"Diego Alejandro Tejada Arango","email":"12887482+datejada","login":"datejada","count":44},{"name":"Huang, Jiangyi","email":"jiangyi.huang@vtt.fi","login":null,"count":42},{"name":"Maren Ihlemann","email":"40030652+mihlema","login":"mihlema","count":41},{"name":"tarskul","email":"120471470+tarskul","login":"tarskul","count":35},{"name":"Ni Wang","email":"ni.wang@tno.nl","login":"gnawin","count":31},{"name":"Kris Poncelet","email":"kris.poncelet@kuleuven.be","login":"KrisPoncelet","count":23},{"name":"Steffen Kaminski","email":"steffen.kaminski@kuleuven.be","login":"steffenkaminski","count":22},{"name":"Niina Helisto","email":"niina.helisto@vtt.fi","login":"nhniina","count":20},{"name":"Lauren Clisby","email":"lauren.clisby@tno.nl","login":"clizbe","count":20},{"name":"Kristof Phillips","email":"Kristof.phillips@kuleuven.be","login":"KristofPhillips95","count":18},{"name":"Erkka Rinne","email":"erkka.rinne@vtt.fi","login":"erkkar","count":10},{"name":"Per Vennström","email":"per.vennstrom@vtt.fi","login":"PerVenn","count":8},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":7},{"name":"Tasku","email":"topi.rasku@gmail.com","login":null,"count":7},{"name":"Tim","email":"tim.mertens@kuleuven.be","login":"TimMertens","count":6},{"name":"Jussi Ikaheimo","email":"jussi.ikaheimo@vtt.fi","login":"Mastomaki","count":6},{"name":"JustinasJas","email":"158030287+JustinasJas","login":"JustinasJas","count":5},{"name":"Troy Bober","email":"troy.bober@gmail.com","login":"trobob","count":3},{"name":"ll-ara","email":"llara26413@gmail.com","login":"ll-ara","count":2},{"name":"Abel Soares Siqueira","email":"abel.s.siqueira@gmail.com","login":"abelsiqueira","count":2},{"name":"Antti Soininen","email":"antti.soininen@vtt.fi","login":"soininen","count":1},{"name":"Lissy Langer","email":"54096244+lilanger","login":"lilanger","count":1},{"name":"Louis FIiche","email":"85456659+LouisFliche","login":"LouisFliche","count":1},{"name":"Pekka T Savolainen","email":"pekka.t.savolainen@vtt.fi","login":"PekkaSavolainen","count":1},{"name":"The Gitter Badger","email":"badger@gitter.im","login":"gitter-badger","count":1}],"total_commits":3350,"total_committers":34,"total_bot_commits":7,"total_bot_committers":1,"mean_commits":98.52941176470588,"dds":0.7525373134328358,"past_year_committers":[{"name":"Manuel","email":"chacarero@gmail.com","login":"manuelma","count":77},{"name":"nnhjy","email":"jiangyi.huang@outlook.com","login":"nnhjy","count":45},{"name":"Diego Alejandro Tejada Arango","email":"12887482+datejada","login":"datejada","count":29},{"name":"Niina Helisto","email":"niina.helisto@vtt.fi","login":"nhniina","count":17},{"name":"Ni Wang","email":"ni.wang@tno.nl","login":"gnawin","count":15},{"name":"Tars Verschelde","email":"tars.verschelde@kulueven.be","login":null,"count":11},{"name":"tarskul","email":"120471470+tarskul","login":"tarskul","count":8},{"name":"Tasqu","email":"topi.rasku@vtt.fi","login":"Tasqu","count":7},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":7},{"name":"JustinasJas","email":"158030287+JustinasJas","login":"JustinasJas","count":5},{"name":"Jussi Ikaheimo","email":"jussi.ikaheimo@vtt.fi","login":"Mastomaki","count":5},{"name":"Jody Dillon","email":"jody.dillon@energyreform.ie","login":"DillonJ","count":3},{"name":"Lauren Clisby","email":"lclisby@gmail.com","login":"clizbe","count":3},{"name":"ll-ara","email":"llara26413@gmail.com","login":"ll-ara","count":2},{"name":"Antti Soininen","email":"antti.soininen@vtt.fi","login":"soininen","count":1}],"past_year_total_commits":235,"past_year_total_committers":15,"past_year_total_bot_commits":7,"past_year_total_bot_committers":1,"past_year_mean_commits":15.666666666666666,"past_year_dds":0.672340425531915,"last_synced_at":"2025-08-09T00:39:18.154Z","last_synced_commit":"a41041fca4d18b7d29ac7090e7fab0750a625a89","created_at":"2023-09-11T14:45:17.933Z","updated_at":"2025-08-09T00:39:18.489Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-30T00:00:08.254Z","repositories_count":5479765,"commits_count":853310192,"contributors_count":31095239,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"spine-tools/SpineOpt.jl","html_url":"https://github.com/spine-tools/SpineOpt.jl","last_synced_at":"2025-09-05T21:41:49.272Z","status":"active","issues_count":366,"pull_requests_count":329,"avg_time_to_close_issue":31126179.56122449,"avg_time_to_close_pull_request":1729546.9823943663,"issues_closed_count":195,"pull_requests_closed_count":284,"pull_request_authors_count":20,"issue_authors_count":51,"avg_comments_per_issue":4.336065573770492,"avg_comments_per_pull_request":1.7386018237082066,"merged_pull_requests_count":256,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":73,"past_year_pull_requests_count":142,"past_year_avg_time_to_close_issue":2370195.3684210526,"past_year_avg_time_to_close_pull_request":584215.4132231405,"past_year_issues_closed_count":19,"past_year_pull_requests_closed_count":121,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":19,"past_year_avg_comments_per_issue":1.095890410958904,"past_year_avg_comments_per_pull_request":1.908450704225352,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":15,"past_year_merged_pull_requests_count":107,"created_at":"2023-09-11T14:45:53.864Z","updated_at":"2025-09-05T21:41:49.272Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/spine-tools%2FSpineOpt.jl/issues","issue_labels_count":{"Zone: model implementation":56,"stale":53,"Type: improvement":50,"Type: bug":32,"Type: new feature":24,"Zone: formulation":23,"Zone: documentation":22,"Zone: data \u0026 import":17,"good first issue":15,"model implementation":15,"Type: beautification":13,"Zone: output \u0026 feedback":12,"Type: performance enhancement":12,"bug":10,"Zone: integration \u0026 updates":10,"model formulation":9,"Type: epic":9,"specific data structure":8,"Type: feature":8,"help / question":8,"model documentation":8,"Zone: setup/admin":6,"discussion":6,"Zone: testing \u0026 validation":6,"archetype":6,"user-friendliness":6,"investments":5,"performance":4,"speed":4,"has attachment":4,"enhancement":4,"style":4,"output":3,"case studies":3,"temporals":3,"Type: discussion":2,"user constraints":2,"wontfix":2,"model_structure_check":2,"jump_all_out":1,"core":1,"geographical model":1,"linking models":1,"validation":1,"help wanted":1,"convert to how-to article":1,"Type: user question":1,"question":1,"Type: enhancement":1,"Type: speed enhancement":1,"to do":1},"pull_request_labels_count":{"model documentation":5,"Zone: formulation":2,"Type: improvement":2,"bug":1,"doing":1},"issue_author_associations_count":{"COLLABORATOR":155,"NONE":98,"CONTRIBUTOR":65,"MEMBER":48},"pull_request_author_associations_count":{"COLLABORATOR":180,"CONTRIBUTOR":84,"MEMBER":54,"NONE":11},"issue_authors":{"datejada":54,"DillonJ":53,"manuelma":42,"spine-o-bot":34,"jkiviluo":24,"mihlema":22,"clizbe":18,"nnhjy":15,"Mastomaki":9,"nhniina":9,"gnawin":9,"tarskul":8,"aporrasc":5,"HaoyuFang0909":5,"Alireza64z":4,"lilanger":3,"kTelaar":3,"tbaptistal":3,"hannesfelipe":3,"shuozhangucd1":2,"Regis-Delubac":2,"RowanPeng":2,"abelsiqueira":2,"Tasqu":2,"elinaspyrou":2,"shuo1990":2,"SeanByrne08":2,"ll-ara":2,"joaquimg":2,"nelliputkonen":2,"r0sv":1,"fbozzolo":1,"JaKehrl":1,"suvayu":1,"danajhen":1,"JuliaTagBot":1,"ptsavol":1,"tokorte":1,"JustinasJas":1,"Seven11037":1,"junglegobs":1,"CIODWYER":1,"fares2201":1,"LouisFliche":1,"LeoniePlaga":1,"hhoeschle":1,"asashishh":1,"Yil2":1,"OliverLinsel":1,"filipnykvist":1,"iasonask":1},"pull_request_authors":{"manuelma":92,"datejada":61,"nnhjy":49,"gnawin":28,"tarskul":23,"github-actions[bot]":15,"clizbe":14,"nhniina":13,"ll-ara":6,"mihlema":6,"DillonJ":3,"Mastomaki":3,"Tasqu":3,"abelsiqueira":2,"JustinasJas":2,"kkozersk":2,"ghost":2,"soininen":2,"gitter-badger":2,"jkiviluo":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10127809,"issues_count":31775288,"pull_requests_count":99081445,"authors_count":10713246,"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":{"Type: improvement":7,"Type: bug":7,"Zone: model implementation":5,"Zone: documentation":4,"Type: new feature":3,"Zone: data \u0026 import":2,"Zone: formulation":2,"good first issue":1,"Zone: testing \u0026 validation":1},"past_year_pull_request_labels_count":{"Zone: formulation":2,"Type: improvement":2},"past_year_issue_author_associations_count":{"MEMBER":22,"CONTRIBUTOR":21,"NONE":17,"COLLABORATOR":13},"past_year_pull_request_author_associations_count":{"MEMBER":50,"COLLABORATOR":44,"CONTRIBUTOR":42,"NONE":6},"past_year_issue_authors":{"datejada":23,"DillonJ":11,"nnhjy":4,"nhniina":4,"Mastomaki":4,"manuelma":4,"aporrasc":4,"tbaptistal":3,"ll-ara":2,"joaquimg":2,"gnawin":2,"Regis-Delubac":2,"shuozhangucd1":2,"JuliaTagBot":1,"JustinasJas":1,"hannesfelipe":1,"ptsavol":1,"Seven11037":1,"tarskul":1},"past_year_pull_request_authors":{"nnhjy":33,"datejada":29,"manuelma":19,"github-actions[bot]":15,"nhniina":10,"gnawin":7,"ll-ara":6,"tarskul":6,"clizbe":5,"mihlema":2,"Tasqu":2,"kkozersk":2,"soininen":2,"JustinasJas":2,"Mastomaki":2},"maintainers":[{"login":"manuelma","count":134,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuelma"},{"login":"nnhjy","count":64,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nnhjy"},{"login":"DillonJ","count":50,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DillonJ"},{"login":"datejada","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/datejada"},{"login":"gnawin","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gnawin"},{"login":"clizbe","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/clizbe"},{"login":"tarskul","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tarskul"},{"login":"jkiviluo","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jkiviluo"},{"login":"mihlema","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mihlema"},{"login":"Tasqu","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tasqu"},{"login":"nhniina","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nhniina"},{"login":"ptsavol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ptsavol"}],"active_maintainers":[{"login":"datejada","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/datejada"},{"login":"nnhjy","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nnhjy"},{"login":"manuelma","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/manuelma"},{"login":"gnawin","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gnawin"},{"login":"tarskul","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tarskul"},{"login":"clizbe","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/clizbe"},{"login":"DillonJ","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DillonJ"},{"login":"mihlema","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mihlema"},{"login":"Tasqu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Tasqu"},{"login":"nhniina","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nhniina"},{"login":"ptsavol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ptsavol"}]},"events":{"total":{"ForkEvent":4,"CreateEvent":51,"CommitCommentEvent":21,"ReleaseEvent":6,"IssuesEvent":77,"WatchEvent":13,"DeleteEvent":50,"MemberEvent":3,"IssueCommentEvent":253,"PushEvent":329,"PullRequestReviewCommentEvent":20,"PullRequestReviewEvent":36,"PullRequestEvent":89},"last_year":{"ForkEvent":4,"CreateEvent":51,"CommitCommentEvent":21,"ReleaseEvent":6,"IssuesEvent":77,"WatchEvent":13,"DeleteEvent":50,"MemberEvent":3,"IssueCommentEvent":253,"PushEvent":329,"PullRequestReviewCommentEvent":20,"PullRequestReviewEvent":36,"PullRequestEvent":89}},"keywords":["electricity","energy","energy-system-modelling","energy-systems","julia-language","modelling-framework"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-02-19T08:31:17.658Z","updated_at":"2023-02-19T08:31:17.658Z","repository_link":"https://github.com/spine-tools/SpineOpt.jl/blob/master/.github/workflows/ci.yml","dependencies":[{"id":7781925018,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7781925019,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7781925020,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7781925021,"package_name":"julia-actions/julia-runtest","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":7781925022,"package_name":"julia-actions/julia-processcoverage","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7781925023,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7781925024,"package_name":"julia-actions/julia-docdeploy","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]}],"score":11.157307105506622,"created_at":"2025-09-08T15:39:05.506Z","updated_at":"2025-10-07T08:27:16.111Z","avatar_url":"https://github.com/spine-tools.png","language":"Julia","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1016/j.esr.2022.100902"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["spine-toolbox","simulation-model","miniconda","anaconda","state-management","energy-transition","milp","energy-system","distributed","energy-system-model"],"project_url":"https://science.ecosyste.ms/api/v1/projects/75576","html_url":"https://science.ecosyste.ms/projects/75576"}