{"id":191530,"name":"Ecoscope","description":"An open-source analysis module for tracking, environmental and conservation data analyses.","url":"https://github.com/wildlife-dynamics/ecoscope","last_synced_at":"2026-08-19T16:00:26.544Z","repository":{"id":40392739,"uuid":"507229637","full_name":"wildlife-dynamics/ecoscope","owner":"wildlife-dynamics","description":"Conservation data analytics","archived":false,"fork":false,"pushed_at":"2026-08-14T06:38:41.000Z","size":52996,"stargazers_count":37,"open_issues_count":89,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-08-14T10:36:50.834Z","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,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-06-25T06:10:23.000Z","updated_at":"2026-08-12T15:12:08.000Z","dependencies_parsed_at":"2026-08-14T08:19:42.786Z","dependency_job_id":null,"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":130,"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":286080680,"owners_count":36646934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"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":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":131,"first_release_published_at":"2024-06-24T12:57:01.000Z","latest_release_published_at":"2026-08-18T10:03:14.000Z","latest_release_number":"v2.19.0+incompatible","last_synced_at":"2026-08-18T15:31:14.787Z","created_at":"2025-06-05T11:17:44.569Z","updated_at":"2026-08-18T15:31:14.787Z","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":"2026-08-14T06:38:41.000Z","size":52996,"stargazers_count":37,"open_issues_count":89,"forks_count":12,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-08-14T10:36:50.834Z","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,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2022-06-25T06:10:23.000Z","updated_at":"2026-08-12T15:12:08.000Z","dependencies_parsed_at":"2026-08-14T08:19:42.786Z","dependency_job_id":null,"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":130,"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":286080680,"owners_count":36646934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-14T02:00:06.934Z","response_time":54,"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.18.2","sha":"7dd22458ea51c3928785a94523f2aa7bd13c050d","kind":"commit","published_at":"2026-08-12T15:08:52.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.18.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.18.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.2/manifests"},{"name":"v2.18.1","sha":"28a3e54546e8d53dbfa53989b055fffb22168289","kind":"commit","published_at":"2026-08-11T12:39:37.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.18.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.18.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.1/manifests"},{"name":"v2.18.0","sha":"83cdface719354c3123e755db8402690f80211e4","kind":"commit","published_at":"2026-08-05T20:04:09.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.18.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.18.0/manifests"},{"name":"v2.17.7","sha":"0c7e512b51c560eca83cb791ab61ac068e54216e","kind":"commit","published_at":"2026-08-04T20:08:06.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.7","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.7/manifests"},{"name":"v2.17.6","sha":"af0e8a0a5632134cc8093e520ab0a252591e4f3d","kind":"commit","published_at":"2026-08-04T13:34:21.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.6","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.6/manifests"},{"name":"v2.17.5","sha":"6fd171cd0954bf00fe8b5a7d57895e01dc31e9fd","kind":"commit","published_at":"2026-07-31T11:22:07.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.5/manifests"},{"name":"v2.17.4","sha":"086111146bddf25146abea43d0c5edbbe1d72187","kind":"commit","published_at":"2026-07-31T05:12:54.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.4/manifests"},{"name":"v2.17.3","sha":"bf2c54ae3f2e3304c6f94ad616abe9dcfd2fe4e1","kind":"commit","published_at":"2026-07-29T14:50:48.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.3/manifests"},{"name":"v2.17.2","sha":"46f2824b80f522d1498359365acb17b33b1539f5","kind":"commit","published_at":"2026-07-29T11:55:49.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.2/manifests"},{"name":"v2.17.1","sha":"9cb734b44a7e6b1ee27ab61861ea5584b49fc959","kind":"commit","published_at":"2026-07-25T00:39:58.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.1/manifests"},{"name":"v2.17.0","sha":"c1b1a80b7a224f55312ba865d154574da09b87c9","kind":"commit","published_at":"2026-07-22T17:30:17.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.17.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.17.0/manifests"},{"name":"v2.16.6","sha":"a678a624c8d7a0c4452273ea2bc21b5f8e13c132","kind":"commit","published_at":"2026-07-16T20:04:33.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.6","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.6/manifests"},{"name":"v2.16.5","sha":"8919d426187f1d68d5fd1d43ef0573ce1f36a2ce","kind":"commit","published_at":"2026-07-16T16:36:11.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.5/manifests"},{"name":"v2.16.4","sha":"a984daba3b560b74d49e732cce286d9eac24a5cd","kind":"commit","published_at":"2026-07-15T13:18:25.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.4/manifests"},{"name":"v2.16.3","sha":"dcb498a0e9b66f5622a5fb7c16334867e2ea67aa","kind":"commit","published_at":"2026-07-15T08:45:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.3/manifests"},{"name":"v2.16.2","sha":"29bcc087586eeecbbdec545268aff935992c57a9","kind":"commit","published_at":"2026-06-30T16:08:34.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.2/manifests"},{"name":"v2.16.1","sha":"da2e0f8fa81d80f843f1c06a862f112fd44c761f","kind":"commit","published_at":"2026-06-29T11:43:58.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.1/manifests"},{"name":"v2.16.0","sha":"08bcb23e9d6d97b7d8a0fc86e81cba70e55b4499","kind":"commit","published_at":"2026-06-16T18:44:41.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.16.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.16.0/manifests"},{"name":"v2.15.1","sha":"fdcb74d5232faf62e78de8ab195b33d7b821b3b3","kind":"commit","published_at":"2026-06-15T09:55:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.15.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.15.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"4612f98805826840ed95bcb16bd9ac06a7ff6c07","kind":"commit","published_at":"2026-06-09T17:57:44.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.15.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.15.0/manifests"},{"name":"v2.14.0","sha":"baa2b0a89ee61fc7b25f5dfd5914507cc62fd718","kind":"commit","published_at":"2026-06-05T17:17:19.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.14.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.14.0/manifests"},{"name":"v2.13.2","sha":"e5ad23f9dcaa5a4e755807b3b4572303d5a91b12","kind":"commit","published_at":"2026-06-03T20:42:45.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.13.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.2/manifests"},{"name":"v2.13.1","sha":"af64f087e46be6defb539e1f6d91a37544dd6021","kind":"commit","published_at":"2026-06-01T21:34:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.13.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.1/manifests"},{"name":"v2.13.0","sha":"cb0e1f5a5e28ec9d6ebaebcff6108cd6fc13ae48","kind":"commit","published_at":"2026-05-21T16:32:23.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.13.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"e5e253e5612798a72e65fa3d04aeb4ec2c654d32","kind":"commit","published_at":"2026-05-19T18:44:50.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.12.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.12.0/manifests"},{"name":"v2.11.20","sha":"a885b2808ab47eb43f429f0d3d27f974848a1a15","kind":"commit","published_at":"2026-05-14T04:19:12.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.20","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.20/manifests"},{"name":"v2.11.19","sha":"965253f12a28c2cdd364c8d722063d60e81faeb4","kind":"commit","published_at":"2026-05-14T04:08:01.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.19","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.19/manifests"},{"name":"v2.11.18","sha":"e9f59d51dbd0320e600c0598182ccbc2654f75ad","kind":"commit","published_at":"2026-05-13T19:33:38.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.18","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.18/manifests"},{"name":"v2.11.17","sha":"5398c15e660f0671c384345a743e1d850e670893","kind":"commit","published_at":"2026-05-13T17:55:54.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.17","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.17/manifests"},{"name":"v2.11.16","sha":"70cea897d90d82a47c5df196ed5bab99a1c3da1f","kind":"commit","published_at":"2026-05-13T09:37:37.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.16","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.16/manifests"},{"name":"v2.11.15","sha":"4197c04eea2bc33d7cf87157d4f7b9229e4d865d","kind":"commit","published_at":"2026-05-11T09:00:08.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.15","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.15/manifests"},{"name":"v2.11.14","sha":"5c3216f8b13439daddc59c695bb02adec83fe5ae","kind":"commit","published_at":"2026-05-06T11:42:52.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.14","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.14/manifests"},{"name":"v2.11.13","sha":"fd09788ad7ba604e9ba99a6276acc66731dcfbe7","kind":"commit","published_at":"2026-05-06T01:44:01.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.13","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.13/manifests"},{"name":"v2.11.12","sha":"b45754eee8a8ed9872444104e48aecbb75308d6b","kind":"commit","published_at":"2026-05-04T15:33:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.12","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.12/manifests"},{"name":"v2.11.11","sha":"5656782650f8faa3c6a1422466994e545bb0ea78","kind":"commit","published_at":"2026-05-04T00:49:53.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.11","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.11/manifests"},{"name":"v2.11.10","sha":"9efa37afaf548de1e7d987b266b2058966be0d12","kind":"commit","published_at":"2026-04-27T14:38:42.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.10","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.10/manifests"},{"name":"v2.11.9","sha":"6e4cd3d1c9587f8a5c40347b9032ff8f72886a4b","kind":"commit","published_at":"2026-04-24T15:13:58.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.9","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.9/manifests"},{"name":"v2.11.8","sha":"0644e43f8f39af12b507d01d4500c632c98ec0dd","kind":"commit","published_at":"2026-04-23T13:20:11.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.8","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.8/manifests"},{"name":"v2.11.7","sha":"b03323325da08f49263e1e0778ccc7d953e56ff1","kind":"commit","published_at":"2026-04-22T17:09:32.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.7","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.7/manifests"},{"name":"v2.11.6","sha":"3eb55bd6975dc68f75d79564bfa1c7b8cbd7bd99","kind":"commit","published_at":"2026-04-02T13:07:46.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.6","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.6/manifests"},{"name":"v2.11.5","sha":"6c017639312a794b369a638e8112ad01ece3dbf0","kind":"commit","published_at":"2026-03-31T15:37:51.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.5/manifests"},{"name":"v2.11.4","sha":"774962c63d33e5d574c469c1c2c5d7b73be6270b","kind":"commit","published_at":"2026-03-31T14:26:19.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.4/manifests"},{"name":"wizard/v0.1.1","sha":"a35edcc64929f894c36aefe9a1ea61f6fe0ce60f","kind":"commit","published_at":"2026-03-30T21:11:50.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/wizard/v0.1.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/wizard/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@wizard%2Fv0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/wizard%2Fv0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/wizard%2Fv0.1.1/manifests"},{"name":"wizard/v0.1.0","sha":"e5ca85758cbb6d85359a3f470f89dc1d4b7d5c87","kind":"commit","published_at":"2026-03-30T16:57:19.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/wizard/v0.1.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/wizard/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@wizard%2Fv0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/wizard%2Fv0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/wizard%2Fv0.1.0/manifests"},{"name":"v2.11.3","sha":"bbeb02888894d3d797f80b23155030013df6b632","kind":"commit","published_at":"2026-03-25T20:52:40.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.3/manifests"},{"name":"v2.11.2","sha":"2e36adbc270a7f58a2b1bef193bc95b5b13cc171","kind":"commit","published_at":"2026-03-20T14:04:35.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.2/manifests"},{"name":"v2.11.1","sha":"852ea70685b8e2aad81e5f4b721550b6bdcdca9c","kind":"commit","published_at":"2026-03-16T21:00:45.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"d52ebbee6a4e35017a67f7af7eaf5d4ff014b575","kind":"commit","published_at":"2026-03-16T20:20:08.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.11.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.11.0/manifests"},{"name":"v2.10.15","sha":"15bdffd62ddfaf3f69d890b5a3a69c23cc624619","kind":"commit","published_at":"2026-03-07T13:54:54.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.15","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.15/manifests"},{"name":"v2.10.14","sha":"9ef53aab4345db6624f2956496694782e2d42060","kind":"commit","published_at":"2026-02-24T14:33:51.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.14","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.14/manifests"},{"name":"v2.10.12","sha":"ff1e70d7d9d138194512d9effcad053387384c7b","kind":"commit","published_at":"2026-02-13T09:13:35.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.12","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.12/manifests"},{"name":"v2.10.11","sha":"9d1617e1c07a61be11975a08c83c37c3f7d56a97","kind":"commit","published_at":"2026-02-12T09:00:20.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.11","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.11/manifests"},{"name":"v2.10.10","sha":"e1a16dd4fdedc0dd0a006253742c3641af674518","kind":"commit","published_at":"2026-02-11T09:43:01.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.10","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.10/manifests"},{"name":"v2.10.9","sha":"4c02ccb80ff86b323ce60870547374d447dd8c62","kind":"commit","published_at":"2026-02-11T09:09:37.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.9","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.9/manifests"},{"name":"v2.10.8","sha":"28c5d473c58e50cd7a92e3f9d96964e769e0c4d9","kind":"commit","published_at":"2026-02-11T09:03:14.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.8","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.8/manifests"},{"name":"v2.10.7","sha":"ace0d817e461547d9c51b8f137b0327e059c0a1e","kind":"commit","published_at":"2026-02-11T08:44:10.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.7","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.7/manifests"},{"name":"v2.10.6","sha":"68cdd7b7d258b40b392de2fbf13b93a014c76325","kind":"commit","published_at":"2026-02-11T08:35:14.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.6","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.6/manifests"},{"name":"v2.10.5","sha":"f6cca128ec6dcb518746a2cacc313dfa23779a4c","kind":"commit","published_at":"2026-02-11T03:20:15.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.5/manifests"},{"name":"v2.10.4","sha":"d39190b5f38b96198fa8cbfaefcb5f88ea9dc65a","kind":"commit","published_at":"2026-02-10T00:43:00.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.4/manifests"},{"name":"v2.10.3","sha":"08ca980af4e78045521c3a984630472e217db97d","kind":"commit","published_at":"2026-02-06T19:33:35.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.3/manifests"},{"name":"v2.10.2","sha":"8aa87127d9e3e394e941bdfafff53a2af9a865e4","kind":"commit","published_at":"2026-02-04T17:43:53.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"e095c62370283edfb13cb7c99357063159c2c278","kind":"commit","published_at":"2026-02-02T10:58:57.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"597771624c13551130fa56fab2f0264af004d341","kind":"commit","published_at":"2026-01-29T11:10:47.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.10.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.10.0/manifests"},{"name":"v2.9.2","sha":"b66719bd30c35043791529d507a1cfda10de9e59","kind":"commit","published_at":"2026-01-26T13:40:36.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.9.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.2/manifests"},{"name":"v2.9.1","sha":"0cfe03542e1a40927474e9968c6f0f034e2da2bb","kind":"commit","published_at":"2026-01-23T12:27:29.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.9.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"724c30e8edfde33a8827de85acf85d7280a937e2","kind":"commit","published_at":"2026-01-13T22:21:17.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.9.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.9.0/manifests"},{"name":"v2.8.4","sha":"3963c6d1563dca7388a5292c857635eb9a2ad9ed","kind":"commit","published_at":"2026-01-09T14:53:19.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.8.4","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.4/manifests"},{"name":"v2.8.3","sha":"2b10e457b90d025d0d1e3d5082c8a153bfdf35d3","kind":"commit","published_at":"2026-01-08T12:42:43.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.8.3","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.3/manifests"},{"name":"v2.8.2","sha":"17c84bc6c21ffda1c8b3bed87ce8acbc5efcab7d","kind":"commit","published_at":"2026-01-02T22:13:21.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.8.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.2/manifests"},{"name":"v2.8.1","sha":"cb29f24a8ffc432cfe86fbfddec0d2776b4b35bc","kind":"commit","published_at":"2026-01-01T21:50:05.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.8.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"fadc77f73d7222e64ab8bd2fda12271d7ebb9dda","kind":"commit","published_at":"2025-12-28T12:49:11.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.8.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.8.0/manifests"},{"name":"v2.7.2","sha":"22b39a11b998ccdc2ed95dc5f0f76c6a4ce614eb","kind":"commit","published_at":"2025-12-15T08:39:47.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.7.2","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"bee76359847da21272ee932c0e81295022a589ba","kind":"commit","published_at":"2025-10-23T01:37:26.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.7.1","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"06407d71a3563061ac9ffa31fc208530d1e58d29","kind":"commit","published_at":"2025-10-22T14:15:27.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.7.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.7.0/manifests"},{"name":"v2.6.0","sha":"f9675c28e7662dad18f2540782f528ea87cd7c96","kind":"commit","published_at":"2025-10-20T21:10:34.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.6.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"42980b9519b12b1f2c30207bb6b753bd3b2e6fd2","kind":"commit","published_at":"2025-09-30T21:35:14.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.5.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"b16747af8857a605edee13de43b0793fcad39a0b","kind":"commit","published_at":"2025-09-15T01:33:46.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.4.0","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.4.0/manifests"},{"name":"v2.3.5","sha":"c691c3ddfc07093419626248a3c34b8ecf3bf729","kind":"commit","published_at":"2025-09-02T22:52:27.000Z","download_url":"https://codeload.github.com/wildlife-dynamics/ecoscope/tar.gz/v2.3.5","html_url":"https://github.com/wildlife-dynamics/ecoscope/releases/tag/v2.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wildlife-dynamics/ecoscope@v2.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/tags/v2.3.5/manifests"},{"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":"2026-08-14T12:39:04.612Z","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":"2026-08-13T13:00:49.232Z","issues_count":311,"pull_requests_count":470,"avg_time_to_close_issue":2762184.8783068783,"avg_time_to_close_pull_request":1203651.0870588236,"issues_closed_count":189,"pull_requests_closed_count":425,"pull_request_authors_count":14,"issue_authors_count":17,"avg_comments_per_issue":0.4115755627009646,"avg_comments_per_pull_request":0.474468085106383,"merged_pull_requests_count":377,"bot_issues_count":0,"bot_pull_requests_count":56,"past_year_issues_count":57,"past_year_pull_requests_count":61,"past_year_avg_time_to_close_issue":1061206.794117647,"past_year_avg_time_to_close_pull_request":492625.4680851064,"past_year_issues_closed_count":34,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.15789473684210525,"past_year_avg_comments_per_pull_request":0.8360655737704918,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":45,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wildlife-dynamics%2Fecoscope/issues","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":"enlivn","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"marianobrc","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marianobrc"},{"login":"Yun-Wu","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"cisaacstern","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"},{"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":"devenmaheshwari","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/devenmaheshwari"}],"active_maintainers":[{"login":"marianobrc","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marianobrc"},{"login":"enlivn","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cisaacstern","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"},{"login":"devenmaheshwari","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/devenmaheshwari"}]},"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fwildlife-dynamics%2Fecoscope/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2281801,"maintainers_count":0,"namespaces_count":839433,"keywords_count":124377,"github":"golang","metadata":{"funded_packages_count":67086,"sync_missing_packages_cursor":{"timestamp":"2026-08-17T00:00:58.969562Z","path":"github.com/Tektoncd/operator","version":"v0.78.0"},"rate_limit":1},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-08-19T05:01:09.409Z","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":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":"2026-08-18T15:30:26.934Z","created_at":"2022-04-10T10:51:32.613Z","updated_at":"2026-08-18T15:30:26.934Z","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":348,"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","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/latest_version","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","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/ecoscope/codemeta","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":929358,"maintainers_count":399110,"namespaces_count":0,"keywords_count":311195,"github":"pypi","metadata":{"funded_packages_count":58107,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-19T05:05:10.010Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":572401,"full_name":"wildlife-dynamics/ecoscope","default_branch":"master","total_commits":596,"total_committers":17,"total_bot_commits":47,"total_bot_committers":1,"mean_commits":35.05882352941177,"dds":0.598993288590604,"past_year_total_commits":174,"past_year_total_committers":8,"past_year_total_bot_commits":27,"past_year_total_bot_committers":1,"past_year_mean_commits":21.75,"past_year_dds":0.5,"last_synced_at":"2026-08-18T15:31:08.849Z","last_synced_commit":"e37c00bbf976c684d38aea05715e4f67a320431b","created_at":"2023-03-09T05:29:01.645Z","updated_at":"2026-08-18T15:31:08.152Z","committers":[{"name":"atmorling","email":"atmorling@gmail.com","login":"atmorling","count":239},{"name":"Eric Gitonga","email":"gitonga@gmail.com","login":"ericgitonga","count":126},{"name":"Yun-Wu","email":"ywu910318@gmail.com","login":"Yun-Wu","count":61},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":47},{"name":"Catherine Villeneuve","email":"catherine.villeneuve.9@ulaval.ca","login":"cath34","count":47},{"name":"Mariano Martinez Grasso","email":"marianomartinez84@gmail.com","login":"marianobrc","count":16},{"name":"Charles Stern","email":"62192187+cisaacstern","login":"cisaacstern","count":14},{"name":"Jake Wall","email":"walljcg@gmail.com","login":"walljcg","count":12},{"name":"Ray R.","email":"78372052+enlivn","login":"enlivn","count":11},{"name":"kulits","email":"peterkulits@gmail.com","login":"kulits","count":9},{"name":"Zak Hussein","email":"39412037+zakhusayn","login":"zakhusayn","count":4},{"name":"insaite","email":"insaite@pop-os.localdomain","login":null,"count":2},{"name":"Deven Maheshwari","email":"66502201+devenmaheshwari","login":"devenmaheshwari","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":"Marcos Davidovich","email":"davidovich.marcos@gmail.com","login":"davidovichmarcos","count":1},{"name":"gcastellini","email":"98000270+gcastellini","login":"gcastellini","count":1}],"past_year_committers":[{"name":"atmorling","email":"atmorling@gmail.com","login":"atmorling","count":87},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":27},{"name":"Yun-Wu","email":"ywu910318@gmail.com","login":"Yun-Wu","count":23},{"name":"Mariano Martinez Grasso","email":"marianomartinez84@gmail.com","login":"marianobrc","count":16},{"name":"Charles Stern","email":"62192187+cisaacstern","login":"cisaacstern","count":11},{"name":"Ray R.","email":"78372052+enlivn","login":"enlivn","count":6},{"name":"Zak Hussein","email":"39412037+zakhusayn","login":"zakhusayn","count":2},{"name":"Deven Maheshwari","email":"66502201+devenmaheshwari","login":"devenmaheshwari","count":2}],"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":"2026-08-19T00:00:10.144Z","repositories_count":6734342,"commits_count":974328009,"contributors_count":41088740,"owners_count":1355124,"committers_count":3348468,"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":"2026-08-18T15:30:20.254Z","status":null,"issues_count":312,"pull_requests_count":470,"avg_time_to_close_issue":2727260.766839378,"avg_time_to_close_pull_request":1201012.4042056075,"issues_closed_count":193,"pull_requests_closed_count":428,"pull_request_authors_count":14,"issue_authors_count":17,"avg_comments_per_issue":0.41025641025641024,"avg_comments_per_pull_request":0.474468085106383,"merged_pull_requests_count":380,"bot_issues_count":0,"bot_pull_requests_count":56,"past_year_issues_count":58,"past_year_pull_requests_count":61,"past_year_avg_time_to_close_issue":1062879.394736842,"past_year_avg_time_to_close_pull_request":512699.88,"past_year_issues_closed_count":38,"past_year_pull_requests_closed_count":50,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":0.15517241379310345,"past_year_avg_comments_per_pull_request":0.8360655737704918,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":48,"created_at":"2023-05-14T13:20:13.852Z","updated_at":"2026-08-18T15:30:20.254Z","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":18,"ecoscope-core":13,"EcoMap":7,"question":1,"metaissue":1,"eetools":1},"pull_request_labels_count":{"dependencies":56,"changelog-ignore":50,"changelog-enhancement":13,"stale":8,"changelog-breaking":7,"bug":3},"issue_author_associations_count":{"CONTRIBUTOR":204,"COLLABORATOR":76,"MEMBER":16,"NONE":16},"pull_request_author_associations_count":{"CONTRIBUTOR":382,"COLLABORATOR":62,"MEMBER":18,"NONE":8},"issue_authors":{"atmorling":150,"walljcg":58,"Yun-Wu":35,"cisaacstern":18,"ericgitonga":11,"enlivn":11,"marianobrc":9,"zakhusayn":5,"davidovichmarcos":3,"Ankabedettidk":3,"tiffanynwong":2,"doug-nimblegravity":2,"nwmwangi":1,"doneill":1,"chrisgnicholas":1,"CourtneyMarne":1,"Temutev":1},"pull_request_authors":{"atmorling":238,"Yun-Wu":67,"dependabot[bot]":56,"ericgitonga":40,"cisaacstern":18,"enlivn":11,"marianobrc":10,"cath34":9,"zakhusayn":6,"walljcg":5,"daniel-insaite":3,"gcastellini":3,"davidovichmarcos":2,"devenmaheshwari":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-19T00:00:07.897Z","repositories_count":16130555,"issues_count":41347883,"pull_requests_count":132437591,"authors_count":11474737,"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":1},"past_year_pull_request_labels_count":{"changelog-ignore":7,"dependencies":7},"past_year_issue_author_associations_count":{"CONTRIBUTOR":34,"MEMBER":12,"COLLABORATOR":9,"NONE":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":42,"COLLABORATOR":12,"MEMBER":7},"past_year_issue_authors":{"atmorling":21,"marianobrc":9,"Yun-Wu":9,"enlivn":8,"cisaacstern":4,"zakhusayn":3,"tiffanynwong":2,"CourtneyMarne":1,"ericgitonga":1},"past_year_pull_request_authors":{"atmorling":23,"marianobrc":10,"Yun-Wu":8,"dependabot[bot]":7,"enlivn":4,"zakhusayn":4,"cisaacstern":3,"devenmaheshwari":2},"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":"enlivn","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"marianobrc","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marianobrc"},{"login":"Yun-Wu","count":18,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Yun-Wu"},{"login":"cisaacstern","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"},{"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":"devenmaheshwari","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/devenmaheshwari"}],"active_maintainers":[{"login":"marianobrc","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/marianobrc"},{"login":"enlivn","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/enlivn"},{"login":"cisaacstern","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cisaacstern"},{"login":"devenmaheshwari","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/devenmaheshwari"}]},"events":{"total":{"ReleaseEvent":48,"DeleteEvent":147,"MemberEvent":2,"PullRequestEvent":250,"ForkEvent":2,"IssuesEvent":252,"WatchEvent":6,"IssueCommentEvent":110,"PushEvent":482,"PullRequestReviewCommentEvent":102,"PullRequestReviewEvent":136,"CreateEvent":193},"last_year":{"ReleaseEvent":10,"DeleteEvent":53,"PullRequestEvent":57,"IssuesEvent":41,"WatchEvent":2,"IssueCommentEvent":9,"PushEvent":208,"PullRequestReviewEvent":36,"PullRequestReviewCommentEvent":40,"CreateEvent":66}},"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":"actions","filepath":".github/workflows/mypy.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:44.561Z","updated_at":"2026-02-02T13:23:44.561Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/mypy.yml","dependencies":[{"id":25809176506,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176507,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/smart_tests.yaml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:45.296Z","updated_at":"2026-02-02T13:23:45.296Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/smart_tests.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:45.379Z","updated_at":"2026-02-02T13:23:45.379Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/tests.yml","dependencies":[{"id":25809176536,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176539,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176540,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:45.472Z","updated_at":"2026-02-02T13:23:45.472Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/environment.yml","dependencies":[{"id":25809176541,"package_name":"python","ecosystem":"conda","requirements":"3.10.12","direct":true,"kind":"runtime","optional":false},{"id":25809176543,"package_name":"pip","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25809176544,"package_name":"git","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25809176545,"package_name":"jupyterlab","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25809176548,"package_name":"geopandas","ecosystem":"conda","requirements":"\u003e1","direct":true,"kind":"runtime","optional":false},{"id":25809176552,"package_name":"numpy","ecosystem":"conda","requirements":"\u003c2.1","direct":true,"kind":"runtime","optional":false},{"id":25809176575,"package_name":"ipywidgets","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25809176580,"package_name":"pandas","ecosystem":"conda","requirements":"\u003c3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:44.779Z","updated_at":"2026-02-02T13:23:44.779Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/publish.yml","dependencies":[{"id":25809176523,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176524,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176525,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176526,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25809176527,"package_name":"sigstore/gh-action-sigstore-python","ecosystem":"actions","requirements":"v3.2.0","direct":true,"kind":"composite","optional":false},{"id":25809176531,"package_name":"prefix-dev/rattler-build-action","ecosystem":"actions","requirements":"v0.2.34","direct":true,"kind":"composite","optional":false},{"id":25809176533,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:44.497Z","updated_at":"2026-02-02T13:23:44.497Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/lint.yml","dependencies":[{"id":25809176503,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25809176504,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_all_daily.yaml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:45.337Z","updated_at":"2026-02-02T13:23:45.337Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/test_all_daily.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/link_issue.yml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:44.415Z","updated_at":"2026-02-02T13:23:44.415Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/link_issue.yml","dependencies":[{"id":25809176502,"package_name":"actions/github-script","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/io_tests.yaml","sha":null,"kind":"manifest","created_at":"2026-02-02T13:23:44.371Z","updated_at":"2026-02-02T13:23:44.371Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/io_tests.yaml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/wizard-tests.yml","sha":null,"kind":"manifest","created_at":"2026-08-14T08:19:42.555Z","updated_at":"2026-08-14T08:19:42.555Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/wizard-tests.yml","dependencies":[{"id":26116199287,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116199289,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116199291,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish-wizard.yml","sha":null,"kind":"manifest","created_at":"2026-08-14T08:19:42.216Z","updated_at":"2026-08-14T08:19:42.216Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/publish-wizard.yml","dependencies":[{"id":26116197798,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116197799,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116197800,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116197801,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false},{"id":26116197802,"package_name":"prefix-dev/setup-pixi","ecosystem":"actions","requirements":"v0.10.1","direct":true,"kind":"composite","optional":false},{"id":26116197803,"package_name":"prefix-dev/rattler-build-action","ecosystem":"actions","requirements":"v0.2.39","direct":true,"kind":"composite","optional":false},{"id":26116197874,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wizard-platform-tests.yml","sha":null,"kind":"manifest","created_at":"2026-08-14T08:19:42.473Z","updated_at":"2026-08-14T08:19:42.473Z","repository_link":"https://github.com/wildlife-dynamics/ecoscope/blob/master/.github/workflows/wizard-platform-tests.yml","dependencies":[{"id":26116198649,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":26116198650,"package_name":"prefix-dev/setup-pixi","ecosystem":"actions","requirements":"v0.10.1","direct":true,"kind":"composite","optional":false}]}],"score":13.53312642660579,"created_at":"2024-04-22T00:07:39.625Z","updated_at":"2026-08-19T16:00:26.554Z","avatar_url":"https://github.com/wildlife-dynamics.png","language":"Python","category":"Biosphere","sub_category":"Conservation and Restoration","monthly_downloads":348,"total_dependent_repos":1,"total_dependent_packages":0,"readme":".. image:: https://ecoscope.io/en/latest/_static/logo.svg\n   :width: 400\n   :height: 200\n   :align: center\n   :target: https://ecoscope.io\n\n|PyPI| |Tests| |Codecov| |Docs|\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/ecoscope.svg\n   :target: https://pypi.python.org/pypi/ecoscope\n\n.. |Tests| image:: https://github.com/wildlife-dynamics/ecoscope/actions/workflows/main.yml/badge.svg\n   :target: https://github.com/wildlife-dynamics/ecoscope/actions?query=workflow%3ATests\n\n.. |Codecov| image:: https://codecov.io/gh/wildlife-dynamics/ecoscope/branch/master/graphs/badge.svg\n   :target: https://codecov.io/gh/wildlife-dynamics/ecoscope\n   \n.. |Docs| image:: https://readthedocs.org/projects/ecoscope/badge/?version=latest\n   :target: https://ecoscope.io/en/latest/index.html\n\n\n========\nEcoscope\n========\n\nThe Ecoscope core python library is built for analyses related to wildlife movement, environmental and conservation datasets. It provides methods and approaches for: Data I/O (EarthRanger, Google Earth Engine, Landscape Dynamics, MoveBank, Geopandas), Movement Data (Relocations, Trajectories, Home-Ranges, EcoGraph, Recurse, Resampling, Filtering), Visualization, Environmental analyses (Seasons determination, Remote sensing anomalies), Covariate labeling (Day/Night, Seasonal, GEE Image Collections/Images).\n\nDevelopment \u0026 Testing\n=====================\nDevelopment dependencies are included in `environment.yml`.\n\nPlease configure code-quality git hooks with:\n\n.. code:: console\n\n    \u003e\u003e\u003e pre-commit install\n\n\nCopyright \u0026 License\n-------------------\n\nEcoscope is licensed under BSD 3-Clause license. Copyright (c) 2026, Wildlife Dynamics.\n\n  \nDonate\n------\n\nEcoscope is currently developed and maintained by Wildlife Dynamics and the Allen Institute for AI (Ai2). If you find Ecoscope useful in your work, please consider donating to help support ongoing development and maintenance of this open-source project `Contact Wildlife Dynamics \u003chttps://docs.google.com/forms/d/e/1FAIpQLSe6mMSvZH7JlIID2yjKUvPN4Cl4eddlZVZGrikHKvA21HdF1g/viewform\u003e`_\n\n\nAcknowledgments\n---------------\n\nWe thank the many individuals and organizations who have contributed to the development of Ecoscope. In particular: Jake Wall, Charles Stern, Alex Morling, Yun Wu, Ray R, Marcos Davidovich, Mariano Martinez, Tiffany Wong, Jes Lefcourt, Chris Jones, Chris Doehring, Juan Lescano, Anderson Arendt, Tevin Temu, Eric Gitonga, Rodney Omukuti, Peter Kulits, Zakaria Hussein, Catherine Villeneuve, Lydia Tiller, Harry Williams, India Taylor-Smith, Anil Patel, Holly Dublin, George Wittemyer, Allen Family Philanthropies, Allen Institute for Artificial Intelligence, Google Earth Outreach, Mara Elephant Project, Save the Elephants, and Elephants Alive.\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["optimize","transforms","archiving","measur","generic","compose","observation","conversion","animals","projection"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/191530","html_url":"https://ost.ecosyste.ms/projects/191530"}