{"id":904,"name":"EPyT","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations - Published in JOSS (2023)","url":"https://github.com/openwateranalytics/epyt","last_synced_at":"2025-09-04T16:11:30.610Z","repository":{"id":39914144,"uuid":"497006956","full_name":"OpenWaterAnalytics/EPyT","owner":"OpenWaterAnalytics","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations","archived":false,"fork":false,"pushed_at":"2025-07-25T06:01:17.000Z","size":26180,"stargazers_count":60,"open_issues_count":6,"forks_count":33,"subscribers_count":9,"default_branch":"dev","last_synced_at":"2025-08-30T02:38:16.670Z","etag":null,"topics":["epanet","epanet-matlab-toolkit","epanet-python-toolkit","network","python","simulation","water"],"latest_commit_sha":null,"homepage":"https://epanet-python-toolkit-epyt.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenWaterAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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-05-27T13:27:08.000Z","updated_at":"2025-08-27T02:44:47.000Z","dependencies_parsed_at":"2023-02-18T17:30:52.464Z","dependency_job_id":"ad53110a-4bbf-4be4-a7e2-8e3670823d36","html_url":"https://github.com/OpenWaterAnalytics/EPyT","commit_stats":{"total_commits":499,"total_committers":6,"mean_commits":83.16666666666667,"dds":0.5230460921843687,"last_synced_commit":"03c825c074409a0afe863a28beeea44b6503a9b9"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/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":"OpenWaterAnalytics","name":"Open Water Analytics","uuid":"2392819","kind":"organization","description":null,"email":null,"website":"http://wateranalytics.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2392819?v=4","repositories_count":22,"last_synced_at":"2024-03-26T06:56:35.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenWaterAnalytics","funding_links":[],"total_stars":615,"followers":93,"following":0,"created_at":"2022-11-03T08:29:18.396Z","updated_at":"2024-03-26T06:56:40.064Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics/repositories"},"packages":[{"id":11733437,"name":"github.com/OpenWaterAnalytics/EPyT","ecosystem":"go","description":null,"homepage":null,"licenses":"eupl-1.2","normalized_licenses":["EUPL-1.2"],"repository_url":"https://github.com/OpenWaterAnalytics/EPyT","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2025-06-05T11:17:39.691Z","latest_release_published_at":"2025-05-09T22:58:30.000Z","latest_release_number":"v1.2.2","last_synced_at":"2025-09-04T05:07:16.966Z","created_at":"2025-06-05T11:16:05.031Z","updated_at":"2025-09-04T05:07:16.966Z","registry_url":"https://pkg.go.dev/github.com/OpenWaterAnalytics/EPyT","install_command":"go get github.com/OpenWaterAnalytics/EPyT","documentation_url":"https://pkg.go.dev/github.com/OpenWaterAnalytics/EPyT#section-documentation","metadata":{},"repo_metadata":{"id":39914144,"uuid":"497006956","full_name":"OpenWaterAnalytics/EPyT","owner":"OpenWaterAnalytics","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations","archived":false,"fork":false,"pushed_at":"2025-07-25T06:01:17.000Z","size":26180,"stargazers_count":59,"open_issues_count":6,"forks_count":33,"subscribers_count":9,"default_branch":"dev","last_synced_at":"2025-08-22T23:52:20.671Z","etag":null,"topics":["epanet","epanet-matlab-toolkit","epanet-python-toolkit","network","python","simulation","water"],"latest_commit_sha":null,"homepage":"https://epanet-python-toolkit-epyt.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenWaterAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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-05-27T13:27:08.000Z","updated_at":"2025-08-11T08:56:26.000Z","dependencies_parsed_at":"2023-02-18T17:30:52.464Z","dependency_job_id":"ad53110a-4bbf-4be4-a7e2-8e3670823d36","html_url":"https://github.com/OpenWaterAnalytics/EPyT","commit_stats":{"total_commits":499,"total_committers":6,"mean_commits":83.16666666666667,"dds":0.5230460921843687,"last_synced_commit":"03c825c074409a0afe863a28beeea44b6503a9b9"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272796066,"owners_count":24994449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"OpenWaterAnalytics","name":"Open Water Analytics","uuid":"2392819","kind":"organization","description":null,"email":null,"website":"http://wateranalytics.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2392819?v=4","repositories_count":22,"last_synced_at":"2024-03-26T06:56:35.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenWaterAnalytics","funding_links":[],"total_stars":615,"followers":93,"following":0,"created_at":"2022-11-03T08:29:18.396Z","updated_at":"2024-03-26T06:56:40.064Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics/repositories"},"tags":[{"name":"v1.2.2","sha":"7ad1e1e77421e8f89588d3d63f228b7e47a86c6f","kind":"commit","published_at":"2025-05-09T22:58:30.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"d7b11e9bed88f6371e06f52832e6615c46e90f19","kind":"commit","published_at":"2025-01-09T06:58:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.1","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"03c825c074409a0afe863a28beeea44b6503a9b9","kind":"commit","published_at":"2024-08-01T19:08:54.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.0","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.0/manifests"},{"name":"v1.1.9","sha":"aabbc7ed5cd54bbd4ffafcb60a09db067ad4d2f6","kind":"commit","published_at":"2024-06-24T09:36:07.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.9","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.9/manifests"},{"name":"v1.1.6","sha":"4e152fcc138c0e8a11bac02261386a4671de9a2c","kind":"commit","published_at":"2024-05-11T10:37:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.6/manifests"},{"name":"v1.1.3","sha":"8382653746b92db0852bd4639c27778651fadb4b","kind":"commit","published_at":"2024-05-01T07:15:49.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.3","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4872eff732aad1f389dc2e316e4aec116a931696","kind":"commit","published_at":"2024-04-21T19:26:32.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"e9f79551c7d87d4d49ae04d114b54fd6c6a4e6de","kind":"commit","published_at":"2024-04-19T23:26:54.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.1","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.1/manifests"},{"name":"v1.0.9-beta.6","sha":"85d0946948d2192fb8fc119ce7b1d9be3ba7b74d","kind":"commit","published_at":"2024-04-17T15:09:58.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.6/manifests"},{"name":"v1.0.9-beta.4","sha":"4f1731b3aea5efce2260ea7b65ba448684dfae43","kind":"commit","published_at":"2024-04-16T20:43:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.4","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.4/manifests"},{"name":"v1.0.9-beta.2","sha":"3c961f3e8d1d2534158eabf85049bbf841ef0ed6","kind":"commit","published_at":"2024-03-19T17:57:45.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2/manifests"},{"name":"v1.0.8","sha":"6f584d946f183b385277fe0aa06590365e1ba700","kind":"commit","published_at":"2023-11-29T19:04:41.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.8","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"aeac686134d00cb1167c3c69e08c337054125577","kind":"commit","published_at":"2023-08-23T17:43:37.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.7","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"83e0cbd8cc4af2d0d24038056384e0142b237910","kind":"commit","published_at":"2023-06-24T07:14:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b1891e2aba5e4b0b4e1d8757a9cefc975b7faf73","kind":"commit","published_at":"2023-05-31T12:21:27.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.5","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5/manifests"}]},"repo_metadata_updated_at":"2025-08-30T02:44:43.175Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21open%21water%21analytics/%21e%21py%21t","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/OpenWaterAnalytics/EPyT","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/OpenWaterAnalytics/EPyT","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/OpenWaterAnalytics/EPyT/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T17:33:39.725Z","issues_count":30,"pull_requests_count":51,"avg_time_to_close_issue":5916559.434782608,"avg_time_to_close_pull_request":216214.95918367346,"issues_closed_count":23,"pull_requests_closed_count":49,"pull_request_authors_count":5,"issue_authors_count":13,"avg_comments_per_issue":0.8333333333333334,"avg_comments_per_pull_request":0.13725490196078433,"merged_pull_requests_count":47,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":4858173.0,"past_year_avg_time_to_close_pull_request":809652.7,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.375,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/issues","maintainers":[{"login":"Mariosmsk","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"},{"login":"MariosDem","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MariosDem"},{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"}],"active_maintainers":[{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"},{"login":"Mariosmsk","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenWaterAnalytics%2FEPyT/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenWaterAnalytics%2FEPyT/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenWaterAnalytics%2FEPyT/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FOpenWaterAnalytics%2FEPyT/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733443,"name":"github.com/openwateranalytics/epyt","ecosystem":"go","description":null,"homepage":null,"licenses":"eupl-1.2","normalized_licenses":["EUPL-1.2"],"repository_url":"https://github.com/openwateranalytics/epyt","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2023-05-31T12:21:27.000Z","latest_release_published_at":"2025-05-09T22:58:30.000Z","latest_release_number":"v1.2.2","last_synced_at":"2025-09-04T05:07:23.524Z","created_at":"2025-06-05T11:16:07.771Z","updated_at":"2025-09-04T05:07:23.524Z","registry_url":"https://pkg.go.dev/github.com/openwateranalytics/epyt","install_command":"go get github.com/openwateranalytics/epyt","documentation_url":"https://pkg.go.dev/github.com/openwateranalytics/epyt#section-documentation","metadata":{},"repo_metadata":{"id":39914144,"uuid":"497006956","full_name":"OpenWaterAnalytics/EPyT","owner":"OpenWaterAnalytics","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations","archived":false,"fork":false,"pushed_at":"2025-07-25T06:01:17.000Z","size":26180,"stargazers_count":60,"open_issues_count":6,"forks_count":33,"subscribers_count":9,"default_branch":"dev","last_synced_at":"2025-08-30T02:38:16.670Z","etag":null,"topics":["epanet","epanet-matlab-toolkit","epanet-python-toolkit","network","python","simulation","water"],"latest_commit_sha":null,"homepage":"https://epanet-python-toolkit-epyt.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenWaterAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","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-05-27T13:27:08.000Z","updated_at":"2025-08-27T02:44:47.000Z","dependencies_parsed_at":"2023-02-18T17:30:52.464Z","dependency_job_id":"ad53110a-4bbf-4be4-a7e2-8e3670823d36","html_url":"https://github.com/OpenWaterAnalytics/EPyT","commit_stats":{"total_commits":499,"total_committers":6,"mean_commits":83.16666666666667,"dds":0.5230460921843687,"last_synced_commit":"03c825c074409a0afe863a28beeea44b6503a9b9"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272796974,"owners_count":24994520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"OpenWaterAnalytics","name":"Open Water Analytics","uuid":"2392819","kind":"organization","description":null,"email":null,"website":"http://wateranalytics.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2392819?v=4","repositories_count":22,"last_synced_at":"2024-03-26T06:56:35.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenWaterAnalytics","funding_links":[],"total_stars":615,"followers":93,"following":0,"created_at":"2022-11-03T08:29:18.396Z","updated_at":"2024-03-26T06:56:40.064Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics/repositories"},"tags":[{"name":"v1.2.2","sha":"7ad1e1e77421e8f89588d3d63f228b7e47a86c6f","kind":"commit","published_at":"2025-05-09T22:58:30.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.2/manifests"},{"name":"v1.2.1","sha":"d7b11e9bed88f6371e06f52832e6615c46e90f19","kind":"commit","published_at":"2025-01-09T06:58:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.1","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"03c825c074409a0afe863a28beeea44b6503a9b9","kind":"commit","published_at":"2024-08-01T19:08:54.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.2.0","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.2.0/manifests"},{"name":"v1.1.9","sha":"aabbc7ed5cd54bbd4ffafcb60a09db067ad4d2f6","kind":"commit","published_at":"2024-06-24T09:36:07.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.9","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.9/manifests"},{"name":"v1.1.6","sha":"4e152fcc138c0e8a11bac02261386a4671de9a2c","kind":"commit","published_at":"2024-05-11T10:37:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.6/manifests"},{"name":"v1.1.3","sha":"8382653746b92db0852bd4639c27778651fadb4b","kind":"commit","published_at":"2024-05-01T07:15:49.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.3","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"4872eff732aad1f389dc2e316e4aec116a931696","kind":"commit","published_at":"2024-04-21T19:26:32.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"e9f79551c7d87d4d49ae04d114b54fd6c6a4e6de","kind":"commit","published_at":"2024-04-19T23:26:54.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.1.1","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.1.1/manifests"},{"name":"v1.0.9-beta.6","sha":"85d0946948d2192fb8fc119ce7b1d9be3ba7b74d","kind":"commit","published_at":"2024-04-17T15:09:58.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.6/manifests"},{"name":"v1.0.9-beta.4","sha":"4f1731b3aea5efce2260ea7b65ba448684dfae43","kind":"commit","published_at":"2024-04-16T20:43:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.4","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.4/manifests"},{"name":"v1.0.9-beta.2","sha":"3c961f3e8d1d2534158eabf85049bbf841ef0ed6","kind":"commit","published_at":"2024-03-19T17:57:45.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.9-beta.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2/manifests"},{"name":"v1.0.8","sha":"6f584d946f183b385277fe0aa06590365e1ba700","kind":"commit","published_at":"2023-11-29T19:04:41.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.8","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"aeac686134d00cb1167c3c69e08c337054125577","kind":"commit","published_at":"2023-08-23T17:43:37.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.7","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"83e0cbd8cc4af2d0d24038056384e0142b237910","kind":"commit","published_at":"2023-06-24T07:14:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b1891e2aba5e4b0b4e1d8757a9cefc975b7faf73","kind":"commit","published_at":"2023-05-31T12:21:27.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.5","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/OpenWaterAnalytics/EPyT@v1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5/manifests"}]},"repo_metadata_updated_at":"2025-08-30T02:44:43.367Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/openwateranalytics/epyt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/openwateranalytics/epyt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/openwateranalytics/epyt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/openwateranalytics/epyt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T17:33:39.725Z","issues_count":30,"pull_requests_count":51,"avg_time_to_close_issue":5916559.434782608,"avg_time_to_close_pull_request":216214.95918367346,"issues_closed_count":23,"pull_requests_closed_count":49,"pull_request_authors_count":5,"issue_authors_count":13,"avg_comments_per_issue":0.8333333333333334,"avg_comments_per_pull_request":0.13725490196078433,"merged_pull_requests_count":47,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":4858173.0,"past_year_avg_time_to_close_pull_request":809652.7,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":10,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.375,"past_year_avg_comments_per_pull_request":0.3333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":10,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/issues","maintainers":[{"login":"Mariosmsk","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"},{"login":"MariosDem","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MariosDem"},{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"}],"active_maintainers":[{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"},{"login":"Mariosmsk","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenwateranalytics%2Fepyt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenwateranalytics%2Fepyt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenwateranalytics%2Fepyt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopenwateranalytics%2Fepyt/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":4451949,"name":"epyt","ecosystem":"pypi","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations. The EPyT is inspired by the EPANET-Matlab Toolkit.","homepage":"https://github.com/OpenWaterAnalytics/EPyT","licenses":"European Union Public Licence 1.2 (EUPL 1.2)","normalized_licenses":["EUPL-1.1"],"repository_url":"https://github.com/OpenWaterAnalytics/EPyT","keywords_array":["epanet","water","networks","hydraulics","quality","simulations","emt","epanet matlab toolkit"],"namespace":null,"versions_count":33,"first_release_published_at":"2022-05-27T14:16:30.000Z","latest_release_published_at":"2025-06-25T10:28:00.000Z","latest_release_number":"1.2.3","last_synced_at":"2025-09-04T05:07:22.835Z","created_at":"2022-05-27T14:21:13.510Z","updated_at":"2025-09-04T05:07:22.835Z","registry_url":"https://pypi.org/project/epyt/","install_command":"pip install epyt --index-url https://pypi.org/simple","documentation_url":"https://epyt.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: European Union Public Licence 1.2 (EUPL 1.2)","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"epyt","project_status":null},"repo_metadata":{"id":39914144,"uuid":"497006956","full_name":"OpenWaterAnalytics/EPyT","owner":"OpenWaterAnalytics","description":"EPyT: An EPANET-Python Toolkit for Smart Water Network Simulations","archived":false,"fork":false,"pushed_at":"2024-08-03T13:10:51.000Z","size":26391,"stargazers_count":38,"open_issues_count":6,"forks_count":26,"subscribers_count":9,"default_branch":"dev","last_synced_at":"2024-10-29T20:34:59.407Z","etag":null,"topics":["epanet","epanet-matlab-toolkit","epanet-python-toolkit","network","python","simulation","water"],"latest_commit_sha":null,"homepage":"https://epanet-python-toolkit-epyt.readthedocs.io","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenWaterAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-05-27T13:27:08.000Z","updated_at":"2024-09-23T11:20:05.000Z","dependencies_parsed_at":"2023-02-18T17:30:52.464Z","dependency_job_id":"ad53110a-4bbf-4be4-a7e2-8e3670823d36","html_url":"https://github.com/OpenWaterAnalytics/EPyT","commit_stats":{"total_commits":304,"total_committers":6,"mean_commits":"50.666666666666664","dds":0.6085526315789473,"last_synced_commit":"3c961f3e8d1d2534158eabf85049bbf841ef0ed6"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222131011,"owners_count":16936304,"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":"OpenWaterAnalytics","name":"Open Water Analytics","uuid":"2392819","kind":"organization","description":null,"email":null,"website":"http://wateranalytics.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/2392819?v=4","repositories_count":22,"last_synced_at":"2024-03-26T06:56:35.196Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenWaterAnalytics","funding_links":[],"total_stars":615,"followers":93,"following":0,"created_at":"2022-11-03T08:29:18.396Z","updated_at":"2024-03-26T06:56:40.064Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenWaterAnalytics/repositories"},"tags":[{"name":"v1.0.9-beta.2","sha":"3c961f3e8d1d2534158eabf85049bbf841ef0ed6","kind":"commit","published_at":"2024-03-19T17:57:45.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.9-beta.2","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.9-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.9-beta.2/manifests"},{"name":"v1.0.8","sha":"6f584d946f183b385277fe0aa06590365e1ba700","kind":"commit","published_at":"2023-11-29T19:04:41.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.8","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"aeac686134d00cb1167c3c69e08c337054125577","kind":"commit","published_at":"2023-08-23T17:43:37.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.7","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"83e0cbd8cc4af2d0d24038056384e0142b237910","kind":"commit","published_at":"2023-06-24T07:14:50.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.6","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"b1891e2aba5e4b0b4e1d8757a9cefc975b7faf73","kind":"commit","published_at":"2023-05-31T12:21:27.000Z","download_url":"https://codeload.github.com/OpenWaterAnalytics/EPyT/tar.gz/v1.0.5","html_url":"https://github.com/OpenWaterAnalytics/EPyT/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/tags/v1.0.5/manifests"}]},"repo_metadata_updated_at":"2024-10-29T23:13:08.181Z","dependent_packages_count":3,"downloads":2663,"downloads_period":"last-month","dependent_repos_count":2,"rankings":{"downloads":13.282898225615083,"dependent_repos_count":11.550464889720951,"dependent_packages_count":10.104988627979555,"stargazers_count":12.682946358612037,"forks_count":8.898310739320827,"docker_downloads_count":null,"average":11.30392176824969},"purl":"pkg:pypi/epyt","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/epyt","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/epyt","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/epyt/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T19:31:59.254Z","issues_count":26,"pull_requests_count":44,"avg_time_to_close_issue":3607101.3529411764,"avg_time_to_close_pull_request":58161.88372093024,"issues_closed_count":17,"pull_requests_closed_count":43,"pull_request_authors_count":4,"issue_authors_count":6,"avg_comments_per_issue":0.5,"avg_comments_per_pull_request":0.06818181818181818,"merged_pull_requests_count":40,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":16,"past_year_pull_requests_count":24,"past_year_avg_time_to_close_issue":2778871.5,"past_year_avg_time_to_close_pull_request":94995.47826086957,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":23,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":0.5,"past_year_avg_comments_per_pull_request":0.08333333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/issues","maintainers":[{"login":"Mariosmsk","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"},{"login":"MariosDem","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MariosDem"}],"active_maintainers":[{"login":"Mariosmsk","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/epyt/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/epyt/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/epyt/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/epyt/related_packages","maintainers":[{"uuid":"eldemet","login":"eldemet","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/eldemet/","role":null,"created_at":"2022-11-24T15:18:19.434Z","updated_at":"2022-11-24T15:18:19.434Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/eldemet/packages"},{"uuid":"mariosmsk","login":"mariosmsk","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/mariosmsk/","role":null,"created_at":"2022-11-24T15:18:19.504Z","updated_at":"2022-11-24T15:18:19.504Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mariosmsk/packages"},{"uuid":"MariosDem","login":"MariosDem","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/MariosDem/","role":null,"created_at":"2022-11-24T15:18:19.540Z","updated_at":"2022-11-24T15:18:19.540Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/MariosDem/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":1358444,"full_name":"OpenWaterAnalytics/EPyT","default_branch":"dev","committers":[{"name":"Marios S. Kyriakou","email":"mariosmsk@gmail.com","login":"Mariosmsk","count":357},{"name":"ichrys03","email":"79056704+ichrys03","login":"ichrys03","count":104},{"name":"Marios Demetriades","email":"66776265+MariosDem","login":"MariosDem","count":72},{"name":"Demetrios G. Eliades","email":"eldemet@gmail.com","login":"eldemet","count":14},{"name":"André Artelt","email":"aartelt@techfak.de","login":"andreArtelt","count":8},{"name":"froglegseternal","email":"quinngdavid@gmail.com","login":"froglegseternal","count":1},{"name":"Elad Salomons","email":"elad.salomons@xylem.com","login":null,"count":1}],"total_commits":557,"total_committers":7,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":79.57142857142857,"dds":0.3590664272890485,"past_year_committers":[{"name":"ichrys03","email":"79056704+ichrys03","login":"ichrys03","count":29},{"name":"Marios S. Kyriakou","email":"mariosmsk@gmail.com","login":"Mariosmsk","count":29},{"name":"André Artelt","email":"aartelt@techfak.de","login":"andreArtelt","count":4},{"name":"froglegseternal","email":"quinngdavid@gmail.com","login":"froglegseternal","count":1},{"name":"Elad Salomons","email":"elad.salomons@xylem.com","login":null,"count":1}],"past_year_total_commits":64,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":12.8,"past_year_dds":0.546875,"last_synced_at":"2025-08-08T16:05:49.079Z","last_synced_commit":"05495d44dbad55e0f38e4e0264b3ce12801cbaac","created_at":"2023-09-12T12:09:28.467Z","updated_at":"2025-08-08T16:05:49.079Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-09T00:00:10.639Z","repositories_count":5424603,"commits_count":849542720,"contributors_count":30943789,"owners_count":904547,"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":"OpenWaterAnalytics/EPyT","html_url":"https://github.com/OpenWaterAnalytics/EPyT","last_synced_at":"2025-08-31T09:26:04.671Z","status":null,"issues_count":30,"pull_requests_count":61,"avg_time_to_close_issue":9389059.2,"avg_time_to_close_pull_request":319247.6551724138,"issues_closed_count":25,"pull_requests_closed_count":58,"pull_request_authors_count":6,"issue_authors_count":13,"avg_comments_per_issue":0.7666666666666667,"avg_comments_per_pull_request":0.16393442622950818,"merged_pull_requests_count":56,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":22,"past_year_avg_time_to_close_issue":7082444.4,"past_year_avg_time_to_close_pull_request":843071.4736842106,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":19,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":1.125,"past_year_avg_comments_per_pull_request":0.3181818181818182,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":19,"created_at":"2023-05-15T03:43:51.371Z","updated_at":"2025-09-03T02:58:07.164Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenWaterAnalytics%2FEPyT/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":16,"CONTRIBUTOR":13,"MEMBER":2},"pull_request_author_associations_count":{"CONTRIBUTOR":36,"MEMBER":20,"NONE":12,"COLLABORATOR":8},"issue_authors":{"sdlj2008":7,"andreArtelt":6,"ichrys03":6,"Mariosmsk":2,"hossain93":2,"lldl42":1,"jpesantezsarmiento":1,"hnz92":1,"brendanjosey":1,"FengWinner":1,"pstahlhofen":1,"GalPerelman":1,"prachiwakode":1},"pull_request_authors":{"ichrys03":34,"Mariosmsk":19,"andreArtelt":12,"MariosDem":8,"froglegseternal":2,"eladsal":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10054011,"issues_count":30898665,"pull_requests_count":92703059,"authors_count":10588296,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":7,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":19,"MEMBER":3,"NONE":2},"past_year_issue_authors":{"FengWinner":1,"GalPerelman":1,"hnz92":1,"ichrys03":1,"jpesantezsarmiento":1,"lldl42":1,"prachiwakode":1,"pstahlhofen":1},"past_year_pull_request_authors":{"ichrys03":13,"andreArtelt":6,"froglegseternal":2,"Mariosmsk":2,"eladsal":1},"maintainers":[{"login":"Mariosmsk","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"},{"login":"MariosDem","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/MariosDem"},{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"}],"active_maintainers":[{"login":"Mariosmsk","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mariosmsk"},{"login":"eladsal","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eladsal"}]},"events":{"total":{"CreateEvent":3,"ReleaseEvent":2,"IssuesEvent":15,"WatchEvent":16,"IssueCommentEvent":14,"PushEvent":32,"PullRequestReviewEvent":4,"PullRequestEvent":22,"ForkEvent":6},"last_year":{"CreateEvent":3,"ReleaseEvent":2,"IssuesEvent":15,"WatchEvent":16,"IssueCommentEvent":14,"PushEvent":32,"PullRequestReviewEvent":4,"PullRequestEvent":22,"ForkEvent":6}},"keywords":["epanet","epanet-matlab-toolkit","epanet-python-toolkit","network","python","simulation","water"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build_tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:30:52.230Z","updated_at":"2023-02-18T17:30:52.230Z","repository_link":"https://github.com/OpenWaterAnalytics/EPyT/blob/dev/.github/workflows/build_tests.yml","dependencies":[{"id":7766417652,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7766417653,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/draft-pdf.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T17:30:52.304Z","updated_at":"2023-02-18T17:30:52.304Z","repository_link":"https://github.com/OpenWaterAnalytics/EPyT/blob/dev/.github/workflows/draft-pdf.yml","dependencies":[{"id":7766417656,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7766417657,"package_name":"openjournals/openjournals-draft-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":7766417658,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T15:36:23.591Z","updated_at":"2022-08-09T15:36:23.591Z","repository_link":"https://github.com/OpenWaterAnalytics/EPyT/blob/dev/docs/requirements.txt","dependencies":[{"id":920115260,"package_name":"sphinx-copybutton","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920115261,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920115262,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920115263,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-09T15:36:23.865Z","updated_at":"2022-08-09T15:36:23.865Z","repository_link":"https://github.com/OpenWaterAnalytics/EPyT/blob/dev/requirements.txt","dependencies":[{"id":920117850,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920117851,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920117852,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-09T15:36:24.046Z","updated_at":"2022-08-09T15:36:24.046Z","repository_link":"https://github.com/OpenWaterAnalytics/EPyT/blob/dev/setup.py","dependencies":[{"id":920122017,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920122021,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":920122023,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":14.0257731041917,"created_at":"2025-09-04T09:17:41.040Z","updated_at":"2025-10-07T08:04:28.289Z","avatar_url":"https://github.com/OpenWaterAnalytics.png","language":"Jupyter Notebook","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":2663,"funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.05947"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/904","html_url":"https://science.ecosyste.ms/projects/904","bibtex_url":"https://science.ecosyste.ms/projects/904/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/904/export.apalike"}