{"id":20900,"name":"sentinelhub-py","description":"Download and process satellite imagery in Python using Sentinel Hub services.","url":"https://github.com/sentinel-hub/sentinelhub-py","last_synced_at":"2026-04-10T04:03:36.933Z","repository":{"id":21010520,"uuid":"91571506","full_name":"sentinel-hub/sentinelhub-py","owner":"sentinel-hub","description":"Download and process satellite imagery in Python using Sentinel Hub services.","archived":false,"fork":false,"pushed_at":"2026-03-10T10:53:30.000Z","size":190784,"stargazers_count":891,"open_issues_count":23,"forks_count":252,"subscribers_count":48,"default_branch":"master","last_synced_at":"2026-04-06T02:12:42.313Z","etag":null,"topics":["aws","ogc-services","python-library","satellite-imagery","sentinel-hub"],"latest_commit_sha":null,"homepage":"http://sentinelhub-py.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinel-hub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-05-17T12:00:34.000Z","updated_at":"2026-04-03T12:05:32.000Z","dependencies_parsed_at":"2023-09-21T19:29:53.600Z","dependency_job_id":"5940e29f-82c9-4355-862c-a69f27cc248d","html_url":"https://github.com/sentinel-hub/sentinelhub-py","commit_stats":{"total_commits":1235,"total_committers":46,"mean_commits":"26.847826086956523","dds":"0.37732793522267205","last_synced_commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"previous_names":[],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/sbom","scorecard":{"id":811454,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinel-hub/sentinelhub-py","commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci_action.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_trigger.yml:1","Warn: no topLevel permission defined: .github/workflows/scheduled_caller.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/scheduled_caller.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/scheduled_caller.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.9 to python:3.9@sha256:b93ed1cb6815be1d99908ab629d49680be28024c4183611ded45c425ecf7b907","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:89","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T13:18:32.652Z","repository_id":21010520,"created_at":"2025-08-23T13:18:32.653Z","updated_at":"2025-08-23T13:18:32.653Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31537792,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","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":"sentinel-hub","name":"Sentinel Hub","uuid":"31830596","kind":"organization","description":"Sentinel Hub services by Sinergise Solutions d.o.o.","email":"info@sentinel-hub.com","website":"https://www.sentinel-hub.com","location":null,"twitter":"sentinel_hub","company":null,"icon_url":"https://avatars.githubusercontent.com/u/31830596?v=4","repositories_count":39,"last_synced_at":"2025-01-19T06:51:54.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinel-hub","funding_links":[],"total_stars":4008,"followers":309,"following":0,"created_at":"2022-11-09T17:30:34.890Z","updated_at":"2025-01-19T06:51:54.081Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub/repositories"},"packages":[{"id":5303263,"name":"sentinelhub","ecosystem":"conda","description":null,"homepage":"https://github.com/sentinel-hub/sentinelhub-py","licenses":"CC-BY-SA-4.0","normalized_licenses":["CC-BY-SA-4.0"],"repository_url":"https://github.com/sentinel-hub/sentinelhub-py","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2019-12-06T20:12:23.000Z","latest_release_published_at":"2022-02-16T13:12:59.000Z","latest_release_number":"3.4.4","last_synced_at":"2026-03-03T12:41:41.333Z","created_at":"2022-10-03T16:14:31.747Z","updated_at":"2026-03-03T12:41:41.333Z","registry_url":"https://anaconda.org/conda-forge/sentinelhub","install_command":"conda install -c conda-forge sentinelhub","documentation_url":null,"metadata":{},"repo_metadata":{"id":21010520,"uuid":"91571506","full_name":"sentinel-hub/sentinelhub-py","owner":"sentinel-hub","description":"Download and process satellite imagery in Python using Sentinel Hub services.","archived":false,"fork":false,"pushed_at":"2025-10-07T15:12:49.000Z","size":190755,"stargazers_count":866,"open_issues_count":20,"forks_count":252,"subscribers_count":47,"default_branch":"master","last_synced_at":"2025-10-08T22:10:03.725Z","etag":null,"topics":["aws","ogc-services","python-library","satellite-imagery","sentinel-hub"],"latest_commit_sha":null,"homepage":"http://sentinelhub-py.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinel-hub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-17T12:00:34.000Z","updated_at":"2025-10-07T15:09:27.000Z","dependencies_parsed_at":"2023-09-21T19:29:53.600Z","dependency_job_id":"5940e29f-82c9-4355-862c-a69f27cc248d","html_url":"https://github.com/sentinel-hub/sentinelhub-py","commit_stats":{"total_commits":1235,"total_committers":46,"mean_commits":"26.847826086956523","dds":"0.37732793522267205","last_synced_commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/sbom","scorecard":{"id":811454,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinel-hub/sentinelhub-py","commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci_action.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_trigger.yml:1","Warn: no topLevel permission defined: .github/workflows/scheduled_caller.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/scheduled_caller.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/scheduled_caller.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.9 to python:3.9@sha256:b93ed1cb6815be1d99908ab629d49680be28024c4183611ded45c425ecf7b907","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:89","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T13:18:32.652Z","repository_id":21010520,"created_at":"2025-08-23T13:18:32.653Z","updated_at":"2025-08-23T13:18:32.653Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004568,"owners_count":26083736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"sentinel-hub","name":"Sentinel Hub","uuid":"31830596","kind":"organization","description":"Sentinel Hub services by Sinergise Solutions d.o.o.","email":"info@sentinel-hub.com","website":"https://www.sentinel-hub.com","location":null,"twitter":"sentinel_hub","company":null,"icon_url":"https://avatars.githubusercontent.com/u/31830596?v=4","repositories_count":39,"last_synced_at":"2025-01-19T06:51:54.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinel-hub","funding_links":[],"total_stars":4008,"followers":309,"following":0,"created_at":"2022-11-09T17:30:34.890Z","updated_at":"2025-01-19T06:51:54.081Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub/repositories"},"tags":[{"name":"v3.11.2","sha":"ed08cdfc40a4d115490d8bbfb86494f422d38c9c","kind":"commit","published_at":"2025-09-17T08:52:27.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.2/manifests"},{"name":"v3.11.1","sha":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea","kind":"commit","published_at":"2024-09-27T09:07:23.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"938a87567c547b57d3ce13be1b21159052b8ce0b","kind":"commit","published_at":"2024-09-17T07:25:02.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.0/manifests"},{"name":"v3.10.3","sha":"a74df05f6bd714d942bc223354ede1978c45ac54","kind":"commit","published_at":"2024-08-13T10:29:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.3/manifests"},{"name":"v.3.10.2","sha":"f9f29c909e15bae2be2768a29c312ed24acda83e","kind":"commit","published_at":"2024-04-24T13:38:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.3.10.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v.3.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2/manifests"},{"name":"v3.10.1","sha":"c7f59125b802873d28843f089ab177ebbd1d435b","kind":"commit","published_at":"2024-01-10T11:55:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1/manifests"},{"name":"v3.10.0","sha":"500cf5c3b9a28f6da2a978a6ef45ffb9ea9ecc7d","kind":"commit","published_at":"2023-12-08T11:15:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0/manifests"},{"name":"v3.9.5","sha":"34193fd83bf4e8d00859b7d40e6ff1a1aeffe44a","kind":"commit","published_at":"2023-12-07T12:29:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"fefe104f0919fcc646456e69be09aaeaa950080e","kind":"commit","published_at":"2023-11-13T14:25:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"2df6028b04acb0566a815bc779414717b9902d59","kind":"commit","published_at":"2023-11-03T08:48:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"7760095f1e938579b2acf6ae8a66d1fa6cd109f9","kind":"commit","published_at":"2023-10-24T13:19:10.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"3daf62c4167d0a41773979f939d92bae5c5bd183","kind":"commit","published_at":"2023-05-04T09:19:07.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"b953e8fcc1283bed3448b694bdf9d0a199ee40f3","kind":"commit","published_at":"2023-04-04T13:42:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0/manifests"},{"name":"v3.8.4","sha":"506162ac3ebfd1549f63e1ea720985220f5a28f5","kind":"commit","published_at":"2023-02-24T08:27:15.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4/manifests"},{"name":"v3.8.3","sha":"c320ff6056dcdae82de33ea19f457d4c69d9c7a8","kind":"commit","published_at":"2023-02-16T09:59:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3/manifests"},{"name":"v3.8.2","sha":"27fff203801d04abc93a89152ef563182e2f7513","kind":"commit","published_at":"2023-01-31T12:53:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"db020ec8003ef88faa96c82b3b4c4f85b2ea9cb9","kind":"commit","published_at":"2023-01-18T08:55:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"2fbc1d0b3b4faff1a31c1cb81437afea665d5206","kind":"commit","published_at":"2022-10-06T10:13:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"01aa7e0b8db15930e8f3eedd29f26050de20293d","kind":"commit","published_at":"2022-08-16T12:03:03.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.7.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0/manifests"},{"name":"v3.6.4","sha":"a4d535e6187f6dc30bee72fb2abf42dcfb609b23","kind":"commit","published_at":"2022-07-27T10:48:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4/manifests"},{"name":"v3.6.3","sha":"eb43007602dce7ebc5034a4fdb459ffe5cdb34a4","kind":"commit","published_at":"2022-06-21T08:27:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3/manifests"},{"name":"v3.6.2","sha":"790c6a3cd8e4ddcf0a5ddbd5444c32b28016d553","kind":"commit","published_at":"2022-06-13T11:04:24.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"de16389228946e1bce4176e8e335491ec4ea8ed9","kind":"commit","published_at":"2022-06-03T13:05:20.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"f8dff3ba6e85223bcc49ba5b1718f5ee4884be63","kind":"commit","published_at":"2022-05-27T14:15:48.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0/manifests"},{"name":"v3.5.2","sha":"6c3f9496d4285b30232e0d640e457a01b7dfc061","kind":"commit","published_at":"2022-05-03T12:51:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"dff342728e19acbacbb88516e5fe011b9ba22fdf","kind":"commit","published_at":"2022-04-21T12:19:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"6c8bb5895c376a10dbdf17eb44f94a452c166e53","kind":"commit","published_at":"2022-03-24T15:29:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0/manifests"},{"name":"v3.4.4","sha":"eb8969f82dca1248cd795253004b8e00f3c4f28d","kind":"commit","published_at":"2022-02-16T10:13:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"d7ad283cf9d4bd4c8c1a8b169cdbe37c5bc8208a","kind":"commit","published_at":"2022-01-06T12:04:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3c21856b69dd051e36a04a76355108f52b1ad000","kind":"commit","published_at":"2021-12-06T14:46:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"6d4ae2385e56b9e29c38ca69fa3426415269d56d","kind":"commit","published_at":"2021-10-27T11:19:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"23f267db476d26ddf76a2076a4f9a1d81bd9e31d","kind":"commit","published_at":"2021-09-10T14:24:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0/manifests"},{"name":"v3.3.2","sha":"d3b74201cbb613f6866e75e19527339967b9a2e1","kind":"commit","published_at":"2021-07-19T10:19:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"97601017c57525c3a3c72619caa2c003b2604ba0","kind":"commit","published_at":"2021-06-15T19:17:16.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"71090a9580ccac77398914c706314d338f189f18","kind":"commit","published_at":"2021-05-12T19:26:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0/manifests"},{"name":"v3.2.1","sha":"980a77526e8e003f303d3d099f47cba5ae4c4e91","kind":"commit","published_at":"2021-03-26T14:10:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9b10a4364097016f3631cf5aa0169b58a05aa82a","kind":"commit","published_at":"2021-03-05T16:21:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"737c17d8ce93045040019f301232554d96583a73","kind":"commit","published_at":"2020-10-19T07:48:44.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0/manifests"},{"name":"v3.0.5","sha":"8a2634c82739a4bcbd1e44304b58c14c0431c992","kind":"commit","published_at":"2020-08-03T11:07:49.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"41b4640c993098f616b9b514d95a07802a02732f","kind":"commit","published_at":"2020-06-24T13:13:40.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"41ce022a0d4273b35fb187a9ce0ea489c46bb567","kind":"commit","published_at":"2020-06-02T13:59:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"5e678d4bbe38ce5cf5082ac377b797c286d30572","kind":"commit","published_at":"2020-03-04T14:31:55.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"2f72ce696f696cfe055e97ca305582c4c4fb2233","kind":"commit","published_at":"2020-02-26T11:05:01.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b9666c90263eb6407c6a2e2145da2eb4434a98ae","kind":"commit","published_at":"2020-02-17T16:11:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0/manifests"},{"name":"v3.0.0b1","sha":"de44d7b37826d9bfb8821e0d513417c3db7f86fc","kind":"commit","published_at":"2019-11-18T17:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0b1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1/manifests"},{"name":"v2.6.1","sha":"1b39dd2b78836fac95f862764439101598fbf78f","kind":"commit","published_at":"2019-11-11T14:04:02.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"424f16ad9b61e73d8fe9cbbc59900ec9ae54262d","kind":"commit","published_at":"2019-07-30T16:06:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"8332bffe5c2cfbf4c1b2868bd504a34b951a7464","kind":"commit","published_at":"2019-05-07T14:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3/manifests"},{"name":"v2.5.1","sha":"08a83b7f1e289187159a643336995d8369860fea","kind":"commit","published_at":"2019-02-14T15:59:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"9c12412d2eb33d38398b9e60a12a4457feaa370b","kind":"commit","published_at":"2019-02-01T00:07:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0/manifests"},{"name":"v2.4.7","sha":"b7ec012140a1aff91a46bea6f1c63db4c13f424c","kind":"commit","published_at":"2018-12-10T14:25:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.7","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7/manifests"},{"name":"v2.4.6","sha":"e4a3289289beb1f49ee6116639fae071552daeaa","kind":"commit","published_at":"2018-11-27T10:56:27.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.6","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6/manifests"},{"name":"v2.4.5","sha":"beba9bb59c380b9bd53b9572b13a6870346955d2","kind":"commit","published_at":"2018-11-12T16:40:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"7b2ba31230f48cc71e90e9b25ce03a2675fb5e40","kind":"commit","published_at":"2018-10-23T09:53:33.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4/manifests"},{"name":"v2.4.3","sha":"4f648b284299788b1da23d61111a8b6381cfa901","kind":"commit","published_at":"2018-10-07T19:17:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"e624a883e51ee381a18e471030b165d8e38fdfe7","kind":"commit","published_at":"2018-08-28T06:27:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"1ed4b4eac151d7a59908c681eab8ff7fb26bf818","kind":"commit","published_at":"2018-08-10T15:57:51.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1/manifests"},{"name":"v2.3.0","sha":"3e6aa5bce97bf7bc42882c28d1339227c8e0ce8e","kind":"commit","published_at":"2018-07-10T16:11:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"06f627ad3b55c5aadddd3926f12a3f6a36aa70dd","kind":"commit","published_at":"2018-07-02T09:52:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"1d02f7b7078531e57f665e20cd9c5d223bc6f3e6","kind":"commit","published_at":"2018-06-14T15:37:19.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"422433fbc67788cfaba543f2391699964621168a","kind":"commit","published_at":"2018-06-14T12:23:12.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"fa8678000359ac66ada574b3d790ef95f82cb948","kind":"commit","published_at":"2018-05-29T15:28:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"f774fcefaee74817c3f603fdcd2b948de0075021","kind":"commit","published_at":"2018-05-22T09:27:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"55dc35f0fb70dc5aa79427a8890adc45c255c320","kind":"commit","published_at":"2018-05-15T15:36:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"d80d1510f3de6c5e7d41b544d66eab04467a0434","kind":"commit","published_at":"2018-04-16T16:15:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0/manifests"},{"name":"v.1.1.1","sha":"ad533890b4e566ad5f6a816c3feb303e395fbe3a","kind":"commit","published_at":"2018-03-21T09:24:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.1.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1/manifests"},{"name":"v1.0.0","sha":"276b8c90e2488ad5b40065345370b4e7926cef26","kind":"commit","published_at":"2018-01-15T20:19:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v1.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0/manifests"},{"name":"v0.1","sha":"b29f55d94c63d90199aeb830d9642977c8d11446","kind":"commit","published_at":"2017-11-23T12:17:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-10T15:50:05.478Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":3,"rankings":{"downloads":null,"dependent_repos_count":17.893686049413525,"dependent_packages_count":19.560768654854005,"stargazers_count":15.178437733965561,"forks_count":11.879211380084852,"docker_downloads_count":null,"average":16.128025954579485},"purl":"pkg:conda/sentinelhub?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sentinelhub","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sentinelhub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sentinelhub/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-07T18:00:42.438Z","issues_count":179,"pull_requests_count":414,"avg_time_to_close_issue":7064246.53125,"avg_time_to_close_pull_request":281456.0637254902,"issues_closed_count":160,"pull_requests_closed_count":408,"pull_request_authors_count":42,"issue_authors_count":124,"avg_comments_per_issue":2.4916201117318435,"avg_comments_per_pull_request":0.6521739130434783,"merged_pull_requests_count":389,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":27584.0,"past_year_avg_time_to_close_pull_request":59293.857142857145,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.38461538461538464,"past_year_avg_comments_per_pull_request":0.05263157894736842,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/issues","maintainers":[{"login":"zigaLuksic","count":187,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"},{"login":"blazs","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/blazs"},{"login":"rmocnik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rmocnik"},{"login":"mkadunc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkadunc"}],"active_maintainers":[{"login":"zigaLuksic","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelhub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelhub/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelhub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelhub/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sentinelhub/codemeta","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2266},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-04-03T06:46:36.736Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":11672472,"name":"github.com/sentinel-hub/sentinelhub-py","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/sentinel-hub/sentinelhub-py","keywords_array":[],"namespace":null,"versions_count":67,"first_release_published_at":"2018-01-15T20:19:36.000Z","latest_release_published_at":"2026-03-10T10:51:15.000Z","latest_release_number":"v3.11.5+incompatible","last_synced_at":"2026-04-02T00:01:58.620Z","created_at":"2025-05-22T11:17:14.855Z","updated_at":"2026-04-02T00:01:58.620Z","registry_url":"https://pkg.go.dev/github.com/sentinel-hub/sentinelhub-py","install_command":"go get github.com/sentinel-hub/sentinelhub-py","documentation_url":"https://pkg.go.dev/github.com/sentinel-hub/sentinelhub-py#section-documentation","metadata":{},"repo_metadata":{"id":21010520,"uuid":"91571506","full_name":"sentinel-hub/sentinelhub-py","owner":"sentinel-hub","description":"Download and process satellite imagery in Python using Sentinel Hub services.","archived":false,"fork":false,"pushed_at":"2025-10-07T15:12:49.000Z","size":190755,"stargazers_count":866,"open_issues_count":20,"forks_count":252,"subscribers_count":47,"default_branch":"master","last_synced_at":"2025-10-08T22:10:03.725Z","etag":null,"topics":["aws","ogc-services","python-library","satellite-imagery","sentinel-hub"],"latest_commit_sha":null,"homepage":"http://sentinelhub-py.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinel-hub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-17T12:00:34.000Z","updated_at":"2025-10-07T15:09:27.000Z","dependencies_parsed_at":"2023-09-21T19:29:53.600Z","dependency_job_id":"5940e29f-82c9-4355-862c-a69f27cc248d","html_url":"https://github.com/sentinel-hub/sentinelhub-py","commit_stats":{"total_commits":1235,"total_committers":46,"mean_commits":"26.847826086956523","dds":"0.37732793522267205","last_synced_commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"previous_names":[],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/sbom","scorecard":{"id":811454,"data":{"date":"2025-08-11","repo":{"name":"github.com/sentinel-hub/sentinelhub-py","commit":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":2,"reason":"Found 6/23 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci_action.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_trigger.yml:1","Warn: no topLevel permission defined: .github/workflows/scheduled_caller.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: MIT License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:77: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_action.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci_action.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/ci_action.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/scheduled_caller.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/sentinel-hub/sentinelhub-py/scheduled_caller.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/Dockerfile:1: pin your Docker image by updating python:3.9 to python:3.9@sha256:b93ed1cb6815be1d99908ab629d49680be28024c4183611ded45c425ecf7b907","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: docker/Dockerfile:4-9","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:54","Warn: pipCommand not pinned by hash: .github/workflows/ci_action.yml:89","Info:   0 out of   7 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   4 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T13:18:32.652Z","repository_id":21010520,"created_at":"2025-08-23T13:18:32.653Z","updated_at":"2025-08-23T13:18:32.653Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004568,"owners_count":26083736,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"sentinel-hub","name":"Sentinel Hub","uuid":"31830596","kind":"organization","description":"Sentinel Hub services by Sinergise Solutions d.o.o.","email":"info@sentinel-hub.com","website":"https://www.sentinel-hub.com","location":null,"twitter":"sentinel_hub","company":null,"icon_url":"https://avatars.githubusercontent.com/u/31830596?v=4","repositories_count":39,"last_synced_at":"2025-01-19T06:51:54.081Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinel-hub","funding_links":[],"total_stars":4008,"followers":309,"following":0,"created_at":"2022-11-09T17:30:34.890Z","updated_at":"2025-01-19T06:51:54.081Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub/repositories"},"tags":[{"name":"v3.11.2","sha":"ed08cdfc40a4d115490d8bbfb86494f422d38c9c","kind":"commit","published_at":"2025-09-17T08:52:27.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.2/manifests"},{"name":"v3.11.1","sha":"4f4fd88d6613f6c21278f644cf1ed78b388bbaea","kind":"commit","published_at":"2024-09-27T09:07:23.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.1/manifests"},{"name":"v3.11.0","sha":"938a87567c547b57d3ce13be1b21159052b8ce0b","kind":"commit","published_at":"2024-09-17T07:25:02.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.11.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.11.0/manifests"},{"name":"v3.10.3","sha":"a74df05f6bd714d942bc223354ede1978c45ac54","kind":"commit","published_at":"2024-08-13T10:29:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.3/manifests"},{"name":"v.3.10.2","sha":"f9f29c909e15bae2be2768a29c312ed24acda83e","kind":"commit","published_at":"2024-04-24T13:38:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.3.10.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v.3.10.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2/manifests"},{"name":"v3.10.1","sha":"c7f59125b802873d28843f089ab177ebbd1d435b","kind":"commit","published_at":"2024-01-10T11:55:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1/manifests"},{"name":"v3.10.0","sha":"500cf5c3b9a28f6da2a978a6ef45ffb9ea9ecc7d","kind":"commit","published_at":"2023-12-08T11:15:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0/manifests"},{"name":"v3.9.5","sha":"34193fd83bf4e8d00859b7d40e6ff1a1aeffe44a","kind":"commit","published_at":"2023-12-07T12:29:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"fefe104f0919fcc646456e69be09aaeaa950080e","kind":"commit","published_at":"2023-11-13T14:25:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"2df6028b04acb0566a815bc779414717b9902d59","kind":"commit","published_at":"2023-11-03T08:48:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"7760095f1e938579b2acf6ae8a66d1fa6cd109f9","kind":"commit","published_at":"2023-10-24T13:19:10.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"3daf62c4167d0a41773979f939d92bae5c5bd183","kind":"commit","published_at":"2023-05-04T09:19:07.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"b953e8fcc1283bed3448b694bdf9d0a199ee40f3","kind":"commit","published_at":"2023-04-04T13:42:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0/manifests"},{"name":"v3.8.4","sha":"506162ac3ebfd1549f63e1ea720985220f5a28f5","kind":"commit","published_at":"2023-02-24T08:27:15.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4/manifests"},{"name":"v3.8.3","sha":"c320ff6056dcdae82de33ea19f457d4c69d9c7a8","kind":"commit","published_at":"2023-02-16T09:59:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3/manifests"},{"name":"v3.8.2","sha":"27fff203801d04abc93a89152ef563182e2f7513","kind":"commit","published_at":"2023-01-31T12:53:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"db020ec8003ef88faa96c82b3b4c4f85b2ea9cb9","kind":"commit","published_at":"2023-01-18T08:55:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"2fbc1d0b3b4faff1a31c1cb81437afea665d5206","kind":"commit","published_at":"2022-10-06T10:13:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"01aa7e0b8db15930e8f3eedd29f26050de20293d","kind":"commit","published_at":"2022-08-16T12:03:03.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.7.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0/manifests"},{"name":"v3.6.4","sha":"a4d535e6187f6dc30bee72fb2abf42dcfb609b23","kind":"commit","published_at":"2022-07-27T10:48:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4/manifests"},{"name":"v3.6.3","sha":"eb43007602dce7ebc5034a4fdb459ffe5cdb34a4","kind":"commit","published_at":"2022-06-21T08:27:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3/manifests"},{"name":"v3.6.2","sha":"790c6a3cd8e4ddcf0a5ddbd5444c32b28016d553","kind":"commit","published_at":"2022-06-13T11:04:24.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"de16389228946e1bce4176e8e335491ec4ea8ed9","kind":"commit","published_at":"2022-06-03T13:05:20.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"f8dff3ba6e85223bcc49ba5b1718f5ee4884be63","kind":"commit","published_at":"2022-05-27T14:15:48.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0/manifests"},{"name":"v3.5.2","sha":"6c3f9496d4285b30232e0d640e457a01b7dfc061","kind":"commit","published_at":"2022-05-03T12:51:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"dff342728e19acbacbb88516e5fe011b9ba22fdf","kind":"commit","published_at":"2022-04-21T12:19:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"6c8bb5895c376a10dbdf17eb44f94a452c166e53","kind":"commit","published_at":"2022-03-24T15:29:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0/manifests"},{"name":"v3.4.4","sha":"eb8969f82dca1248cd795253004b8e00f3c4f28d","kind":"commit","published_at":"2022-02-16T10:13:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"d7ad283cf9d4bd4c8c1a8b169cdbe37c5bc8208a","kind":"commit","published_at":"2022-01-06T12:04:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3c21856b69dd051e36a04a76355108f52b1ad000","kind":"commit","published_at":"2021-12-06T14:46:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"6d4ae2385e56b9e29c38ca69fa3426415269d56d","kind":"commit","published_at":"2021-10-27T11:19:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"23f267db476d26ddf76a2076a4f9a1d81bd9e31d","kind":"commit","published_at":"2021-09-10T14:24:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0/manifests"},{"name":"v3.3.2","sha":"d3b74201cbb613f6866e75e19527339967b9a2e1","kind":"commit","published_at":"2021-07-19T10:19:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"97601017c57525c3a3c72619caa2c003b2604ba0","kind":"commit","published_at":"2021-06-15T19:17:16.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"71090a9580ccac77398914c706314d338f189f18","kind":"commit","published_at":"2021-05-12T19:26:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0/manifests"},{"name":"v3.2.1","sha":"980a77526e8e003f303d3d099f47cba5ae4c4e91","kind":"commit","published_at":"2021-03-26T14:10:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9b10a4364097016f3631cf5aa0169b58a05aa82a","kind":"commit","published_at":"2021-03-05T16:21:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"737c17d8ce93045040019f301232554d96583a73","kind":"commit","published_at":"2020-10-19T07:48:44.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0/manifests"},{"name":"v3.0.5","sha":"8a2634c82739a4bcbd1e44304b58c14c0431c992","kind":"commit","published_at":"2020-08-03T11:07:49.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"41b4640c993098f616b9b514d95a07802a02732f","kind":"commit","published_at":"2020-06-24T13:13:40.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"41ce022a0d4273b35fb187a9ce0ea489c46bb567","kind":"commit","published_at":"2020-06-02T13:59:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"5e678d4bbe38ce5cf5082ac377b797c286d30572","kind":"commit","published_at":"2020-03-04T14:31:55.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"2f72ce696f696cfe055e97ca305582c4c4fb2233","kind":"commit","published_at":"2020-02-26T11:05:01.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b9666c90263eb6407c6a2e2145da2eb4434a98ae","kind":"commit","published_at":"2020-02-17T16:11:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0/manifests"},{"name":"v3.0.0b1","sha":"de44d7b37826d9bfb8821e0d513417c3db7f86fc","kind":"commit","published_at":"2019-11-18T17:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0b1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v3.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1/manifests"},{"name":"v2.6.1","sha":"1b39dd2b78836fac95f862764439101598fbf78f","kind":"commit","published_at":"2019-11-11T14:04:02.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"424f16ad9b61e73d8fe9cbbc59900ec9ae54262d","kind":"commit","published_at":"2019-07-30T16:06:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"8332bffe5c2cfbf4c1b2868bd504a34b951a7464","kind":"commit","published_at":"2019-05-07T14:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3/manifests"},{"name":"v2.5.1","sha":"08a83b7f1e289187159a643336995d8369860fea","kind":"commit","published_at":"2019-02-14T15:59:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"9c12412d2eb33d38398b9e60a12a4457feaa370b","kind":"commit","published_at":"2019-02-01T00:07:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0/manifests"},{"name":"v2.4.7","sha":"b7ec012140a1aff91a46bea6f1c63db4c13f424c","kind":"commit","published_at":"2018-12-10T14:25:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.7","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7/manifests"},{"name":"v2.4.6","sha":"e4a3289289beb1f49ee6116639fae071552daeaa","kind":"commit","published_at":"2018-11-27T10:56:27.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.6","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6/manifests"},{"name":"v2.4.5","sha":"beba9bb59c380b9bd53b9572b13a6870346955d2","kind":"commit","published_at":"2018-11-12T16:40:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"7b2ba31230f48cc71e90e9b25ce03a2675fb5e40","kind":"commit","published_at":"2018-10-23T09:53:33.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4/manifests"},{"name":"v2.4.3","sha":"4f648b284299788b1da23d61111a8b6381cfa901","kind":"commit","published_at":"2018-10-07T19:17:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"e624a883e51ee381a18e471030b165d8e38fdfe7","kind":"commit","published_at":"2018-08-28T06:27:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"1ed4b4eac151d7a59908c681eab8ff7fb26bf818","kind":"commit","published_at":"2018-08-10T15:57:51.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1/manifests"},{"name":"v2.3.0","sha":"3e6aa5bce97bf7bc42882c28d1339227c8e0ce8e","kind":"commit","published_at":"2018-07-10T16:11:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"06f627ad3b55c5aadddd3926f12a3f6a36aa70dd","kind":"commit","published_at":"2018-07-02T09:52:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"1d02f7b7078531e57f665e20cd9c5d223bc6f3e6","kind":"commit","published_at":"2018-06-14T15:37:19.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"422433fbc67788cfaba543f2391699964621168a","kind":"commit","published_at":"2018-06-14T12:23:12.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"fa8678000359ac66ada574b3d790ef95f82cb948","kind":"commit","published_at":"2018-05-29T15:28:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"f774fcefaee74817c3f603fdcd2b948de0075021","kind":"commit","published_at":"2018-05-22T09:27:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"55dc35f0fb70dc5aa79427a8890adc45c255c320","kind":"commit","published_at":"2018-05-15T15:36:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"d80d1510f3de6c5e7d41b544d66eab04467a0434","kind":"commit","published_at":"2018-04-16T16:15:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0/manifests"},{"name":"v.1.1.1","sha":"ad533890b4e566ad5f6a816c3feb303e395fbe3a","kind":"commit","published_at":"2018-03-21T09:24:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.1.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1/manifests"},{"name":"v1.0.0","sha":"276b8c90e2488ad5b40065345370b4e7926cef26","kind":"commit","published_at":"2018-01-15T20:19:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v1.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0/manifests"},{"name":"v0.1","sha":"b29f55d94c63d90199aeb830d9642977c8d11446","kind":"commit","published_at":"2017-11-23T12:17:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/sentinel-hub/sentinelhub-py@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-10T15:50:07.058Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.830129344232281,"dependent_packages_count":5.463636069916966,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.6468827070746235},"purl":"pkg:golang/github.com/sentinel-hub/sentinelhub-py","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sentinel-hub/sentinelhub-py","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sentinel-hub/sentinelhub-py","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sentinel-hub/sentinelhub-py/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-07T18:00:42.438Z","issues_count":179,"pull_requests_count":414,"avg_time_to_close_issue":7064246.53125,"avg_time_to_close_pull_request":281456.0637254902,"issues_closed_count":160,"pull_requests_closed_count":408,"pull_request_authors_count":42,"issue_authors_count":124,"avg_comments_per_issue":2.4916201117318435,"avg_comments_per_pull_request":0.6521739130434783,"merged_pull_requests_count":389,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":27584.0,"past_year_avg_time_to_close_pull_request":59293.857142857145,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":0.38461538461538464,"past_year_avg_comments_per_pull_request":0.05263157894736842,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/issues","maintainers":[{"login":"zigaLuksic","count":187,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"},{"login":"blazs","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/blazs"},{"login":"rmocnik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rmocnik"},{"login":"mkadunc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkadunc"}],"active_maintainers":[{"login":"zigaLuksic","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinel-hub%2Fsentinelhub-py/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinel-hub%2Fsentinelhub-py/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinel-hub%2Fsentinelhub-py/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinel-hub%2Fsentinelhub-py/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsentinel-hub%2Fsentinelhub-py/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2088259,"maintainers_count":0,"namespaces_count":779664,"keywords_count":112728,"github":"golang","metadata":{"funded_packages_count":53440},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-05T05:09:06.732Z","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":2915607,"name":"sentinelhub","ecosystem":"pypi","description":"Python API for Sentinel Hub","homepage":"https://github.com/sentinel-hub/sentinelhub-py","licenses":"MIT License\n        \n        Copyright (c) 2018 Sinergise Ltd.\n        \n        Permission is hereby granted, free of charge, to any person obtaining a copy\n        of this software and associated documentation files (the \"Software\"), to deal\n        in the Software without restriction, including without limitation the rights\n        to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n        copies of the Software, and to permit persons to whom the Software is\n        furnished to do so, subject to the following conditions:\n        \n        The above copyright notice and this permission notice shall be included in all\n        copies or substantial portions of the Software.\n        \n        THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n        IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n        FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n        AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n        LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n        OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n        SOFTWARE.","normalized_licenses":["Other"],"repository_url":"https://github.com/sentinel-hub/sentinelhub-py","keywords_array":[],"namespace":null,"versions_count":69,"first_release_published_at":"2017-05-22T15:09:03.000Z","latest_release_published_at":"2026-03-10T10:52:33.000Z","latest_release_number":"3.11.5","last_synced_at":"2026-04-07T14:00:35.996Z","created_at":"2022-04-10T12:34:47.997Z","updated_at":"2026-04-07T14:00:35.996Z","registry_url":"https://pypi.org/project/sentinelhub/","install_command":"pip install sentinelhub --index-url https://pypi.org/simple","documentation_url":"https://sentinelhub-py.readthedocs.io","metadata":{"funding":null,"documentation":"https://sentinelhub-py.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Intended Audience :: Education","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Operating System :: MacOS","Operating System :: Microsoft :: Windows","Operating System :: Unix","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering","Topic :: Software Development"],"normalized_name":"sentinelhub","project_status":null},"repo_metadata":{"id":21010520,"uuid":"91571506","full_name":"sentinel-hub/sentinelhub-py","owner":"sentinel-hub","description":"Download and process satellite imagery in Python using Sentinel Hub services.","archived":false,"fork":false,"pushed_at":"2024-04-26T09:50:12.000Z","size":259341,"stargazers_count":789,"open_issues_count":9,"forks_count":243,"subscribers_count":50,"default_branch":"master","last_synced_at":"2024-06-11T17:24:10.740Z","etag":null,"topics":["aws","ogc-services","python-library","satellite-imagery","sentinel-hub"],"latest_commit_sha":null,"homepage":"http://sentinelhub-py.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sentinel-hub.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-17T12:00:34.000Z","updated_at":"2024-06-13T04:52:21.442Z","dependencies_parsed_at":"2023-09-21T19:29:53.600Z","dependency_job_id":"5940e29f-82c9-4355-862c-a69f27cc248d","html_url":"https://github.com/sentinel-hub/sentinelhub-py","commit_stats":{"total_commits":1224,"total_committers":46,"mean_commits":"26.608695652173914","dds":"0.37173202614379086","last_synced_commit":"f9f29c909e15bae2be2768a29c312ed24acda83e"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217689816,"owners_count":16216249,"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":"sentinel-hub","name":"Sentinel Hub","uuid":"31830596","kind":"organization","description":"Sentinel Hub services by Sinergise","email":"info@sentinel-hub.com","website":"https://www.sentinel-hub.com","location":null,"twitter":"sentinel_hub","company":null,"icon_url":"https://avatars.githubusercontent.com/u/31830596?v=4","repositories_count":26,"last_synced_at":"2023-02-26T04:28:17.065Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/sentinel-hub","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T17:30:34.890Z","updated_at":"2023-02-26T04:28:17.071Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sentinel-hub/repositories"},"tags":[{"name":"v.3.10.2","sha":"f9f29c909e15bae2be2768a29c312ed24acda83e","kind":"commit","published_at":"2024-04-24T13:38:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.3.10.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.3.10.2/manifests"},{"name":"v3.10.1","sha":"c7f59125b802873d28843f089ab177ebbd1d435b","kind":"commit","published_at":"2024-01-10T11:55:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.1/manifests"},{"name":"v3.10.0","sha":"500cf5c3b9a28f6da2a978a6ef45ffb9ea9ecc7d","kind":"commit","published_at":"2023-12-08T11:15:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.10.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.10.0/manifests"},{"name":"v3.9.5","sha":"34193fd83bf4e8d00859b7d40e6ff1a1aeffe44a","kind":"commit","published_at":"2023-12-07T12:29:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.5/manifests"},{"name":"v3.9.4","sha":"fefe104f0919fcc646456e69be09aaeaa950080e","kind":"commit","published_at":"2023-11-13T14:25:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.4/manifests"},{"name":"v3.9.3","sha":"2df6028b04acb0566a815bc779414717b9902d59","kind":"commit","published_at":"2023-11-03T08:48:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.3/manifests"},{"name":"v3.9.2","sha":"7760095f1e938579b2acf6ae8a66d1fa6cd109f9","kind":"commit","published_at":"2023-10-24T13:19:10.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.2/manifests"},{"name":"v3.9.1","sha":"3daf62c4167d0a41773979f939d92bae5c5bd183","kind":"commit","published_at":"2023-05-04T09:19:07.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.1/manifests"},{"name":"v3.9.0","sha":"b953e8fcc1283bed3448b694bdf9d0a199ee40f3","kind":"commit","published_at":"2023-04-04T13:42:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.9.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.9.0/manifests"},{"name":"v3.8.4","sha":"506162ac3ebfd1549f63e1ea720985220f5a28f5","kind":"commit","published_at":"2023-02-24T08:27:15.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.4/manifests"},{"name":"v3.8.3","sha":"c320ff6056dcdae82de33ea19f457d4c69d9c7a8","kind":"commit","published_at":"2023-02-16T09:59:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.3/manifests"},{"name":"v3.8.2","sha":"27fff203801d04abc93a89152ef563182e2f7513","kind":"commit","published_at":"2023-01-31T12:53:14.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.2/manifests"},{"name":"v3.8.1","sha":"db020ec8003ef88faa96c82b3b4c4f85b2ea9cb9","kind":"commit","published_at":"2023-01-18T08:55:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.1/manifests"},{"name":"v3.8.0","sha":"2fbc1d0b3b4faff1a31c1cb81437afea665d5206","kind":"commit","published_at":"2022-10-06T10:13:26.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.8.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.8.0/manifests"},{"name":"v3.7.0","sha":"01aa7e0b8db15930e8f3eedd29f26050de20293d","kind":"commit","published_at":"2022-08-16T12:03:03.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.7.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.7.0/manifests"},{"name":"v3.6.4","sha":"a4d535e6187f6dc30bee72fb2abf42dcfb609b23","kind":"commit","published_at":"2022-07-27T10:48:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.4/manifests"},{"name":"v3.6.3","sha":"eb43007602dce7ebc5034a4fdb459ffe5cdb34a4","kind":"commit","published_at":"2022-06-21T08:27:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.3/manifests"},{"name":"v3.6.2","sha":"790c6a3cd8e4ddcf0a5ddbd5444c32b28016d553","kind":"commit","published_at":"2022-06-13T11:04:24.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.2/manifests"},{"name":"v3.6.1","sha":"de16389228946e1bce4176e8e335491ec4ea8ed9","kind":"commit","published_at":"2022-06-03T13:05:20.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.1/manifests"},{"name":"v3.6.0","sha":"f8dff3ba6e85223bcc49ba5b1718f5ee4884be63","kind":"commit","published_at":"2022-05-27T14:15:48.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.6.0/manifests"},{"name":"v3.5.2","sha":"6c3f9496d4285b30232e0d640e457a01b7dfc061","kind":"commit","published_at":"2022-05-03T12:51:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.2/manifests"},{"name":"v3.5.1","sha":"dff342728e19acbacbb88516e5fe011b9ba22fdf","kind":"commit","published_at":"2022-04-21T12:19:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.1/manifests"},{"name":"v3.5.0","sha":"6c8bb5895c376a10dbdf17eb44f94a452c166e53","kind":"commit","published_at":"2022-03-24T15:29:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.5.0/manifests"},{"name":"v3.4.4","sha":"eb8969f82dca1248cd795253004b8e00f3c4f28d","kind":"commit","published_at":"2022-02-16T10:13:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.4/manifests"},{"name":"v3.4.3","sha":"d7ad283cf9d4bd4c8c1a8b169cdbe37c5bc8208a","kind":"commit","published_at":"2022-01-06T12:04:13.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.3/manifests"},{"name":"v3.4.2","sha":"3c21856b69dd051e36a04a76355108f52b1ad000","kind":"commit","published_at":"2021-12-06T14:46:59.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.2/manifests"},{"name":"v3.4.1","sha":"6d4ae2385e56b9e29c38ca69fa3426415269d56d","kind":"commit","published_at":"2021-10-27T11:19:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.1/manifests"},{"name":"v3.4.0","sha":"23f267db476d26ddf76a2076a4f9a1d81bd9e31d","kind":"commit","published_at":"2021-09-10T14:24:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.4.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.4.0/manifests"},{"name":"v3.3.2","sha":"d3b74201cbb613f6866e75e19527339967b9a2e1","kind":"commit","published_at":"2021-07-19T10:19:47.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.2/manifests"},{"name":"v3.3.1","sha":"97601017c57525c3a3c72619caa2c003b2604ba0","kind":"commit","published_at":"2021-06-15T19:17:16.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.1/manifests"},{"name":"v3.3.0","sha":"71090a9580ccac77398914c706314d338f189f18","kind":"commit","published_at":"2021-05-12T19:26:05.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.3.0/manifests"},{"name":"v3.2.1","sha":"980a77526e8e003f303d3d099f47cba5ae4c4e91","kind":"commit","published_at":"2021-03-26T14:10:11.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"9b10a4364097016f3631cf5aa0169b58a05aa82a","kind":"commit","published_at":"2021-03-05T16:21:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.2.0/manifests"},{"name":"v3.1.0","sha":"737c17d8ce93045040019f301232554d96583a73","kind":"commit","published_at":"2020-10-19T07:48:44.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.1.0/manifests"},{"name":"v3.0.5","sha":"8a2634c82739a4bcbd1e44304b58c14c0431c992","kind":"commit","published_at":"2020-08-03T11:07:49.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"41b4640c993098f616b9b514d95a07802a02732f","kind":"commit","published_at":"2020-06-24T13:13:40.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"41ce022a0d4273b35fb187a9ce0ea489c46bb567","kind":"commit","published_at":"2020-06-02T13:59:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"5e678d4bbe38ce5cf5082ac377b797c286d30572","kind":"commit","published_at":"2020-03-04T14:31:55.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"2f72ce696f696cfe055e97ca305582c4c4fb2233","kind":"commit","published_at":"2020-02-26T11:05:01.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b9666c90263eb6407c6a2e2145da2eb4434a98ae","kind":"commit","published_at":"2020-02-17T16:11:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0/manifests"},{"name":"v3.0.0b1","sha":"de44d7b37826d9bfb8821e0d513417c3db7f86fc","kind":"commit","published_at":"2019-11-18T17:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v3.0.0b1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v3.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v3.0.0b1/manifests"},{"name":"v2.6.1","sha":"1b39dd2b78836fac95f862764439101598fbf78f","kind":"commit","published_at":"2019-11-11T14:04:02.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"424f16ad9b61e73d8fe9cbbc59900ec9ae54262d","kind":"commit","published_at":"2019-07-30T16:06:06.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.6.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"8332bffe5c2cfbf4c1b2868bd504a34b951a7464","kind":"commit","published_at":"2019-05-07T14:19:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.3/manifests"},{"name":"v2.5.1","sha":"08a83b7f1e289187159a643336995d8369860fea","kind":"commit","published_at":"2019-02-14T15:59:58.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"9c12412d2eb33d38398b9e60a12a4457feaa370b","kind":"commit","published_at":"2019-02-01T00:07:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.5.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.5.0/manifests"},{"name":"v2.4.7","sha":"b7ec012140a1aff91a46bea6f1c63db4c13f424c","kind":"commit","published_at":"2018-12-10T14:25:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.7","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.7/manifests"},{"name":"v2.4.6","sha":"e4a3289289beb1f49ee6116639fae071552daeaa","kind":"commit","published_at":"2018-11-27T10:56:27.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.6","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.6/manifests"},{"name":"v2.4.5","sha":"beba9bb59c380b9bd53b9572b13a6870346955d2","kind":"commit","published_at":"2018-11-12T16:40:09.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.5","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"7b2ba31230f48cc71e90e9b25ce03a2675fb5e40","kind":"commit","published_at":"2018-10-23T09:53:33.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.4","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.4/manifests"},{"name":"v2.4.3","sha":"4f648b284299788b1da23d61111a8b6381cfa901","kind":"commit","published_at":"2018-10-07T19:17:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"e624a883e51ee381a18e471030b165d8e38fdfe7","kind":"commit","published_at":"2018-08-28T06:27:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"1ed4b4eac151d7a59908c681eab8ff7fb26bf818","kind":"commit","published_at":"2018-08-10T15:57:51.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.4.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.4.1/manifests"},{"name":"v2.3.0","sha":"3e6aa5bce97bf7bc42882c28d1339227c8e0ce8e","kind":"commit","published_at":"2018-07-10T16:11:22.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.3.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.3.0/manifests"},{"name":"v2.2.0","sha":"06f627ad3b55c5aadddd3926f12a3f6a36aa70dd","kind":"commit","published_at":"2018-07-02T09:52:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.2.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"1d02f7b7078531e57f665e20cd9c5d223bc6f3e6","kind":"commit","published_at":"2018-06-14T15:37:19.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"422433fbc67788cfaba543f2391699964621168a","kind":"commit","published_at":"2018-06-14T12:23:12.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.1.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.1.0/manifests"},{"name":"v2.0.3","sha":"fa8678000359ac66ada574b3d790ef95f82cb948","kind":"commit","published_at":"2018-05-29T15:28:34.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.3","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"f774fcefaee74817c3f603fdcd2b948de0075021","kind":"commit","published_at":"2018-05-22T09:27:37.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.2","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"55dc35f0fb70dc5aa79427a8890adc45c255c320","kind":"commit","published_at":"2018-05-15T15:36:43.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"d80d1510f3de6c5e7d41b544d66eab04467a0434","kind":"commit","published_at":"2018-04-16T16:15:32.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v2.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v2.0.0/manifests"},{"name":"v.1.1.1","sha":"ad533890b4e566ad5f6a816c3feb303e395fbe3a","kind":"commit","published_at":"2018-03-21T09:24:29.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v.1.1.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v.1.1.1/manifests"},{"name":"v1.0.0","sha":"276b8c90e2488ad5b40065345370b4e7926cef26","kind":"commit","published_at":"2018-01-15T20:19:36.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v1.0.0","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v1.0.0/manifests"},{"name":"v0.1","sha":"b29f55d94c63d90199aeb830d9642977c8d11446","kind":"commit","published_at":"2017-11-23T12:17:52.000Z","download_url":"https://codeload.github.com/sentinel-hub/sentinelhub-py/tar.gz/v0.1","html_url":"https://github.com/sentinel-hub/sentinelhub-py/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-07T20:08:06.522Z","dependent_packages_count":11,"downloads":61682,"downloads_period":"last-month","dependent_repos_count":86,"rankings":{"downloads":1.8962430198624192,"dependent_repos_count":1.6078691364732118,"dependent_packages_count":0.9624191016915016,"stargazers_count":2.3206050053828466,"forks_count":3.3985034357181783,"docker_downloads_count":1.5556142046393113,"average":1.9568756506279115},"purl":"pkg:pypi/sentinelhub","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sentinelhub","docker_dependents_count":10,"docker_downloads_count":11801,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sentinelhub","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sentinelhub/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-07T19:04:15.159Z","issues_count":165,"pull_requests_count":376,"avg_time_to_close_issue":7113348.687898089,"avg_time_to_close_pull_request":287959.82620320853,"issues_closed_count":157,"pull_requests_closed_count":374,"pull_request_authors_count":41,"issue_authors_count":117,"avg_comments_per_issue":2.703030303030303,"avg_comments_per_pull_request":0.6781914893617021,"merged_pull_requests_count":357,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":16,"past_year_pull_requests_count":46,"past_year_avg_time_to_close_issue":457404.6666666667,"past_year_avg_time_to_close_pull_request":107335.2,"past_year_issues_closed_count":12,"past_year_pull_requests_closed_count":45,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":3.3125,"past_year_avg_comments_per_pull_request":0.6086956521739131,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":44,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/issues","maintainers":[{"login":"zigaLuksic","count":170,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"},{"login":"blazs","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/blazs"},{"login":"mkadunc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkadunc"},{"login":"rmocnik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rmocnik"}],"active_maintainers":[{"login":"zigaLuksic","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelhub/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelhub/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelhub/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelhub/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sentinelhub/codemeta","maintainers":[{"uuid":"AleksMat","login":"AleksMat","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/AleksMat/","role":null,"created_at":"2022-11-22T15:57:07.035Z","updated_at":"2022-11-22T15:57:07.035Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/AleksMat/packages"},{"uuid":"iovsn","login":"iovsn","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/iovsn/","role":null,"created_at":"2022-11-22T15:57:07.078Z","updated_at":"2022-11-22T15:57:07.078Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/iovsn/packages"},{"uuid":"rmocnik","login":"rmocnik","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/rmocnik/","role":null,"created_at":"2022-11-22T15:57:07.129Z","updated_at":"2022-11-22T15:57:07.129Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/rmocnik/packages"},{"uuid":"zluksic","login":"zluksic","name":null,"email":null,"url":null,"packages_count":13,"html_url":"https://pypi.org/user/zluksic/","role":null,"created_at":"2022-11-22T15:57:07.164Z","updated_at":"2022-11-22T15:57:07.164Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/zluksic/packages"},{"uuid":"mlubej","login":"mlubej","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/mlubej/","role":null,"created_at":"2023-04-04T17:48:25.439Z","updated_at":"2023-04-04T17:48:25.439Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/mlubej/packages"},{"uuid":"tsuligoj","login":"tsuligoj","name":null,"email":null,"url":null,"packages_count":5,"html_url":"https://pypi.org/user/tsuligoj/","role":null,"created_at":"2024-06-19T09:28:07.544Z","updated_at":"2024-06-19T09:28:07.544Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tsuligoj/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":834915,"maintainers_count":356512,"namespaces_count":0,"keywords_count":270194,"github":"pypi","metadata":{"funded_packages_count":53084},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-05T05:05:39.368Z","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":34887,"full_name":"sentinel-hub/sentinelhub-py","default_branch":"master","total_commits":1249,"total_committers":49,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":25.489795918367346,"dds":0.38430744595676536,"past_year_total_commits":11,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":2.2,"past_year_dds":0.6363636363636364,"last_synced_at":"2026-04-06T02:09:18.944Z","last_synced_commit":"1bfc194e0edb9bfe8ab756581b473533a19d03a2","created_at":"2023-03-07T16:58:00.982Z","updated_at":"2026-04-06T02:06:26.437Z","committers":[{"name":"AleksMat","email":"matej.aleksandrov@sinergise.com","login":"AleksMat","count":769},{"name":"Žiga Lukšič","email":"31988337+zigaLuksic","login":"zigaLuksic","count":199},{"name":"Matej Batič","email":"matej.batic@sinergise.com","login":"batic","count":46},{"name":"Matic Lubej","email":"matic.lubej@sinergise.com","login":"mlubej","count":35},{"name":"iovsn","email":"jovan.visnjic@sinergise.com","login":"iovsn","count":29},{"name":"Rok Mocnik","email":"rok.mocnik@sinergise.com","login":"rmocnik","count":17},{"name":"devisperessutti","email":"devis.peressutti@sinergise.com","login":"devisperessutti","count":17},{"name":"Blaz Sovdat","email":"blaz.sovdat@gmail.com","login":"blazs","count":16},{"name":"jgersak","email":"112631680+jgersak","login":"jgersak","count":15},{"name":"Andrej Burja","email":"andrej.burja@gmail.com","login":"andrejburja","count":14},{"name":"chorng","email":"78031577+chorng","login":"chorng","count":12},{"name":"Tomi Slijepcevic","email":"tomi.slijepcevic@gmail.com","login":"tomislijepcevic","count":10},{"name":"dkorais","email":"domagoj.korais@sinergise.com","login":"DomagojKorais","count":9},{"name":"avrecko","email":"anja.vrecko@sinergise.com","login":null,"count":8},{"name":"Marcos de Jesus","email":"mdejesusfilho@gmail.com","login":"marcosdejesus","count":7},{"name":"Adrián Di Paolo","email":"46015264+Adrok24","login":"Adrok24","count":4},{"name":"Anze Zupanc","email":"anze.zupanc@sinergise.com","login":null,"count":3},{"name":"ziga.luksic","email":"ziga.luksic@planet.com","login":null,"count":2},{"name":"iovsn","email":"iovsn@sgsnb-jvis.sinergise.com","login":null,"count":2},{"name":"Anze Skerlavaj","email":"anze.skerlavaj@sinergise.com","login":"sinergise-anze","count":2},{"name":"Kurt Schwehr","email":"schwehr@google.com","login":"schwehr","count":2},{"name":"Peter Fogh","email":"PeterFogh","login":"PeterFogh","count":2},{"name":"daviddemeij","email":"daviddemeij@gmail.com","login":"daviddemeij","count":2},{"name":"jonasViehweger","email":"53001455+jonasViehweger","login":"jonasViehweger","count":2},{"name":"theirix","email":"theirix@gmail.com","login":"theirix","count":1},{"name":"nvesel","email":"nejc.vesel@sinergise.com","login":"veseln","count":1},{"name":"jmakovecki","email":"32903796+jmakovecki","login":"jmakovecki","count":1},{"name":"holonomicjl","email":"58403584+holonomicjl","login":"holonomicjl","count":1},{"name":"Anthony Scarth","email":"anthony.scarth:envsys.co.uk","login":null,"count":1},{"name":"Chris Chamberlin","email":"chris.chamberlin@climate.com","login":null,"count":1},{"name":"Devis Peressutti","email":"devis.peressutti@planet.com","login":null,"count":1},{"name":"gmilcinski","email":"grega.milcinski@sinergise.com","login":"gmilcinski","count":1},{"name":"anthony-scarth","email":"anthony.scarth@envsys.co.uk","login":"anthony-scarth","count":1},{"name":"Urh Primožič","email":"38475173+urhprimozic","login":"urhprimozic","count":1},{"name":"Regan Koopmans","email":"regan.koopmans@hey.com","login":"Regan-Koopmans","count":1},{"name":"Penn Taylor","email":"rpenn3@gmail.com","login":"penntaylor","count":1},{"name":"Miha Kadunc","email":"miha.kadunc@sinergise.com","login":"mkadunc","count":1},{"name":"Klemen Kenda","email":"klemen.kenda@ijs.si","login":"klemenkenda","count":1},{"name":"Henry Kobin","email":"henry.kobin@gmail.com","login":"HenryKobin","count":1},{"name":"François Steinmetz","email":"fs@hygeos.com","login":"fsteinmetz","count":1},{"name":"Even Rouault","email":"even.rouault@spatialys.com","login":"rouault","count":1},{"name":"Dejan Štepec","email":"dejan.stepec@xlab.si","login":"ds2268","count":1},{"name":"Daniele Zanaga","email":"daniele.zanaga@vito.be","login":"dzanaga","count":1},{"name":"Daniel Hepper","email":"daniel.hepper@epicco.de","login":"dhepper","count":1},{"name":"ColinMoldenhauer","email":"103891660+ColinMoldenhauer","login":"ColinMoldenhauer","count":1},{"name":"Avril Kenney","email":"akenney","login":"akenney","count":1},{"name":"Antoine Ducarne","email":"antoine@planet.com","login":"antoineDuc","count":1},{"name":"Adam Johnson","email":"me@adamj.eu","login":"adamchainz","count":1},{"name":"Abel Paz","email":"apazga@gmail.com","login":"apazga","count":1}],"past_year_committers":[{"name":"Žiga Lukšič","email":"31988337+zigaLuksic","login":"zigaLuksic","count":4},{"name":"Matic Lubej","email":"matic.lubej@planet.com","login":"mlubej","count":3},{"name":"ziga.luksic","email":"ziga.luksic@planet.com","login":null,"count":2},{"name":"Antoine Ducarne","email":"antoine@planet.com","login":"antoineDuc","count":1},{"name":"Devis Peressutti","email":"devis.peressutti@planet.com","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-08T00:00:24.542Z","repositories_count":6211929,"commits_count":917679705,"contributors_count":35524686,"owners_count":1142900,"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":"sentinel-hub/sentinelhub-py","html_url":"https://github.com/sentinel-hub/sentinelhub-py","last_synced_at":"2026-04-02T00:01:24.993Z","status":"active","issues_count":181,"pull_requests_count":418,"avg_time_to_close_issue":7064246.53125,"avg_time_to_close_pull_request":278772.78398058255,"issues_closed_count":160,"pull_requests_closed_count":412,"pull_request_authors_count":43,"issue_authors_count":126,"avg_comments_per_issue":2.4917127071823204,"avg_comments_per_pull_request":0.6483253588516746,"merged_pull_requests_count":393,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":4,"past_year_pull_requests_count":16,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":61971.09090909091,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.25,"past_year_avg_comments_per_pull_request":0.0625,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2023-05-09T10:41:15.282Z","updated_at":"2026-04-02T00:01:24.993Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sentinel-hub%2Fsentinelhub-py/issues","issue_labels_count":{"help wanted":41,"question":40,"enhancement":34,"bug":33},"pull_request_labels_count":{"bug":1,"undecided":1},"issue_author_associations_count":{"NONE":151,"CONTRIBUTOR":28,"MEMBER":1,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":213,"COLLABORATOR":191,"NONE":13,"MEMBER":1},"issue_authors":{"mlubej":9,"AdrienWehrle":8,"PeterFogh":6,"SlowMo24":5,"akhildevelops":3,"saanasum":3,"Johannes-R-Schmid":2,"gakarak":2,"melgor":2,"MinXu1991":2,"mdoubko":2,"geoexploring":2,"ColinMoldenhauer":2,"wouellette":2,"jirikadlec2":2,"attibalazs":2,"wscullen":2,"yellowcap":2,"anikfal":2,"haydew":2,"shexiaogui":2,"vpimag":2,"schwehr":2,"AleksMat":2,"anma1980":2,"DShoemate":2,"lamductan":2,"fanquake":2,"kalfasyan":2,"evan-blaisdell":2,"patrickcgray":2,"Thingus":2,"stamatisvas":2,"lingtong-lu":1,"DonjetaR":1,"dfnino10":1,"wehrad":1,"mkadunc":1,"pranavsinghal30":1,"taucler":1,"Rim-chan":1,"jsetty":1,"urhprimozic":1,"alan-wischmeyer-climate":1,"razmikmelikbekyan":1,"Lotus08":1,"giswqs":1,"makaay2077":1,"VJ-sts":1,"fergaldoyle":1,"dhepper":1,"akasom89":1,"marcosdejesus":1,"spatialtrail":1,"skemaikin":1,"vmyrgiotis":1,"garychen2002":1,"psteinb":1,"rakheshd":1,"mitch3x3":1,"Natasha-R":1,"jaunvl-github":1,"prhbrt":1,"NS-Nik":1,"j-lh-t":1,"achyutjoshi":1,"melissande":1,"cmcconomyfwig":1,"wessm":1,"j-desloires":1,"OchiengHosea":1,"jovanovski":1,"anthony-scarth":1,"jens2121":1,"chorng":1,"ksd3":1,"BlackRider97":1,"adamchainz":1,"parbelet":1,"hazemati":1,"Rapsodia86":1,"Spiruel":1,"Simoniman":1,"cpbridges":1,"shmulik90":1,"waleed-wajid":1,"orbitfold":1,"JackLidge":1,"aashishd":1,"pesekon2":1,"garbagemule":1,"ampp2":1,"enzopolo":1,"pisarik":1,"SergioPovoli":1,"sqwev":1,"mahinkhankishizade":1,"JanWev":1,"yurigba":1,"william-pereira-envirometrics":1,"olivierpfrancois":1,"webmap2015":1,"fsteinmetz":1,"Chuan1997":1,"mauroc":1,"i21510":1,"RakibFiha":1,"amoozmand":1,"vpbajaj":1,"srinath-hekma":1,"sanjivjha":1,"akenney":1,"IBunDem":1,"JK-Pair":1,"TiaanThera":1,"codename5281":1,"CloudNiner":1,"ghost":1,"datalass1":1,"knutole":1,"blazs":1,"gunjanthakuria":1,"thanastasiadis":1,"juaancabsou":1,"femiir":1,"kr-stn":1},"pull_request_authors":{"zigaLuksic":190,"AleksMat":92,"mlubej":34,"batic":20,"jgersak":17,"chorng":11,"DomagojKorais":4,"Adrok24":4,"iovsn":3,"jmakovecki":3,"sebastianclarke":2,"schwehr":2,"mesuga-reymond":2,"jonasViehweger":2,"gobaRules":2,"dzanaga":2,"Regan-Koopmans":2,"dhepper":1,"HenryKobin":1,"sinergise-anze":1,"adamritter":1,"rmocnik":1,"penntaylor":1,"ds2268":1,"klemenkenda":1,"daviddemeij":1,"antoineDuc":1,"devisperessutti":1,"ChungXiangHong":1,"PeterFogh":1,"blazs":1,"fanquake":1,"theirix":1,"garbagemule":1,"apazga":1,"akenney":1,"fsteinmetz":1,"marcosdejesus":1,"rouault":1,"urhprimozic":1,"chrischamberlin":1,"ColinMoldenhauer":1,"adamchainz":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-06T00:00:09.270Z","repositories_count":14097613,"issues_count":34421516,"pull_requests_count":112288448,"authors_count":11226699,"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":{"help wanted":2,"question":2,"bug":1,"enhancement":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":8,"COLLABORATOR":7,"NONE":1},"past_year_issue_authors":{"Natasha-R":1,"SlowMo24":1,"wehrad":1,"william-pereira-envirometrics":1},"past_year_pull_request_authors":{"mlubej":8,"zigaLuksic":7,"antoineDuc":1},"maintainers":[{"login":"zigaLuksic","count":190,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"},{"login":"blazs","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/blazs"},{"login":"rmocnik","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rmocnik"},{"login":"mkadunc","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mkadunc"}],"active_maintainers":[{"login":"zigaLuksic","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zigaLuksic"}]},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":5,"PullRequestEvent":19,"ForkEvent":6,"IssuesEvent":16,"WatchEvent":46,"IssueCommentEvent":18,"PushEvent":23,"PullRequestReviewEvent":8,"PullRequestReviewCommentEvent":7,"CreateEvent":8},"last_year":{"ReleaseEvent":2,"DeleteEvent":3,"PullRequestEvent":11,"ForkEvent":4,"IssuesEvent":4,"WatchEvent":19,"IssueCommentEvent":5,"PushEvent":17,"PullRequestReviewEvent":6,"PullRequestReviewCommentEvent":6,"CreateEvent":6}},"keywords":["aws","ogc-services","python-library","satellite-imagery","sentinel-hub"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/ci_action.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T00:30:26.869Z","updated_at":"2023-01-14T00:30:26.869Z","repository_link":"https://github.com/sentinel-hub/sentinelhub-py/blob/master/.github/workflows/ci_action.yml","dependencies":[{"id":6891907159,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6891907160,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6891907161,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6891907162,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6891907163,"package_name":"SvanBoxel/gitlab-mirror-and-ci-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":".gitlab/docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:44.690Z","updated_at":"2023-09-21T19:29:44.690Z","repository_link":"https://github.com/sentinel-hub/sentinelhub-py/blob/master/.gitlab/docker/Dockerfile","dependencies":[{"id":13856702092,"package_name":"python","ecosystem":"docker","requirements":"3.9","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:29:45.808Z","updated_at":"2023-09-21T19:29:45.808Z","repository_link":"https://github.com/sentinel-hub/sentinelhub-py/blob/master/pyproject.toml","dependencies":[{"id":13856702690,"package_name":"aenum","ecosystem":"pypi","requirements":"\u003e=2.1.4","direct":true,"kind":"runtime","optional":false},{"id":13856702691,"package_name":"click","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702692,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702693,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702694,"package_name":"oauthlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702695,"package_name":"pillow","ecosystem":"pypi","requirements":"\u003e=9.2.0","direct":true,"kind":"runtime","optional":false},{"id":13856702696,"package_name":"pyproj","ecosystem":"pypi","requirements":"\u003e=2.2.0","direct":true,"kind":"runtime","optional":false},{"id":13856702697,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702698,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.27.0","direct":true,"kind":"runtime","optional":false},{"id":13856702699,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false},{"id":13856702700,"package_name":"shapely","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702701,"package_name":"tifffile","ecosystem":"pypi","requirements":"\u003e=2020.9.30","direct":true,"kind":"runtime","optional":false},{"id":13856702702,"package_name":"tomli","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702703,"package_name":"tomli_w","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702704,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702705,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":13856702706,"package_name":"utm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":21.916064761145964,"created_at":"2023-09-11T14:52:16.283Z","updated_at":"2026-04-10T04:03:36.938Z","avatar_url":"https://github.com/sentinel-hub.png","language":"Python","category":"Sustainable Development","sub_category":"Environmental Satellites","monthly_downloads":61682,"total_dependent_repos":89,"total_dependent_packages":13,"readme":"[![Package version](https://badge.fury.io/py/sentinelhub.svg)](https://pypi.org/project/sentinelhub/)\n[![Conda version](https://img.shields.io/conda/vn/conda-forge/sentinelhub.svg)](https://anaconda.org/conda-forge/sentinelhub)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/sentinelhub.svg?style=flat-square)](https://pypi.org/project/sentinelhub/)\n[![Build Status](https://github.com/sentinel-hub/sentinelhub-py/actions/workflows/ci_action.yml/badge.svg?branch=master)](https://github.com/sentinel-hub/sentinelhub-py/actions)\n[![Docs status](https://readthedocs.org/projects/sentinelhub-py/badge/?version=latest)](https://sentinelhub-py.readthedocs.io/en/latest/)\n[![Overall downloads](https://pepy.tech/badge/sentinelhub)](https://pepy.tech/project/sentinelhub)\n[![Last month downloads](https://pepy.tech/badge/sentinelhub/month)](https://pepy.tech/project/sentinelhub)\n[![](https://img.shields.io/pypi/l/sentinelhub.svg)](https://github.com/sentinel-hub/sentinelhub-py/blob/master/LICENSE.md)\n[![Code coverage](https://codecov.io/gh/sentinel-hub/sentinelhub-py/branch/master/graph/badge.svg)](https://codecov.io/gh/sentinel-hub/sentinelhub-py)\n\n## Introduction\n\nThe **sentinelhub** Python package is the official Python interface for [Sentinel Hub services](https://www.sentinel-hub.com/). It supports most of the services described in the [Sentinel Hub documentation](https://docs.sentinel-hub.com/api/latest/) and any type of [satellite data collections](https://docs.sentinel-hub.com/api/latest/data/), including Sentinel, Landsat, MODIS, DEM, and custom collections produced by users.\n\nThe package also provides a collection of basic tools and utilities for working with geospatial and satellite data. It builds on top of well known packages such as `numpy`, `shapely`, `pyproj`, etc. It is also a core dependency of [`eo-learn`](https://github.com/sentinel-hub/eo-learn) Python package for creating geospatial data-processing workflows.\n\nThe main package resources are [GitHub repository](https://github.com/sentinel-hub/sentinelhub-py), [documentation page](https://sentinelhub-py.readthedocs.io/en/latest/), and [Sentinel Hub forum](https://forum.sentinel-hub.com/).\n\n\n## Installation\n\nThe package requires a Python version \u003e= 3.8. The package is available at the PyPI package index and can be installed with\n\n```\n$ pip install sentinelhub\n```\n\nor with an extension tag for additional functionalities\n\n```\n$ pip install sentinelhub[AWS]  # extra dependencies for interacting with Amazon Web Services\n```\n\nAlternatively, the package can be installed with Conda from `conda-forge` channel\n\n```\n$ conda install -c conda-forge sentinelhub\n```\n\nTo install the package manually, clone the repository and run\n\n```\n$ pip install .\n```\n\nBefore installing `sentinelhub` on **Windows** it is recommended to install `shapely` package from\n[Unofficial Windows wheels repository](https://www.lfd.uci.edu/~gohlke/pythonlibs/)\n\nOnce installed the package can be configured according to [configuration instructions](https://sentinelhub-py.readthedocs.io/en/latest/configure.html) in documentation.\n\n\n## Content\n\nA high-level overview of the main functionalities:\n\n- Sentinel Hub services\n  * [Process API](https://docs.sentinel-hub.com/api/latest/api/process/),\n  * [Catalog API](https://docs.sentinel-hub.com/api/latest/api/catalog/),\n  * [Batch Processing API](https://docs.sentinel-hub.com/api/latest/api/batch/),\n  * [BYOC API](https://docs.sentinel-hub.com/api/latest/api/byoc/),\n  * [Statistical API](https://docs.sentinel-hub.com/api/latest/api/statistical/),\n  * [OGC services (WMS/WCS/WFS)](https://docs.sentinel-hub.com/api/latest/api/ogc/),\n  * authentication and rate-limit handling,\n\n- geospatial utilities\n  * interface for geospatial objects and transformations,\n  * large area splitting,\n  * data collection objects,\n  * IO tools,\n\n- [Geopedia](https://portal.geopedia.world/) WMS and REST API.\n\n\n## Documentation\n\nFor more information on the package and to access the documentation, visit [readthedocs](https://sentinelhub-py.readthedocs.io/).\n\n\n## Examples\n\nThe package has a collection of Jupyter notebooks with examples. They are available in the [examples folder](https://github.com/sentinel-hub/sentinelhub-py/tree/master/examples) on GitHub and converted into documentation under [Examples section](https://sentinelhub-py.readthedocs.io/en/latest/examples.html).\n\nAdditionally, some examples are explained in Sentinel Hub webinar videos:\n\n- [Process API in Python](https://www.youtube.com/watch?v=sX3w3Wd3FBw\u0026list=PL46vEE2ks3tn8NGesSFllgJW5MSYRi4od\u0026index=10\u0026t=2220s)\n- [OGC API in Python](https://www.youtube.com/watch?v=CBIlTOl2po4\u0026list=PL46vEE2ks3tn8NGesSFllgJW5MSYRi4od\u0026index=4\u0026t=1766s)\n\n\n## Blog posts\n\nThe package played a key role in many projects and use cases described at [Sentinel Hub blog](https://medium.com/sentinel-hub). The following blog posts are about the package itself:\n\n * [Upgrading the sentinelhub Python package](https://medium.com/sentinel-hub/upgrading-the-sentinelhub-python-package-2665f9c10df)\n * [Release of sentinelhub Python Package 2.0](https://medium.com/sentinel-hub/release-of-sentinelhub-python-package-2-0-a3d47709f8fd)\n\n\n## Questions and Issues\n\nFeel free to ask questions about the package and its use cases at [Sentinel Hub forum](https://forum.sentinel-hub.com/) or raise an issue on [GitHub](https://github.com/sentinel-hub/sentinelhub-py/issues).\n\nYou are welcome to send your feedback to the package authors, Sentinel Hub research team, through any of [Sentinel Hub communication channels](https://sentinel-hub.com/develop/communication-channels).\n\n\n## License\n\nSee [LICENSE](https://github.com/sentinel-hub/sentinelhub-py/blob/master/LICENSE.md).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["eo-data","eo-research","earth-observation","sentinel-2","cloud-detector","color-perception","true-color"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20900","html_url":"https://ost.ecosyste.ms/projects/20900"}