{"id":18726924,"url":"https://github.com/pytroll/pytroll-product-filter","last_synced_at":"2025-07-24T00:33:04.303Z","repository":{"id":136939994,"uuid":"95045457","full_name":"pytroll/pytroll-product-filter","owner":"pytroll","description":"A pytroll posttroll runner that takes in (EUMETCast) product files and sends them on to final destinations on disk if the data covers the area of interest (determined from metadata in the filename)","archived":false,"fork":false,"pushed_at":"2025-06-17T13:35:06.000Z","size":92,"stargazers_count":1,"open_issues_count":1,"forks_count":3,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-06-17T14:35:32.251Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-21T20:55:56.000Z","updated_at":"2025-06-17T13:35:11.000Z","dependencies_parsed_at":"2025-07-24T00:31:18.592Z","dependency_job_id":null,"html_url":"https://github.com/pytroll/pytroll-product-filter","commit_stats":{"total_commits":73,"total_committers":4,"mean_commits":18.25,"dds":0.5342465753424658,"last_synced_commit":"6abe14d95fe047da86d1be8a98488649a3b1e702"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/pytroll/pytroll-product-filter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-product-filter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-product-filter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-product-filter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-product-filter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pytroll","download_url":"https://codeload.github.com/pytroll/pytroll-product-filter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pytroll%2Fpytroll-product-filter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266774758,"owners_count":23982246,"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-07-23T02:00:09.312Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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"}},"keywords":[],"created_at":"2024-11-07T14:15:54.491Z","updated_at":"2025-07-24T00:33:04.290Z","avatar_url":"https://github.com/pytroll.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pytroll-product-filter\n\n### About\n\nTake a (EUMETCast disseminated) satellite product file and send it on to a\nconfigurable set of destinations if it covers a configurable area of\ninterest. Uses only the filename to determine the coverage, thus requiring at a\nminimum the platform name and the start time (and preferably also the end time)\nin the filename.\n\n### System Requirements\n\n* python \u003e=3.9\n* **Only for\n[Developer-Mode Installtion](#developer-mode-installation):**\n  * [`poetry`](https://python-poetry.org), installed as follows:\n\n                curl -sSL https://install.python-poetry.org | python3 -\n  * [`poetry-dynamic-versioning`](https://github.com/mtkennerly/poetry-dynamic-versioning),\n    to be installed **after** you install `poetry`:\n\n                poetry self add \"poetry-dynamic-versioning[plugin]\"\n\n\n### Installation\n\n#### Developer Mode Installation\n\n:point_right: For those who need/wish to make changes to `pytroll-product-filter`'s\nsource code, or use code from a different branch than `main`.\n\n    poetry install\n\nInstalling in \"developer mode\" means that changes made in any of the package's\nsource files become visible as soon as the package is reloaded.\n\nIf you have problems installing `poetry`, you can install in development mode using `pip (\u003e= v22.2.2)` as follows:\n\n    pip install -e .\n\n##### Regular Installation From Downloaded Source\n\n:point_right: For those who have `pytroll-product-filter`'s source code in a local directory,\nwish to install it from there, but also don't want to modify any code.\n\n    pip install .\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpytroll-product-filter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpytroll%2Fpytroll-product-filter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpytroll%2Fpytroll-product-filter/lists"}