{"id":326607,"name":"sunpy","description":"A Python software package that provides fundamental tools for accessing, loading and interacting with solar physics data in Python.","url":"https://github.com/sunpy/sunpy","last_synced_at":"2026-04-17T19:01:25.404Z","repository":{"id":37242415,"uuid":"2165383","full_name":"sunpy/sunpy","owner":"sunpy","description":"SunPy - Python for Solar Physics","archived":false,"fork":false,"pushed_at":"2026-04-07T10:07:07.000Z","size":72118,"stargazers_count":1008,"open_issues_count":274,"forks_count":656,"subscribers_count":45,"default_branch":"main","last_synced_at":"2026-04-11T16:06:20.630Z","etag":null,"topics":["astronomy","astropy","hacktoberfest","python","solar","solar-physics","sun","sunpy"],"latest_commit_sha":null,"homepage":"http://www.sunpy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunpy.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"sunpy","open_collective":"sunpy"}},"created_at":"2011-08-06T15:34:08.000Z","updated_at":"2026-04-09T18:35:13.000Z","dependencies_parsed_at":"2026-01-11T20:01:34.240Z","dependency_job_id":null,"html_url":"https://github.com/sunpy/sunpy","commit_stats":{"total_commits":14448,"total_committers":242,"mean_commits":59.70247933884298,"dds":0.7974114064230343,"last_synced_commit":"93b7c94a8524d17025b10dc0c0a3be0380e64dd8"},"previous_names":[],"tags_count":217,"template":false,"template_full_name":null,"purl":"pkg:github/sunpy/sunpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/sbom","scorecard":{"id":858939,"data":{"date":"2025-08-11","repo":{"name":"github.com/sunpy/sunpy","commit":"8286105540b0d0692573aaa926de1fbcbde44b05"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 25 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.rst: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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/asv-regular.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_benchmarks.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/cron.yml:34","Warn: no topLevel permission defined: .github/workflows/scheduled_builds.yml:1","Warn: no topLevel permission defined: .github/workflows/stale_bot.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/sub_package_update.yml:5","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":"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":"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":"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/asv-regular.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale_bot.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/stale_bot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/sub_package_update.yml:33","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  15 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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"}},{"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":"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"}}]},"last_synced_at":"2025-08-24T00:41:32.052Z","repository_id":37242415,"created_at":"2025-08-24T00:41:32.052Z","updated_at":"2025-08-24T00:41:32.052Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31941845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-17T17:29:20.459Z","status":"ssl_error","status_checked_at":"2026-04-17T17:28:47.801Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"sunpy","name":"SunPy","uuid":"963197","kind":"organization","description":"Python for Solar Physics","email":null,"website":"https://www.sunpy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/963197?v=4","repositories_count":49,"last_synced_at":"2024-10-29T10:54:43.114Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sunpy","open_collective":"sunpy"}},"html_url":"https://github.com/sunpy","funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"total_stars":1380,"followers":106,"following":0,"created_at":"2022-11-03T22:25:27.329Z","updated_at":"2024-10-29T10:54:43.115Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy/repositories"},"packages":[{"id":5293731,"name":"sunpy","ecosystem":"conda","description":null,"homepage":"https://www.sunpy.org/","licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/sunpy/sunpy","keywords_array":[],"namespace":null,"versions_count":85,"first_release_published_at":"2022-10-03T15:55:43.878Z","latest_release_published_at":"2022-11-11T19:46:56.000Z","latest_release_number":"4.1.0","last_synced_at":"2026-03-19T19:09:35.563Z","created_at":"2022-10-03T15:55:43.872Z","updated_at":"2026-03-19T19:21:57.489Z","registry_url":"https://anaconda.org/conda-forge/sunpy","install_command":"conda install -c conda-forge sunpy","documentation_url":null,"metadata":{},"repo_metadata":{"id":37242415,"uuid":"2165383","full_name":"sunpy/sunpy","owner":"sunpy","description":"SunPy - Python for Solar Physics","archived":false,"fork":false,"pushed_at":"2026-03-10T16:45:44.000Z","size":72262,"stargazers_count":1006,"open_issues_count":322,"forks_count":660,"subscribers_count":44,"default_branch":"main","last_synced_at":"2026-03-14T11:29:27.340Z","etag":null,"topics":["astronomy","astropy","hacktoberfest","python","solar","solar-physics","sun","sunpy"],"latest_commit_sha":null,"homepage":"http://www.sunpy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunpy.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"sunpy","open_collective":"sunpy"}},"created_at":"2011-08-06T15:34:08.000Z","updated_at":"2026-03-11T17:06:38.000Z","dependencies_parsed_at":"2026-01-11T20:01:34.240Z","dependency_job_id":null,"html_url":"https://github.com/sunpy/sunpy","commit_stats":{"total_commits":14448,"total_committers":242,"mean_commits":59.70247933884298,"dds":0.7974114064230343,"last_synced_commit":"93b7c94a8524d17025b10dc0c0a3be0380e64dd8"},"previous_names":[],"tags_count":217,"template":false,"template_full_name":null,"purl":"pkg:github/sunpy/sunpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/sbom","scorecard":{"id":858939,"data":{"date":"2025-08-11","repo":{"name":"github.com/sunpy/sunpy","commit":"8286105540b0d0692573aaa926de1fbcbde44b05"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 25 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.rst: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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/asv-regular.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_benchmarks.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/cron.yml:34","Warn: no topLevel permission defined: .github/workflows/scheduled_builds.yml:1","Warn: no topLevel permission defined: .github/workflows/stale_bot.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/sub_package_update.yml:5","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":"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":"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":"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/asv-regular.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale_bot.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/stale_bot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/sub_package_update.yml:33","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  15 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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"}},{"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":"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"}}]},"last_synced_at":"2025-08-24T00:41:32.052Z","repository_id":37242415,"created_at":"2025-08-24T00:41:32.052Z","updated_at":"2025-08-24T00:41:32.052Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30714832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-19T05:29:31.190Z","status":"ssl_error","status_checked_at":"2026-03-19T05:28:25.821Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"},"tags":[]},"repo_metadata_updated_at":"2026-03-19T19:21:57.488Z","dependent_packages_count":11,"downloads":2551405,"downloads_period":"total","dependent_repos_count":10,"rankings":{"downloads":null,"dependent_repos_count":11.015722485650112,"dependent_packages_count":5.480409283753432,"stargazers_count":14.32992263538807,"forks_count":7.25729972548041,"docker_downloads_count":null,"average":9.520838532568007},"purl":"pkg:conda/sunpy?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/sunpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/sunpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/sunpy/dependencies","status":null,"funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-24T08:01:05.609Z","issues_count":385,"pull_requests_count":1925,"avg_time_to_close_issue":26562940.83168317,"avg_time_to_close_pull_request":1877559.416328894,"issues_closed_count":202,"pull_requests_closed_count":1727,"pull_request_authors_count":102,"issue_authors_count":81,"avg_comments_per_issue":3.716883116883117,"avg_comments_per_pull_request":1.9454545454545455,"merged_pull_requests_count":1473,"bot_issues_count":0,"bot_pull_requests_count":134,"past_year_issues_count":89,"past_year_pull_requests_count":750,"past_year_avg_time_to_close_issue":913726.1111111111,"past_year_avg_time_to_close_pull_request":446909.0775444265,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":619,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":1.5280898876404494,"past_year_avg_comments_per_pull_request":1.596,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":46,"past_year_merged_pull_requests_count":552,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/issues","maintainers":[{"login":"Cadair","count":218,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"ayshih","count":200,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"dstansby","count":130,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"wtbarnes","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"nabobalis","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"hayesla","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"alasdairwilson","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"CyclingNinja","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"ehsteve","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"wafels","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"dpshelio","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"jgieseler","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgieseler"},{"login":"DanRyanIrish","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DanRyanIrish"},{"login":"yashrsharma44","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashrsharma44"},{"login":"ViciousEagle03","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ViciousEagle03"},{"login":"bsipocz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bsipocz"},{"login":"samaloney","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"},{"login":"Punyaslok","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Punyaslok"},{"login":"abit2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abit2"},{"login":"vn-ki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vn-ki"}],"active_maintainers":[{"login":"ayshih","count":102,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"Cadair","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"nabobalis","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"wtbarnes","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"hayesla","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"CyclingNinja","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"dstansby","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"dpshelio","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"ehsteve","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"alasdairwilson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"wafels","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"samaloney","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sunpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sunpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sunpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sunpy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/sunpy/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":496183,"name":"sunpy","ecosystem":"pypi","description":"SunPy core package: Python for Solar Physics","homepage":"https://sunpy.org","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/sunpy/sunpy","keywords_array":["solar physics","solar","science","sun","wcs","coordinates"],"namespace":null,"versions_count":189,"first_release_published_at":"2012-11-26T18:48:55.000Z","latest_release_published_at":"2026-03-26T10:22:48.000Z","latest_release_number":"7.1.1","last_synced_at":"2026-04-17T08:35:56.449Z","created_at":"2022-04-07T09:01:21.690Z","updated_at":"2026-04-17T08:35:56.450Z","registry_url":"https://pypi.org/project/sunpy/","install_command":"pip install sunpy --index-url https://pypi.org/simple","documentation_url":"https://docs.sunpy.org","metadata":{"funding":null,"documentation":"https://docs.sunpy.org","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Science/Research","Natural Language :: English","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Topic :: Scientific/Engineering :: Physics"],"normalized_name":"sunpy","project_status":null},"repo_metadata":{"id":37242415,"uuid":"2165383","full_name":"sunpy/sunpy","owner":"sunpy","description":"SunPy - Python for Solar Physics","archived":false,"fork":false,"pushed_at":"2024-10-28T07:04:25.000Z","size":68854,"stargazers_count":917,"open_issues_count":298,"forks_count":588,"subscribers_count":49,"default_branch":"main","last_synced_at":"2024-10-29T11:28:34.127Z","etag":null,"topics":["astronomy","astropy","hacktoberfest","python","solar","solar-physics","sun","sunpy"],"latest_commit_sha":null,"homepage":"http://www.sunpy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunpy.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"sunpy","open_collective":"sunpy"}},"created_at":"2011-08-06T15:34:08.000Z","updated_at":"2024-10-25T06:30:35.000Z","dependencies_parsed_at":"2023-10-14T20:13:50.962Z","dependency_job_id":"766546a5-35a7-4ceb-a1e4-c077d33da411","html_url":"https://github.com/sunpy/sunpy","commit_stats":{"total_commits":14123,"total_committers":238,"mean_commits":59.34033613445378,"dds":0.7944487715074701,"last_synced_commit":"9740037d91b585e0d4e0710a01003e6f310b4c27"},"previous_names":[],"tags_count":184,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222138854,"owners_count":16937421,"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":"sunpy","name":"SunPy","uuid":"963197","kind":"organization","description":"Python for Solar Physics","email":null,"website":"https://www.sunpy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/963197?v=4","repositories_count":49,"last_synced_at":"2024-10-29T10:54:43.114Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sunpy","open_collective":"sunpy"}},"html_url":"https://github.com/sunpy","funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"total_stars":1380,"followers":106,"following":0,"created_at":"2022-11-03T22:25:27.329Z","updated_at":"2024-10-29T10:54:43.115Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy/repositories"},"tags":[{"name":"v5.1.3","sha":"beeda3b693db84c69d32a8c7dc6c17157a80bb95","kind":"commit","published_at":"2024-05-12T02:58:15.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.3/manifests"},{"name":"v5.0.5","sha":"c10d2d716a12dc001554fba174dc32e2d5383be5","kind":"commit","published_at":"2024-05-12T02:50:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"8153c0c15601362fe598882979c2bbc804d2ce80","kind":"tag","published_at":"2024-04-04T14:39:40.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.4/manifests"},{"name":"v5.1.2","sha":"c8c0df0e766865995d4cb0d5ecce062d7a8f64f1","kind":"tag","published_at":"2024-04-04T14:39:04.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"00185d48d026f94e7a48cf5b5ba06e6d27e962e2","kind":"tag","published_at":"2024-01-13T02:34:37.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.1/manifests"},{"name":"v5.0.3","sha":"a3af924bb8ca92a71a010d59b17c90122d39646a","kind":"tag","published_at":"2024-01-13T02:34:09.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"622e84b06cf859f6a985fba6c71ef26d3d01a25b","kind":"tag","published_at":"2023-11-21T16:20:26.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.2/manifests"},{"name":"v5.1.0","sha":"ba447377d8dc33d7678041c611d4f55fb3e15f16","kind":"tag","published_at":"2023-11-21T11:53:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.0/manifests"},{"name":"v6.0dev","sha":"cfb7ed4c5b0411cb157a3cea6d56220e5c7b126b","kind":"tag","published_at":"2023-11-10T19:10:31.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v6.0dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v6.0dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v6.0dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v6.0dev/manifests"},{"name":"v5.1.0rc1","sha":"2a592795371ca4b09a0b36d4619f4d554ee031f0","kind":"tag","published_at":"2023-11-10T18:39:36.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1.0rc1/manifests"},{"name":"v5.0.1","sha":"7328a5e5df66f18f07fe8ac0d012862425b0f111","kind":"tag","published_at":"2023-09-12T08:18:00.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"b0ff3e710ccead2d5d8dafeed21f2a745cecf337","kind":"tag","published_at":"2023-06-14T09:48:03.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.0/manifests"},{"name":"v4.0.14","sha":"68fdcb17a4acf6b3775ff309697fa97f60a3b47b","kind":"tag","published_at":"2023-06-02T18:32:09.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.14","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.14/manifests"},{"name":"v4.1.7","sha":"dec9a780fcbde4f31137e85a3a6cd7934a11a93d","kind":"tag","published_at":"2023-06-02T18:31:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.7/manifests"},{"name":"v4.1.6","sha":"a14bd8051b2615b615471da6bb9e4ec6d18a72b7","kind":"tag","published_at":"2023-05-18T12:23:17.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.6/manifests"},{"name":"v4.0.13","sha":"959ce5674d59a902df7dc311b69c45010951de9e","kind":"tag","published_at":"2023-05-18T12:22:37.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.13","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.13/manifests"},{"name":"v5.0.0rc1","sha":"0d03e22ac134066748220a97f39d570279fa96b9","kind":"tag","published_at":"2023-05-15T13:33:57.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0.0rc1/manifests"},{"name":"v5.1dev","sha":"728e6767fc46734d29be04c65142349f64900136","kind":"commit","published_at":"2023-05-15T13:19:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.1dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.1dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.1dev/manifests"},{"name":"v4.1.5","sha":"cbec11c0fb11515be52739f72633c816605524d0","kind":"tag","published_at":"2023-04-20T16:50:03.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.5/manifests"},{"name":"v4.0.12","sha":"cad1e93ca5b4c2d56767c5adfc61cd9d2871cf20","kind":"tag","published_at":"2023-04-20T16:47:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.12","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.12/manifests"},{"name":"v4.1.4","sha":"48fa9ac756c8f102b183016844a1dacae006387c","kind":"tag","published_at":"2023-03-31T21:19:20.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.4/manifests"},{"name":"v4.0.11","sha":"bc5a40d0dd7849f5e47eb7dced541ae8c076dfcd","kind":"tag","published_at":"2023-03-31T21:18:12.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.11","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.11/manifests"},{"name":"v4.0.10","sha":"8037ac3cc31156266a221ea4e2b0e07d07b70cdf","kind":"tag","published_at":"2023-02-14T23:01:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.10","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.10/manifests"},{"name":"v4.1.3","sha":"a7e8b6f70986813b4ba33b6a011a97a3d54ab1fa","kind":"tag","published_at":"2023-02-14T23:01:25.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.3/manifests"},{"name":"v4.1.2","sha":"9aa5a8f375a06a02b99c97b94c31cb08b4d87699","kind":"tag","published_at":"2023-01-27T14:42:49.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.2/manifests"},{"name":"v4.0.9","sha":"bfa82a2ad7395790fc55e34e0a6627e62e256463","kind":"tag","published_at":"2023-01-27T14:42:24.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.9","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.9/manifests"},{"name":"v4.1.1","sha":"b95e0fa3c7c2e78721a0d2222f029a6dc73d13e0","kind":"tag","published_at":"2023-01-02T13:35:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.1/manifests"},{"name":"v4.0.8","sha":"5ebdf091e991fbbeb9a1bc567dd312cbcbd22de3","kind":"tag","published_at":"2023-01-02T13:34:42.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.8/manifests"},{"name":"v4.0.7","sha":"563e8c0909f0cc1442048335afdc8d8835606f98","kind":"commit","published_at":"2022-11-11T21:42:49.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.7/manifests"},{"name":"v4.1.0","sha":"fe5c328c668afcbbc3524d6eb92d1c17fdfd7b86","kind":"tag","published_at":"2022-11-11T08:56:10.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1.0/manifests"},{"name":"v4.1rc1","sha":"7b4fde019f287935512de7675896cff71cb06678","kind":"tag","published_at":"2022-11-04T17:59:59.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1rc1/manifests"},{"name":"v5.0dev","sha":"70c04fb935a11543cd6c72785ca456c5adaa06fd","kind":"commit","published_at":"2022-11-03T20:04:39.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v5.0dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v5.0dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v5.0dev/manifests"},{"name":"v4.0.6","sha":"b26229c62534404e62c078c1827406e927fd7844","kind":"commit","published_at":"2022-10-25T14:47:19.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.6/manifests"},{"name":"v4.0.5","sha":"997fe2c08d087a14e00b9653379c1632232252ed","kind":"tag","published_at":"2022-09-12T16:25:23.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.5/manifests"},{"name":"v4.0.4","sha":"0244974e0ce53d2d941b12187142f009fa543330","kind":"tag","published_at":"2022-08-05T10:04:19.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.4/manifests"},{"name":"v3.1.8","sha":"3f84d885863f50589e4c1ebba9eecc9c741323cd","kind":"tag","published_at":"2022-07-23T08:54:24.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.8/manifests"},{"name":"v4.0.3","sha":"f75be262ed093be33f0c911a6420dd75ac34e1e1","kind":"tag","published_at":"2022-07-08T09:21:58.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.3/manifests"},{"name":"v4.0.2","sha":"b4e5d891749f50d459dd31f6ec33240d4fb74c85","kind":"tag","published_at":"2022-06-24T19:02:02.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.2/manifests"},{"name":"v4.0.1","sha":"e155bd843100ef215ad136e68926a7ba333dabb1","kind":"tag","published_at":"2022-06-09T19:07:49.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"5205b92304765d2cba9a142b0fbe2b135a4e3553","kind":"tag","published_at":"2022-05-06T12:44:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.0/manifests"},{"name":"v3.1.7","sha":"770f95dbfb033ffacc7172a3cff5158b09f7efe4","kind":"tag","published_at":"2022-05-06T12:40:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.7/manifests"},{"name":"v3.0.8","sha":"09d7d286b9fa4487c00493998b9485d6667082c4","kind":"tag","published_at":"2022-05-06T12:38:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.8/manifests"},{"name":"v4.0.0rc1","sha":"adf1111fba5440139902e6fb02b2ec6091c9ad27","kind":"tag","published_at":"2022-04-23T11:11:49.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0.0rc1/manifests"},{"name":"v4.1dev","sha":"caf5de935797aa8e4d25862f173a2ce54e8f8e3a","kind":"commit","published_at":"2022-04-23T10:27:01.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.1dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.1dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.1dev/manifests"},{"name":"v3.1.6","sha":"dad3e2fd59f5e3ec382568c3804da165f3c296b8","kind":"tag","published_at":"2022-04-07T09:02:44.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.6/manifests"},{"name":"v3.0.7","sha":"863be45a3c7802b5944843b24e0a8627a2ca6079","kind":"tag","published_at":"2022-04-06T08:04:23.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"1618068cd439a2a2cbc4eeb9e31ad04342cb6e11","kind":"commit","published_at":"2022-03-17T00:15:00.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.6/manifests"},{"name":"v3.1.5","sha":"ec5211119de13f773c7ed5d14f9fb517c236b9a1","kind":"commit","published_at":"2022-03-17T00:14:44.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.5/manifests"},{"name":"v3.1.4","sha":"83719b43810b32649bcd73f9aef5edbf8f18a024","kind":"tag","published_at":"2022-02-21T17:39:18.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.4/manifests"},{"name":"v3.0.5","sha":"7616f06a997a205cc35428830ece35f35b30ee87","kind":"tag","published_at":"2022-02-21T17:38:54.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.5/manifests"},{"name":"v3.1.3","sha":"480c08bf08ffa2931bcf769f008749ae72d71ee2","kind":"tag","published_at":"2022-01-06T14:05:55.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.3/manifests"},{"name":"v3.0.4","sha":"4470da02fcd3fbc2d03c47391807066da29be7e7","kind":"tag","published_at":"2022-01-06T14:04:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.4/manifests"},{"name":"v3.1.2","sha":"93f98da955bf2a047561e18a4d82084a11e22165","kind":"tag","published_at":"2021-12-02T16:08:24.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.2/manifests"},{"name":"v3.0.3","sha":"b071259098e9ff1dbd9e66071999f60fdf9b0fd7","kind":"tag","published_at":"2021-12-02T11:32:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.3/manifests"},{"name":"v3.1.1","sha":"6777674c610f932e4f6127d68aae34ed494a1f1b","kind":"tag","published_at":"2021-11-10T19:49:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.1/manifests"},{"name":"v4.0dev","sha":"df1a02e12de57e6f2eb3e27907a69ec2f6ccedc6","kind":"tag","published_at":"2021-10-29T14:43:54.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v4.0dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v4.0dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v4.0dev/manifests"},{"name":"v3.1.0","sha":"f222d5afe5af7bf8045021e0c9942715ca07fa0d","kind":"tag","published_at":"2021-10-29T14:35:39.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.0/manifests"},{"name":"v3.1.0rc1","sha":"33f206a52c7edc1a25dfbf5e022b433bfe64436c","kind":"commit","published_at":"2021-10-26T17:14:27.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1.0rc1/manifests"},{"name":"v3.0.2post2","sha":"ca214ca859eb8a93641079ec63710e3868db48bb","kind":"commit","published_at":"2021-10-13T20:42:53.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.2post2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.2post2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2post2/manifests"},{"name":"v3.0.2post1","sha":"015156c49acfe244b3532326d383a1eaa3289786","kind":"commit","published_at":"2021-10-13T19:14:12.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.2post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.2post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2post1/manifests"},{"name":"v3.0.2","sha":"82a7a2574b09736285427af54be82887a80f93af","kind":"tag","published_at":"2021-10-13T16:58:53.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"7c6e51e85410f3647af81e601a4bb4c9073a50c8","kind":"tag","published_at":"2021-07-03T16:39:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"3df28c90ffe0ff4d3d24417461aa1f7489873eac","kind":"tag","published_at":"2021-05-14T12:30:28.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0/manifests"},{"name":"v2.1.5","sha":"285fde13d0aad04e30576409cd9bbe0ea8b811ee","kind":"tag","published_at":"2021-05-13T19:38:27.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.5/manifests"},{"name":"v2.0.11","sha":"431e76702935d7d631edcedbb60f2bfcfa46ee69","kind":"tag","published_at":"2021-05-13T16:45:32.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.11","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.11/manifests"},{"name":"v3.0.0rc3","sha":"3ccc631ea65055b0bc30122cfa8c6bd2f712fee4","kind":"tag","published_at":"2021-05-12T10:38:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.0rc3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc3/manifests"},{"name":"v3.0.0rc2","sha":"cb12a15ff3726a7cecd8e7a65735522a81a0a9d0","kind":"tag","published_at":"2021-05-11T10:08:35.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.0rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc2/manifests"},{"name":"v3.0.0rc1","sha":"6a90b9bf86fd0e10f8e125a036149866d0bc9b56","kind":"tag","published_at":"2021-04-30T15:43:57.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.0rc1/manifests"},{"name":"v3.1dev","sha":"60f114f8404e1329deb50380953dbcaa66105155","kind":"tag","published_at":"2021-04-30T15:10:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.1dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.1dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.1dev/manifests"},{"name":"v2.1.4","sha":"9245ce003c83f0c6aeeb605888ee3d7179d6a6ce","kind":"tag","published_at":"2021-04-07T18:06:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.4/manifests"},{"name":"v2.0.10","sha":"9cc07a8cf86a76f460f8509eebc6caf898b3df05","kind":"tag","published_at":"2021-04-07T14:06:03.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.10","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.10/manifests"},{"name":"v2.1.3","sha":"ba4961d514962115f12055f582c47498ff9ca55e","kind":"commit","published_at":"2021-03-27T09:57:02.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.3/manifests"},{"name":"v2.0.9","sha":"0e73ad2e398d22505ee7fe7201e09a9c9f6ccc34","kind":"commit","published_at":"2021-03-27T09:55:51.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.9","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.9/manifests"},{"name":"v2.1.2","sha":"17e23ced1088fff1c914242fd6fbd4f9a1636664","kind":"commit","published_at":"2021-03-04T10:34:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.2/manifests"},{"name":"v2.0.8","sha":"767ce640a9b4ab024bf0a658a90b240a0cf525f4","kind":"commit","published_at":"2021-03-03T22:59:54.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.8/manifests"},{"name":"v2.1.1","sha":"c1c41dbb02a9bf8720cb35ab5c68379efab8c214","kind":"commit","published_at":"2021-02-27T20:46:17.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"4debaf1f4e21afd6d48c1afe265b97989ecd542d","kind":"tag","published_at":"2021-02-21T19:41:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0/manifests"},{"name":"v2.1.0rc4","sha":"a90638af5f1f1c04d8ef243d18e92457845a0eaa","kind":"tag","published_at":"2021-02-18T15:11:02.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.0rc4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc4/manifests"},{"name":"v2.1.0rc3","sha":"ff47cf4a42d09e5382830faf32efc902ae055b15","kind":"tag","published_at":"2021-01-29T15:42:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.0rc3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc3/manifests"},{"name":"v2.1.0rc2","sha":"e593b6635581c3a4ef0002d186def9914794d7b6","kind":"tag","published_at":"2021-01-29T11:46:24.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.0rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc2/manifests"},{"name":"v3.0.dev","sha":"b06a18e55ad81b80849d37eeb0e9f2ed158f2545","kind":"tag","published_at":"2021-01-06T18:05:15.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v3.0.dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v3.0.dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v3.0.dev/manifests"},{"name":"v2.0.7","sha":"4aabf9b41cd4d8a72bec07aed48188a78e671295","kind":"tag","published_at":"2021-01-06T14:14:20.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.7/manifests"},{"name":"v2.0.6","sha":"b33bb8189886a04fb0683eed066d826e63254bf1","kind":"tag","published_at":"2020-12-18T16:29:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.6/manifests"},{"name":"v2.1.0rc1","sha":"1b49b91bcec5a0112a04b9dee96c3c359e90fd53","kind":"tag","published_at":"2020-12-14T17:50:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1.0rc1/manifests"},{"name":"v2.0.5","sha":"4d0ff19a580bbfdb8c2b09fe7e10d72a863b4562","kind":"commit","published_at":"2020-11-26T16:22:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.5/manifests"},{"name":"v2.0.4","sha":"dbf35ae2f571c30cd6894bcf55a579227baea008","kind":"tag","published_at":"2020-11-14T16:49:20.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"71bb94b026921e2b880c66d620e3a0336e4eeb75","kind":"tag","published_at":"2020-10-02T18:08:30.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"cdab1b184980cd363bf621e21d4711a7202db880","kind":"tag","published_at":"2020-09-26T16:11:01.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"30b6bde0b78598bedcadf3ff2a55ddda6b49ec25","kind":"tag","published_at":"2020-06-14T12:17:14.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.1/manifests"},{"name":"v2.0.1rc1","sha":"30b6bde0b78598bedcadf3ff2a55ddda6b49ec25","kind":"tag","published_at":"2020-06-13T15:05:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.1rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.1rc1/manifests"},{"name":"v2.0.0","sha":"3f8db9ffdd5bfbc1cdba319189daa63d879fe12e","kind":"tag","published_at":"2020-06-12T14:47:45.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.0/manifests"},{"name":"v1.0.11","sha":"95f0c4e214a52d5df92e161fa69657519f23f1e5","kind":"tag","published_at":"2020-05-29T19:10:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.11","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.11/manifests"},{"name":"v1.1.4","sha":"5f04bbdd9abda80b2e3393ce48a46b99f1980ed0","kind":"tag","published_at":"2020-05-29T19:09:00.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.4/manifests"},{"name":"v2.0rc2","sha":"7401d1ed9c7376da41d201fccc831b945696cd9f","kind":"tag","published_at":"2020-05-26T15:33:30.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0rc2/manifests"},{"name":"v2.0rc1","sha":"989b2e983b628ebbd3011bd4ed70364055b1c351","kind":"tag","published_at":"2020-05-20T19:47:55.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0rc1/manifests"},{"name":"v2.1dev","sha":"3321985789fc313d4923e639d34b399395bbc660","kind":"tag","published_at":"2020-05-20T17:08:17.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.1dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.1dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.1dev/manifests"},{"name":"v1.1.3","sha":"af58bd5fb753762c922ae4fa5dc9b8f9fd306393","kind":"tag","published_at":"2020-04-30T19:59:51.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.3/manifests"},{"name":"v1.0.10","sha":"94b069a1683f9fe8a6c10d406309270a8cf840f7","kind":"tag","published_at":"2020-04-30T19:55:33.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.10","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.10/manifests"},{"name":"v1.1.2.post1","sha":"3386d61eded116ba2be80b4fbd76b410bb7a4b4d","kind":"tag","published_at":"2020-03-31T19:24:06.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.2.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.2.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.2.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.2.post1/manifests"},{"name":"v1.0.9.post1","sha":"094aa1377fdfbda560569e08165080752fc95031","kind":"tag","published_at":"2020-03-31T19:21:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.9.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.9.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.9.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.9.post1/manifests"},{"name":"v1.1.2","sha":"cb991ba0554514e10deff22053ecb550ba90a850","kind":"tag","published_at":"2020-03-28T22:41:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.2/manifests"},{"name":"v1.0.9","sha":"06f1beee2b448dacc104392465fb79f6ed99c80e","kind":"tag","published_at":"2020-03-28T04:20:58.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.9","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.9/manifests"},{"name":"v1.1.1","sha":"c78c6227a2b4d248ab37a9fd0b1c08adf9c8b18c","kind":"tag","published_at":"2020-02-13T16:42:34.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.1/manifests"},{"name":"v1.0.8","sha":"2743a38dcc07577a8c1eb627a6ad4bd25e5f1e8e","kind":"tag","published_at":"2020-02-13T14:59:25.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.8/manifests"},{"name":"v1.1.0","sha":"5a13dae5bd2118485f9e73239199287917bc992c","kind":"tag","published_at":"2020-01-10T18:14:21.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1.0/manifests"},{"name":"v1.0.7","sha":"8ed1b12779145d3dce5a24253b236ce56ce75697","kind":"tag","published_at":"2020-01-10T12:57:17.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.7/manifests"},{"name":"v0.9.10","sha":"a0d06b8310184cbc5d60289f1a2c89e3faafd375","kind":"commit","published_at":"2019-12-07T15:26:18.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.10","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.10/manifests"},{"name":"v1.1rc2","sha":"551bd997abff8f968327b88bc8dac7b7acbc7774","kind":"tag","published_at":"2019-11-30T19:25:54.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1rc2/manifests"},{"name":"v1.1rc1","sha":"06784d1e7ced13fdb27660701604ab7de9d11a72","kind":"tag","published_at":"2019-11-26T15:55:37.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1rc1/manifests"},{"name":"v2.0.dev","sha":"56eef12c3999c5dfb842c4899ab65cc86a673085","kind":"commit","published_at":"2019-11-21T22:20:18.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v2.0.dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v2.0.dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v2.0.dev/manifests"},{"name":"v1.0.6","sha":"452fe3324fa36d121e2df69b6789fcbf4a26b5de","kind":"tag","published_at":"2019-11-21T18:35:24.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"13317e7b3988c39b07f67e1ca5897180ce79c10c","kind":"tag","published_at":"2019-10-22T15:33:17.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"07354b438c257666c8b553d9090133f1a0ce0da6","kind":"tag","published_at":"2019-10-22T11:22:15.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"01c5db14e7e511ef3a6825df1df4e1547ba1ba63","kind":"tag","published_at":"2019-08-29T08:24:37.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"33449b124c23cf158aa18035fd58c9b9196fbb3d","kind":"commit","published_at":"2019-06-26T18:37:41.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.2/manifests"},{"name":"v1.0.1.post1","sha":"66bdabe74b5c3d39febe04214b20256bf857be1d","kind":"commit","published_at":"2019-06-13T10:13:34.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.1.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.1.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.1.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.1.post1/manifests"},{"name":"v1.0.1","sha":"723cee14bc0322b0f9d41bc625f16cc8f894991c","kind":"commit","published_at":"2019-06-07T21:46:22.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"8371355f9189d94f56dae9f70b281a135ecaa782","kind":"commit","published_at":"2019-06-01T11:13:12.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0/manifests"},{"name":"v1.1dev","sha":"b7f6b100f0803a9245d0d71128c36fa53a38c1dd","kind":"commit","published_at":"2019-06-01T11:12:36.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.1dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.1dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.1dev/manifests"},{"name":"v1.0.0.rc5","sha":"9f954fa8d8d314a8b5ca12e742aa6475db4efacd","kind":"tag","published_at":"2019-05-31T21:02:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0.rc5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0.rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0.rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0.rc5/manifests"},{"name":"v0.9.9","sha":"63b514d8fc46c0cd9d9d19697ff47ad57527fad0","kind":"commit","published_at":"2019-05-30T21:55:31.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.9","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.9/manifests"},{"name":"v1.0.0rc4","sha":"716dd1b12b00c7522ceaaeddae057a791bbf4bb7","kind":"tag","published_at":"2019-05-30T21:39:13.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0rc4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc4/manifests"},{"name":"v1.0.0rc3","sha":"82397a3b537e19665202a47391514cbdb57a6797","kind":"commit","published_at":"2019-05-28T22:00:58.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0rc3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc3/manifests"},{"name":"v1.0.0rc2","sha":"e48f794d67e5f3f261da8dd272dd3479322955a7","kind":"commit","published_at":"2019-05-22T21:26:12.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc2/manifests"},{"name":"v1.0.0rc1","sha":"098b1c8a2b803f30d5319b1e060598fc87611754","kind":"commit","published_at":"2019-05-21T19:15:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0rc1/manifests"},{"name":"v0.9.8","sha":"953d49956eca46ca0e50471ab60ff52ac486acc4","kind":"commit","published_at":"2019-05-02T14:34:21.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"742f7e5b1acf55e17ae1666b601fbbca939949c9","kind":"commit","published_at":"2019-05-02T08:03:50.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.7/manifests"},{"name":"v1.0.0.dev","sha":"5900a54d59cf9aa26905c049056ef8b89fc91c50","kind":"tag","published_at":"2019-01-31T18:10:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v1.0.0.dev","html_url":"https://github.com/sunpy/sunpy/releases/tag/v1.0.0.dev","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0.dev","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v1.0.0.dev/manifests"},{"name":"v0.9.6","sha":"f8bd7e890336e3fd003551fd8a0cd5d1e9e97a63","kind":"commit","published_at":"2019-01-28T20:19:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"8248e4b4cadaaf7b6bfd606fbae8ee8630409db5","kind":"commit","published_at":"2018-12-04T16:31:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"4bbb2d926a0430d4ef2ae5cd3871d35b23f7b67e","kind":"commit","published_at":"2018-11-14T16:09:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"ae91b907db214bcb0f03915071d5bdbf334a5366","kind":"commit","published_at":"2018-09-12T21:36:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.3/manifests"},{"name":"v0.9.2","sha":"eded238635695f1c28a8b8e29bf1aa7de0bcee05","kind":"commit","published_at":"2018-07-27T19:42:37.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"43a43b9a0b59b37a71e623f1d0a1d425ce4581bd","kind":"commit","published_at":"2018-07-26T20:47:50.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"769a8ee177816b743f80a6bd8f7b3a3b9f4710af","kind":"commit","published_at":"2018-04-22T11:11:27.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.0/manifests"},{"name":"v0.9.0rc1","sha":"c4445b5d01a75b20eef6797596066e8a42b44b1c","kind":"commit","published_at":"2018-04-17T14:25:31.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.9.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.9.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.9.0rc1/manifests"},{"name":"v0.8.post1","sha":"90ac8ba4f3b6e2cc359712f30388d01165cecc4d","kind":"commit","published_at":"2018-03-07T15:24:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.post1/manifests"},{"name":"v0.8.5","sha":"90ac8ba4f3b6e2cc359712f30388d01165cecc4d","kind":"commit","published_at":"2018-03-07T15:24:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.5/manifests"},{"name":"v0.8.4","sha":"66b718fcb3471e6285fd02bdc1e5d9b82a332618","kind":"commit","published_at":"2018-02-17T20:35:44.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.4/manifests"},{"name":"v0.7.10","sha":"6a4b7d64322c372b7bd6a0294da1b7e92ab57311","kind":"commit","published_at":"2018-01-23T09:57:21.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.10","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.10/manifests"},{"name":"v0.7.post1","sha":"6a4b7d64322c372b7bd6a0294da1b7e92ab57311","kind":"commit","published_at":"2018-01-23T09:57:21.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.post1/manifests"},{"name":"v0.8.3","sha":"5437856a2ab0bff996b6a8740f38d3631cca642d","kind":"commit","published_at":"2018-01-18T13:09:51.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.3/manifests"},{"name":"v0.8.2","sha":"16ddebd171961bde434d9133c489d9c6e0a1f97a","kind":"commit","published_at":"2017-10-16T17:04:51.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"69507e4df8f9280f4bada4b64015d556df768368","kind":"tag","published_at":"2017-08-22T15:16:08.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"ce37e2a03cd9d3986c40ad265d85b3aea7e710c2","kind":"tag","published_at":"2017-08-17T16:24:16.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0/manifests"},{"name":"v0.8.0rc2","sha":"293cbbcb91e381244a53821ecc36e98b4299173a","kind":"tag","published_at":"2017-08-16T18:48:29.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.0rc2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0rc2/manifests"},{"name":"v0.8.0rc1","sha":"97375ecd97ce46ba40388c9d7dc48892bf654be6","kind":"commit","published_at":"2017-08-11T09:08:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.8.0rc1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.8.0rc1/manifests"},{"name":"v0.7.9","sha":"d77068b160956c68e01d8b77333c90b332bb1922","kind":"commit","published_at":"2017-07-17T21:04:38.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.9","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.9/manifests"},{"name":"v0.7.8","sha":"791b9f43a9a98da3d632c4ce85dc08806cf59b9b","kind":"tag","published_at":"2017-05-11T09:26:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.8","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.8/manifests"},{"name":"v0.7.7","sha":"3ca95886c8a3e4bcba3c8a736942e74d126e88ce","kind":"tag","published_at":"2017-03-15T14:29:48.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.7","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"80974edb6b2d75f8c79bb4afbfb2a02f5defbbf9","kind":"tag","published_at":"2017-02-06T12:04:03.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.6","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"ed9fa7ce2ee8f692bbcb5b165b66339c34f3c549","kind":"tag","published_at":"2017-01-26T11:49:59.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"c76ed6d3c87b79fadeb4d4a5064d62f503ea30a2","kind":"tag","published_at":"2016-11-10T12:10:34.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.4/manifests"},{"name":"v0.6.post1","sha":"f40f19385ec2918e772d49e8ba346ae63ab81236","kind":"commit","published_at":"2016-10-14T20:28:54.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.post1/manifests"},{"name":"v0.7.3","sha":"f74cca996584644c34c16bf9d9590f0685aefa6d","kind":"tag","published_at":"2016-08-12T11:44:36.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.3/manifests"},{"name":"v0.6.5","sha":"0ab2bb2420fe2e2e355101fe1cffdc45eed510c5","kind":"tag","published_at":"2016-07-19T11:10:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.5","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.5/manifests"},{"name":"v0.7.2","sha":"9a531e52176b055a8ccdc815e41fa910bd47f5ae","kind":"tag","published_at":"2016-06-21T11:09:43.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"4c023f34b3c14dbb4e6cfd737475f6d9a0c997c3","kind":"commit","published_at":"2016-06-20T14:59:19.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"d5a2208b37c66f9d2b6c0755ebfb8eff986502fc","kind":"commit","published_at":"2016-05-24T18:49:35.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.7.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.7.0/manifests"},{"name":"v0.6.4","sha":"8dc3ba89b33e18d5c3520b8ffb2694142745d094","kind":"commit","published_at":"2016-05-08T18:01:48.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"eaa32fe7fc1f19c8d1e30fa3cf33136c48443af6","kind":"commit","published_at":"2016-03-25T17:24:30.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"b935d16cae4863055ce78335e0f13826f6c89905","kind":"commit","published_at":"2016-02-22T14:00:01.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"b4799f3f6f43c5d18957d3601a74e2373716db65","kind":"commit","published_at":"2015-09-29T14:22:53.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"62fa22b84bb6abe1611d0371554306170eec35b0","kind":"commit","published_at":"2015-07-31T17:04:59.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6.0/manifests"},{"name":"v0.6b1","sha":"63822ebb8fd329645f80b5e8a7e4bc024a5fb6c0","kind":"commit","published_at":"2015-06-09T16:44:05.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6b1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6b1/manifests"},{"name":"v0.6a1","sha":"8c8651ea32aaab1cccc36880b8bf982959d2b5da","kind":"commit","published_at":"2015-04-30T15:45:55.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.6a1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.6a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.6a1/manifests"},{"name":"v0.5.post1","sha":"532aebcf5994ea756326a4230222e2b123099afe","kind":"commit","published_at":"2015-04-30T11:50:12.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.post1/manifests"},{"name":"v0.5.4","sha":"47b056db857b904e8fac9b3de6ca5c38f5c6d112","kind":"commit","published_at":"2015-03-02T09:32:46.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.4","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"de485e9c256d6d531064ebc4c289ecd8bf77d77a","kind":"commit","published_at":"2015-01-22T13:46:16.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.3","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"4963bd9b28d214b40bb71c4c526322cf5ca34416","kind":"commit","published_at":"2014-11-12T10:49:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.2/manifests"},{"name":"v0.2.post","sha":"b23b98ae19686b1a13edefd72c86ad4653a17ef0","kind":"commit","published_at":"2014-09-29T16:20:25.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.2.post","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.2.post","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.2.post","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.2.post/manifests"},{"name":"v0.2.post1","sha":"b23b98ae19686b1a13edefd72c86ad4653a17ef0","kind":"commit","published_at":"2014-09-29T16:20:25.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.2.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.2.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.2.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.2.post1/manifests"},{"name":"v0.5.1","sha":"00ede177f2f594e81a45638c3bb910dcdd4361c0","kind":"commit","published_at":"2014-07-18T16:13:47.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.1/manifests"},{"name":"v0.4.post1","sha":"bc6a6ae3710ece4e862b305270b1da034dcaa926","kind":"commit","published_at":"2014-07-18T13:57:02.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.4.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.4.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.post1/manifests"},{"name":"v0.4.2","sha":"bc6a6ae3710ece4e862b305270b1da034dcaa926","kind":"commit","published_at":"2014-07-18T13:57:02.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.4.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.2/manifests"},{"name":"v0.5.0","sha":"57ba71976e64a3e1a89c21f8a393f79bcc179a83","kind":"commit","published_at":"2014-06-13T18:22:52.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.5.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.5.0/manifests"},{"name":"v0.4.1","sha":"055c01a5d9f299bc58c72049d4a72b240af5b616","kind":"tag","published_at":"2014-06-04T15:24:20.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.4.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"327ef9e798fc5924a0f282a33e93d92dedfd6ba3","kind":"commit","published_at":"2014-02-14T16:49:56.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.4.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.4.0/manifests"},{"name":"v0.3.post1","sha":"8b2a1fa9bd5d465912109118132ca2a9af560447","kind":"commit","published_at":"2013-11-11T17:59:27.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.3.post1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.3.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.post1/manifests"},{"name":"v0.3.2","sha":"4d264063b0868ab1c569b434daae60cd93e51a44","kind":"commit","published_at":"2013-11-04T17:26:48.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.3.2","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"e30075bbe2a040fea39749988be98256573bbf8e","kind":"commit","published_at":"2013-09-20T14:10:26.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.3.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"6853c9e4394fb0d7cce53bf4065b248ed74c7989","kind":"commit","published_at":"2013-08-30T15:18:07.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.3.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.3.0/manifests"},{"name":"0.2.0","sha":"13e75610b29e28a9bf6ee051732aaeb1b37a2e5f","kind":"commit","published_at":"2012-11-26T18:28:34.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/0.2.0","html_url":"https://github.com/sunpy/sunpy/releases/tag/0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/0.2.0/manifests"},{"name":"v0.1","sha":"f10d736a5ccb9bf1470b6851c3b3cc58e14b6e7d","kind":"tag","published_at":"2011-09-28T16:24:58.000Z","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/v0.1","html_url":"https://github.com/sunpy/sunpy/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2024-10-30T03:10:01.438Z","dependent_packages_count":34,"downloads":87097,"downloads_period":"last-month","dependent_repos_count":95,"rankings":{"downloads":2.239558498206008,"dependent_repos_count":1.5354850057162959,"dependent_packages_count":0.5881329661330014,"stargazers_count":2.171941810563837,"forks_count":2.2462029125985916,"docker_downloads_count":2.0955310450491296,"average":1.8128087063778107},"purl":"pkg:pypi/sunpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/sunpy","docker_dependents_count":1,"docker_downloads_count":90,"usage_url":"https://repos.ecosyste.ms/usage/pypi/sunpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/sunpy/dependencies","status":null,"funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-30T00:25:09.921Z","issues_count":246,"pull_requests_count":802,"avg_time_to_close_issue":19727638.074626867,"avg_time_to_close_pull_request":2754986.0325520835,"issues_closed_count":134,"pull_requests_closed_count":768,"pull_request_authors_count":77,"issue_authors_count":60,"avg_comments_per_issue":3.9796747967479673,"avg_comments_per_pull_request":2.3428927680798006,"merged_pull_requests_count":641,"bot_issues_count":0,"bot_pull_requests_count":64,"past_year_issues_count":100,"past_year_pull_requests_count":464,"past_year_avg_time_to_close_issue":2512861.3541666665,"past_year_avg_time_to_close_pull_request":761169.8479262673,"past_year_issues_closed_count":48,"past_year_pull_requests_closed_count":434,"past_year_pull_request_authors_count":44,"past_year_issue_authors_count":44,"past_year_avg_comments_per_issue":3.55,"past_year_avg_comments_per_pull_request":1.8254310344827587,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":37,"past_year_merged_pull_requests_count":376,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/issues","maintainers":[{"login":"dstansby","count":116,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"Cadair","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"ayshih","count":77,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"wtbarnes","count":67,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"hayesla","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"alasdairwilson","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"wafels","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"ehsteve","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"CyclingNinja","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"yashrsharma44","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashrsharma44"},{"login":"dpshelio","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"DanRyanIrish","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DanRyanIrish"},{"login":"jgieseler","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgieseler"},{"login":"ViciousEagle03","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ViciousEagle03"},{"login":"bsipocz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bsipocz"},{"login":"Punyaslok","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Punyaslok"},{"login":"vn-ki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vn-ki"},{"login":"abit2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abit2"}],"active_maintainers":[{"login":"Cadair","count":50,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"ayshih","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"wtbarnes","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"alasdairwilson","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"dstansby","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"CyclingNinja","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"hayesla","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"wafels","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"ehsteve","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"jgieseler","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgieseler"},{"login":"ViciousEagle03","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ViciousEagle03"},{"login":"DanRyanIrish","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DanRyanIrish"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sunpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sunpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sunpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sunpy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/sunpy/codemeta","maintainers":[{"uuid":"Cadair","login":"Cadair","name":null,"email":null,"url":null,"packages_count":30,"html_url":"https://pypi.org/user/Cadair/","role":null,"created_at":"2022-12-05T15:28:51.055Z","updated_at":"2022-12-05T15:28:51.055Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Cadair/packages"},{"uuid":"Nabobalis","login":"Nabobalis","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/Nabobalis/","role":null,"created_at":"2022-12-05T15:28:51.105Z","updated_at":"2022-12-05T15:28:51.105Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Nabobalis/packages"},{"uuid":"wtbarnes","login":"wtbarnes","name":null,"email":null,"url":null,"packages_count":12,"html_url":"https://pypi.org/user/wtbarnes/","role":null,"created_at":"2022-12-05T15:28:51.117Z","updated_at":"2022-12-05T15:28:51.117Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/wtbarnes/packages"},{"uuid":"Steven.Christe","login":"Steven.Christe","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/Steven.Christe/","role":null,"created_at":"2022-12-05T15:28:51.074Z","updated_at":"2022-12-05T15:28:51.074Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Steven.Christe/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":843284,"maintainers_count":360285,"namespaces_count":0,"keywords_count":271316,"github":"pypi","metadata":{"funded_packages_count":53172},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-04-09T05:08:03.587Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11693214,"name":"github.com/sunpy/sunpy","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-2-clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"https://github.com/sunpy/sunpy","keywords_array":[],"namespace":null,"versions_count":153,"first_release_published_at":"2013-08-30T15:18:07.000Z","latest_release_published_at":"2026-03-26T09:45:54.000Z","latest_release_number":"v7.1.1+incompatible","last_synced_at":"2026-04-07T14:01:24.842Z","created_at":"2025-05-27T08:26:51.768Z","updated_at":"2026-04-07T14:01:24.842Z","registry_url":"https://pkg.go.dev/github.com/sunpy/sunpy","install_command":"go get github.com/sunpy/sunpy","documentation_url":"https://pkg.go.dev/github.com/sunpy/sunpy#section-documentation","metadata":{},"repo_metadata":{"id":37242415,"uuid":"2165383","full_name":"sunpy/sunpy","owner":"sunpy","description":"SunPy - Python for Solar Physics","archived":false,"fork":false,"pushed_at":"2025-10-20T11:45:44.000Z","size":71481,"stargazers_count":971,"open_issues_count":300,"forks_count":626,"subscribers_count":46,"default_branch":"main","last_synced_at":"2025-10-22T00:42:37.802Z","etag":null,"topics":["astronomy","astropy","hacktoberfest","python","solar","solar-physics","sun","sunpy"],"latest_commit_sha":null,"homepage":"http://www.sunpy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunpy.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":null,"license":"LICENSE.rst","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"sunpy","open_collective":"sunpy"}},"created_at":"2011-08-06T15:34:08.000Z","updated_at":"2025-10-13T17:36:45.000Z","dependencies_parsed_at":"2023-10-14T20:13:50.962Z","dependency_job_id":"766546a5-35a7-4ceb-a1e4-c077d33da411","html_url":"https://github.com/sunpy/sunpy","commit_stats":{"total_commits":14448,"total_committers":242,"mean_commits":59.70247933884298,"dds":0.7974114064230343,"last_synced_commit":"93b7c94a8524d17025b10dc0c0a3be0380e64dd8"},"previous_names":[],"tags_count":211,"template":false,"template_full_name":null,"purl":"pkg:github/sunpy/sunpy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","download_url":"https://codeload.github.com/sunpy/sunpy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/sbom","scorecard":{"id":858939,"data":{"date":"2025-08-11","repo":{"name":"github.com/sunpy/sunpy","commit":"8286105540b0d0692573aaa926de1fbcbde44b05"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.9,"checks":[{"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":"Code-Review","score":10,"reason":"all changesets reviewed","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":"Maintained","score":10,"reason":"30 commit(s) and 25 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"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":"CII-Best-Practices","score":2,"reason":"badge detected: InProgress","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":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.rst:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE.rst: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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/asv-regular.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/ci_benchmarks.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/cron.yml:34","Warn: no topLevel permission defined: .github/workflows/scheduled_builds.yml:1","Warn: no topLevel permission defined: .github/workflows/stale_bot.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/sub_package_update.yml:5","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":"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":"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":"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/asv-regular.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/asv-regular.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/asv-regular.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:44: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:86: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci_benchmarks.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/ci_benchmarks.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cron.yml:74: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:78: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:93: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cron.yml:103: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/cron.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/stale_bot.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/stale_bot.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/sub_package_update.yml:80: update your workflow using https://app.stepsecurity.io/secureworkflow/sunpy/sunpy/sub_package_update.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:37","Warn: pipCommand not pinned by hash: .github/workflows/asv-regular.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:29","Warn: pipCommand not pinned by hash: .github/workflows/ci_benchmarks.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:66","Warn: pipCommand not pinned by hash: .github/workflows/cron.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/sub_package_update.yml:33","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of  15 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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"}},{"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":"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"}}]},"last_synced_at":"2025-08-24T00:41:32.052Z","repository_id":37242415,"created_at":"2025-08-24T00:41:32.052Z","updated_at":"2025-08-24T00:41:32.052Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280448808,"owners_count":26332533,"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-22T02:00:06.515Z","response_time":63,"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":"sunpy","name":"SunPy","uuid":"963197","kind":"organization","description":"Python for Solar Physics","email":null,"website":"https://www.sunpy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/963197?v=4","repositories_count":49,"last_synced_at":"2024-10-29T10:54:43.114Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"sunpy","open_collective":"sunpy"}},"html_url":"https://github.com/sunpy","funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"total_stars":1380,"followers":106,"following":0,"created_at":"2022-11-03T22:25:27.329Z","updated_at":"2024-10-29T10:54:43.115Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunpy/repositories"},"tags":[]},"repo_metadata_updated_at":"2025-10-29T09:58:13.990Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.807004531283771,"dependent_packages_count":5.441509219438237,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.624256875361004},"purl":"pkg:golang/github.com/sunpy/sunpy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/sunpy/sunpy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/sunpy/sunpy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/sunpy/sunpy/dependencies","status":null,"funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-24T08:01:05.609Z","issues_count":385,"pull_requests_count":1925,"avg_time_to_close_issue":26562940.83168317,"avg_time_to_close_pull_request":1877559.416328894,"issues_closed_count":202,"pull_requests_closed_count":1727,"pull_request_authors_count":102,"issue_authors_count":81,"avg_comments_per_issue":3.716883116883117,"avg_comments_per_pull_request":1.9454545454545455,"merged_pull_requests_count":1473,"bot_issues_count":0,"bot_pull_requests_count":134,"past_year_issues_count":89,"past_year_pull_requests_count":750,"past_year_avg_time_to_close_issue":913726.1111111111,"past_year_avg_time_to_close_pull_request":446909.0775444265,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":619,"past_year_pull_request_authors_count":45,"past_year_issue_authors_count":34,"past_year_avg_comments_per_issue":1.5280898876404494,"past_year_avg_comments_per_pull_request":1.596,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":46,"past_year_merged_pull_requests_count":552,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/issues","maintainers":[{"login":"Cadair","count":218,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"ayshih","count":200,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"dstansby","count":130,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"wtbarnes","count":107,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"nabobalis","count":57,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"hayesla","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"alasdairwilson","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"CyclingNinja","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"ehsteve","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"wafels","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"dpshelio","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"jgieseler","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgieseler"},{"login":"DanRyanIrish","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DanRyanIrish"},{"login":"yashrsharma44","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashrsharma44"},{"login":"ViciousEagle03","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ViciousEagle03"},{"login":"bsipocz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bsipocz"},{"login":"samaloney","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"},{"login":"Punyaslok","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Punyaslok"},{"login":"abit2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abit2"},{"login":"vn-ki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vn-ki"}],"active_maintainers":[{"login":"ayshih","count":102,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"Cadair","count":95,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"nabobalis","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"wtbarnes","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"hayesla","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"CyclingNinja","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"dstansby","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"dpshelio","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"ehsteve","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"alasdairwilson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"wafels","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"samaloney","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsunpy%2Fsunpy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsunpy%2Fsunpy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsunpy%2Fsunpy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsunpy%2Fsunpy/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fsunpy%2Fsunpy/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2100075,"maintainers_count":0,"namespaces_count":781751,"keywords_count":112812,"github":"golang","metadata":{"funded_packages_count":53481},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-16T05:07:48.212Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":29721,"full_name":"sunpy/sunpy","default_branch":"main","total_commits":15346,"total_committers":263,"total_bot_commits":118,"total_bot_committers":3,"mean_commits":58.349809885931556,"dds":0.8000130327121073,"past_year_total_commits":424,"past_year_total_committers":23,"past_year_total_bot_commits":14,"past_year_total_bot_committers":3,"past_year_mean_commits":18.434782608695652,"past_year_dds":0.695754716981132,"last_synced_at":"2026-04-15T18:04:14.166Z","last_synced_commit":"a1869c8b0af8f6bf7f9a81e45d8516525e0da958","created_at":"2023-03-07T16:41:48.049Z","updated_at":"2026-04-15T18:03:30.281Z","committers":[{"name":"Stuart J. Mumford","email":"stuart@cadair.com","login":"Cadair","count":3069},{"name":"Nabil Freij","email":"nabil.freij@gmail.com","login":"nabobalis","count":2287},{"name":"David Stansby","email":"dstansby@gmail.com","login":"dstansby","count":1156},{"name":"Albert Y. Shih","email":"ayshih@gmail.com","login":"ayshih","count":935},{"name":"Jack Ireland","email":"jack.ireland@nasa.gov","login":null,"count":792},{"name":"Steven Christe","email":"steven.d.christe@nasa.gov","login":"ehsteve","count":762},{"name":"Florian Mayer","email":"florian.mayer@bitsrc.org","login":"fmayer","count":725},{"name":"V. Keith Hughitt","email":"keith.hughitt@gmail.com","login":"khughitt","count":447},{"name":"Daniel F. Ryan","email":"ryand5@tcd.ie","login":"DanRyanIrish","count":415},{"name":"Will Barnes","email":"wtb2@rice.edu","login":"wtbarnes","count":368},{"name":"Simon Liedtke","email":"liedtke.simon@googlemail.com","login":"derdon","count":344},{"name":"Laura Hayes","email":"hayesla@tcd.ie","login":"hayesla","count":266},{"name":"Vishnunarayan K I.","email":"appukuttancr@gmail.com","login":"vn-ki","count":231},{"name":"David Pérez-Suárez","email":"dps.helio@gmail.com","login":"dpshelio","count":196},{"name":"Pritish Chakraborty","email":"chakrabortypritish@gmail.com","login":"PritishC","count":174},{"name":"Andrew Inglis","email":"a.r.inglis@gmail.com","login":"aringlis","count":159},{"name":"Brigitta Sipőcz","email":"bsipocz@gmail.com","login":"bsipocz","count":149},{"name":"Punyaslok Pattnaik","email":"punyaslokpattnaik@yahoo.co.in","login":"Punyaslok","count":147},{"name":"Ahmed Hossam","email":"hoss4614@gmail.com","login":"ahmedhosssam","count":136},{"name":"Andrew Leonard","email":"andy.j.leonard@gmail.com","login":"SolarDrew","count":119},{"name":"Conor MacBride","email":"conor@macbride.me","login":"ConorMacBride","count":115},{"name":"Rishabh Sharma","email":"rishabh.sharma@students.iiit.ac.in","login":"gunner272","count":111},{"name":"Abhijeet Manhas","email":"abhijeetmanhas720@gmail.com","login":"abhijeetmanhas","count":93},{"name":"Russell Hewett","email":"rhewett@mit.edu","login":"rhewett","count":88},{"name":"Alex Hamilton","email":"alex_ian_hamilton@hotmail.com","login":"Alex-Ian-Hamilton","count":82},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":79},{"name":"Asish Panda","email":"asishrocks95@gmail.com","login":"kaichogami","count":73},{"name":"Nitin Choudhary","email":"nitin.iitkgp23@gmail.com","login":"nitinkgp23","count":66},{"name":"Ankit Kumar","email":"ankitkmr","login":"ankitkmr","count":65},{"name":"Raahul Singh","email":"raahulsingh002@gmail.com","login":"Raahul-Singh","count":57},{"name":"Shane Maloney","email":"shane.maloney@dias.ie","login":"samaloney","count":55},{"name":"Prateek Chanda","email":"prateekkol21@gmail.com","login":"prateekiiest","count":54},{"name":"Matt Earnshaw","email":"matt@earnshaw.org.uk","login":"mattearnshaw","count":52},{"name":"Saurav Kumar Roy","email":"sauravnotfound29@gmail.com","login":"Sauravroy34","count":43},{"name":"Pratham Hole","email":"prathamhole@gmail.com","login":"Prtm2110","count":39},{"name":"Chris R. Gilly","email":"gilly@swri.org","login":"GillySpace27","count":38},{"name":"Michael S Kirk","email":"michael.s.kirk@nasa.gov","login":"MSKirk","count":37},{"name":"Sudarshan Konge","email":"sudk1896@gmail.com","login":"sudk1896","count":36},{"name":"Michael Mueller","email":"michaeldmueller7@gmail.com","login":"mdmueller","count":35},{"name":"Md Akramul Haque","email":"haquemdakramul@hotmail.com","login":"Akram9","count":34},{"name":"Matt Wentzel-Long","email":"88404225+mwhv2","login":"mwhv2","count":33},{"name":"Rajul Srivastava","email":"rajul.iitkgp@gmail.com","login":"haathi","count":33},{"name":"Alasdair Wilson","email":"alasdair.wlsn@gmail.com","login":"alasdairwilson","count":32},{"name":"Samuel Bennett","email":"bennett.sm89@gmail.com","login":"CyclingNinja","count":27},{"name":"Lazar Zivadinovic","email":"lzivadinovic@itekako.com","login":null,"count":24},{"name":"Ankit Baruah","email":"ankit.baruah1@gmail.com","login":"abit2","count":24},{"name":"Quinn Arbolante","email":"quinn.arbolante@gmail.com","login":"Cubostar","count":24},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":24},{"name":"Michael Charlton","email":"m.charlton@mac.com","login":"m-charlton","count":23},{"name":"Sashank Mishra","email":"sashankmishra27@gmail.com","login":"sashank27","count":22},{"name":"Yash Jain","email":"yashjainjain1704@gmail.com","login":"yashkgp","count":21},{"name":"Jeffrey Aaron Paul","email":"jeffrey.paul2000@gmail.com","login":"jeffreypaul15","count":21},{"name":"Trestan F. Simon","email":"trestansimon@gmail.com","login":"TrestanSimon","count":20},{"name":"Himanshu","email":"hs80941@gmail.com","login":"himanshukgp","count":19},{"name":"Aryan Chouhan","email":"chouhanaryan@yahoo.com","login":"chouhanaryan","count":19},{"name":"Yash Sharma","email":"yashrsharma44@gmail.com","login":"yashrsharma44","count":18},{"name":"Sanskar Modi","email":"sanskar.modi.civ14@iitbhu.ac.in","login":"s0nskar","count":18},{"name":"James Paul Mason","email":"jmason86@gmail.com","login":"jmason86","count":17},{"name":"Aritra Sinha","email":"aritrasinha.191ec108@nitk.edu.in","login":"aritrasinha108","count":17},{"name":"Akshit Tyagi","email":"tyagiakshit833@gmail.com","login":"exitflynn","count":17},{"name":"Nicky Chorley","email":"ndchorley@gmail.com","login":"ndchorley","count":17},{"name":"Naman9639","email":"naman9639224290@gmail.com","login":"Naman9639","count":16},{"name":"Akash Verma","email":"shivamvermashs@gmail.com","login":"akash5100","count":16},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":15},{"name":"Timo Laitinen","email":"tlml","login":"tlml","count":14},{"name":"Kateryna Ivashkiv","email":"kate777iv@gmail.com","login":"kathivashkiv","count":14},{"name":"Monica Bobra","email":"mbobra@stanford.edu","login":"mbobra","count":13},{"name":"Brett J Graham","email":"brettgraham@gmail.com","login":"braingram","count":13},{"name":"Agneet Chatterjee","email":"agneet257@gmail.com","login":"agneet42","count":12},{"name":"Johan L. Freiherr von Forstner","email":"forstner@physik.uni-kiel.de","login":"johan12345","count":12},{"name":"Larry Manley","email":"larry.jupiternova@gmail.com","login":"larrymanley","count":12},{"name":"Jan Gieseler","email":"jan.gieseler@utu.fi","login":"jgieseler","count":12},{"name":"Ansh Dixit","email":"awesomeansh03@gmail.com","login":"Jett-Code","count":12},{"name":"Juanjo Bazán","email":"jjbazan@gmail.com","login":"xuanxu","count":12},{"name":"Aryan Shukla","email":"shuklas2002@gmail.com","login":"Telomelonia","count":11},{"name":"John Evans","email":"john.g.evans.ne@gmail.com","login":"quintusdias","count":10},{"name":"Kris Akira Stern","email":"krisastern@gmail.com","login":null,"count":10},{"name":"Michael Malocha","email":"mjm159@humboldt.edu","login":null,"count":10},{"name":"Airmansmith97","email":"40273565+Airmansmith97","login":"Airmansmith97","count":9},{"name":"Ankit Khushwaha","email":"ankitkhushwaha.dev@gmail.com","login":"ankitkhushwaha","count":9},{"name":"Jayraj Dulange","email":"jayraj.jayraj@iitgn.ac.in","login":"Deus1704","count":9},{"name":"Manit Singh","email":"79140607+NucleonGodX","login":"NucleonGodX","count":9},{"name":"Ruben De Visscher","email":"ruben.de.visscher@gmail.com","login":null,"count":9},{"name":"Sophie Lemos","email":"sophielemos@outlook.com","login":null,"count":9},{"name":"Rajiv Ranjan Singh","email":"rajivperfect007@gmail.com","login":"iamrajiv","count":9},{"name":"Shresth Verma","email":"vermashresth@gmail.com","login":"vermashresth","count":9},{"name":"Jose Ivan Campos Rozo","email":"hypnus1803@gmail.com","login":"Hypnus1803","count":8},{"name":"Jai Ram Rideout","email":"jai.rideout@gmail.com","login":"jairideout","count":8},{"name":"Himanshu Pathak","email":"hpathak336@gmail.com","login":"geekypathak21","count":8},{"name":"Haruhisa Iijima","email":"haruhisa.iijima@gmail.com","login":"iijimahr","count":8},{"name":"Sarthak Jain","email":"jains8844@gmail.com","login":"jains8844","count":8},{"name":"Sourav Ghosh","email":"souravghosh2197@gmail.com","login":"souravghosh97","count":8},{"name":"Swapnil Sharma","email":"swap.sha96@gmail.com","login":"swapsha96","count":8},{"name":"Dumindu Buddhika","email":"dumindukarunathilaka@gmail.com","login":"dumindux","count":8},{"name":"Arib Alam","email":"aribalam64@gmail.com","login":"aribalam","count":8},{"name":"Ankit Agrawal","email":"aaaagrawal@iitb.ac.in","login":"ankit-maverick","count":8},{"name":"Rahul G","email":"rahulg.github@gmail.com","login":"akarahulg","count":8},{"name":"Wenli Mo","email":"144060883+wmoapl","login":"wmoapl","count":8},{"name":"Daniel Garcia Briseno","email":"daniel.garciabriseno@nasa.gov","login":"dgarciabriseno","count":7},{"name":"Dominik Stańczak","email":"stanczakdominik@gmail.com","login":"StanczakDominik","count":7},{"name":"Harsh Shah","email":"80237556+ryuusama09","login":"ryuusama09","count":7},{"name":"Tanish Yelgoe","email":"143334319+tanishy7777","login":"tanishy7777","count":7},{"name":"Devansh Shukla","email":"devanshshukla99@outlook.com","login":"devanshshukla99","count":6},{"name":"Hannah Collier","email":"hannah.collier@fhnw.ch","login":"hannahc243","count":6},{"name":"Marius Giger","email":"marius@akenza.io","login":"mariusgiger","count":6},{"name":"Matt Bates","email":"BatesMatthewJ@GMail.com","login":"ToyDragon","count":6},{"name":"Pankaj Mishra","email":"pankajmishra1511@gmail.com","login":"pkj-m","count":6},{"name":"Goran Cetusic","email":"goran.cetusic@gmail.com","login":"gcetusic","count":5},{"name":"Garrison Taylor","email":"garrisontaylor@gmail.com","login":"gbear605","count":5},{"name":"Jacob","email":"jgreg23@vt.edu","login":"sudozer","count":5},{"name":"Piyush Sharma","email":"piyushsharma04321@gmail.com","login":"ViciousEagle03","count":5},{"name":"Sanjeev Dubey","email":"getsanjeevdubey@gmail.com","login":"getsanjeev","count":5},{"name":"Dhruv Goel","email":"dhruvgoel2295@gmail.com","login":"dhruvgoel2295","count":5},{"name":"Deepankar Sharma","email":"dash.srmk@gmail.com","login":"cquark7","count":5},{"name":"Guntbert Reiter","email":"guntbert@gmx.at","login":null,"count":5},{"name":"Jongyeob Park","email":"pjystar@gmail.com","login":null,"count":5},{"name":"Nick Murphy","email":"namurphy@cfa.harvard.edu","login":"namurphy","count":4},{"name":"Rutuja Surve","email":"rutuja.r.surve@gmail.com","login":"rutujasurve94","count":4},{"name":"Maya Mohamed","email":"mayamoh5m@gmail.com","login":"Maya-Mohamed","count":4},{"name":"Samuel Jackson","email":"mishraayush8705@gmail.com","login":"samish5","count":4},{"name":"Serge Zahniy","email":"ddialer@gmail.com","login":"ddialer","count":4},{"name":"Sudeep Sidhu","email":"sudeepmanilsidhu@gmail.com","login":"sidhu1012","count":4},{"name":"Mateo Inchaurrandieta","email":"mateo.inchaurrandieta@gmail.com","login":"mateoi","count":4},{"name":"Erik M. Bray","email":"embray@stsci.edu","login":"embray","count":4},{"name":"Benjamin Mampaey","email":"benjamin.mampaey@oma.be","login":"bmampaey","count":4},{"name":"Arthur Eigenbrot","email":"aeigenbrot@nso.edu","login":"eigenbrot","count":4},{"name":"Sally Dacie","email":"sally.dacie.14@ucl.ac.uk","login":null,"count":4},{"name":"Utkarsh Parkhi","email":"uparkhi@ph.iitr.ac.in","login":"utkarshparkhi","count":4},{"name":"William Russell","email":"warussel@umich.edu","login":"warussel","count":4},{"name":"yaochengchen","email":"51320658+yaochengchen","login":"yaochengchen","count":4},{"name":"Tomas Meszaros","email":"exo@tty.sk","login":"examon","count":3},{"name":"Tom Augspurger","email":"tom.w.augspurger@gmail.com","login":"TomAugspurger","count":3},{"name":"Thomas Robitaille","email":"thomas.robitaille@gmail.com","login":"astrofrog","count":3},{"name":"Shivansh Mishra","email":"dHoneysh@gmail.com","login":"DShivansh","count":3},{"name":"Samuel J. Van Kooten","email":"svank","login":"svank","count":3},{"name":"Priyank Lodha","email":"priyank.bpgc@gmail.com","login":"thelazy","count":3},{"name":"Ole Streicher","email":"ole@aip.de","login":"olebole","count":3},{"name":"Nischal Singh","email":"32027279+davnish","login":"davnish","count":3},{"name":"Neeraj Kulkarni","email":"nrjklk@gmail.com","login":"neerajkulk","count":3},{"name":"Mubin Manasia","email":"mubinmanasiya107@gmail.com","login":"Mubin17","count":3},{"name":"Abinash Mahapatra","email":"abinashmahapatra722@gmail.com","login":"sh-abinash-sh","count":3},{"name":"André Chicrala","email":"andrechicrala@northumbria.ac.uk","login":null,"count":3},{"name":"Abhigyan Bose","email":"abhigyandeepbose@gmail.com","login":"AbhigyanBose","count":3},{"name":"Abhishek Pandey","email":"abhishekpandey1880@gmail.com","login":"abhishekpandey1880","count":3},{"name":"Mingyu Jeon","email":"mgjeon@khu.ac.kr","login":"mgjeon","count":3},{"name":"Krish Agrawal","email":"diwankrish.17@gmail.com","login":"Krish2208","count":3},{"name":"Jordan Ballew","email":"JBallew23@gmail.com","login":"JordanBallew","count":3},{"name":"Dipanshu Verma","email":"dipanshu231099@gmail.com","login":"dipanshu231099","count":3},{"name":"Daniel Williams","email":"mail@daniel-williams.co.uk","login":"transientlunatic","count":3},{"name":"Daniel D'Avella","email":"ddavella@stsci.edu","login":"drdavella","count":3},{"name":"Aniket Mishra","email":"aniketmishra717@gmail.com","login":"yeppAniket","count":3},{"name":"Amogh Jahagirdar","email":"amoghjahagirdargsf@gmail.com","login":"0xamogh","count":3},{"name":"Adrian Price-Whelan","email":"adrian.prw@gmail.com","login":"adrn","count":3},{"name":"Yash Krishan","email":"yashkmkrishan@gmail.com","login":"dodoextinct","count":3},{"name":"Ankit","email":"emonstar333@gmail.com","login":null,"count":3},{"name":"Kritika Ranjan","email":"kritikaranjan28@gmail.com","login":"Kate028","count":2},{"name":"Mridul Pandey","email":"mridulpandey27@gmail.com","login":"mridullpandey","count":2},{"name":"Noah Altunian","email":"nbaltunian@gmail.com","login":"naltun","count":2},{"name":"Samriddhi Agarwal","email":"samriddhi-dev","login":"samriddhi-dev","count":2},{"name":"Yash Kothari","email":"yashkothari199767@gmail.com","login":"CaptainDaVinci","count":2},{"name":"Yash Malik","email":"37410163+codeblech","login":"codeblech","count":2},{"name":"Yukie Nomiya","email":"49163604+yukienomiya","login":"yukienomiya","count":2},{"name":"Zach Burnett","email":"zachary.r.burnett@gmail.com","login":"zacharyburnett","count":2},{"name":"Jia Qing","email":"jiaqing2303@gmail.com","login":"jiaqing23","count":2},{"name":"Abijith Bahuleyan","email":"abijithbahuleyan@gmail.com","login":null,"count":2},{"name":"Amarjit Singh Gaba","email":"asinghgaba@gmail.com","login":"asinghgaba","count":2},{"name":"Ahmad Saeed","email":"ahmadsaeed3290@gmail.com","login":"ahmvdev","count":2},{"name":"Adwait Bhope","email":"adwaitbhope@gmail.com","login":"adwaitbhope","count":2},{"name":"Advait Pimparkar","email":"144479092+advait-zx","login":"advait-zx","count":2},{"name":"Andrew Hill","email":"andrewh.5299@gmail.com","login":"stellarskylark","count":2},{"name":"Bernhard M. Wiedemann","email":"bwiedemann@suse.de","login":"bmwiedemann","count":2},{"name":"Carlos Molina","email":"carlosmolina.ord@gmail.com","login":"cmolinaord","count":2},{"name":"Chloé Guennou","email":"c.guennou@gmail.com","login":"cguennou","count":2},{"name":"Diya Khetarpal","email":"152620955+Diya910","login":"Diya910","count":2},{"name":"Ishtyaq Habib","email":"ishtyaq.habib@gmail.com","login":"tyaq","count":2},{"name":"Joseph Letts","email":"joe@fasteroute.com","login":"entrepreneurj","count":2},{"name":"Karthikeyan Singaravelan","email":"tir.karthi@gmail.com","login":"tirkarthi","count":2},{"name":"Reid Gomillion","email":"reid.gomillion@comcast.net","login":null,"count":2},{"name":"Samuel T. Badman","email":"54911235+STBadman","login":"STBadman","count":1},{"name":"Shashank Srikanth","email":"s.shashank2401@gmail.com","login":"talsperre","count":1},{"name":"Shubham Jain","email":"shubham656jain@gmail.com","login":"shubham00jain","count":1},{"name":"Sijie Yu","email":"sijie.yu@njit.edu","login":"sageyu123","count":1},{"name":"Suleiman Farah","email":"116139540+SuleimanFarah","login":"SuleimanFarah","count":1},{"name":"Swapnil Kannojia","email":"swapnilkannojia123@gmail.com","login":"Swapnil99007","count":1},{"name":"Syed Md Mihan Chistie","email":"42113027+Mihan786Chistie","login":"Mihan786Chistie","count":1},{"name":"Tannmay Yadav","email":"tanmayy98@gmail.com","login":"ytann","count":1},{"name":"Tathagata Paul","email":"tathagatapaul7@gmail.com","login":"4molybdenum2","count":1},{"name":"Tessa D. Wilkinson","email":"tessadwilkinson@gmail.com","login":"tdwilkinson","count":1},{"name":"Thomas A Caswell","email":"tcaswell@gmail.com","login":"tacaswell","count":1},{"name":"Rohan Sharma","email":"rhnsharma5113@gmail.com","login":"RhnSharma","count":1},{"name":"Rehan Chalana","email":"rehanchalanaprsnl@gmail.com","login":"RehanChalana","count":1},{"name":"Ratul Das","email":"53458166+ratuldas6","login":"ratuldas6","count":1},{"name":"Rajasekhar Reddy Mekala","email":"rajasekharreddymekala732@gmail.com","login":"rajasekharmekala","count":1},{"name":"Raghav Agrawal","email":"153320363+raghav20232023","login":"raghav20232023","count":1},{"name":"Prisha Sharma","email":"140067623+parharti","login":"parharti","count":1},{"name":"Paul J. Wright","email":"paul@pauljwright.co.uk","login":"PaulJWright","count":1},{"name":"OussCHE","email":"72355098+OussCHE","login":"OussCHE","count":1},{"name":"Naveen Srinivasan","email":"172697+naveensrinivasan","login":"naveensrinivasan","count":1},{"name":"Sirjan Hansda","email":"40400917+enthusiastic2003","login":"enthusiastic2003","count":1},{"name":"resakra","email":"69106920+resakra","login":"resakra","count":1},{"name":"pradeep","email":"pradeepsn606@gmail.com","login":"gmrpr321","count":1},{"name":"graham","email":"grahamasam@gmail.com","login":"grahamasam","count":1},{"name":"eebbaaf","email":"147119367+eebbaaf","login":"eebbaaf","count":1},{"name":"codetriage-readme-bot","email":"richard.schneeman+githubcodetriagereadme@gmail.com","login":"codetriage-readme-bot","count":1},{"name":"_Gagan","email":"84296830+seika-afk","login":"seika-afk","count":1},{"name":"Yudhik Agrawal","email":"yudhik100@gmail.com","login":"yudhik11","count":1},{"name":"William Setterberg","email":"sette095@umn.edu","login":"settwi","count":1},{"name":"Arseniy Kustov","email":"kustov@iszf.irk.ru","login":null,"count":1},{"name":"Abigail L. Stevens","email":"A.L.Stevens@uva.nl","login":null,"count":1},{"name":"yasintoda","email":"yasintoda@riseup.net","login":null,"count":1},{"name":"Norbert G Gyenge","email":"gyenge.norbert@hotmail.com","login":null,"count":1},{"name":"Rishabh Mishra","email":"rishabhmishra@gmail.com","login":null,"count":1},{"name":"Tiago M. D. Pereira","email":"tiago.pereira@astro.uio.no","login":null,"count":1},{"name":"William Jamieson","email":"wjamieson@stsci.edu","login":"WilliamJamieson","count":1},{"name":"Varun Bankar","email":"mail.varunbankar@gmail.com","login":"varunbankar","count":1},{"name":"Trung Kien Dang","email":"kiendang","login":"kiendang","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Thomas Braccia","email":"bracciata@gmail.com","login":"Bracciata","count":1},{"name":"Ghaith Kdimati","email":"87309361+Ghaithq","login":"Ghaithq","count":1},{"name":"Fu Yu","email":"HaHaPanda@tutamail.com","login":"daozjing","count":1},{"name":"FreyaJain","email":"freyajain20@gmail.com","login":"FreyaJain","count":1},{"name":"Fionnlagh Mackenzie Dover","email":"fmackenziedover1@sheffield.ac.uk","login":"FinMacDov","count":1},{"name":"Erik Tollerud","email":"erik.tollerud@gmail.com","login":"eteq","count":1},{"name":"Enrico Paganin","email":"enrico.paganin@mail.com","login":"platipo","count":1},{"name":"Emmanuel Arias","email":"emmanuelarias30@gmail.com","login":"eamanu","count":1},{"name":"Ed Mansky","email":"mansky@mindspring.com","login":"ejm4567","count":1},{"name":"Ed Behn","email":"edward.f.behn@nasa.gov","login":"EdBehn","count":1},{"name":"Duygu Keşkek","email":"duygukeskek@hotmail.com","login":"DuyguKeskek","count":1},{"name":"Clément Robert","email":"cr52@protonmail.com","login":"neutrinoceros","count":1},{"name":"Chris Lowder","email":"chris.lowder@swri.org","login":"lowderchris","count":1},{"name":"Chris Bard","email":"1957217+cbard","login":"cbard","count":1},{"name":"Mickaël Schoentgen","email":"contact@tiger-222.fr","login":"BoboTiG","count":1},{"name":"Akhoury Shauryam","email":"99952983+Satan-Claws","login":"Satan-Claws","count":1},{"name":"Alex Kaszynski","email":"akascap@gmail.com","login":"akaszynski","count":1},{"name":"Alex Wang","email":"x249wang@uwaterloo.ca","login":"x249wang","count":1},{"name":"Ambar Mehrotra","email":"mehrotraambar@gmail.com","login":"coder006","count":1},{"name":"Andy Tang","email":"winterwind2022@gmail.com","login":"thewindsofwinter","count":1},{"name":"Anubhav Sinha","email":"47371738+Anubhav1107","login":"Anubhav1107","count":1},{"name":"Arfon Smith","email":"arfon","login":"arfon","count":1},{"name":"Ashish Bastola","email":"abastola0@gmail.com","login":"abastola0","count":1},{"name":"Nakul Shahdadpuri","email":"nakulshahdadpuri3141@gmail.com","login":"nakul-shahdadpuri","count":1},{"name":"Nakshatra","email":"nakshatra28@kgpian.iitkgp.ac.in","login":"naxatra2","count":1},{"name":"Mouloudi Mohamed Lyes","email":"lyes.mouloudi.007@gmail.com","login":"Qtty","count":1},{"name":"Mika","email":"77445020+tal66","login":"tal66","count":1},{"name":"Freek Verstringe","email":"freek.verstringe@oma.be","login":"freekv","count":1},{"name":"Megh Dedhia","email":"m11dedhia@gmail.com","login":"m11dedhia","count":1},{"name":"Matthew Mendero","email":"39359693+Mmendero","login":"Mmendero","count":1},{"name":"Mark Cheung","email":"mark.cheung@gmail.com","login":"fluxtransport","count":1},{"name":"Manish Tiwari","email":"77712914+PredictiveManish","login":"PredictiveManish","count":1},{"name":"Manas Mangaonkar","email":"manas.man95@gmail.com","login":"mm-git01","count":1},{"name":"Kurt McKee","email":"contactme@kurtmckee.org","login":"kurtmckee","count":1},{"name":"Koustav Ghosh","email":"ghosh.hardkots.koustav1@gmail.com","login":"kots14","count":1},{"name":"Kaustubh Hiware","email":"hiwarekaustubh@googlemail.com","login":"kaustubhhiware","count":1},{"name":"Kaustubh Chaudhari","email":"ckaustubhm06@gmail.com","login":"kc611","count":1},{"name":"Kalpesh Krishna","email":"kalpeshk2011@gmail.com","login":"martiansideofthemoon","count":1},{"name":"Juan Camilo Buitrago-Casas","email":"jcbuitragoc@unal.edu.co","login":"pymilo","count":1},{"name":"Jaylen Wimbish","email":"jaylenw","login":"jaylenw","count":1},{"name":"James Calixto","email":"jc2386@cornell.edu","login":"jamescalixto","count":1},{"name":"Igor Babuschkin","email":"igor@babuschk.in","login":"ibab","count":1},{"name":"Harsh Mathur","email":"harshmathur.1990@gmail.com","login":"harshmathur1990","count":1},{"name":"Hardik","email":"168327453+pythonicforge","login":"pythonicforge","count":1},{"name":"Gulshan Kumar","email":"gulshankumar1210iiit@gmail.com","login":"gulshan-mittal","count":1},{"name":"Brandon Stone","email":"brandon.stone@lasp.colorado.edu","login":"BStoneLASP","count":1}],"past_year_committers":[{"name":"Nabil Freij","email":"nabil.freij@gmail.com","login":"nabobalis","count":129},{"name":"Stuart J. Mumford","email":"stuart@cadair.com","login":"Cadair","count":97},{"name":"Albert Y. Shih","email":"ayshih@gmail.com","login":"ayshih","count":68},{"name":"Will Barnes","email":"wtb2@rice.edu","login":"wtbarnes","count":31},{"name":"Chris R. Gilly","email":"gilly@swri.org","login":"GillySpace27","count":20},{"name":"Shane Maloney","email":"shane.maloney@dias.ie","login":"samaloney","count":15},{"name":"Saurav Kumar Roy","email":"sauravnotfound29@gmail.com","login":"Sauravroy34","count":12},{"name":"Haruhisa Iijima","email":"haruhisa.iijima@gmail.com","login":"iijimahr","count":8},{"name":"Rahul G","email":"rahulg.github@gmail.com","login":"akarahulg","count":8},{"name":"Brett J Graham","email":"brettgraham@gmail.com","login":"braingram","count":5},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":5},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":5},{"name":"Maya Mohamed","email":"mayamoh5m@gmail.com","login":"Maya-Mohamed","count":4},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":4},{"name":"yaochengchen","email":"51320658+yaochengchen","login":"yaochengchen","count":4},{"name":"Pratham Hole","email":"prathamhole@gmail.com","login":"Prtm2110","count":2},{"name":"Alasdair Wilson","email":"alasdair.wlsn@gmail.com","login":"alasdairwilson","count":1},{"name":"Chris Lowder","email":"chris.lowder@swri.org","login":"lowderchris","count":1},{"name":"Conor MacBride","email":"conor@macbride.me","login":"ConorMacBride","count":1},{"name":"David Stansby","email":"dstansby@gmail.com","login":"dstansby","count":1},{"name":"Fu Yu","email":"HaHaPanda@tutamail.com","login":"daozjing","count":1},{"name":"Tanish Yelgoe","email":"143334319+tanishy7777","login":"tanishy7777","count":1},{"name":"eebbaaf","email":"147119367+eebbaaf","login":"eebbaaf","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-17T00:00:13.716Z","repositories_count":6214336,"commits_count":900640983,"contributors_count":34925210,"owners_count":1144572,"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":"sunpy/sunpy","html_url":"https://github.com/sunpy/sunpy","last_synced_at":"2026-04-15T11:00:31.786Z","status":null,"issues_count":398,"pull_requests_count":1959,"avg_time_to_close_issue":26925128.32352941,"avg_time_to_close_pull_request":1964247.496844521,"issues_closed_count":204,"pull_requests_closed_count":1743,"pull_request_authors_count":113,"issue_authors_count":85,"avg_comments_per_issue":3.6884422110552766,"avg_comments_per_pull_request":1.9479326186830015,"merged_pull_requests_count":1486,"bot_issues_count":3,"bot_pull_requests_count":139,"past_year_issues_count":51,"past_year_pull_requests_count":309,"past_year_avg_time_to_close_issue":462435.8461538461,"past_year_avg_time_to_close_pull_request":197209.33183856503,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":223,"past_year_pull_request_authors_count":30,"past_year_issue_authors_count":22,"past_year_avg_comments_per_issue":1.4705882352941175,"past_year_avg_comments_per_pull_request":0.7313915857605178,"past_year_bot_issues_count":3,"past_year_bot_pull_requests_count":19,"past_year_merged_pull_requests_count":209,"created_at":"2023-05-10T21:14:55.293Z","updated_at":"2026-04-15T11:00:31.787Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunpy%2Fsunpy/issues","issue_labels_count":{"Feature Request":110,"Package Novice":105,"Priority Low":101,"Effort Medium":80,"map":69,"Effort Low":66,"Priority Medium":65,"Bug":64,"Package Intermediate":51,"net":42,"coordinates":36,"Documentation":36,"Discussion":32,"Good First Issue":31,"Effort High":30,"Infrastructure":24,"Package Expert":20,"Examples":19,"io":18,"Refactoring":16,"Priority High":16,"Solar Physics Knowledge":14,"timeseries":12,"Upstream Fix Required":12,"Tests":10,"Remote Server Issue / VSO":8,"Affects Dev":7,"Affects Release":6,"Wont Fix":5,"Question":5,"io/ASDF":5,"Remote Server Issue":4,"data":4,"time":4,"Close(?)":3,"visualization":3,"physics":3,"Performance":3,"Domain Expert Required":2,"backport 5.0":2,"Close (?)":2,"No Changelog Entry Needed":2,"backport 5.1":2,"database":2,"sun":2,"image":2,"io/FITS":2,"util":2,"Whats New?":2,"Source Metadata":2,"Minor Change":2,"backport 6.0":1,"Merge When CI Passes":1,"io/CDF":1,"No Backport":1},"pull_request_labels_count":{"Minor Change":1003,"No Changelog Entry Needed":997,"backport 6.0":448,"No Backport":430,"backport 5.0":334,"backport 5.1":248,"map":225,"backport 6.1":216,"Documentation":210,"Infrastructure":193,"Merge When CI Passes":154,"backport 7.0":150,"Tests":110,"net":104,"coordinates":96,"Run cron CI":92,"Examples":76,"Whats New?":52,"Run publish":49,"io":36,"Needs Adoption":33,"util":32,"time":31,"timeseries":31,"Stale":29,"Needs Review":28,"dependencies":28,"backport 4.0":20,"backport 4.1":18,"Bug":18,"io/ASDF":14,"physics":12,"Refactoring":11,"github_actions":10,"data":10,"visualization":9,"Benchmarks":8,"backport 7.1":7,"Run benchmarks":7,"Source Metadata":6,"Still Needs Manual Backport":4,"database":2,":fire: :fire:":2,"Priority High":2,"image":1,"Affects Release":1,"Upstream Fix Required":1,"instr":1,"sun":1},"issue_author_associations_count":{"MEMBER":246,"CONTRIBUTOR":95,"NONE":57},"pull_request_author_associations_count":{"CONTRIBUTOR":702,"MEMBER":631,"NONE":625,"COLLABORATOR":1},"issue_authors":{"Cadair":53,"wtbarnes":44,"ayshih":44,"dstansby":43,"samaloney":27,"hayesla":25,"nabobalis":23,"wafels":10,"ehsteve":6,"alasdairwilson":6,"jgieseler":5,"tanishy7777":5,"dpshelio":4,"olebole":4,"dgarciabriseno":4,"Sauravroy34":3,"GillySpace27":3,"github-actions[bot]":3,"settwi":3,"rweigel":3,"ankitkhushwaha":3,"jslavin":3,"pllim":3,"bsipocz":2,"markandey1414":2,"elastufka":2,"braingram":2,"SolarDrew":2,"meeseeksmachine":2,"svank":2,"namurphy":2,"starfleetjames":2,"ZeyuSun":1,"Kritika75":1,"JulioHC00":1,"exitflynn":1,"sr-dash":1,"Raahul-Singh":1,"mgjeon":1,"AthKouloumvakos":1,"lowderchris":1,"jmason86":1,"vit1-irk":1,"akarahulg":1,"tschad":1,"Ghaithq":1,"Alrobbertz":1,"eimason":1,"adolliou":1,"souvikita":1,"dbarrous":1,"bnavigator":1,"ViciousEagle03":1,"cdidigu674":1,"songsolarphysics":1,"nitinkgp23":1,"iijimahr":1,"DanRyanIrish":1,"loks666":1,"esdcheliodevops":1,"TheNovusCoder":1,"ryuusama09":1,"hpwarren":1,"MohamedNedal":1,"Zoe-F":1,"mr-c":1,"glaubitz":1,"Hellseher":1,"fishyvishy":1,"TrestanSimon":1,"vn-ki":1,"francescofrascella97":1,"JonasSinjan":1,"jcastigliano":1,"clarafroment":1,"cdiazbas":1,"ahmedhosssam":1,"SabrinaBechet":1,"STBadman":1,"ianan":1,"shah-astro":1,"mathewjowens":1,"sh-abinash-sh":1,"CyclingNinja":1,"Melmot":1},"pull_request_authors":{"meeseeksmachine":486,"nabobalis":388,"Cadair":170,"ayshih":162,"dstansby":87,"github-actions[bot]":83,"wtbarnes":67,"Sauravroy34":32,"pre-commit-ci[bot]":31,"Prtm2110":28,"ankitkhushwaha":26,"dependabot[bot]":25,"alasdairwilson":25,"samaloney":24,"CyclingNinja":20,"tanishy7777":17,"sh-abinash-sh":13,"hayesla":13,"Deus1704":10,"ahmedhosssam":10,"sudk1896":9,"GillySpace27":8,"braingram":8,"seika-afk":8,"NucleonGodX":7,"exitflynn":7,"Mubin17":6,"Ghaithq":6,"yeppAniket":6,"ehsteve":6,"parharti":6,"PredictiveManish":6,"ViciousEagle03":5,"mwhv2":4,"m-charlton":4,"yashrsharma44":4,"Diya910":4,"ahmvdev":4,"aritrasinha108":4,"raghav20232023":4,"pythonicforge":4,"dpshelio":4,"naxatra2":4,"zacharyburnett":4,"codeblech":4,"wmoapl":4,"ryuusama09":3,"svank":3,"akarahulg":3,"RehanChalana":3,"jgieseler":3,"DanRyanIrish":3,"Rachit23110261":2,"neutrinoceros":2,"mgjeon":2,"olebole":2,"sageyu123":2,"enthusiastic2003":2,"sriram-dev-9":2,"tien-vo":2,"ajit2704":2,"bmampaey":2,"lowderchris":2,"bhavyaKhatri2703":2,"namurphy":2,"Abhsihekkaul":2,"simoneferretti":2,"Paras20222":2,"SolarDrew":2,"advait-zx":2,"OussCHE":2,"jayantbhakar":2,"FreyaJain":2,"Jett-Code":2,"TrestanSimon":2,"Raahul-Singh":1,"abit2":1,"tlml":1,"daozjing":1,"OmkarSarkar204":1,"bsipocz":1,"Maya-Mohamed":1,"STBadman":1,"eebbaaf":1,"davnish":1,"Omiii-215":1,"settwi":1,"nitinkgp23":1,"iijimahr":1,"hannahc243":1,"wafels":1,"abastola0":1,"cquark7":1,"Ayoob7":1,"Jojjeboy":1,"Finder16":1,"PaoloBiolghini":1,"darthgera123":1,"aadya940":1,"rohit746":1,"dgarciabriseno":1,"abotiamnot":1,"Sankar-Konduri":1,"Amityush-lgtm":1,"mahinigam":1,"osasisorae":1,"kurtmckee":1,"Adi123ti":1,"gmrpr321":1,"Punyaslok":1,"Mihan786Chistie":1,"samish55":1,"grahamasam":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-15T00:00:09.535Z","repositories_count":14274655,"issues_count":34635056,"pull_requests_count":113303403,"authors_count":11235257,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Bug":14,"Feature Request":14,"Package Novice":8,"Effort Low":6,"Priority Low":6,"coordinates":5,"Good First Issue":5,"map":5,"Infrastructure":4,"Documentation":4,"Effort Medium":4,"net":4,"Priority Medium":4,"Discussion":3,"Package Intermediate":2,"Domain Expert Required":2,"Package Expert":1,"Priority High":1,"visualization":1,"Remote Server Issue":1,"image":1,"io/ASDF":1,"Examples":1,"Effort High":1,"time":1},"past_year_pull_request_labels_count":{"Minor Change":175,"No Changelog Entry Needed":173,"backport 7.0":150,"backport 6.1":76,"backport 6.0":75,"No Backport":35,"map":33,"Documentation":30,"Merge When CI Passes":25,"util":19,"coordinates":16,"time":14,"Infrastructure":12,"dependencies":9,"github_actions":9,"Needs Review":8,"Bug":8,"Examples":8,"net":8,"Run cron CI":8,"Run publish":8,"backport 7.1":7,"Whats New?":5,"Tests":4,"io":3,"Still Needs Manual Backport":3,"Refactoring":2,"visualization":2,"Stale":2,"Run benchmarks":2,"io/ASDF":2,"timeseries":1},"past_year_issue_author_associations_count":{"MEMBER":34,"CONTRIBUTOR":9,"NONE":8},"past_year_pull_request_author_associations_count":{"MEMBER":159,"NONE":121,"CONTRIBUTOR":29},"past_year_issue_authors":{"wtbarnes":10,"Cadair":8,"ayshih":5,"samaloney":4,"rweigel":3,"hayesla":3,"github-actions[bot]":3,"dpshelio":1,"dstansby":1,"eimason":1,"fishyvishy":1,"CyclingNinja":1,"bsipocz":1,"iijimahr":1,"nabobalis":1,"olebole":1,"Alrobbertz":1,"alasdairwilson":1,"settwi":1,"souvikita":1,"wafels":1,"akarahulg":1},"past_year_pull_request_authors":{"meeseeksmachine":107,"ayshih":55,"nabobalis":51,"Cadair":35,"github-actions[bot]":10,"dependabot[bot]":8,"CyclingNinja":6,"wtbarnes":5,"dstansby":4,"braingram":3,"samaloney":3,"bhavyaKhatri2703":2,"ankitkhushwaha":2,"Sauravroy34":2,"rohit746":1,"pre-commit-ci[bot]":1,"osasisorae":1,"OmkarSarkar204":1,"Sankar-Konduri":1,"Omiii-215":1,"Maya-Mohamed":1,"iijimahr":1,"Finder16":1,"eebbaaf":1,"daozjing":1,"Amityush-lgtm":1,"alasdairwilson":1,"akarahulg":1,"Adi123ti":1,"aadya940":1},"maintainers":[{"login":"Cadair","count":223,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"ayshih","count":206,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"dstansby","count":129,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"wtbarnes","count":111,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"nabobalis","count":62,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"hayesla","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"alasdairwilson","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"CyclingNinja","count":21,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"ehsteve","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ehsteve"},{"login":"wafels","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"},{"login":"dpshelio","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"jgieseler","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/jgieseler"},{"login":"samaloney","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"},{"login":"DanRyanIrish","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/DanRyanIrish"},{"login":"yashrsharma44","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/yashrsharma44"},{"login":"bsipocz","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bsipocz"},{"login":"ViciousEagle03","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ViciousEagle03"},{"login":"Punyaslok","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Punyaslok"},{"login":"abit2","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/abit2"},{"login":"vn-ki","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/vn-ki"},{"login":"Jojjeboy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Jojjeboy"}],"active_maintainers":[{"login":"ayshih","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ayshih"},{"login":"nabobalis","count":52,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nabobalis"},{"login":"Cadair","count":43,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Cadair"},{"login":"wtbarnes","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wtbarnes"},{"login":"CyclingNinja","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/CyclingNinja"},{"login":"dstansby","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dstansby"},{"login":"hayesla","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/hayesla"},{"login":"samaloney","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/samaloney"},{"login":"alasdairwilson","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/alasdairwilson"},{"login":"bsipocz","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bsipocz"},{"login":"dpshelio","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dpshelio"},{"login":"wafels","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wafels"}]},"events":{"total":{"CreateEvent":55,"ReleaseEvent":10,"IssuesEvent":162,"WatchEvent":67,"DeleteEvent":38,"IssueCommentEvent":1302,"PushEvent":342,"GollumEvent":10,"PullRequestReviewCommentEvent":2004,"PullRequestReviewEvent":2081,"PullRequestEvent":748,"ForkEvent":49},"last_year":{"CreateEvent":48,"ReleaseEvent":9,"IssuesEvent":153,"WatchEvent":60,"DeleteEvent":32,"IssueCommentEvent":1225,"PushEvent":311,"GollumEvent":10,"PullRequestReviewEvent":1939,"PullRequestReviewCommentEvent":1883,"PullRequestEvent":681,"ForkEvent":44}},"keywords":["astronomy","astropy","hacktoberfest","python","solar","solar-physics","sun","sunpy"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/asv-regular.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T23:29:57.800Z","updated_at":"2023-09-27T23:29:57.800Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/asv-regular.yml","dependencies":[{"id":13986726970,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13986726971,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13986726972,"package_name":"webfactory/ssh-agent","ecosystem":"actions","requirements":"v0.8.0","direct":true,"kind":"composite","optional":false},{"id":13986726973,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T23:29:57.971Z","updated_at":"2023-09-27T23:29:57.971Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/ci.yml","dependencies":[{"id":13986727107,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13986727108,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13986727109,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13986727110,"package_name":"Cadair/matrix-notify-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/scheduled_builds.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T23:29:58.087Z","updated_at":"2023-09-27T23:29:58.087Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/scheduled_builds.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/stale_bot.yml","sha":null,"kind":"manifest","created_at":"2023-09-27T23:29:58.133Z","updated_at":"2023-09-27T23:29:58.133Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/stale_bot.yml","dependencies":[{"id":13986727201,"package_name":"actions/stale","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-27T23:29:58.203Z","updated_at":"2023-09-27T23:29:58.203Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/ci_benchmarks.yml","sha":null,"kind":"manifest","created_at":"2025-12-24T11:04:47.044Z","updated_at":"2025-12-24T11:04:47.044Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/ci_benchmarks.yml","dependencies":[{"id":25777294322,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25777294323,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cron.yml","sha":null,"kind":"manifest","created_at":"2025-12-24T11:04:47.106Z","updated_at":"2025-12-24T11:04:47.106Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/cron.yml","dependencies":[{"id":25777294325,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"018cc2cf5baa6db3ef3c5f8a56943fffe632ef53","direct":true,"kind":"composite","optional":false},{"id":25777294364,"package_name":"scientific-python/issue-from-pytest-log-action","ecosystem":"actions","requirements":"558a3dfdd251069b328d3fded994824ddbefc47b","direct":true,"kind":"composite","optional":false},{"id":25777294376,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25777294377,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":25777294411,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25777294414,"package_name":"Cadair/matrix-notify-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/label_sync.yml","sha":null,"kind":"manifest","created_at":"2025-12-24T11:04:49.674Z","updated_at":"2025-12-24T11:04:49.674Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/label_sync.yml","dependencies":[{"id":25777294417,"package_name":"srealmoreno/label-sync-action","ecosystem":"actions","requirements":"850ba5cef2b25e56c6c420c4feed0319294682fd","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/sub_package_update.yml","sha":null,"kind":"manifest","created_at":"2025-12-24T11:04:50.798Z","updated_at":"2025-12-24T11:04:50.798Z","repository_link":"https://github.com/sunpy/sunpy/blob/main/.github/workflows/sub_package_update.yml","dependencies":[{"id":25777294445,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25777294446,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25777294447,"package_name":"peter-evans/create-pull-request","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]}],"score":27.51414541090046,"created_at":"2025-10-14T00:01:15.252Z","updated_at":"2026-04-17T19:01:25.437Z","avatar_url":"https://github.com/sunpy.png","language":"Python","category":"Climate Change","sub_category":"Earth and Climate Modeling","monthly_downloads":87097,"total_dependent_repos":105,"total_dependent_packages":45,"readme":"``sunpy``\n=========\n\nSunPy core package: Python for Solar Physics\n\n|SunPy Logo|\n\n+-----------------------------------+-----------------------------------+-----------------------------------+\n|           Release                 |           Development             |           Community               |\n+===================================+===================================+===================================+\n|       |Latest PyPi Version|       |        |Python Versions|          |         |Matrix Chat Room|        |\n+-----------------------------------+-----------------------------------+-----------------------------------+\n|     |Latest Conda Version|        |     |Project Status: Active|      |     |OpenAstronomy Discourse|     |\n+-----------------------------------+-----------------------------------+-----------------------------------+\n|      |Zenodo - Latest DOI|        |  |Continuous Integration Status|  |    |Google Groups Mailing List|   |\n+-----------------------------------+-----------------------------------+-----------------------------------+\n|    |sunpy stable documentation|   |     |CodeCov Code Coverage|       |       |Powered by NumFOCUS|       |\n+-----------------------------------+-----------------------------------+-----------------------------------+\n|         |sunpy citation|          |                                   |            |pyOpenSci|            |\n+-----------------------------------+-----------------------------------+-----------------------------------+\n\n.. |SunPy Logo| image:: https://raw.githubusercontent.com/sunpy/sunpy-logo/master/generated/sunpy_logo_landscape.png\n   :width: 200px\n.. |Latest PyPi Version| image:: https://img.shields.io/pypi/v/sunpy.svg\n   :target: https://pypi.python.org/pypi/sunpy/\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/sunpy\n   :target: https://pypi.python.org/pypi/sunpy/\n.. |Matrix Chat Room| image:: https://img.shields.io/matrix/sunpy:openastronomy.org.svg?colorB=%23FE7900\u0026label=Chat\u0026logo=matrix\u0026server_fqdn=matrix.org\n   :target: https://app.element.io/#/room/#sunpy:openastronomy.org\n.. |Latest Conda Version| image:: https://anaconda.org/conda-forge/sunpy/badges/version.svg\n   :target: https://anaconda.org/conda-forge/sunpy\n.. |Project Status: Active| image:: https://www.repostatus.org/badges/latest/active.svg\n   :target: https://www.repostatus.org/#active\n.. |OpenAstronomy Discourse| image:: https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/try2/original/1X/5e1e3b3cada2d7fbae4734d4bc53999933d71c95.svg\n   :height: 20px\n   :target: https://community.openastronomy.org/\n.. |Zenodo - Latest DOI| image:: https://zenodo.org/badge/2165383.svg\n   :target: https://zenodo.org/badge/latestdoi/2165383\n.. |Continuous Integration Status| image:: https://github.com/sunpy/sunpy/actions/workflows/ci.yml/badge.svg?branch=main\n   :target: https://github.com/sunpy/sunpy/actions/workflows/ci.yml\n.. |Google Groups Mailing List| image:: https://upload.wikimedia.org/wikipedia/commons/2/27/Google_Groups_logo.gif\n   :height: 20px\n   :target: https://groups.google.com/g/sunpy\n.. |sunpy stable documentation| image:: https://readthedocs.org/projects/sunpy/badge/?version=stable\n   :target: https://docs.sunpy.org/\n.. |CodeCov Code Coverage| image:: https://codecov.io/gh/sunpy/sunpy/branch/main/graph/badge.svg\n   :target: https://codecov.io/gh/sunpy/sunpy\n.. |Powered by NumFOCUS| image:: https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat\u0026colorA=E1523D\u0026colorB=007D8A\n   :target: https://numfocus.org\n.. |sunpy citation| image:: https://img.shields.io/badge/cite-sunpy-orange\n   :target: https://docs.sunpy.org/en/stable/citation.html\n.. |pyOpenSci| image:: https://tinyurl.com/y22nb8up\n   :target: https://github.com/pyOpenSci/software-submission/issues/147\n\n``sunpy`` is a Python software package that provides fundamental tools for accessing, loading and interacting with solar physics data in Python.\nIt includes an interface for searching and downloading data from multiple data providers, data containers for image and time series data, commonly used solar coordinate frames and associated transformations, as well as other functionality needed for solar data analysis.\n\nInstallation\n------------\n\nWe recommend following the `installation guide \u003chttps://docs.sunpy.org/en/stable/guide/installation.html\u003e`__ in the ``sunpy`` documentation.\nThis will walk you through installing ``sunpy`` and all of its dependencies.\n\nUsage\n-----\n\nIf you are new to ``sunpy``, the best place to start is the `tutorial \u003chttps://docs.sunpy.org/en/stable/tutorial/index.html\u003e`__.\nThe `example gallery \u003chttps://docs.sunpy.org/en/stable/generated/gallery/index.html\u003e`__ also includes a collection of shorter and more specific examples of using ``sunpy``.\n\nChanges\n-------\n\nSee our `changelog \u003chttps://docs.sunpy.org/en/stable/whatsnew/changelog.html\u003e`__ for the latest changes in ``sunpy``.\n\nGetting Help\n------------\n\nFor more information or to ask questions about ``sunpy`` or any other SunPy Project package, please check out:\n\n-  `sunpy documentation \u003chttps://docs.sunpy.org/en/stable/\u003e`__\n-  `SunPy Affiliated Packages \u003chttps://sunpy.org/affiliated\u003e`__\n-  `SunPy Chat \u003chttps://app.element.io/#/room/#sunpy:openastronomy.org\u003e`__\n-  `SunPy mailing list \u003chttps://groups.google.com/forum/#!forum/sunpy\u003e`__\n-  `SunPy Community forum \u003chttps://community.openastronomy.org/c/sunpy/5\u003e`__\n\nAcknowledging or Citing ``sunpy``\n---------------------------------\n\nIf you use ``sunpy`` in your scientific work, we would appreciate your `citing it in your publications \u003chttps://docs.sunpy.org/en/stable/citation.html\u003e`__.\nThe continued growth and development of ``sunpy`` is dependent on the community being aware of ``sunpy``.\n\nUsage of Generative AI\n----------------------\n\nIf you use generative AI tools as an aid in developing code or documentation changes, ensure that you fully understand the proposed changes and can explain why they are the correct approach and an improvement to the current state.\nFor more information see our documentation on fair and appropriate `AI usage \u003chttps://docs.sunpy.org/en/latest/dev_guide/contents/ai_usage.html\u003e`__.\n\nContributing\n------------\n\nWe love contributions! sunpy is open source,\nbuilt on open source, and we'd love to have you hang out in our community.\n\nIf you would like to get involved, check out the `Developers Guide`_ section of the SunPy docs.\nStop by our chat room `#sunpy:openastronomy.org`_ if you have any questions.\nHelp is always welcome so let us know what you like to work on, or check out the `issues page`_ for the list of known outstanding items.\n\nFor more information on contributing to SunPy, please read our `Newcomers' guide`_.\n\n.. _Developers Guide: https://docs.sunpy.org/en/latest/dev_guide/index.html\n.. _`#sunpy:openastronomy.org`: https://app.element.io/#/room/#sunpy:openastronomy.org\n.. _issues page: https://github.com/sunpy/sunpy/issues\n.. _Newcomers' guide: https://docs.sunpy.org/en/latest/dev_guide/contents/newcomers.html\n\nWhen you are interacting with the SunPy community you are asked at to follow our `code of conduct \u003chttps://sunpy.org/coc\u003e`__.\n","funding_links":["https://github.com/sponsors/sunpy","https://opencollective.com/sunpy"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","numfocus","wcs","nddata","blackhole","sphinx","spec-0","computer-algebra","wx","gtk"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/326607","html_url":"https://ost.ecosyste.ms/projects/326607"}