{"id":887,"name":"otoole","description":"otoole: OSeMOSYS Tools for Energy Work - Published in JOSS (2023)","url":"https://github.com/osemosys/otoole","last_synced_at":"2025-09-04T16:11:21.776Z","repository":{"id":35123245,"uuid":"209593945","full_name":"OSeMOSYS/otoole","owner":"OSeMOSYS","description":"OSeMOSYS Tools for Energy","archived":false,"fork":false,"pushed_at":"2024-11-18T22:36:39.000Z","size":3287,"stargazers_count":27,"open_issues_count":47,"forks_count":20,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-08-27T23:24:41.511Z","etag":null,"topics":["energy","energy-system","energy-system-modelling","osemosys"],"latest_commit_sha":null,"homepage":"https://otoole.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OSeMOSYS.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2019-09-19T15:56:17.000Z","updated_at":"2025-05-03T08:18:17.000Z","dependencies_parsed_at":"2024-01-05T23:53:49.545Z","dependency_job_id":"d5a34cde-93e3-40d9-90b3-4316de9d4ea2","html_url":"https://github.com/OSeMOSYS/otoole","commit_stats":{"total_commits":550,"total_committers":5,"mean_commits":110.0,"dds":0.3418181818181818,"last_synced_commit":"15bdc0b09e82a04c713d71bfdfb72f0a17d26fde"},"previous_names":[],"tags_count":66,"template":false,"template_full_name":null,"purl":"pkg:github/OSeMOSYS/otoole","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273596972,"owners_count":25134262,"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-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"OSeMOSYS","name":"OSeMOSYS","uuid":"14215860","kind":"organization","description":"Open-source Energy Modelling System","email":"osemosys@gmail.com","website":"http://www.osemosys.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215860?v=4","repositories_count":11,"last_synced_at":"2023-03-02T19:55:15.972Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSeMOSYS","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-13T10:29:57.448Z","updated_at":"2023-03-02T19:55:15.982Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS/repositories"},"packages":[{"id":2842973,"name":"otoole","ecosystem":"pypi","description":"A Python toolkit to support use of OSeMOSYS","homepage":"https://github.com/OSeMOSYS/otoole","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/OSeMOSYS/otoole","keywords_array":[],"namespace":null,"versions_count":58,"first_release_published_at":"2019-09-19T19:52:13.000Z","latest_release_published_at":"2024-11-15T22:23:51.000Z","latest_release_number":"1.1.5","last_synced_at":"2025-09-03T19:47:08.514Z","created_at":"2022-04-10T11:58:30.051Z","updated_at":"2025-09-03T19:47:08.514Z","registry_url":"https://pypi.org/project/otoole/","install_command":"pip install otoole --index-url https://pypi.org/simple","documentation_url":"https://otoole.readthedocs.io/en/latest/?badge=latest","metadata":{"funding":null,"documentation":"https://otoole.readthedocs.io/en/latest/?badge=latest","classifiers":["Development Status :: 4 - Beta","Programming Language :: Python"],"normalized_name":"otoole","project_status":null},"repo_metadata":{"uuid":"209593945","full_name":"OSeMOSYS/otoole","owner":"OSeMOSYS","description":"OSeMOSYS Tools for Energy","archived":false,"fork":false,"pushed_at":"2023-12-29T00:26:31.000Z","size":2312,"stargazers_count":20,"open_issues_count":42,"forks_count":16,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-01-01T17:08:41.383Z","etag":null,"topics":["energy","energy-system","energy-system-modelling","osemosys"],"latest_commit_sha":null,"homepage":"https://otoole.readthedocs.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OSeMOSYS.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"docs/contributing.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst"}},"created_at":"2019-09-19T15:56:17.000Z","updated_at":"2023-12-28T13:42:14.000Z","dependencies_parsed_at":"2023-12-18T07:44:35.665Z","dependency_job_id":null,"html_url":"https://github.com/OSeMOSYS/otoole","commit_stats":{"total_commits":540,"total_committers":5,"mean_commits":108.0,"dds":"0.34259259259259256","last_synced_commit":"f9ffec2c66ecced0054452c77d29b41f3b98af97"},"previous_names":[],"tags_count":60,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":179404964,"owners_count":10812074,"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":"OSeMOSYS","name":"OSeMOSYS","uuid":"14215860","kind":"organization","description":"Open-source Energy Modelling System","email":"osemosys@gmail.com","website":"http://www.osemosys.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/14215860?v=4","repositories_count":11,"last_synced_at":"2023-03-02T19:55:15.972Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OSeMOSYS","created_at":"2022-11-13T10:29:57.448Z","updated_at":"2023-03-02T19:55:15.982Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OSeMOSYS/repositories"},"tags":[{"name":"v1.1.2","sha":"f9ffec2c66ecced0054452c77d29b41f3b98af97","kind":"commit","published_at":"2023-12-12T04:56:41.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.1.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.2/manifests"},{"name":"1.1.2a","sha":"96dab3110d40d8f2132484506893fb9275be1b6d","kind":"commit","published_at":"2023-12-11T23:51:02.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/1.1.2a","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/1.1.2a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/1.1.2a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/1.1.2a/manifests"},{"name":"v1.1.2a","sha":"96dab3110d40d8f2132484506893fb9275be1b6d","kind":"commit","published_at":"2023-12-11T23:51:02.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.1.2a","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.1.2a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.2a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.2a/manifests"},{"name":"v1.1.1","sha":"21afaef76988ad331083f1926196854f7dcd71c5","kind":"commit","published_at":"2023-11-08T05:12:58.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.1.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"87e5613e5a79066b78d43352fdda16b2948df3e7","kind":"commit","published_at":"2023-08-30T22:24:16.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.1.0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.1.0/manifests"},{"name":"v1.0.4","sha":"973c44ad66c15b3b0e48b1ac2562a7fe615a2c29","kind":"commit","published_at":"2023-07-10T09:01:08.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4/manifests"},{"name":"v1.0.4a2","sha":"973c44ad66c15b3b0e48b1ac2562a7fe615a2c29","kind":"commit","published_at":"2023-07-10T09:01:08.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.4a2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.4a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a2/manifests"},{"name":"v1.0.4a.1","sha":"b628302e628785f05b8574422da334097771da2e","kind":"commit","published_at":"2023-07-10T08:56:02.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.4a.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.4a.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a.1/manifests"},{"name":"v1.0.4a","sha":"f420d3dc67d39efb16af5a499a7de6792e148010","kind":"commit","published_at":"2023-07-10T08:34:13.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.4a","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.4a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.4a/manifests"},{"name":"v1.0.3","sha":"56baf80da81b03f13ff772cab5664cc7967d1fa8","kind":"commit","published_at":"2023-05-03T20:16:13.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"330627931f7315f6772a4c150654d9ec630aedb3","kind":"commit","published_at":"2023-04-20T01:58:34.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"7f50cd56ceedd7f307933ac4bb137ff3f161760f","kind":"commit","published_at":"2023-04-20T01:40:41.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"544508dce5c0365e86903c1d5e0523a25fff3a7f","kind":"commit","published_at":"2023-02-26T03:44:10.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0.0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0.0/manifests"},{"name":"v1.0a4","sha":"cddfe9c30fb264e7c896e5f0c5ecaa17e3c37d5d","kind":"commit","published_at":"2023-02-26T02:43:20.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0a4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0a4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a4/manifests"},{"name":"v1.0a3","sha":"dcd810ddb7f305f65fa66985dec69f41c1596fd1","kind":"tag","published_at":"2023-02-26T01:37:27.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0a3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a3/manifests"},{"name":"v1.0a2","sha":"dcd810ddb7f305f65fa66985dec69f41c1596fd1","kind":"commit","published_at":"2023-02-26T01:17:15.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0a2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a2/manifests"},{"name":"v1.0a1","sha":"09269ef409838bf611cc1da86afb2ac2eab75d25","kind":"tag","published_at":"2022-07-05T12:35:09.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0a1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a1/manifests"},{"name":"v1.0a0","sha":"c0d6f7d6efbb450e7d436a9cc2e9165b91729c97","kind":"tag","published_at":"2022-07-05T12:11:10.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v1.0a0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v1.0a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v1.0a0/manifests"},{"name":"v0.11.0","sha":"77606e9966fc8bce0bd7471049d0051f3ca9aff3","kind":"tag","published_at":"2021-06-14T11:09:04.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.11.0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.11.0/manifests"},{"name":"v0.10.1b3","sha":"f4a9d100dfafa8d2d56a35b4e104fde40200db21","kind":"tag","published_at":"2021-01-07T07:19:34.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.1b3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.1b3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b3/manifests"},{"name":"v0.10.1b2","sha":"d72c2a658cc077d5e72ad843af99eef2f92f60cd","kind":"tag","published_at":"2021-01-05T16:36:57.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.1b2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.1b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b2/manifests"},{"name":"v0.10.1b1","sha":"3a8472bba6ddedd3b52d8164a3040a42524d22aa","kind":"tag","published_at":"2021-01-05T15:25:32.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.1b1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.1b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b1/manifests"},{"name":"v0.10.1b0","sha":"c55fdbfbe0c4546d3a5a5811332abed600483b74","kind":"tag","published_at":"2021-01-05T14:59:23.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.1b0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.1b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.1b0/manifests"},{"name":"v0.10.0","sha":"98466a3569e8144b406899e2b18fb6fe24ed5643","kind":"tag","published_at":"2020-11-13T10:00:22.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.0/manifests"},{"name":"v0.10.0b0","sha":"624727420f614a273b0d8b2f603359c3a4c8679b","kind":"tag","published_at":"2020-11-10T14:48:29.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.10.0b0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.10.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.10.0b0/manifests"},{"name":"v0.9.0b2","sha":"2192ce6abc5d833a72339b44461c4176468c4867","kind":"tag","published_at":"2020-11-06T09:09:32.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.9.0b2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.9.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b2/manifests"},{"name":"v0.9.0b1","sha":"b4c14ac13a590dbb1ad57f3a7a37ebc5da054389","kind":"tag","published_at":"2020-10-31T14:26:39.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.9.0b1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.9.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b1/manifests"},{"name":"v0.9.0b0","sha":"d098e9fe1fe01d85a01391ae372b72523368c968","kind":"tag","published_at":"2020-10-30T15:41:03.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.9.0b0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.9.0b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.9.0b0/manifests"},{"name":"v0.8.7a0","sha":"9c6666f9de8f55ea4fc4423eedb14e71ee1214a7","kind":"tag","published_at":"2020-10-28T13:16:30.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.7a0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.7a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.7a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.7a0/manifests"},{"name":"v0.8.6","sha":"05e497132801cf403046d6ac1539f7eeb2540324","kind":"tag","published_at":"2020-10-28T12:47:01.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.6","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.6/manifests"},{"name":"v0.8.6b0","sha":"d1ada07bb64eeb5b7770fd707e33d423b3bf407d","kind":"tag","published_at":"2020-10-22T23:41:42.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.6b0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.6b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.6b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.6b0/manifests"},{"name":"v0.8.5","sha":"fd2685f5aff69b613b9aeb70c16d488d7ea1924f","kind":"tag","published_at":"2020-10-22T22:38:23.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.5","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"1abc9a6cccd2447c63738c5eda5c14f8b5b87729","kind":"tag","published_at":"2020-09-25T14:37:14.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.4/manifests"},{"name":"v0.8.3","sha":"03bbf368d588bf98242d022b8fd94a3e5194cbde","kind":"tag","published_at":"2020-09-24T09:22:14.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"040f7032f5e1723c68780e45d6784c767c84bdc9","kind":"tag","published_at":"2020-09-14T21:12:12.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"a754c98f0e11d326ee1de63e795029d14260b252","kind":"tag","published_at":"2020-09-11T13:24:01.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8.1/manifests"},{"name":"v0.8","sha":"5687ac65bd36821b2cef188abfd2593a9fe32feb","kind":"tag","published_at":"2020-09-10T09:31:32.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8/manifests"},{"name":"v0.8b1","sha":"3ea571e070ad7eedf8a37fb352feb2026f9d52ef","kind":"tag","published_at":"2020-09-07T10:58:03.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8b1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8b1/manifests"},{"name":"v0.8b0","sha":"ddc34225b77ccde7e0a3c2bc4ba8d45f0a8c2e4b","kind":"tag","published_at":"2020-09-07T07:18:56.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.8b0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.8b0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8b0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.8b0/manifests"},{"name":"v0.7.4","sha":"9025941e06b80c565ae48b3f51022e47938a148b","kind":"tag","published_at":"2020-06-16T09:19:20.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.7.4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"695b7b84105961348468fd9e82860c25cc10bfe6","kind":"tag","published_at":"2020-06-16T09:13:39.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.7.3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"97861c39edda98a8d22d7de01a57d8a2a7e8fc4b","kind":"tag","published_at":"2020-06-15T21:25:21.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.7.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"5e02f91d7888830bf421565e4736ad293373b17a","kind":"tag","published_at":"2020-06-15T12:07:41.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.7.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7.1/manifests"},{"name":"v0.7","sha":"b161386e20a13c31e67972cea10d84a125e2395b","kind":"tag","published_at":"2020-06-10T12:25:41.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.7","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.7/manifests"},{"name":"v0.6","sha":"f527eb1fdf75cc6872457a6e5145f678f5d34693","kind":"tag","published_at":"2020-03-02T14:47:58.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.6","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.6/manifests"},{"name":"v0.5.5","sha":"af467063f8ec279deac2d3e605f8527a21e73c0f","kind":"tag","published_at":"2020-02-19T11:55:12.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5.5","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"23427b697d2f86a27c18065dc9cc0d925d062884","kind":"tag","published_at":"2020-02-18T21:28:24.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5.4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"ff144c462e0c40a2c4d20db08f89347a4aab2da2","kind":"tag","published_at":"2020-02-13T08:51:33.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5.3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"7fd8cef4553fcb18a4c8b19c0b936f11addeab59","kind":"tag","published_at":"2019-12-16T23:02:55.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"d1658f5871edea074d858681500c9675399f5b7b","kind":"tag","published_at":"2019-11-20T16:19:37.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5.1/manifests"},{"name":"v0.5","sha":"27c99b1f668552f64b9e62fbe96253492ce05c42","kind":"tag","published_at":"2019-11-20T15:13:29.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.5","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.5/manifests"},{"name":"v0.4.1","sha":"4f570f09c26982b15eb52ddd53124bd1ad8cd0d7","kind":"tag","published_at":"2019-10-30T14:43:31.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.4.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.4.1/manifests"},{"name":"v0.4","sha":"af6cd69cf2c6912daa38e75f6d457576c0f9c1b5","kind":"tag","published_at":"2019-10-30T14:20:54.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.4","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.4/manifests"},{"name":"v0.3","sha":"6b7e6541316ff96e3cda921eccff6fff0c8c5027","kind":"tag","published_at":"2019-10-23T13:26:37.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.3","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.3/manifests"},{"name":"v0.2","sha":"e4d1468ddb723700c351d044cc03b9542b7dc161","kind":"tag","published_at":"2019-10-18T14:12:04.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.2","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.2/manifests"},{"name":"v0.1.1","sha":"2040a8ce4dfc24fa04df62d81421690f6329ff7a","kind":"tag","published_at":"2019-10-11T07:16:00.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.1.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1.1/manifests"},{"name":"v0.1","sha":"0b3de6115a66a4c769bcd1a0fe58f67e4fc69e12","kind":"tag","published_at":"2019-10-11T07:15:09.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1/manifests"},{"name":"v0.1rc0","sha":"0b3de6115a66a4c769bcd1a0fe58f67e4fc69e12","kind":"tag","published_at":"2019-10-10T21:31:27.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.1rc0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.1rc0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1rc0/manifests"},{"name":"v0.1a1","sha":"17c5b035edf85c9349d9ecf78ef30dac37110325","kind":"tag","published_at":"2019-09-19T19:49:37.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.1a1","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.1a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1a1/manifests"},{"name":"v0.1a0","sha":"61f4bb493d978f725e971ecf6e3fa21b20d82b99","kind":"tag","published_at":"2019-09-19T19:43:30.000Z","download_url":"https://codeload.github.com/OSeMOSYS/otoole/tar.gz/v0.1a0","html_url":"https://github.com/OSeMOSYS/otoole/releases/tag/v0.1a0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1a0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/tags/v0.1a0/manifests"}]},"repo_metadata_updated_at":"2024-01-05T23:52:46.579Z","dependent_packages_count":0,"downloads":696,"downloads_period":"last-month","dependent_repos_count":4,"rankings":{"downloads":13.17515960988602,"dependent_repos_count":7.648739077914628,"dependent_packages_count":7.31012528119255,"stargazers_count":14.875180362467377,"forks_count":9.143716338049677,"docker_downloads_count":null,"average":10.43058413390205},"purl":"pkg:pypi/otoole","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/otoole","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/otoole","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/otoole/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-12-31T17:08:57.328Z","issues_count":71,"pull_requests_count":63,"avg_time_to_close_issue":31764593.913043477,"avg_time_to_close_pull_request":1929111.2950819673,"issues_closed_count":46,"pull_requests_closed_count":61,"pull_request_authors_count":3,"issue_authors_count":8,"avg_comments_per_issue":1.4507042253521127,"avg_comments_per_pull_request":0.9047619047619048,"merged_pull_requests_count":58,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":29,"past_year_pull_requests_count":41,"past_year_avg_time_to_close_issue":2953386.6,"past_year_avg_time_to_close_pull_request":434775.92307692306,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":39,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":1.4827586206896552,"past_year_avg_comments_per_pull_request":0.8048780487804879,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":39,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/issues"},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/otoole/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/otoole/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/otoole/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/otoole/related_packages","maintainers":[{"uuid":"willu47","login":"willu47","name":null,"email":null,"url":null,"packages_count":9,"html_url":"https://pypi.org/user/willu47/","role":null,"created_at":"2023-02-20T23:32:04.360Z","updated_at":"2023-02-20T23:32:04.360Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/willu47/packages"},{"uuid":"trevorb1","login":"trevorb1","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/trevorb1/","role":null,"created_at":"2023-02-26T05:15:21.349Z","updated_at":"2023-02-26T05:15:21.349Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/trevorb1/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":724708,"maintainers_count":308189,"namespaces_count":0,"keywords_count":237984,"github":"pypi","metadata":{"funded_packages_count":50481},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-04T05:23:51.177Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":624244,"full_name":"OSeMOSYS/otoole","default_branch":"master","committers":[{"name":"Will Usher","email":"wusher@kth.se","login":"willu47","count":366},{"name":"trevorb1","email":"trevor_barnes@sfu.ca","login":"trevorb1","count":253},{"name":"chrwm","email":"djeenie@posteo.de","login":"chrwm","count":1},{"name":"HauHe","email":"32165931+HauHe","login":"HauHe","count":1},{"name":"AgnesBelt","email":"beltramo@kth.se","login":"AgnesBelt","count":1}],"total_commits":622,"total_committers":5,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":124.4,"dds":0.4115755627009646,"past_year_committers":[{"name":"trevorb1","email":"trevor_barnes@sfu.ca","login":"trevorb1","count":44},{"name":"Will Usher","email":"wusher@kth.se","login":"willu47","count":1}],"past_year_total_commits":45,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":22.5,"past_year_dds":0.022222222222222254,"last_synced_at":"2025-08-07T06:03:43.993Z","last_synced_commit":"4142997d99478101e172fb91c2d7b4ebcabe9ced","created_at":"2023-03-09T08:07:15.605Z","updated_at":"2025-08-07T06:03:43.997Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-27T00:00:29.048Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"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":"OSeMOSYS/otoole","html_url":"https://github.com/OSeMOSYS/otoole","last_synced_at":"2025-08-31T17:31:49.150Z","status":null,"issues_count":86,"pull_requests_count":79,"avg_time_to_close_issue":27991197.07142857,"avg_time_to_close_pull_request":2082659.3246753246,"issues_closed_count":56,"pull_requests_closed_count":77,"pull_request_authors_count":4,"issue_authors_count":8,"avg_comments_per_issue":1.4767441860465116,"avg_comments_per_pull_request":1.0126582278481013,"merged_pull_requests_count":74,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":9,"past_year_avg_time_to_close_issue":1029666.0,"past_year_avg_time_to_close_pull_request":52276.666666666664,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":9,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.4444444444444444,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":9,"created_at":"2023-05-14T21:45:07.674Z","updated_at":"2025-09-02T20:59:19.661Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OSeMOSYS%2Fotoole/issues","issue_labels_count":{"bug":40,"enhancement":17,"documentation":5,"bounty":1,"excel":1,"performance":1,"question":1},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":50,"NONE":13,"COLLABORATOR":13,"CONTRIBUTOR":10},"pull_request_author_associations_count":{"MEMBER":59,"COLLABORATOR":30,"CONTRIBUTOR":2,"NONE":1},"issue_authors":{"willu47":37,"trevorb1":26,"HauHe":10,"vignesh1987":5,"wogandavid":3,"Timon-R":2,"EmiFej":2,"H3yfinn":1},"pull_request_authors":{"trevorb1":61,"willu47":28,"AgnesBelt":2,"chrwm":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10068975,"issues_count":31218164,"pull_requests_count":95228988,"authors_count":10688649,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":2,"enhancement":2,"documentation":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"MEMBER":4,"NONE":1},"past_year_pull_request_author_associations_count":{"MEMBER":18},"past_year_issue_authors":{"trevorb1":4,"vignesh1987":1},"past_year_pull_request_authors":{"trevorb1":18},"maintainers":[{"login":"trevorb1","count":87,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trevorb1"},{"login":"willu47","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/willu47"}],"active_maintainers":[{"login":"trevorb1","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/trevorb1"}]},"events":{"total":{"CreateEvent":7,"ReleaseEvent":4,"IssuesEvent":6,"WatchEvent":3,"DeleteEvent":7,"IssueCommentEvent":6,"PushEvent":11,"PullRequestEvent":8,"ForkEvent":2},"last_year":{"CreateEvent":7,"ReleaseEvent":4,"IssuesEvent":6,"WatchEvent":3,"DeleteEvent":7,"IssueCommentEvent":6,"PushEvent":11,"PullRequestEvent":8,"ForkEvent":2}},"keywords":["energy","energy-system","energy-system-modelling","osemosys"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-07-08T13:30:54.829Z","updated_at":"2022-07-08T13:30:54.829Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/requirements.txt","dependencies":[{"id":120868049,"package_name":"amply","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868050,"package_name":"datapackage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868051,"package_name":"flatten_dict","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868052,"package_name":"importlib_resources","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868053,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868054,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868055,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868056,"package_name":"pandas_datapackage_reader","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868057,"package_name":"pydot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868058,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":120868059,"package_name":"xlrd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/citation.yaml","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.068Z","updated_at":"2023-09-27T02:50:34.068Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/.github/workflows/citation.yaml","dependencies":[{"id":13964688082,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13964688083,"package_name":"citation-file-format/cffconvert-github-action","ecosystem":"actions","requirements":"2.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python-publish.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.077Z","updated_at":"2023-09-27T02:50:34.077Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/.github/workflows/python-publish.yml","dependencies":[{"id":13964688084,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13964688085,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/python.yaml","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.088Z","updated_at":"2023-09-27T02:50:34.088Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/.github/workflows/python.yaml","dependencies":[{"id":13964688086,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13964688087,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.094Z","updated_at":"2023-09-27T02:50:34.094Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/docs/requirements.txt","dependencies":[{"id":13964688088,"package_name":"amply","ecosystem":"pypi","requirements":"\u003e=0.1.4","direct":true,"kind":"runtime","optional":false},{"id":13964688089,"package_name":"docutils","ecosystem":"pypi","requirements":"\u003c0.18","direct":true,"kind":"runtime","optional":false},{"id":13964688090,"package_name":"flatten_dict","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688091,"package_name":"Jinja2","ecosystem":"pypi","requirements":"\u003c3.1","direct":true,"kind":"runtime","optional":false},{"id":13964688092,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688093,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688094,"package_name":"pandas","ecosystem":"pypi","requirements":"\u003e=1.1,\u003c2.1","direct":true,"kind":"runtime","optional":false},{"id":13964688095,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=2","direct":true,"kind":"runtime","optional":false},{"id":13964688096,"package_name":"pydot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688097,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688098,"package_name":"sphinx","ecosystem":"pypi","requirements":"\u003e=3.2.1","direct":true,"kind":"runtime","optional":false},{"id":13964688099,"package_name":"sphinx-book-theme","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13964688100,"package_name":"urllib3","ecosystem":"pypi","requirements":"\u003c2","direct":true,"kind":"runtime","optional":false},{"id":13964688101,"package_name":"xlrd","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.152Z","updated_at":"2023-09-27T02:50:34.152Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.158Z","updated_at":"2023-09-27T02:50:34.158Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"src/otoole/preprocess/setup.py","sha":null,"kind":"manifest","created_at":"2023-09-27T02:50:34.163Z","updated_at":"2023-09-27T02:50:34.163Z","repository_link":"https://github.com/OSeMOSYS/otoole/blob/master/src/otoole/preprocess/setup.py","dependencies":[]}],"score":12.467436409664082,"created_at":"2025-09-04T09:17:40.783Z","updated_at":"2025-10-07T08:04:28.161Z","avatar_url":"https://github.com/OSeMOSYS.png","language":"Python","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":696,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/887","html_url":"https://science.ecosyste.ms/projects/887","bibtex_url":"https://science.ecosyste.ms/projects/887/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/887/export.apalike"}