{"id":128401,"name":"ClearWater Modules","description":"A collection of water quality and vegetation process simulation modules designed to couple with water transport models.","url":"https://github.com/ecohydrologyteam/clearwater-modules","last_synced_at":"2026-06-13T07:00:54.568Z","repository":{"id":198780549,"uuid":"514707528","full_name":"EcohydrologyTeam/ClearWater-modules","owner":"EcohydrologyTeam","description":"A collection of water quality and vegetation process simulation modules designed to couple with water transport models.","archived":false,"fork":false,"pushed_at":"2026-05-24T00:09:13.000Z","size":31591,"stargazers_count":8,"open_issues_count":13,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-05-30T00:04:14.882Z","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,"icon_url":"https://github.com/EcohydrologyTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-16T23:45:11.000Z","updated_at":"2026-05-22T22:09:04.000Z","dependencies_parsed_at":"2023-10-19T07:00:45.547Z","dependency_job_id":"babb5efc-4792-4c87-b142-f92191864156","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules","commit_stats":{"total_commits":357,"total_committers":9,"mean_commits":"39.666666666666664","dds":0.5378151260504201,"last_synced_commit":"79b56735eb4284d4b4f3d82a139c56c25abeba43"},"previous_names":["ecohydrologyteam/clearwater-modules-python"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33927314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"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":"EcohydrologyTeam","name":"Ecohydrology Team","uuid":"112780631","kind":"organization","description":"🍃💦 Ecohydrology, Water Quality Modeling, Ecological Engineering, Engineering with Nature","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/112780631?v=4","repositories_count":3,"last_synced_at":"2023-05-02T22:22:01.900Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/EcohydrologyTeam","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-02T22:22:01.930Z","updated_at":"2023-05-02T22:22:01.930Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam/repositories"},"packages":[{"id":11729535,"name":"github.com/ecohydrologyteam/clearwater-modules","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/ecohydrologyteam/clearwater-modules","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2022-12-22T22:28:15.000Z","latest_release_published_at":"2026-05-22T22:08:57.000Z","latest_release_number":"v0.4.0","last_synced_at":"2026-06-11T06:02:16.514Z","created_at":"2025-06-04T10:54:59.084Z","updated_at":"2026-06-11T06:02:16.514Z","registry_url":"https://pkg.go.dev/github.com/ecohydrologyteam/clearwater-modules","install_command":"go get github.com/ecohydrologyteam/clearwater-modules","documentation_url":"https://pkg.go.dev/github.com/ecohydrologyteam/clearwater-modules#section-documentation","metadata":{},"repo_metadata":{"id":198780549,"uuid":"514707528","full_name":"EcohydrologyTeam/ClearWater-modules","owner":"EcohydrologyTeam","description":"A collection of water quality and vegetation process simulation modules designed to couple with water transport models.","archived":false,"fork":false,"pushed_at":"2025-10-01T14:10:52.000Z","size":4657,"stargazers_count":8,"open_issues_count":27,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-10-31T18:01:59.745Z","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,"icon_url":"https://github.com/EcohydrologyTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-16T23:45:11.000Z","updated_at":"2025-08-25T17:06:47.000Z","dependencies_parsed_at":"2023-10-19T07:00:45.547Z","dependency_job_id":"c80dacad-077a-4165-9a37-1bf1a4e23c47","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules","commit_stats":{"total_commits":357,"total_committers":9,"mean_commits":"39.666666666666664","dds":0.5378151260504201,"last_synced_commit":"79b56735eb4284d4b4f3d82a139c56c25abeba43"},"previous_names":["ecohydrologyteam/clearwater-modules-python"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282704688,"owners_count":26713299,"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-11-04T02:00:05.887Z","response_time":62,"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":"EcohydrologyTeam","name":"Ecohydrology Team","uuid":"112780631","kind":"organization","description":"🍃💦 Ecohydrology, Water Quality Modeling, Ecological Engineering, Engineering with Nature","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/112780631?v=4","repositories_count":3,"last_synced_at":"2023-05-02T22:22:01.900Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/EcohydrologyTeam","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-02T22:22:01.930Z","updated_at":"2023-05-02T22:22:01.930Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam/repositories"},"tags":[{"name":"v0.3.0","sha":"0f867a35f597c83d7575aaceb1496df8fd9771b9","kind":"commit","published_at":"2024-09-24T21:05:21.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.3.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"937664c8988bb45f8392a111a2f041def8abe0e0","kind":"commit","published_at":"2023-12-04T23:19:23.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.2.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"be3cb773f154196e2e964e4c04722ceb700d4215","kind":"commit","published_at":"2022-12-22T22:28:15.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.1.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-08T22:08:21.845Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/ecohydrologyteam/clearwater-modules","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ecohydrologyteam/clearwater-modules","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ecohydrologyteam/clearwater-modules","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ecohydrologyteam/clearwater-modules/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:03:36.360Z","issues_count":51,"pull_requests_count":42,"avg_time_to_close_issue":5493854.92,"avg_time_to_close_pull_request":564456.9024390244,"issues_closed_count":25,"pull_requests_closed_count":41,"pull_request_authors_count":6,"issue_authors_count":5,"avg_comments_per_issue":2.549019607843137,"avg_comments_per_pull_request":1.7380952380952381,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2347731.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":4.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecohydrologyteam%2Fclearwater-modules/issues","maintainers":[{"login":"aufdenkampe","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}],"active_maintainers":[{"login":"aufdenkampe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fecohydrologyteam%2Fclearwater-modules/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2168279,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","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":11729534,"name":"github.com/EcohydrologyTeam/ClearWater-modules","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/EcohydrologyTeam/ClearWater-modules","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2025-06-04T10:55:02.169Z","latest_release_published_at":"2026-05-22T22:08:57.000Z","latest_release_number":"v0.4.0","last_synced_at":"2026-06-11T06:02:16.369Z","created_at":"2025-06-04T10:54:59.060Z","updated_at":"2026-06-11T06:02:16.369Z","registry_url":"https://pkg.go.dev/github.com/EcohydrologyTeam/ClearWater-modules","install_command":"go get github.com/EcohydrologyTeam/ClearWater-modules","documentation_url":"https://pkg.go.dev/github.com/EcohydrologyTeam/ClearWater-modules#section-documentation","metadata":{},"repo_metadata":{"id":198780549,"uuid":"514707528","full_name":"EcohydrologyTeam/ClearWater-modules","owner":"EcohydrologyTeam","description":"A collection of water quality and vegetation process simulation modules designed to couple with water transport models.","archived":false,"fork":false,"pushed_at":"2025-11-07T15:26:08.000Z","size":4669,"stargazers_count":8,"open_issues_count":27,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-11-08T22:01:55.251Z","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,"icon_url":"https://github.com/EcohydrologyTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-16T23:45:11.000Z","updated_at":"2025-08-25T17:06:47.000Z","dependencies_parsed_at":"2023-10-19T07:00:45.547Z","dependency_job_id":"c80dacad-077a-4165-9a37-1bf1a4e23c47","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules","commit_stats":{"total_commits":357,"total_committers":9,"mean_commits":"39.666666666666664","dds":0.5378151260504201,"last_synced_commit":"79b56735eb4284d4b4f3d82a139c56c25abeba43"},"previous_names":["ecohydrologyteam/clearwater-modules-python"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":283425251,"owners_count":26833816,"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-11-08T02:00:06.281Z","response_time":57,"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":"EcohydrologyTeam","name":"Ecohydrology Team","uuid":"112780631","kind":"organization","description":"🍃💦 Ecohydrology, Water Quality Modeling, Ecological Engineering, Engineering with Nature","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/112780631?v=4","repositories_count":3,"last_synced_at":"2023-05-02T22:22:01.900Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/EcohydrologyTeam","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-05-02T22:22:01.930Z","updated_at":"2023-05-02T22:22:01.930Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EcohydrologyTeam/repositories"},"tags":[{"name":"v0.3.0","sha":"0f867a35f597c83d7575aaceb1496df8fd9771b9","kind":"commit","published_at":"2024-09-24T21:05:21.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.3.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"937664c8988bb45f8392a111a2f041def8abe0e0","kind":"commit","published_at":"2023-12-04T23:19:23.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.2.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"be3cb773f154196e2e964e4c04722ceb700d4215","kind":"commit","published_at":"2022-12-22T22:28:15.000Z","download_url":"https://codeload.github.com/EcohydrologyTeam/ClearWater-modules/tar.gz/v0.1.0","html_url":"https://github.com/EcohydrologyTeam/ClearWater-modules/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/EcohydrologyTeam/ClearWater-modules@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EcohydrologyTeam%2FClearWater-modules/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-11-08T22:08:22.609Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/%21ecohydrology%21team/%21clear%21water-modules","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/EcohydrologyTeam/ClearWater-modules","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/EcohydrologyTeam/ClearWater-modules","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/EcohydrologyTeam/ClearWater-modules/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T11:03:36.360Z","issues_count":51,"pull_requests_count":42,"avg_time_to_close_issue":5493854.92,"avg_time_to_close_pull_request":564456.9024390244,"issues_closed_count":25,"pull_requests_closed_count":41,"pull_request_authors_count":6,"issue_authors_count":5,"avg_comments_per_issue":2.549019607843137,"avg_comments_per_pull_request":1.7380952380952381,"merged_pull_requests_count":39,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":2347731.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":4.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecohydrologyteam%2Fclearwater-modules/issues","maintainers":[{"login":"aufdenkampe","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}],"active_maintainers":[{"login":"aufdenkampe","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FEcohydrologyTeam%2FClearWater-modules/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2168279,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","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"}}],"commits":{"id":1443408,"full_name":"ecohydrologyteam/clearwater-modules","default_branch":"main","total_commits":455,"total_committers":9,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":50.55555555555556,"dds":0.6373626373626373,"past_year_total_commits":95,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":19.0,"past_year_dds":0.5684210526315789,"last_synced_at":"2026-06-11T06:29:03.220Z","last_synced_commit":"2acc3ce37a478f0165dc9e25ed3c65eeaf207781","created_at":"2023-11-01T00:05:51.263Z","updated_at":"2026-06-11T06:28:34.946Z","committers":[{"name":"xaviernogueira","email":"xavier.rojas.nogueira@gmail.com","login":"xaviernogueira","count":165},{"name":"Isaac Mudge","email":"66634423+imscw95","login":"imscw95","count":77},{"name":"kewalak","email":"kelsey.n.walak@usace.army.mil","login":"kewalak","count":59},{"name":"Paul Tomasula","email":"ptomasula@gmail.com","login":"ptomasula","count":43},{"name":"Jason M Rutyna","email":"jrutyna@limno.com","login":"jrutyna","count":36},{"name":"Sarah Jordan","email":"smjordan329@gmail.com","login":"sjordan29","count":32},{"name":"Anthony Aufdenkampe","email":"aaufdenkampe@limno.com","login":"aufdenkampe","count":30},{"name":"Todd Steissberg","email":"45308822+TSteissberg","login":"TSteissberg","count":12},{"name":"Isaac Mudge","email":"1582402627121002@mil","login":null,"count":1}],"past_year_committers":[{"name":"Paul Tomasula","email":"ptomasula@gmail.com","login":"ptomasula","count":41},{"name":"Jason M Rutyna","email":"jrutyna@limno.com","login":"jrutyna","count":36},{"name":"Anthony Aufdenkampe","email":"aaufdenkampe@limno.com","login":"aufdenkampe","count":12},{"name":"Todd Steissberg","email":"45308822+TSteissberg","login":"TSteissberg","count":3},{"name":"Sarah Jordan","email":"smjordan329@gmail.com","login":"sjordan29","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecohydrologyteam%2Fclearwater-modules/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-13T00:00:12.063Z","repositories_count":6258049,"commits_count":882347071,"contributors_count":35076511,"owners_count":1165876,"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":"ecohydrologyteam/clearwater-modules","html_url":"https://github.com/ecohydrologyteam/clearwater-modules","last_synced_at":"2026-05-23T21:01:46.872Z","status":"active","issues_count":51,"pull_requests_count":52,"avg_time_to_close_issue":14541221.413793104,"avg_time_to_close_pull_request":1508708.2549019607,"issues_closed_count":29,"pull_requests_closed_count":51,"pull_request_authors_count":6,"issue_authors_count":7,"avg_comments_per_issue":2.1372549019607843,"avg_comments_per_pull_request":1.7307692307692308,"merged_pull_requests_count":48,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":5,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":2777717.0,"past_year_avg_time_to_close_pull_request":1306404.4,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.0,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2023-11-01T00:05:54.063Z","updated_at":"2026-05-23T21:01:46.872Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecohydrologyteam%2Fclearwater-modules","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecohydrologyteam%2Fclearwater-modules/issues","issue_labels_count":{"enhancement":12,"refactor-core":11,"tsm":9,"nsm":9,"bug":5,"tests":5,"documentation":4,"good first issue":3,"question":3,"help wanted":2},"pull_request_labels_count":{"enhancement":8,"tsm":4,"refactor-core":2,"nsm":2,"bug":2,"documentation":1,"tests":1},"issue_author_associations_count":{"CONTRIBUTOR":36,"MEMBER":12,"NONE":3},"pull_request_author_associations_count":{"CONTRIBUTOR":42,"MEMBER":9,"NONE":1},"issue_authors":{"xaviernogueira":19,"aufdenkampe":12,"sjordan29":11,"jrutyna":3,"imscw95":3,"kewalak":2,"ptomasula":1},"pull_request_authors":{"xaviernogueira":16,"kewalak":14,"aufdenkampe":9,"imscw95":7,"sjordan29":5,"MarkusHackspacher":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-06-13T00:00:21.539Z","repositories_count":14796265,"issues_count":33220075,"pull_requests_count":109574678,"authors_count":11303818,"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":3,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"MEMBER":5},"past_year_issue_authors":{"jrutyna":3,"ptomasula":1},"past_year_pull_request_authors":{"aufdenkampe":5},"maintainers":[{"login":"aufdenkampe","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}],"active_maintainers":[{"login":"aufdenkampe","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aufdenkampe"}]},"events":{"total":{"DeleteEvent":7,"PullRequestEvent":3,"IssuesEvent":5,"WatchEvent":2,"IssueCommentEvent":4,"PushEvent":60,"CreateEvent":4},"last_year":{"DeleteEvent":7,"PullRequestEvent":3,"IssuesEvent":5,"WatchEvent":1,"IssueCommentEvent":3,"PushEvent":60,"CreateEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T20:29:48.974Z","updated_at":"2023-10-11T20:29:48.974Z","repository_link":"https://github.com/EcohydrologyTeam/ClearWater-modules/blob/main/.github/workflows/tests.yml","dependencies":[{"id":14157376605,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14157376606,"package_name":"mamba-org/provision-with-micromamba","ecosystem":"actions","requirements":"v15","direct":true,"kind":"composite","optional":false},{"id":14157376607,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-10-11T20:29:50.075Z","updated_at":"2023-10-11T20:29:50.075Z","repository_link":"https://github.com/EcohydrologyTeam/ClearWater-modules/blob/main/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-11T20:29:50.131Z","updated_at":"2023-10-11T20:29:50.131Z","repository_link":"https://github.com/EcohydrologyTeam/ClearWater-modules/blob/main/pyproject.toml","dependencies":[{"id":14157377163,"package_name":"numba","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2023-11-01T00:00:26.040Z","updated_at":"2026-06-13T07:00:54.569Z","avatar_url":"https://github.com/EcohydrologyTeam.png","language":"Python","category":"Natural Resources","sub_category":"Water Supply and Quality","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![Tests Status](https://github.com/EcohydrologyTeam/ClearWater-modules/actions/workflows/tests.yml/badge.svg)](https://github.com/EcohydrologyTeam/ClearWater-modules/actions/workflows/tests.yml)\n[![Coverage](https://codecov.io/gh/EcohydrologyTeam/ClearWater-modules/graph/badge.svg)](https://codecov.io/gh/EcohydrologyTeam/ClearWater-modules)\n\n# ClearWater Modules\n\nThe [ClearWater-modules](https://github.com/EcohydrologyTeam/ClearWater-modules) package is a collection of water quality and vegetation process simulation modules written in modern Python and designed to flexibily couple with a variety of water transport models, such as RAS-2D, GSSHA, CE-Qual-W2, [AdH](https://www.erdc.usace.army.mil/Locations/CHL/AdH/), and others. These modules have been developed by the [U.S. Army Engineer Research and Development Center (ERDC)](https://www.erdc.usace.army.mil), [Environmental Laboratory (EL)](https://www.erdc.usace.army.mil/Locations/EL/).\n\n- [TSM: Temperature Simulation Module](src/clearwater_modules/tsm) (formerly TEMP)\n- [NSM: Nutrient Simulation Modules](src/clearwater_modules/nsm1) ([NSM-I](src/clearwater_modules/nsm1) and [NSM-II](src/clearwater_modules/nsm2))\n- [GSM: General Constituent Simulation Module](src/clearwater_modules/gsm)\n- [CSM: Contaminant Simulation Module](src/clearwater_modules/csm)\n- [MSM: Mercury Simulation Module](src/clearwater_modules/msm)\n- SSM: Solids Simulation Module (Fortran only)\n- RVSM: Riparian Vegetation Simulation Module (Fortran only)\n\nThese water quality modules form the central capabilities of the [ClearWater (Corps Library for Environmental Analysis and Restoration of Watersheds)](https://ui.adsabs.harvard.edu/abs/2023EGUGA..2512470S/abstract) software system. The overall goal of the ClearWater system is to couple these water quality simulation capabilites to state-of-the art hydrologic and hydraulic modeling tools, such as HEC-RAS-2D, CE-Qual-W2, and GSSHA, allowing users to leverage existing river, reservoir, and waterhed models for water quality studies. At present, TSM and NSM have been successfully coupled to HEC-RAS-2D models via the [ClearWater-riverine]([url](https://github.com/EcohydrologyTeam/ClearWater-riverine)) package.\n\nA secondary goal is to develop a suite of easy-to-use modern Python tools that build on community-developed scientific workflows, standards, and libraries to automate model setup, prepare input datasets, store output data, and visualize results using Python-based user interfaces such as Jupyter Notebooks.\n\nThis Python library is a port and modernization of the algorithms and structures originally written in Fortran 95, released as version 1.0 in 2021, and described in:\n\n- Zhang, Zhonglong and Billy E. Johnson. 2016. Aquatic nutrient simulation modules (NSMs) developed for hydrologic and hydraulic models. Vicksburg, MS: Environmental Laboratory, U. S. Army Engineer Research and Development Center (ERDC). Ecosystem Management and Restoration Research Program (EMRRP). ERDC/EL Technical Report 16-1. https://hdl.handle.net/11681/10112\n- Zhang, Zhonglong and Billy E. Johnson. 2016. Aquatic contaminant and mercury simulation modules developed for hydrologic and hydraulic models. Vicksburg, MS: Environmental Laboratory, U. S. Army Engineer Research and Development Center (ERDC). Environmental Quality Technology Research Program (EQTRP). ERDC/EL Technical Report 16-8. https://hdl.handle.net/11681/20249\n- Johnson, Billy E. and Zhonglong Zhang. 2016. Testing and Validation Studies of the NSMII-Benthic Sediment Diagenesis Module. Vicksburg, MS: Environmental Laboratory, U. S. Army Engineer Research and Development Center (ERDC). Ecosystem Management and Restoration Research Program (EMRRP). ERDC/EL Technical Report 16-11. https://hdl.handle.net/11681/20343\n\n## Repository Directories\n\n**[`src`](src)** contains the source code to create and run the `clearwater_modules`.\n\n**[`examples`](examples)** contains tutorials and useful Juptyer Notebooks.\n\n**[`docs`](docs)** contains relevant reference documentation.\n\n**[`tests`](tests)** will contain clearwater_riverine tests once they are developed. \n\n## Getting Started\n\n### Installation\n\nFollow these steps to install the ClearWater Modeling System and its dependancies in a custom Python environment.\n\nWe recommend using [pixi](https://pixi.prefix.dev/latest/), the next-generation reproducible package management tool built on [conda](https://docs.conda.io/projects/conda/en/stable/) tooling.\n\nIf you are new to pixi but familiar with conda, this [Switching from Conda](https://pixi.prefix.dev/latest/switching_from/conda/) documentation succinctly compares similarities and differences.\n\nAlternately, use a conda environment with the same dependencies.\n\n#### 1. Install Pixi\n\nFollow [Pixi Installation](https://pixi.prefix.dev/latest/installation/) instructions for your platform.\n\n#### 2. Clone or Download the ClearWater family of repositories\n\nThere are three repositories which house the dependencies for this project. Navigate to each of the repositories listed below and follow the instructions to clone them to your local machine.\n\n- [ClearWater-riverine](https://github.com/EcohydrologyTeam/ClearWater-riverine) transport process simulator\n- [ClearWater-data](https://github.com/EcohydrologyTeam/ClearWater-data) perforamant data access and storage protocols\n- [ClearWater-modules](https://github.com/EcohydrologyTeam/ClearWater-modules) (optional) water quality reaction process simulator\n\nFrom these Github sites, click on the green \"Code\" dropdown button near the upper right. Select to either \"Open in GitHub Desktop\" (i.e. git clone) or \"Download ZIP\". \n\nWe recommend using GitHub Desktop, to most easily manage git workflows by providing excellent visuals for stagging commits, exploring commit histories, comparing branches, and resolving merge conflicts in tight integration with Visual Studio Code.\n\nPlace your copy of these repos in any convenient location on your computer. Make sure that all are stored in the same directory OR you will need to update the `pyproject.toml` so that the `[pixi.tool.feature.dev.pypi-dependencies]` point to the correct location of your local clones.\n\n### 3. Create Clearwater Workspace and Python Environments \n\nCreate a project-specific Pixi workspace and Python enviornment(s) from the `pyproject.toml` manifest file.\n\n#### Production \n\nPardon our mess! Production instructions coming soon. For now you can install using the [Developer](#developer) instructions. \n\n#### Developers\n\nDeveloper instructions install all ClearWater repos in \"editable\" mode in a second `dev` environment.\n\nFrom your terminal or console, navigate to the directory of your `Clearwater-modules` clone and execute the following command to create a `dev` environment:\n\n```shell\npixi install -e dev\n```\n\nTo activate this environment in your shell, run the following:\n\n```shell\npixi shell -e dev\n```\n\nYou should now be able to run the examples and create your own Jupyter Notebooks!\n\n### Examples\n\nTry running our [03_Example_Coupled_TSM_and _Riverine.ipynb](examples/03_Example_Coupled_TSM_and _Riverine.ipynb) Jupyter Notebook.\n\n\n## Contributing\n\nWe welcome your pull request.\n\n## Acknowledgements\n\nThis library is developed by ERDC-EL through funding from the ECOMOD project.\n\nDr. Todd E. Steissberg (ERDC-EL) developed the vision for modernizing TSM, NSM, and related modules into this library, including coding the initial port form Fortran to Python.\n\nThe algorithms and structure of this program were adapted from the Fortran 95 version 1.0 of these modules, originally developed by:\n\n- Dr. Billy E. Johnson (ERDC-EL, LimnoTech)\n- Dr. Zhonglong Zhang (Portland State University, LimnoTech)\n- Mr. Mark Jensen (USACE HEC)\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["contaminant-transport","simulation-model","water-quality"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/128401","html_url":"https://ost.ecosyste.ms/projects/128401"}