{"id":18726903,"url":"https://github.com/pytroll/pytroll-collectors","last_synced_at":"2026-05-22T14:06:08.155Z","repository":{"id":13208246,"uuid":"73468094","full_name":"pytroll/pytroll-collectors","owner":"pytroll","description":"Collector modules for Pytroll","archived":false,"fork":false,"pushed_at":"2024-11-20T10:14:25.000Z","size":1668,"stargazers_count":3,"open_issues_count":25,"forks_count":19,"subscribers_count":9,"default_branch":"main","last_synced_at":"2024-12-09T19:46:42.544Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","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":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-11-11T10:22:39.000Z","updated_at":"2024-11-20T10:14:22.000Z","dependencies_parsed_at":"2023-11-25T08:04:36.828Z","dependency_job_id":"e288a1c6-9b5a-497c-a79e-cd8e530dd0d1","html_url":"https://github.com/pytroll/pytroll-collectors","commit_stats":{"total_commits":920,"total_committers":24,"mean_commits":"38.333333333333336","dds":0.3923913043478261,"last_synced_commit":"4fb28138bb808a17bde213ea6fb145845afd47a9"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-collectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-collectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-collectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-collectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytroll","download_url":"https://codeload.github.com/pytroll/pytroll-collectors/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230415318,"owners_count":18222158,"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":["hacktoberfest"],"created_at":"2024-11-07T14:15:50.454Z","updated_at":"2026-05-22T14:06:08.151Z","avatar_url":"https://github.com/pytroll.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pytroll-collectors\n\n\n[![Build status](https://github.com/pytroll/pytroll-collectors/workflows/CI/badge.svg?branch=main)](https://github.com/pytroll/pytroll-collectors/workflows/CI/badge.svg?branch=main)\n\n[![Build status](https://ci.appveyor.com/api/projects/status/5lm42n0l65l5o9xn?svg=true)](https://ci.appveyor.com/project/pytroll/pytroll-collectors)\n\n[![Coverage Status](https://coveralls.io/repos/github/pytroll/pytroll-collectors/badge.svg?branch=main)](https://coveralls.io/github/pytroll/pytroll-collectors?branch=main)\n\n[![PyPI version](https://badge.fury.io/py/pytroll-collectors.svg)](https://badge.fury.io/py/pytroll-collectors)\n\nA set of modules and functions to support real-time processing of satellite\ndata with pytroll. It requires the Posttroll library for messaging. Satellite\ndata processing is often done in chunks, usually referred to as granules or\nsegments. Several chunks are normally required to cover a given area of\ninterest. When these chunks of data are processed and a Posttroll message is\nsent modules in Pytroll-collectors support the collection of such chunks into\ndatasets, allowing other (Pytroll) processes to start processing on all the\nchunks in one batch once all relevant chunks are available. This is, however,\nonly one example of what this package provides. There are also functionality to\nlist and stalk files in an object store like AWS S3 for instance.\n\n[Documentation on Readthedocs](https://pytroll-collectors.readthedocs.io/en/latest/).\n\n\n# License\n\nCopyright 2012 Pytroll-collectors developers\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use these files except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpytroll-collectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpytroll%2Fpytroll-collectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpytroll-collectors/lists"}