{"id":18726896,"url":"https://github.com/pytroll/pyspectral","last_synced_at":"2025-05-16T18:07:17.696Z","repository":{"id":11204533,"uuid":"13589014","full_name":"pytroll/pyspectral","owner":"pytroll","description":"Pyspectral is a package to read and manipulate satellite sensor spectral responses and solar irradiance spectra","archived":false,"fork":false,"pushed_at":"2025-03-04T02:38:37.000Z","size":8974,"stargazers_count":70,"open_issues_count":27,"forks_count":39,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-12T17:46:22.912Z","etag":null,"topics":["closember","hacktoberfest","python","satellite","spectral-response"],"latest_commit_sha":null,"homepage":"https://pyspectral.readthedocs.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pytroll.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.md","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2013-10-15T12:10:33.000Z","updated_at":"2025-03-04T02:38:38.000Z","dependencies_parsed_at":"2023-01-13T16:24:59.848Z","dependency_job_id":"ade1998e-4263-4b9d-bba9-3cee1c6b0cf1","html_url":"https://github.com/pytroll/pyspectral","commit_stats":{"total_commits":1054,"total_committers":27,"mean_commits":39.03703703703704,"dds":0.683111954459203,"last_synced_commit":"a24c1f675eef8abdaa630539673d9ae6a06004ed"},"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpyspectral","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpyspectral/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpyspectral/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpyspectral/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytroll","download_url":"https://codeload.github.com/pytroll/pyspectral/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254582907,"owners_count":22095518,"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"}},"keywords":["closember","hacktoberfest","python","satellite","spectral-response"],"created_at":"2024-11-07T14:15:47.702Z","updated_at":"2025-05-16T18:07:17.654Z","avatar_url":"https://github.com/pytroll.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Pyspectral\n==========\n\n\n[![Build status](https://github.com/pytroll/pyspectral/workflows/CI/badge.svg?branch=main)](https://github.com/pytroll/pyspectral/workflows/CI/badge.svg?branch=main)\n[![Anaconda-Server Badge](https://anaconda.org/conda-forge/pyspectral/badges/version.svg)](https://anaconda.org/conda-forge/pyspectral)\n[![Build status](https://ci.appveyor.com/api/projects/status/5lm42n0l65l5o9xn?svg=true)](https://ci.appveyor.com/project/pytroll/pyspectral)\n[![Coverage Status](https://coveralls.io/repos/github/pytroll/pyspectral/badge.svg?branch=main)](https://coveralls.io/github/pytroll/pyspectral?branch=main)\n[![PyPI version](https://badge.fury.io/py/pyspectral.svg)](https://badge.fury.io/py/pyspectral)\n\nGiven a passive sensor on a meteorological satellite Pyspectral provides the\nrelative spectral response (rsr) function(s) and offer you some basic\noperations like convolution with the solar spectrum to derive the in band solar\nflux, for instance. The focus is on imaging sensors like AVHRR, VIIRS, MODIS, ABI,\nAHI, OLCI and SEVIRI. But more sensors are included and if others are needed they can\nbe easily added. With Pyspectral it is possible to derive the reflective and\nemissive parts of the signal observed in any NIR band around 3-4 microns where\nboth passive terrestrial emission and solar backscatter mix the information\nreceived by the satellite. Furthermore Pyspectral allows correcting true color\nimagery for the background (climatological) atmospheric signal due to Rayleigh\nscattering of molecules, absorption by atmospheric gases and aerosols, and Mie\nscattering of aerosols.\n\nAdam Dybbroe\nMay 2021, Norrkoping, Sweden\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpyspectral","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpytroll%2Fpyspectral","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpyspectral/lists"}