{"id":58974,"name":"gufe","description":"core data models of the Open Free Energy ecosystem","url":"https://github.com/openfreeenergy/gufe","last_synced_at":"2025-09-05T15:21:41.421Z","repository":{"id":37536627,"uuid":"473953460","full_name":"OpenFreeEnergy/gufe","owner":"OpenFreeEnergy","description":"core data models of the Open Free Energy ecosystem","archived":false,"fork":false,"pushed_at":"2025-08-29T16:51:40.000Z","size":2133,"stargazers_count":36,"open_issues_count":120,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-01T07:21:15.976Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gufe.openfree.energy","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/OpenFreeEnergy.png","metadata":{"files":{"readme":"README.md","changelog":"news/TEMPLATE.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-25T09:52:08.000Z","updated_at":"2025-08-29T07:36:59.000Z","dependencies_parsed_at":"2023-09-27T18:24:48.472Z","dependency_job_id":"8c7d3248-3f64-4031-ab7c-69751a869e1e","html_url":"https://github.com/OpenFreeEnergy/gufe","commit_stats":{"total_commits":605,"total_committers":9,"mean_commits":67.22222222222223,"dds":0.6479338842975206,"last_synced_commit":"2e2591b1f496fde3072ae105ee45c7a5ec95e420"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/OpenFreeEnergy/gufe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273775285,"owners_count":25165800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"OpenFreeEnergy","name":"Open Free Energy","uuid":"92118939","kind":"organization","description":"","email":null,"website":"https://openfree.energy","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/92118939?v=4","repositories_count":10,"last_synced_at":"2023-03-05T07:12:39.551Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenFreeEnergy","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T08:07:42.582Z","updated_at":"2023-03-05T07:12:39.559Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy/repositories"},"packages":[{"id":5297724,"name":"gufe","ecosystem":"conda","description":"Abstract base classes for free energy calculations by Open Free Energy","homepage":"https://github.com/OpenFreeEnergy/gufe","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenFreeEnergy/gufe","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2022-03-31T17:53:22.000Z","latest_release_published_at":"2022-11-01T11:03:54.000Z","latest_release_number":"0.4","last_synced_at":"2025-08-20T01:08:08.562Z","created_at":"2022-10-03T16:02:44.903Z","updated_at":"2025-08-20T01:08:08.562Z","registry_url":"https://anaconda.org/conda-forge/gufe","install_command":"conda install -c conda-forge gufe","documentation_url":null,"metadata":{},"repo_metadata":{"uuid":"473953460","full_name":"OpenFreeEnergy/gufe","owner":"OpenFreeEnergy","description":"grand unified free energy by OpenFE","archived":false,"fork":false,"pushed_at":"2023-03-10T18:01:59.000Z","size":1095,"stargazers_count":13,"open_issues_count":35,"forks_count":2,"subscribers_count":5,"default_branch":"main","last_synced_at":"2023-03-13T23:41:20.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-25T09:52:08.000Z","updated_at":"2023-03-10T17:03:26.000Z","dependencies_parsed_at":"2023-02-19T10:00:22.432Z","dependency_job_id":null,"html_url":"https://github.com/OpenFreeEnergy/gufe","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"OpenFreeEnergy","name":"Open Free Energy","uuid":"92118939","kind":"organization","description":"","email":null,"website":"https://openfree.energy","location":null,"twitter":null,"company":null,"avatar_url":"https://avatars.githubusercontent.com/u/92118939?v=4","repositories_count":10,"last_synced_at":"2023-03-05T07:12:39.551Z","metadata":{"has_sponsors_listing":false},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy"},"tags":[{"name":"v0.6","sha":"4903ade67652a16ca6eb7cfd50b2df9b8d0c4eb2","kind":"commit","published_at":"2023-02-15T13:21:17.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.6","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.6"},{"name":"v0.5","sha":"86264e66695552e4dab9b692f07dbe5623eee25a","kind":"commit","published_at":"2022-12-10T21:32:02.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.5","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.5"},{"name":"v0.4","sha":"c63c81c4bf486ceead7c120a4f12d2ec2c44ef62","kind":"commit","published_at":"2022-10-31T15:35:04.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.4","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.4"},{"name":"v0.3","sha":"78942e6c8c0eb1cd311e83881932c0a596e2ab7e","kind":"commit","published_at":"2022-10-24T15:46:08.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.3","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.3"},{"name":"v0.2","sha":"f5caa2c8aa5ccc8e6e22519b1c58aff80f89f63f","kind":"commit","published_at":"2022-04-05T09:29:27.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.2","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.2"},{"name":"v0.1","sha":"1e81ac64ebdb04c327760c4519b9d3cd0eb00c54","kind":"commit","published_at":"2022-03-31T12:38:22.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.1"}]},"repo_metadata_updated_at":"2023-03-22T07:27:52.501Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":1,"rankings":{"downloads":null,"dependent_repos_count":24.40740555915964,"dependent_packages_count":28.988472478666598,"stargazers_count":52.94675383003143,"forks_count":59.254453815060636,"docker_downloads_count":null,"average":41.399271420729576},"purl":"pkg:conda/gufe","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/gufe","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/gufe","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/gufe/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2023-08-09T04:28:23.014Z","issues_count":47,"pull_requests_count":74,"avg_time_to_close_issue":1913798.4444444445,"avg_time_to_close_pull_request":1767561.606060606,"issues_closed_count":18,"pull_requests_closed_count":66,"pull_request_authors_count":7,"issue_authors_count":10,"avg_comments_per_issue":1.8936170212765957,"avg_comments_per_pull_request":2.918918918918919,"merged_pull_requests_count":61,"bot_issues_count":6,"bot_pull_requests_count":0,"past_year_issues_count":46,"past_year_pull_requests_count":69,"past_year_avg_time_to_close_issue":1913798.4444444445,"past_year_avg_time_to_close_pull_request":1136000.8196721312,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":61,"past_year_pull_request_authors_count":7,"past_year_issue_authors_count":10,"past_year_avg_comments_per_issue":1.934782608695652,"past_year_avg_comments_per_pull_request":2.536231884057971,"past_year_bot_issues_count":6,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":56},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/gufe/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/gufe/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/gufe/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/gufe/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":5625248,"name":"gufe","ecosystem":"pypi","description":"","homepage":"https://github.com/OpenFreeEnergy/gufe","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/OpenFreeEnergy/gufe","keywords_array":[],"namespace":null,"versions_count":1,"first_release_published_at":"2022-12-05T19:52:42.000Z","latest_release_published_at":"2022-12-05T19:52:42.000Z","latest_release_number":"0.4","last_synced_at":"2025-07-29T07:20:01.709Z","created_at":"2022-12-05T20:09:47.784Z","updated_at":"2025-07-29T07:20:04.296Z","registry_url":"https://pypi.org/project/gufe/","install_command":"pip install gufe --index-url https://pypi.org/simple","documentation_url":"https://gufe.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Development Status :: 1 - Planning","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: Microsoft :: Windows","Operating System :: POSIX","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Bio-Informatics","Topic :: Scientific/Engineering :: Chemistry"],"normalized_name":"gufe"},"repo_metadata":{"id":37536627,"uuid":"473953460","full_name":"OpenFreeEnergy/gufe","owner":"OpenFreeEnergy","description":"core data models of the Open Free Energy ecosystem","archived":false,"fork":false,"pushed_at":"2025-07-28T21:29:33.000Z","size":1963,"stargazers_count":36,"open_issues_count":115,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-07-28T23:24:55.882Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://gufe.openfree.energy","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/OpenFreeEnergy.png","metadata":{"files":{"readme":"README.md","changelog":"news/TEMPLATE.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-03-25T09:52:08.000Z","updated_at":"2025-07-24T22:03:27.000Z","dependencies_parsed_at":"2023-09-27T18:24:48.472Z","dependency_job_id":"8c7d3248-3f64-4031-ab7c-69751a869e1e","html_url":"https://github.com/OpenFreeEnergy/gufe","commit_stats":{"total_commits":605,"total_committers":9,"mean_commits":67.22222222222223,"dds":0.6479338842975206,"last_synced_commit":"2e2591b1f496fde3072ae105ee45c7a5ec95e420"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"purl":"pkg:github/OpenFreeEnergy/gufe","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267645428,"owners_count":24120881,"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-07-29T02:00:12.549Z","response_time":2574,"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":"OpenFreeEnergy","name":"Open Free Energy","uuid":"92118939","kind":"organization","description":"","email":null,"website":"https://openfree.energy","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/92118939?v=4","repositories_count":10,"last_synced_at":"2023-03-05T07:12:39.551Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenFreeEnergy","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T08:07:42.582Z","updated_at":"2023-03-05T07:12:39.559Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenFreeEnergy/repositories"},"tags":[{"name":"v1.6.0","sha":"921ff8532531bd4f978c548c808747eae19528a5","kind":"commit","published_at":"2025-07-23T19:19:51.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.6.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"10074fa9f1ed9ea3380ead11f7db50f43d664ad3","kind":"commit","published_at":"2025-06-17T20:38:06.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.5.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"6cfbcb08e31d599e5a41d6aac8efed42a5561b95","kind":"commit","published_at":"2025-05-01T15:55:42.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.4.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"a105b01e108db8862464d6b606e8105858a49a2d","kind":"commit","published_at":"2025-04-24T16:21:23.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.4.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"51df1061cf6c7055ecc7027fb725638e26d4d948","kind":"commit","published_at":"2025-03-11T02:22:32.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.3.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"f8baf7ff1d5d45ef6ce5183ead32e6d9122dfb00","kind":"commit","published_at":"2025-01-09T18:27:34.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.2.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"43d86f9d0327ca8996e9e0343b65affac83a5078","kind":"commit","published_at":"2024-11-07T21:50:15.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.1.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"2425b4cf7c08047dc27b559b0e5729215f05f002","kind":"commit","published_at":"2024-04-17T18:00:37.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.0.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0/manifests"},{"name":"v1.0.0rc1","sha":"29f98ec0227ed9f30ea6b84096dc13818a9ac8d3","kind":"commit","published_at":"2024-03-13T15:05:10.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.0.0rc1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0rc1/manifests"},{"name":"v1.0.0rc0","sha":"0e7241f208f995003eea606ba1f264fba8314ad3","kind":"commit","published_at":"2024-02-16T09:16:24.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v1.0.0rc0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v1.0.0rc0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v1.0.0rc0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0rc0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v1.0.0rc0/manifests"},{"name":"v0.10.0","sha":"c12bba6d5defec705d5710a6b2f8f308ba36bb6b","kind":"commit","published_at":"2024-01-24T09:35:56.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.10.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.10.0/manifests"},{"name":"v0.9.5","sha":"f87e2363326bf62deca2b8a4a6105f3f563fdd1e","kind":"commit","published_at":"2023-10-10T22:19:59.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.5","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.5/manifests"},{"name":"0.9.5","sha":"f87e2363326bf62deca2b8a4a6105f3f563fdd1e","kind":"commit","published_at":"2023-10-10T22:19:59.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/0.9.5","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/0.9.5/manifests"},{"name":"v0.9.4","sha":"441b70a6f716038dfa6c139c89c2ce2ebff6db14","kind":"commit","published_at":"2023-09-12T08:38:58.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.4","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"251cfafaa585ac208b80454048692e9e0c8c162b","kind":"commit","published_at":"2023-08-29T10:17:06.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.3","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"8d9fb2e3f2cb910528416197da3b24bc149e273d","kind":"commit","published_at":"2023-07-18T15:03:56.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.2","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"980b8127e1c04bc351d71af8f1f05b01d07801b0","kind":"commit","published_at":"2023-06-30T17:00:22.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"239302a254c826385fa79c64680860842b66916c","kind":"commit","published_at":"2023-06-12T07:40:04.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.9.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"fd7231d1fa112939396d0951900cace31adfb907","kind":"commit","published_at":"2023-05-08T10:06:28.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.8.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.8.0/manifests"},{"name":"v0.7.3","sha":"6fc5d8528bcc4871b042cc370cd44c8c1ea85ba5","kind":"commit","published_at":"2023-04-27T11:40:58.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.7.3","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"e47c7af22bb14ac88deba8a6e5840f0cafead30c","kind":"commit","published_at":"2023-04-18T11:59:29.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.7.2","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"1a613e40cd3181defa11eafd82c8d1bb87e964a6","kind":"commit","published_at":"2023-04-11T09:37:56.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.7.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"b001339060e9649327a20667b1ea41eccdd9fa6f","kind":"commit","published_at":"2023-04-10T09:21:12.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.7.0","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.7.0/manifests"},{"name":"v0.6.1","sha":"d7cfb3abfede9ba8964234eafb8deb1659569f1a","kind":"commit","published_at":"2023-03-27T13:07:41.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.6.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.6.1/manifests"},{"name":"v0.6","sha":"4903ade67652a16ca6eb7cfd50b2df9b8d0c4eb2","kind":"commit","published_at":"2023-02-15T13:21:17.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.6","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.6/manifests"},{"name":"v0.5","sha":"86264e66695552e4dab9b692f07dbe5623eee25a","kind":"commit","published_at":"2022-12-10T21:32:02.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.5","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.5/manifests"},{"name":"v0.4","sha":"c63c81c4bf486ceead7c120a4f12d2ec2c44ef62","kind":"commit","published_at":"2022-10-31T15:35:04.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.4","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.4/manifests"},{"name":"v0.3","sha":"78942e6c8c0eb1cd311e83881932c0a596e2ab7e","kind":"commit","published_at":"2022-10-24T15:46:08.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.3","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.3/manifests"},{"name":"v0.2","sha":"f5caa2c8aa5ccc8e6e22519b1c58aff80f89f63f","kind":"commit","published_at":"2022-04-05T09:29:27.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.2","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.2/manifests"},{"name":"v0.1","sha":"1e81ac64ebdb04c327760c4519b9d3cd0eb00c54","kind":"commit","published_at":"2022-03-31T12:38:22.000Z","download_url":"https://codeload.github.com/OpenFreeEnergy/gufe/tar.gz/v0.1","html_url":"https://github.com/OpenFreeEnergy/gufe/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenFreeEnergy/gufe@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-07-29T07:20:04.295Z","dependent_packages_count":1,"downloads":35,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":41.134321081168146,"dependent_repos_count":30.61104109666564,"dependent_packages_count":6.633233862033089,"stargazers_count":15.684469199811069,"forks_count":19.552966834918998,"average":22.72320641491939},"purl":"pkg:pypi/gufe","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/gufe","docker_dependents_count":1,"docker_downloads_count":8,"usage_url":"https://repos.ecosyste.ms/usage/pypi/gufe","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/gufe/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-16T12:53:57.196Z","issues_count":258,"pull_requests_count":207,"avg_time_to_close_issue":5395217.372093023,"avg_time_to_close_pull_request":2495062.416216216,"issues_closed_count":172,"pull_requests_closed_count":185,"pull_request_authors_count":16,"issue_authors_count":20,"avg_comments_per_issue":1.2015503875968991,"avg_comments_per_pull_request":3.082125603864734,"merged_pull_requests_count":164,"bot_issues_count":76,"bot_pull_requests_count":2,"past_year_issues_count":145,"past_year_pull_requests_count":77,"past_year_avg_time_to_close_issue":2626110.598039216,"past_year_avg_time_to_close_pull_request":1305376.0,"past_year_issues_closed_count":102,"past_year_pull_requests_closed_count":63,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.8068965517241379,"past_year_avg_comments_per_pull_request":3.5584415584415585,"past_year_bot_issues_count":53,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":57,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/issues","maintainers":[{"login":"dotsdl","count":73,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dotsdl"},{"login":"IAlibay","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IAlibay"},{"login":"dwhswenson","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwhswenson"},{"login":"richardjgowers","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/richardjgowers"},{"login":"ianmkenney","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ianmkenney"},{"login":"jchodera","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jchodera"}],"active_maintainers":[{"login":"dotsdl","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dotsdl"},{"login":"IAlibay","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IAlibay"},{"login":"ianmkenney","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ianmkenney"},{"login":"jchodera","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jchodera"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gufe/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gufe/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gufe/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/gufe/related_packages","maintainers":[{"uuid":"mmh","login":"mmh","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/mmh/","role":null,"created_at":"2023-02-26T04:53:30.962Z","updated_at":"2023-02-26T04:53:30.962Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mmh/packages"},{"uuid":"richard.j.gowers","login":"richard.j.gowers","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/richard.j.gowers/","role":null,"created_at":"2023-02-26T04:53:31.609Z","updated_at":"2023-02-26T04:53:31.609Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/richard.j.gowers/packages"},{"uuid":"IAlibay","login":"IAlibay","name":null,"email":null,"url":null,"packages_count":21,"html_url":"https://pypi.org/user/IAlibay/","role":"Owner","created_at":"2025-07-29T07:20:03.220Z","updated_at":"2025-07-29T07:20:03.220Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/IAlibay/packages"},{"uuid":"riesb","login":"riesb","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/riesb/","role":null,"created_at":"2023-02-26T04:53:31.871Z","updated_at":"2023-02-26T04:53:31.871Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/riesb/packages"},{"uuid":"dwhswenson","login":"dwhswenson","name":null,"email":null,"url":null,"packages_count":15,"html_url":"https://pypi.org/user/dwhswenson/","role":null,"created_at":"2023-02-26T04:53:30.246Z","updated_at":"2023-02-26T04:53:30.246Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/dwhswenson/packages"},{"uuid":"alyssatravitz","login":"alyssatravitz","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/alyssatravitz/","role":"Owner","created_at":"2025-07-29T07:20:03.176Z","updated_at":"2025-07-29T07:20:03.176Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/alyssatravitz/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725187,"maintainers_count":308369,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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":31804,"full_name":"OpenFreeEnergy/gufe","default_branch":"main","committers":[{"name":"richard","email":"richardjgowers@gmail.com","login":"richardjgowers","count":292},{"name":"David Dotson","email":"dotsdl@gmail.com","login":"dotsdl","count":169},{"name":"David W.H. Swenson","email":"david.swenson@omsf.io","login":"dwhswenson","count":163},{"name":"IAlibay","email":"ialibay@mdanalysis.org","login":"IAlibay","count":90},{"name":"Mike Henry","email":"11765982+mikemhenry","login":"mikemhenry","count":65},{"name":"Alyssa Travitz","email":"atravitz@umich.edu","login":"atravitz","count":22},{"name":"Josh Horton","email":"Josh.Horton@newcastle.ac.uk","login":"jthorton","count":18},{"name":"Josh Mitchell","email":"yoshanuikabundi@gmail.com","login":"Yoshanuikabundi","count":14},{"name":"Ian Kenney","email":"ianmichaelkenney@gmail.com","login":"ianmkenney","count":12},{"name":"Benjamin Ries","email":"benjamin-ries@outlook.com","login":"RiesBen","count":9},{"name":"hannahbaumann","email":"hbaumann@uci.edu","login":"hannahbaumann","count":4},{"name":"hmacdope","email":"hugomacdermott@gmail.com","login":"hmacdope","count":2},{"name":"Matt Thompson","email":"matt.thompson@openforcefield.org","login":"mattwthompson","count":2},{"name":"George","email":"37330594+LilDojd","login":"LilDojd","count":1},{"name":"Iván Pulido","email":"2949729+ijpulidos","login":"ijpulidos","count":1},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":1}],"total_commits":865,"total_committers":16,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":54.0625,"dds":0.6624277456647398,"past_year_committers":[{"name":"David Dotson","email":"dotsdl@gmail.com","login":"dotsdl","count":27},{"name":"Alyssa Travitz","email":"atravitz@umich.edu","login":"atravitz","count":22},{"name":"Josh Horton","email":"Josh.Horton@newcastle.ac.uk","login":"jthorton","count":18},{"name":"Irfan Alibay","email":"IAlibay","login":"IAlibay","count":18},{"name":"Mike Henry","email":"11765982+mikemhenry","login":"mikemhenry","count":10},{"name":"Ian Kenney","email":"ianmichaelkenney@gmail.com","login":"ianmkenney","count":9},{"name":"richard gowers","email":"richardjgowers@gmail.com","login":"richardjgowers","count":7},{"name":"Benjamin Ries","email":"benjamin-ries@outlook.com","login":"RiesBen","count":2},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":1},{"name":"Matt Thompson","email":"matt.thompson@openforcefield.org","login":"mattwthompson","count":1},{"name":"Iván Pulido","email":"2949729+ijpulidos","login":"ijpulidos","count":1},{"name":"George","email":"37330594+LilDojd","login":"LilDojd","count":1}],"past_year_total_commits":117,"past_year_total_committers":12,"past_year_total_bot_commits":1,"past_year_total_bot_committers":1,"past_year_mean_commits":9.75,"past_year_dds":0.7692307692307692,"last_synced_at":"2025-03-24T20:13:46.716Z","last_synced_commit":"af337a59a21bcdbe0e3884144be5f2c6c5467070","created_at":"2023-03-07T16:46:59.798Z","updated_at":"2025-03-24T20:13:46.807Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"OpenFreeEnergy/gufe","html_url":"https://github.com/OpenFreeEnergy/gufe","last_synced_at":"2025-09-04T03:02:51.553Z","status":null,"issues_count":279,"pull_requests_count":314,"avg_time_to_close_issue":5141612.76433121,"avg_time_to_close_pull_request":2321098.397683398,"issues_closed_count":157,"pull_requests_closed_count":259,"pull_request_authors_count":16,"issue_authors_count":21,"avg_comments_per_issue":0.7992831541218638,"avg_comments_per_pull_request":2.8184713375796178,"merged_pull_requests_count":231,"bot_issues_count":85,"bot_pull_requests_count":4,"past_year_issues_count":161,"past_year_pull_requests_count":154,"past_year_avg_time_to_close_issue":1917915.5212765958,"past_year_avg_time_to_close_pull_request":920825.7130434783,"past_year_issues_closed_count":94,"past_year_pull_requests_closed_count":115,"past_year_pull_request_authors_count":10,"past_year_issue_authors_count":14,"past_year_avg_comments_per_issue":0.40372670807453415,"past_year_avg_comments_per_pull_request":2.811688311688312,"past_year_bot_issues_count":60,"past_year_bot_pull_requests_count":4,"past_year_merged_pull_requests_count":107,"created_at":"2023-05-10T21:34:51.981Z","updated_at":"2025-09-04T03:02:51.555Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenFreeEnergy%2Fgufe/issues","issue_labels_count":{"docs-developer":14,"enhancement":8,"question":6,"priority:medium":3,"good first issue":3,"documentation":2,"priority-high":1,"bug":1,"wontfix":1,"ecosystem-standards":1,"module-tokenization":1,"serialization":1},"pull_request_labels_count":{"enhancement":3,"ecosystem-standards":2,"bug":2},"issue_author_associations_count":{"NONE":108,"MEMBER":83,"CONTRIBUTOR":78,"COLLABORATOR":10},"pull_request_author_associations_count":{"CONTRIBUTOR":182,"MEMBER":117,"NONE":8,"COLLABORATOR":7},"issue_authors":{"github-actions[bot]":85,"dotsdl":50,"IAlibay":35,"richardjgowers":22,"atravitz":17,"jthorton":13,"mikemhenry":10,"ijpulidos":8,"dwhswenson":7,"RiesBen":6,"ianmkenney":6,"LilDojd":5,"hannahbaumann":4,"jchodera":2,"jameseastwood":2,"hmacdope":2,"Mert-csrg":1,"JenkeScheen":1,"craabreu":1,"Yoshanuikabundi":1,"irrelevant2021":1},"pull_request_authors":{"richardjgowers":58,"atravitz":44,"mikemhenry":40,"dotsdl":35,"IAlibay":31,"dwhswenson":28,"jthorton":20,"ianmkenney":18,"RiesBen":13,"mattwthompson":6,"Yoshanuikabundi":5,"LilDojd":4,"pre-commit-ci[bot]":4,"hannahbaumann":4,"Mert-csrg":2,"hmacdope":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10102346,"issues_count":31523475,"pull_requests_count":97727319,"authors_count":10703653,"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":{"docs-developer":13,"priority:medium":3,"enhancement":3,"good first issue":3,"question":1,"wontfix":1,"module-tokenization":1,"documentation":1},"past_year_pull_request_labels_count":{"ecosystem-standards":2,"bug":2,"enhancement":1},"past_year_issue_author_associations_count":{"NONE":66,"MEMBER":57,"CONTRIBUTOR":37,"COLLABORATOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":102,"MEMBER":50,"NONE":2},"past_year_issue_authors":{"github-actions[bot]":60,"dotsdl":35,"IAlibay":18,"atravitz":17,"jthorton":11,"ianmkenney":6,"mikemhenry":4,"hannahbaumann":2,"ijpulidos":2,"jameseastwood":2,"irrelevant2021":1,"jchodera":1,"LilDojd":1,"Mert-csrg":1},"past_year_pull_request_authors":{"atravitz":44,"mikemhenry":27,"dotsdl":23,"jthorton":19,"ianmkenney":16,"IAlibay":14,"pre-commit-ci[bot]":4,"RiesBen":3,"Mert-csrg":2,"LilDojd":2},"maintainers":[{"login":"dotsdl","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dotsdl"},{"login":"IAlibay","count":39,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IAlibay"},{"login":"richardjgowers","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/richardjgowers"},{"login":"dwhswenson","count":35,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dwhswenson"},{"login":"ianmkenney","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ianmkenney"},{"login":"jchodera","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jchodera"}],"active_maintainers":[{"login":"dotsdl","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dotsdl"},{"login":"IAlibay","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/IAlibay"},{"login":"ianmkenney","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ianmkenney"},{"login":"jchodera","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jchodera"}]},"events":null,"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-02-19T10:00:21.897Z","updated_at":"2023-02-19T10:00:21.897Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":7784217229,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7784217231,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7784217244,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/mypy.yaml","sha":null,"kind":"manifest","created_at":"2023-02-19T10:00:22.099Z","updated_at":"2023-02-19T10:00:22.099Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/.github/workflows/mypy.yaml","dependencies":[{"id":7784218053,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7784218054,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/clean_cache.yaml","sha":null,"kind":"manifest","created_at":"2023-09-27T18:24:46.789Z","updated_at":"2023-09-27T18:24:46.789Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/.github/workflows/clean_cache.yaml","dependencies":[{"id":13981807496,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/conda_cron.yaml","sha":null,"kind":"manifest","created_at":"2023-09-27T18:24:46.984Z","updated_at":"2023-09-27T18:24:46.984Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/.github/workflows/conda_cron.yaml","dependencies":[{"id":13981807497,"package_name":"mamba-org/setup-micromamba","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":13981807498,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/environment.yaml","sha":null,"kind":"manifest","created_at":"2023-09-27T18:24:47.485Z","updated_at":"2023-09-27T18:24:47.485Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/docs/environment.yaml","dependencies":[]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T18:24:47.612Z","updated_at":"2023-09-27T18:24:47.612Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/environment.yml","dependencies":[{"id":13981807525,"package_name":"autodoc_pydantic","ecosystem":"pypi","requirements":"\u003c2.0.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-27T18:24:47.746Z","updated_at":"2023-09-27T18:24:47.746Z","repository_link":"https://github.com/OpenFreeEnergy/gufe/blob/main/pyproject.toml","dependencies":[{"id":13981807527,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13981807528,"package_name":"networkx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":11.79273664304144,"created_at":"2025-09-04T15:51:35.565Z","updated_at":"2025-10-07T08:23:12.012Z","avatar_url":"https://github.com/OpenFreeEnergy.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":35,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.8296913"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["computational-chemistry","free-energy-calculations","molecular-dynamics","drug-discovery","distributed-computing","alchemistry","quantum-chemistry","free-energy","biophysics","molecular-dynamics-simulation"],"project_url":"https://science.ecosyste.ms/api/v1/projects/58974","html_url":"https://science.ecosyste.ms/projects/58974","bibtex_url":"https://science.ecosyste.ms/projects/58974/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/58974/export.apalike"}