{"id":75287,"name":"ecoscope","description":"Conservation data analytics","url":"https://github.com/wildlife-dynamics/ecoscope","last_synced_at":"2025-09-08T16:34:17.123Z","repository":{"id":40392739,"uuid":"507229637","full_name":"wildlife-dynamics/ecoscope","owner":"wildlife-dynamics","description":"Conservation data analytics","archived":false,"fork":false,"pushed_at":"2025-09-01T05:01:49.000Z","size":38086,"stargazers_count":28,"open_issues_count":52,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-02T12:46:55.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ecoscope.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wildlife-dynamics.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"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-06-25T06:10:23.000Z","updated_at":"2025-09-01T05:01:37.000Z","dependencies_parsed_at":"2023-12-20T11:11:29.123Z","dependency_job_id":"9a9b957a-f89e-4b5a-8022-c67baf1df53a","html_url":"https://github.com/wildlife-dynamics/ecoscope","commit_stats":{"total_commits":293,"total_committers":17,"mean_commits":"17.235294117647058","dds":0.5699658703071673,"last_synced_commit":"3f00eeb355fe3069cefeee1d65e732fbbaf657d0"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/wildlife-dynamics/ecoscope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274213817,"owners_count":25242569,"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-08T02:00:09.813Z","response_time":121,"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":"wildlife-dynamics","name":"Wildlife Dynamics","uuid":"94534350","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94534350?v=4","repositories_count":4,"last_synced_at":"2024-04-16T15:37:21.977Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wildlife-dynamics","funding_links":[],"total_stars":21,"followers":4,"following":0,"created_at":"2022-11-19T20:32:54.517Z","updated_at":"2024-04-16T15:37:21.991Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics/repositories"},"packages":[{"id":2720239,"name":"ecoscope","ecosystem":"pypi","description":"Standard Analytical Reporting Framework for Conservation","homepage":"http://github.com/wildlife-dynamics/ecoscope","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/wildlife-dynamics/ecoscope","keywords_array":[],"namespace":null,"versions_count":44,"first_release_published_at":"2021-12-05T10:22:58.000Z","latest_release_published_at":"2024-06-24T13:25:33.000Z","latest_release_number":"1.7.3","last_synced_at":"2025-09-07T15:10:02.236Z","created_at":"2022-04-10T10:51:32.613Z","updated_at":"2025-09-07T15:10:02.236Z","registry_url":"https://pypi.org/project/ecoscope/","install_command":"pip install ecoscope --index-url https://pypi.org/simple","documentation_url":"https://ecoscope.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["License :: OSI Approved :: BSD License","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.4","Programming Language :: Python :: 3.5","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9"],"normalized_name":"ecoscope","project_status":null},"repo_metadata":{"id":40392739,"uuid":"507229637","full_name":"wildlife-dynamics/ecoscope","owner":"wildlife-dynamics","description":"Conservation data analytics","archived":false,"fork":false,"pushed_at":"2024-05-29T09:47:40.000Z","size":30868,"stargazers_count":21,"open_issues_count":58,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-06-11T17:00:35.059Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ecoscope.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wildlife-dynamics.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-25T06:10:23.000Z","updated_at":"2024-06-12T17:31:32.127Z","dependencies_parsed_at":"2023-12-20T11:11:29.123Z","dependency_job_id":"9a9b957a-f89e-4b5a-8022-c67baf1df53a","html_url":"https://github.com/wildlife-dynamics/ecoscope","commit_stats":{"total_commits":225,"total_committers":15,"mean_commits":15.0,"dds":"0.43999999999999995","last_synced_commit":"e4767c5f12e9349b51b905ce4da6a30f8d1ce6c4"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":210820265,"owners_count":15207514,"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":"wildlife-dynamics","name":"Wildlife Dynamics","uuid":"94534350","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94534350?v=4","repositories_count":4,"last_synced_at":"2024-04-16T15:37:21.977Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wildlife-dynamics","funding_links":[],"total_stars":21,"followers":4,"following":0,"created_at":"2022-11-19T20:32:54.517Z","updated_at":"2024-04-16T15:37:21.991Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-07T20:57:18.852Z","dependent_packages_count":0,"downloads":393,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":12.022375543188229,"dependent_repos_count":21.592921703686898,"dependent_packages_count":10.104988627979555,"stargazers_count":16.56851886096437,"forks_count":14.250227342485497,"docker_downloads_count":null,"average":14.90780641566091},"purl":"pkg:pypi/ecoscope","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/ecoscope","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/ecoscope","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/ecoscope/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T20:10:51.566Z","issues_count":162,"pull_requests_count":147,"avg_time_to_close_issue":3174657.7733333334,"avg_time_to_close_pull_request":1042149.4418604651,"issues_closed_count":75,"pull_requests_closed_count":129,"pull_request_authors_count":12,"issue_authors_count":13,"avg_comments_per_issue":0.7160493827160493,"avg_comments_per_pull_request":0.564625850340136,"merged_pull_requests_count":112,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":150,"past_year_pull_requests_count":115,"past_year_avg_time_to_close_issue":1666175.5873015872,"past_year_avg_time_to_close_pull_request":727728.612244898,"past_year_issues_closed_count":63,"past_year_pull_requests_closed_count":98,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.6533333333333333,"past_year_avg_comments_per_pull_request":0.6782608695652174,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":86,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/issues","maintainers":[{"login":"walljcg","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"ericgitonga","count":30,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ericgitonga"},{"login":"Yun-Wu","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"cath34","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cath34"},{"login":"enlivn","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"daniel-insaite","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daniel-insaite"},{"login":"gcastellini","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcastellini"}],"active_maintainers":[{"login":"walljcg","count":59,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"Yun-Wu","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"enlivn","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"daniel-insaite","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daniel-insaite"},{"login":"ericgitonga","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ericgitonga"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/related_packages","maintainers":[{"uuid":"wildlifedynamics","login":"wildlifedynamics","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/wildlifedynamics/","role":null,"created_at":"2023-02-08T08:40:46.366Z","updated_at":"2023-02-08T08:40:46.366Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wildlifedynamics/packages"},{"uuid":"gitonga","login":"gitonga","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/gitonga/","role":null,"created_at":"2024-06-20T05:09:41.402Z","updated_at":"2024-06-20T05:09:41.402Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/gitonga/packages"},{"uuid":"atmorling","login":"atmorling","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/atmorling/","role":"Maintainer","created_at":"2024-06-24T07:06:02.054Z","updated_at":"2024-06-24T07:06:02.054Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/atmorling/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726180,"maintainers_count":308806,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","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"}},{"id":11733696,"name":"github.com/wildlife-dynamics/ecoscope","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/wildlife-dynamics/ecoscope","keywords_array":[],"namespace":null,"versions_count":53,"first_release_published_at":"2024-06-24T12:57:01.000Z","latest_release_published_at":"2025-09-02T22:52:27.000Z","latest_release_number":"v2.3.5+incompatible","last_synced_at":"2025-09-07T15:10:02.510Z","created_at":"2025-06-05T11:17:44.569Z","updated_at":"2025-09-07T15:10:02.510Z","registry_url":"https://pkg.go.dev/github.com/wildlife-dynamics/ecoscope","install_command":"go get github.com/wildlife-dynamics/ecoscope","documentation_url":"https://pkg.go.dev/github.com/wildlife-dynamics/ecoscope#section-documentation","metadata":{},"repo_metadata":{"id":40392739,"uuid":"507229637","full_name":"wildlife-dynamics/ecoscope","owner":"wildlife-dynamics","description":"Conservation data analytics","archived":false,"fork":false,"pushed_at":"2025-09-01T05:01:49.000Z","size":38086,"stargazers_count":28,"open_issues_count":52,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-02T12:46:55.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ecoscope.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wildlife-dynamics.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"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-06-25T06:10:23.000Z","updated_at":"2025-09-01T05:01:37.000Z","dependencies_parsed_at":"2023-12-20T11:11:29.123Z","dependency_job_id":"9a9b957a-f89e-4b5a-8022-c67baf1df53a","html_url":"https://github.com/wildlife-dynamics/ecoscope","commit_stats":{"total_commits":293,"total_committers":17,"mean_commits":"17.235294117647058","dds":0.5699658703071673,"last_synced_commit":"3f00eeb355fe3069cefeee1d65e732fbbaf657d0"},"previous_names":[],"tags_count":52,"template":false,"template_full_name":null,"purl":"pkg:github/wildlife-dynamics/ecoscope","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273318856,"owners_count":25084285,"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-02T02:00:09.530Z","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":"wildlife-dynamics","name":"Wildlife Dynamics","uuid":"94534350","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/94534350?v=4","repositories_count":4,"last_synced_at":"2024-04-16T15:37:21.977Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wildlife-dynamics","funding_links":[],"total_stars":21,"followers":4,"following":0,"created_at":"2022-11-19T20:32:54.517Z","updated_at":"2024-04-16T15:37:21.991Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wildlife-dynamics/repositories"},"tags":[{"name":"v2.3.4","sha":"7a0773ccc04a027fe18c064ab65a34e1dfb57691","kind":"commit","published_at":"2025-09-01T05:01:13.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.4/manifests"},{"name":"v2.3.3","sha":"44576a9826c4b76adc873597101518d414aef95c","kind":"commit","published_at":"2025-08-29T13:50:13.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.3/manifests"},{"name":"v2.3.2","sha":"7c11665a7f8b8d00f0a1c93c75896a22dc81e9d0","kind":"commit","published_at":"2025-08-06T18:23:51.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.2/manifests"},{"name":"v2.3.1","sha":"bed5ae15fcfe7bd9cbc8442191225785a250a080","kind":"commit","published_at":"2025-07-30T20:05:34.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"e985f1a9914afb16dbd28401b4869fbc47516c40","kind":"commit","published_at":"2025-07-29T08:49:00.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.0/manifests"},{"name":"v2.2.4","sha":"bd5686dcb36eaa745819a68ecddbc702e894dee0","kind":"commit","published_at":"2025-07-28T19:10:15.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.2.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"e8b27a38a4a48e51a34f9adc8d36bc25a15f221d","kind":"commit","published_at":"2025-07-21T22:23:53.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.2.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"b1acbabdaf63cd15ce0e76794f3faf0e92746034","kind":"commit","published_at":"2025-06-25T13:53:35.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.2.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"7af7bf573be12e0cb83e2ee14f8e1fc3ec36b92e","kind":"commit","published_at":"2025-05-26T14:07:52.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.2.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"296f8939195709b596ea155acd2086eaa0b0777b","kind":"commit","published_at":"2025-05-19T14:30:10.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.2.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"286e2067936b3751184f20915a975e5f4c934576","kind":"commit","published_at":"2025-05-12T15:20:28.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.1.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"a346410fe5c08a16cdb09a371a352505400eec56","kind":"commit","published_at":"2025-05-09T18:31:22.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.0.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"2da2875f937067b7453a4ab2d1eba4fe4f95b20c","kind":"commit","published_at":"2025-05-06T08:46:36.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.0.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"d73c3c50e7ecaaa6042b8171d508a728ede44139","kind":"commit","published_at":"2025-05-06T06:43:08.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.0.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.0.0/manifests"},{"name":"v1.8.36","sha":"2643f72f59b96742563f251502597ae4a7f4bdc2","kind":"commit","published_at":"2025-04-24T13:24:38.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.36","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.36","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.36","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.36","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.36/manifests"},{"name":"v1.8.35","sha":"ed1bb1b0c2ca9768081f9d0d0817c7fe90ce0f78","kind":"commit","published_at":"2025-04-18T23:12:03.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.35","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.35","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.35","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.35","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.35/manifests"},{"name":"v1.8.34","sha":"92ed8ae7d11ca542a97881d2a64b2b927668f1e3","kind":"commit","published_at":"2025-04-16T11:08:12.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.34","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.34","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.34","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.34","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.34/manifests"},{"name":"v1.8.33","sha":"db5adea0fe4b36eac4530646ba1514b472f86185","kind":"commit","published_at":"2025-04-16T09:48:21.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.33","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.33","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.33","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.33","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.33/manifests"},{"name":"v1.8.32","sha":"6658b2bd6cefcf35858e1c848ec49702a71b99c6","kind":"commit","published_at":"2025-03-27T10:15:49.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.32","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.32","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.32","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.32","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.32/manifests"},{"name":"v1.8.31","sha":"8a6914f4a235b0f423bbd9bc554113da9b562601","kind":"commit","published_at":"2025-03-27T07:32:35.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.31","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.31","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.31","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.31","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.31/manifests"},{"name":"v1.8.30","sha":"83c6b20beaa8ee27c49feb761000b6c871702f83","kind":"commit","published_at":"2025-03-24T08:48:21.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.30","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.30","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.30","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.30","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.30/manifests"},{"name":"v1.8.29","sha":"a7ee02b98168dc8388b9f1035400b5ad316bf63b","kind":"commit","published_at":"2025-03-14T00:03:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.29","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.29","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.29","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.29","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.29/manifests"},{"name":"v1.8.28","sha":"9a5c85ed421723ddedbc1c642e55523a128d4028","kind":"commit","published_at":"2025-03-11T00:19:40.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.28","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.28","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.28","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.28","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.28/manifests"},{"name":"v1.8.27","sha":"4fa40eb64f048b254cdbc43870af3af6eff53a3f","kind":"commit","published_at":"2025-03-04T01:50:46.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.27","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.27","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.27","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.27","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.27/manifests"},{"name":"v1.8.26","sha":"cf09efcc1e08e7b8d4e0d6612dd2875a28a09e54","kind":"commit","published_at":"2025-02-27T07:47:05.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.26","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.26","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.26","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.26","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.26/manifests"},{"name":"v1.8.25","sha":"24ea4d34275220771692f3c8896cb21e2ee9d774","kind":"commit","published_at":"2025-02-24T19:18:13.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.25","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.25/manifests"},{"name":"v1.8.24","sha":"313cd7c2e3c61263ed377a0f79fcd2f2ef97600e","kind":"commit","published_at":"2025-02-19T10:20:32.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.24","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.24/manifests"},{"name":"v1.8.23","sha":"365e916f196aa1b860c9fca41aee02af3d84f8b0","kind":"commit","published_at":"2025-02-17T22:31:14.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.23","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.23/manifests"},{"name":"v1.8.22","sha":"3725181e9e4feee35f5728a1862e354889379128","kind":"commit","published_at":"2025-02-14T22:58:25.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.22","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.22/manifests"},{"name":"v1.8.21","sha":"160835c3256883cba5a94a103175f0e8d876cb84","kind":"commit","published_at":"2025-02-06T08:42:14.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.21","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.21/manifests"},{"name":"v1.8.20","sha":"112fa78f7e3bb3677deed76db722f23a21d5475a","kind":"commit","published_at":"2025-02-03T08:36:52.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.20","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.20/manifests"},{"name":"v1.8.19","sha":"ad1c4324d17bac7e2da29ca1d8588bbd9d88f8eb","kind":"commit","published_at":"2025-01-23T11:20:49.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.19","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.19/manifests"},{"name":"v1.8.18","sha":"3d8affb6db119bd003bd660eb178af78cccb4147","kind":"commit","published_at":"2025-01-23T11:05:57.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.18","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.18/manifests"},{"name":"v1.8.17","sha":"1f52997033ad43edd39dd9096979c0d0ad4c3712","kind":"commit","published_at":"2025-01-17T13:02:32.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.17","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.17/manifests"},{"name":"v1.8.16","sha":"45000eaf10219f703db114de157f36111cf5f059","kind":"commit","published_at":"2024-12-30T10:38:17.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.16","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.16/manifests"},{"name":"v1.8.15","sha":"fbb36b57eb3031a50c2250f3f85acc307831ac44","kind":"commit","published_at":"2024-12-18T09:52:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.15","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.15/manifests"},{"name":"v1.8.14","sha":"6cce259206633df0923bfbef21944cf876948aab","kind":"commit","published_at":"2024-12-12T20:51:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.14","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.14/manifests"},{"name":"v1.8.13","sha":"1a56b271de1950528108827e9a107333e2030601","kind":"commit","published_at":"2024-12-04T13:57:52.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.13","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.13/manifests"},{"name":"v1.8.12","sha":"c26e0c3b22bac2716567ba5c03ffa3cbf67b6aea","kind":"commit","published_at":"2024-11-29T15:23:34.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.12","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.12/manifests"},{"name":"v1.8.11","sha":"fd52cf41a8e6d8f430fa047341487afde69d491e","kind":"commit","published_at":"2024-11-20T15:59:32.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.11","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.11/manifests"},{"name":"v1.8.10","sha":"9041cea812d13d766f673e0d357bd0c9891de38a","kind":"commit","published_at":"2024-11-18T15:48:49.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.10","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.10/manifests"},{"name":"v1.8.9","sha":"7a06d57a3ce9b2b0ac27873ecd16a6959ffe3a86","kind":"commit","published_at":"2024-11-15T13:25:55.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.9","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.9/manifests"},{"name":"v1.8.8","sha":"2858aecc75919e9a4cb1f97f4c47c438c5e795da","kind":"tag","published_at":"2024-10-23T15:42:29.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.8","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.8/manifests"},{"name":"v1.8.7","sha":"fff439fb041dfbb25512381bdf5841737f2d1af7","kind":"tag","published_at":"2024-10-23T12:16:45.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.7","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.7/manifests"},{"name":"v1.8.6","sha":"2ceac385f5e15de337fc8d4b572ae81d215b3786","kind":"tag","published_at":"2024-10-18T08:11:07.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.6","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.6/manifests"},{"name":"v1.8.5","sha":"3d2c41bbbaa1778e0222b5135302700ccba0bf02","kind":"tag","published_at":"2024-09-27T10:26:55.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.5/manifests"},{"name":"v1.8.4","sha":"735d3321bbc8cc60092e09bf8e1bf8e863c95b02","kind":"tag","published_at":"2024-09-12T07:58:08.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.4/manifests"},{"name":"v1.8.3","sha":"e7eb7d5dd35463ea2b0760cb59e0fa5b71053b22","kind":"tag","published_at":"2024-09-09T16:16:16.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.3/manifests"},{"name":"v1.8.2","sha":"e09f4303e58dd17087f776d9a173d71de35deebf","kind":"tag","published_at":"2024-08-07T12:29:41.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.2/manifests"},{"name":"v1.8.1","sha":"083814d17333fef500b674615af60fa63a681794","kind":"tag","published_at":"2024-08-05T13:38:09.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"db5fe0c502b9425bcfcbb39e9f56ad9a4be85208","kind":"tag","published_at":"2024-07-10T03:04:33.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.8.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.8.0/manifests"},{"name":"v1.7.3","sha":"6e7dd1ea782c2eef07d7bf794be76e7d4a077042","kind":"tag","published_at":"2024-06-24T13:02:39.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v1.7.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v1.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v1.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v1.7.3/manifests"}]},"repo_metadata_updated_at":"2025-09-02T17:18:44.733Z","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/wildlife-dynamics/ecoscope","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/wildlife-dynamics/ecoscope","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/wildlife-dynamics/ecoscope","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/wildlife-dynamics/ecoscope/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-02T12:44:27.179Z","issues_count":262,"pull_requests_count":374,"avg_time_to_close_issue":2831737.4601226994,"avg_time_to_close_pull_request":1118499.720461095,"issues_closed_count":163,"pull_requests_closed_count":347,"pull_request_authors_count":12,"issue_authors_count":14,"avg_comments_per_issue":0.4389312977099237,"avg_comments_per_pull_request":0.42245989304812837,"merged_pull_requests_count":306,"bot_issues_count":1,"bot_pull_requests_count":40,"past_year_issues_count":131,"past_year_pull_requests_count":186,"past_year_avg_time_to_close_issue":811378.9047619047,"past_year_avg_time_to_close_pull_request":431668.5,"past_year_issues_closed_count":84,"past_year_pull_requests_closed_count":168,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.32061068702290074,"past_year_avg_comments_per_pull_request":0.26344086021505375,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":34,"past_year_merged_pull_requests_count":158,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/issues","maintainers":[{"login":"walljcg","count":65,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"ericgitonga","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ericgitonga"},{"login":"Yun-Wu","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"enlivn","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cath34","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cath34"},{"login":"daniel-insaite","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daniel-insaite"},{"login":"gcastellini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcastellini"},{"login":"cisaacstern","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"}],"active_maintainers":[{"login":"walljcg","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"enlivn","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cisaacstern","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954234,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","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":572401,"full_name":"wildlife-dynamics/ecoscope","default_branch":"master","committers":[{"name":"atmorling","email":"atmorling@gmail.com","login":"atmorling","count":152},{"name":"Eric Gitonga","email":"gitonga@gmail.com","login":"ericgitonga","count":126},{"name":"Catherine Villeneuve","email":"catherine.villeneuve.9@ulaval.ca","login":"cath34","count":47},{"name":"Yun-Wu","email":"ywu910318@gmail.com","login":"Yun-Wu","count":38},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":20},{"name":"Jake Wall","email":"walljcg@gmail.com","login":"walljcg","count":12},{"name":"kulits","email":"peterkulits@gmail.com","login":"kulits","count":9},{"name":"Ray R","email":"78372052+enlivn","login":"enlivn","count":5},{"name":"Charles Stern","email":"62192187+cisaacstern","login":"cisaacstern","count":3},{"name":"blac-siren","email":"husnein.zac@gmail.com","login":"zakhusayn","count":2},{"name":"daniel-insaite","email":"91613697+daniel-insaite","login":"daniel-insaite","count":2},{"name":"mdevz-22","email":"giuliana.castellini@nimblegravity.com","login":"giuliananimble","count":2},{"name":"insaite","email":"insaite@pop-os.localdomain","login":null,"count":2},{"name":"Marcos Davidovich","email":"davidovich.marcos@gmail.com","login":"davidovichmarcos","count":1},{"name":"gcastellini","email":"98000270+gcastellini","login":"gcastellini","count":1}],"total_commits":422,"total_committers":15,"total_bot_commits":20,"total_bot_committers":1,"mean_commits":28.133333333333333,"dds":0.6398104265402844,"past_year_committers":[{"name":"atmorling","email":"atmorling@gmail.com","login":"atmorling","count":117},{"name":"Yun-Wu","email":"ywu910318@gmail.com","login":"Yun-Wu","count":27},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":18},{"name":"Ray R.","email":"78372052+enlivn","login":"enlivn","count":1},{"name":"Marcos Davidovich","email":"davidovich.marcos@gmail.com","login":"davidovichmarcos","count":1},{"name":"Jake Wall","email":"walljcg@gmail.com","login":"walljcg","count":1}],"past_year_total_commits":165,"past_year_total_committers":6,"past_year_total_bot_commits":18,"past_year_total_bot_committers":1,"past_year_mean_commits":27.5,"past_year_dds":0.2909090909090909,"last_synced_at":"2025-08-09T00:43:21.756Z","last_synced_commit":"7c11665a7f8b8d00f0a1c93c75896a22dc81e9d0","created_at":"2023-03-09T05:29:01.645Z","updated_at":"2025-08-09T00:43:21.806Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-28T00:00:20.468Z","repositories_count":5479765,"commits_count":853309614,"contributors_count":31095219,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"wildlife-dynamics/ecoscope","html_url":"https://github.com/wildlife-dynamics/ecoscope","last_synced_at":"2025-09-05T12:55:37.271Z","status":null,"issues_count":264,"pull_requests_count":415,"avg_time_to_close_issue":3005211.3680981593,"avg_time_to_close_pull_request":1282163.0366492146,"issues_closed_count":163,"pull_requests_closed_count":382,"pull_request_authors_count":12,"issue_authors_count":14,"avg_comments_per_issue":0.4583333333333333,"avg_comments_per_pull_request":0.41686746987951806,"merged_pull_requests_count":336,"bot_issues_count":0,"bot_pull_requests_count":50,"past_year_issues_count":133,"past_year_pull_requests_count":222,"past_year_avg_time_to_close_issue":721048.5243902439,"past_year_avg_time_to_close_pull_request":390949.79292929295,"past_year_issues_closed_count":82,"past_year_pull_requests_closed_count":198,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":6,"past_year_avg_comments_per_issue":0.3308270676691729,"past_year_avg_comments_per_pull_request":0.2702702702702703,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":44,"past_year_merged_pull_requests_count":187,"created_at":"2023-05-14T13:20:13.852Z","updated_at":"2025-09-05T12:55:37.273Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/issues","issue_labels_count":{"bug":17,"ecoscope-core":13,"EcoMap":7,"question":1,"eetools":1,"metaissue":1},"pull_request_labels_count":{"dependencies":50,"changelog-ignore":44,"changelog-enhancement":13,"stale":8,"changelog-breaking":7,"bug":3},"issue_author_associations_count":{"CONTRIBUTOR":178,"COLLABORATOR":67,"NONE":13,"MEMBER":6},"pull_request_author_associations_count":{"CONTRIBUTOR":344,"COLLABORATOR":50,"MEMBER":13,"NONE":8},"issue_authors":{"atmorling":136,"walljcg":58,"Yun-Wu":27,"cisaacstern":14,"ericgitonga":10,"enlivn":5,"Ankabedettidk":3,"davidovichmarcos":3,"zakhusayn":2,"doug-nimblegravity":2,"nwmwangi":1,"doneill":1,"chrisgnicholas":1,"Temutev":1},"pull_request_authors":{"atmorling":218,"Yun-Wu":59,"dependabot[bot]":50,"ericgitonga":40,"cisaacstern":15,"cath34":9,"enlivn":9,"walljcg":5,"daniel-insaite":3,"gcastellini":3,"zakhusayn":2,"davidovichmarcos":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10100117,"issues_count":31473266,"pull_requests_count":97445500,"authors_count":10702683,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":13,"metaissue":1},"past_year_pull_request_labels_count":{"changelog-ignore":44,"dependencies":44,"changelog-enhancement":5,"bug":3,"changelog-breaking":2},"past_year_issue_author_associations_count":{"CONTRIBUTOR":116,"COLLABORATOR":10,"MEMBER":6,"NONE":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":217,"MEMBER":4,"COLLABORATOR":1},"past_year_issue_authors":{"atmorling":86,"Yun-Wu":22,"walljcg":10,"cisaacstern":9,"enlivn":5,"doneill":1},"past_year_pull_request_authors":{"atmorling":131,"dependabot[bot]":44,"Yun-Wu":40,"enlivn":4,"cisaacstern":2,"walljcg":1},"maintainers":[{"login":"walljcg","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"ericgitonga","count":27,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ericgitonga"},{"login":"Yun-Wu","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"enlivn","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cath34","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cath34"},{"login":"daniel-insaite","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/daniel-insaite"},{"login":"gcastellini","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcastellini"},{"login":"cisaacstern","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"}],"active_maintainers":[{"login":"walljcg","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/walljcg"},{"login":"enlivn","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cisaacstern","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"}]},"events":{"total":{"CreateEvent":133,"ReleaseEvent":40,"IssuesEvent":217,"WatchEvent":4,"DeleteEvent":98,"MemberEvent":2,"IssueCommentEvent":101,"PushEvent":289,"PullRequestReviewCommentEvent":69,"PullRequestReviewEvent":109,"PullRequestEvent":200,"ForkEvent":2},"last_year":{"CreateEvent":133,"ReleaseEvent":40,"IssuesEvent":217,"WatchEvent":4,"DeleteEvent":98,"MemberEvent":2,"IssueCommentEvent":101,"PushEvent":289,"PullRequestReviewCommentEvent":69,"PullRequestReviewEvent":109,"PullRequestEvent":200,"ForkEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/main.yml","sha":null,"kind":"manifest","created_at":"2023-10-03T02:00:57.536Z","updated_at":"2023-10-03T02:00:57.536Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/main.yml","dependencies":[{"id":14068982638,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14068982639,"package_name":"mamba-org/provision-with-micromamba","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false},{"id":14068983053,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-29T22:21:28.423Z","updated_at":"2023-10-29T22:21:28.423Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-29T22:21:28.469Z","updated_at":"2023-10-29T22:21:28.469Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2023-12-20T11:11:25.403Z","updated_at":"2023-12-20T11:11:25.403Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/environment.yml","dependencies":[{"id":15188167232,"package_name":"coverage","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":15188167233,"package_name":"nbsphinx","ecosystem":"pypi","requirements":"==0.9.3","direct":true,"kind":"runtime","optional":false},{"id":15188167234,"package_name":"nbsphinx-multilink","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":15188167238,"package_name":"sphinx-autoapi","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":15188167251,"package_name":"earthranger-client","ecosystem":"pypi","requirements":"==1.0.49","direct":true,"kind":"runtime","optional":false},{"id":15188167256,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false}]}],"score":13.074013116463282,"created_at":"2025-09-08T15:38:54.215Z","updated_at":"2025-10-07T08:27:09.793Z","avatar_url":"https://github.com/wildlife-dynamics.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":393,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["cameratrap","projection","interactive","serializer","cycles","packaging","charts","network-simulation","archival","shellcodes"],"project_url":"https://science.ecosyste.ms/api/v1/projects/75287","html_url":"https://science.ecosyste.ms/projects/75287"}