{"id":46126,"name":"AtmoSwing","description":"Allow predicting local meteorological variables of interest, such as the daily precipitation, based on synoptic variables.","url":"https://github.com/atmoswing/atmoswing","last_synced_at":"2026-04-14T02:00:29.640Z","repository":{"id":61160823,"uuid":"95885904","full_name":"atmoswing/atmoswing","owner":"atmoswing","description":"The official AtmoSwing repository","archived":false,"fork":false,"pushed_at":"2026-03-31T12:28:51.000Z","size":44008,"stargazers_count":5,"open_issues_count":46,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-04-07T23:02:36.512Z","etag":null,"topics":["analogue","downscaling","forecast","precipitation"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atmoswing.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":"notice.txt","maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-06-30T12:21:21.000Z","updated_at":"2026-03-31T12:28:53.000Z","dependencies_parsed_at":"2024-01-12T04:55:57.648Z","dependency_job_id":"34712f19-cfcc-4a84-a93f-750773ef8a73","html_url":"https://github.com/atmoswing/atmoswing","commit_stats":{"total_commits":2862,"total_committers":8,"mean_commits":357.75,"dds":0.6104122990915444,"last_synced_commit":"d0def10fa2f2c2ec87d6c9a7e175019c37b8e044"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/atmoswing/atmoswing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31700616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"ssl_error","status_checked_at":"2026-04-11T21:17:24.556Z","response_time":54,"last_error":"SSL_read: 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":"atmoswing","name":"AtmoSwing","uuid":"28556905","kind":"organization","description":"","email":null,"website":"www.atmoswing.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/28556905?v=4","repositories_count":4,"last_synced_at":"2023-03-29T13:28:32.442Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/atmoswing","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-29T13:28:32.444Z","updated_at":"2023-03-29T13:28:32.444Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing/repositories"},"packages":[{"id":11729238,"name":"github.com/atmoswing/atmoswing","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/atmoswing/atmoswing","keywords_array":[],"namespace":null,"versions_count":31,"first_release_published_at":"2013-02-14T19:16:35.000Z","latest_release_published_at":"2023-08-04T10:30:12.000Z","latest_release_number":"v3.0.11+incompatible","last_synced_at":"2026-04-10T00:00:48.199Z","created_at":"2025-06-04T10:54:25.151Z","updated_at":"2026-04-10T00:00:48.199Z","registry_url":"https://pkg.go.dev/github.com/atmoswing/atmoswing","install_command":"go get github.com/atmoswing/atmoswing","documentation_url":"https://pkg.go.dev/github.com/atmoswing/atmoswing#section-documentation","metadata":{},"repo_metadata":{"id":61160823,"uuid":"95885904","full_name":"atmoswing/atmoswing","owner":"atmoswing","description":"The official AtmoSwing repository","archived":false,"fork":false,"pushed_at":"2025-01-27T05:22:32.000Z","size":43953,"stargazers_count":5,"open_issues_count":48,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-08T07:04:58.652Z","etag":null,"topics":["analogue","downscaling","forecast","precipitation"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atmoswing.png","metadata":{"files":{"readme":"readme.md","changelog":"changelog.md","contributing":null,"funding":null,"license":"license.txt","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-30T12:21:21.000Z","updated_at":"2025-01-14T13:57:50.000Z","dependencies_parsed_at":"2024-01-12T04:55:57.648Z","dependency_job_id":"be8fa5ff-3708-4591-bbf2-c0fe0403fcc1","html_url":"https://github.com/atmoswing/atmoswing","commit_stats":{"total_commits":2862,"total_committers":8,"mean_commits":357.75,"dds":0.6104122990915444,"last_synced_commit":"d0def10fa2f2c2ec87d6c9a7e175019c37b8e044"},"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"purl":"pkg:github/atmoswing/atmoswing","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002399,"owners_count":26083374,"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-09T02:00:07.460Z","response_time":59,"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":"atmoswing","name":"AtmoSwing","uuid":"28556905","kind":"organization","description":"","email":null,"website":"www.atmoswing.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/28556905?v=4","repositories_count":4,"last_synced_at":"2023-03-29T13:28:32.442Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/atmoswing","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-29T13:28:32.444Z","updated_at":"2023-03-29T13:28:32.444Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atmoswing/repositories"},"tags":[{"name":"v3.0.11","sha":"d40a0c4e9d46f366e45a6e70134f887c44e5b492","kind":"commit","published_at":"2023-08-04T10:30:12.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.11","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.11/manifests"},{"name":"v3.0.10","sha":"d585cc42f73a2e3c7ce78a6ed00149b1cf902c24","kind":"commit","published_at":"2023-07-11T15:40:22.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.10","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.10/manifests"},{"name":"v3.0.9","sha":"67308953a8b6ddd004b873eecda76c5c38204352","kind":"commit","published_at":"2023-07-07T11:24:49.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.9","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.9/manifests"},{"name":"v3.0.8","sha":"70bcabdcbc99028eb6de8811ee06a4e787851937","kind":"commit","published_at":"2023-06-08T16:17:14.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.8","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"04294556e07921b9f0531c70a9906fb0bb69bdc2","kind":"commit","published_at":"2023-05-20T11:03:31.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.7","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"d51e31536bed3d532f0076825dce62e3bce22de6","kind":"commit","published_at":"2023-05-16T21:31:28.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.6","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"1be079cea15f6d4b2b341490f31cb1778130f59e","kind":"commit","published_at":"2023-05-12T12:48:53.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.5","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"b0287de2bdd0707c73608b5fe750273b08098a2a","kind":"commit","published_at":"2023-05-08T22:04:04.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.4","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"4417386ccfdcc1afa1396915f04c20d0cc3d3341","kind":"commit","published_at":"2023-05-08T16:25:19.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.3","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"e0d4da71cb870f6faa7db9250a1e1b679a4fcb02","kind":"commit","published_at":"2023-04-17T22:14:21.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.2","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"3b84ec347ab107d735d7232d936e31bb9f953679","kind":"commit","published_at":"2023-04-17T16:10:30.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.1","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"b6838ddd0b5f57b99ccb038e06e825efe207286f","kind":"commit","published_at":"2023-04-17T00:56:20.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v3.0.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v3.0.0/manifests"},{"name":"v2.1.6","sha":"63b7c323c51412697dd5fc64e4cc9ec05ad44f7b","kind":"commit","published_at":"2022-11-22T02:23:24.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.6","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.6/manifests"},{"name":"v2.1.5","sha":"3cd7292710362d8fe3882373bc6ee18366022e19","kind":"commit","published_at":"2022-10-11T06:11:26.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.5","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.5/manifests"},{"name":"v2.1.4","sha":"b0fcacbc29b27ebc2069421ce51ef3fea956fc35","kind":"commit","published_at":"2020-10-09T19:05:53.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.4","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.4/manifests"},{"name":"v2.1.3","sha":"19c508f10acdc2f91f17d5b9366f22454b20a7a2","kind":"commit","published_at":"2020-07-13T16:04:23.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.3","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.3/manifests"},{"name":"v2.1.2","sha":"044365c2d2e00be9ffa73ff0eec7359029f6862e","kind":"commit","published_at":"2019-12-02T11:12:41.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.2","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.2/manifests"},{"name":"v2.1.1","sha":"473ca3c3169933d4cc0048ce1dc914c6e8c38a3e","kind":"commit","published_at":"2019-07-17T10:36:28.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.1","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"22940b1f26df6a2f1714e408a9b999d473e928c9","kind":"commit","published_at":"2019-05-23T11:20:03.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.1.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"470722f01ecca16019e9736ed34c886a8dce3ca6","kind":"commit","published_at":"2018-12-12T09:24:15.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.0.1","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"ca75af7d570fd03be03881a7a84a181e5027ac61","kind":"commit","published_at":"2018-11-19T15:20:54.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v2.0.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v2.0.0/manifests"},{"name":"v1.5.0","sha":"c6b42039c9087eb722ac4b90ff1454192c304ee7","kind":"commit","published_at":"2017-01-30T13:12:46.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.5.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.5.0/manifests"},{"name":"v1.4.3","sha":"e8162794f761ab5eca6ce099bf9e67522292ddbf","kind":"commit","published_at":"2016-07-21T11:56:47.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.4.3","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.3/manifests"},{"name":"v1.4.2","sha":"204b864ca9c4d5a18949a020f2d8d21b68ae788e","kind":"commit","published_at":"2015-08-18T15:19:05.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.4.2","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"8096190d8e98e76c887f8b6555d1825a55bad351","kind":"commit","published_at":"2015-03-19T18:35:11.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.4.1","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.4.1/manifests"},{"name":"v1.3.3","sha":"4e6766169aa59b1ce582d91cd16a614295a505ce","kind":"commit","published_at":"2015-01-12T15:34:49.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.3.3","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"6629254fd2ae7b80a17499981291c5003c8a5dad","kind":"commit","published_at":"2014-09-01T16:30:38.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.3.2","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"e005a2fd832e3433d1f7b619dc33ef022923dff0","kind":"commit","published_at":"2014-05-13T09:27:55.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.3.1","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"f09b3a4344f78ee6019e3d85fcfc7ac99b6c8f88","kind":"commit","published_at":"2014-02-26T13:57:31.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.3.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"514f886e09343ff83fb9903c41d406cd989cf0f5","kind":"commit","published_at":"2014-02-26T13:47:11.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.2.0","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.2.0/manifests"},{"name":"v1.0.3","sha":"e5b60539f077c1f5b04be965642c699e0eab8f11","kind":"commit","published_at":"2013-02-14T19:16:35.000Z","download_url":"https://codeload.github.com/atmoswing/atmoswing/tar.gz/v1.0.3","html_url":"https://github.com/atmoswing/atmoswing/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/atmoswing/atmoswing@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/tags/v1.0.3/manifests"}]},"repo_metadata_updated_at":"2025-10-10T01:42:42.041Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/atmoswing/atmoswing","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/atmoswing/atmoswing","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/atmoswing/atmoswing","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/atmoswing/atmoswing/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T13:54:51.003Z","issues_count":66,"pull_requests_count":49,"avg_time_to_close_issue":65018282.89655172,"avg_time_to_close_pull_request":1184320.7173913044,"issues_closed_count":58,"pull_requests_closed_count":46,"pull_request_authors_count":3,"issue_authors_count":3,"avg_comments_per_issue":0.9242424242424242,"avg_comments_per_pull_request":0.1836734693877551,"merged_pull_requests_count":46,"bot_issues_count":0,"bot_pull_requests_count":21,"past_year_issues_count":0,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":3,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/issues","maintainers":[{"login":"pascalhorton","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pascalhorton"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fatmoswing%2Fatmoswing/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fatmoswing%2Fatmoswing/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fatmoswing%2Fatmoswing/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fatmoswing%2Fatmoswing/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fatmoswing%2Fatmoswing/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2094664,"maintainers_count":0,"namespaces_count":780333,"keywords_count":112764,"github":"golang","metadata":{"funded_packages_count":53458},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-09T05:03:48.640Z","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":1358765,"full_name":"atmoswing/atmoswing","default_branch":"main","total_commits":2871,"total_committers":3,"total_bot_commits":26,"total_bot_committers":1,"mean_commits":957.0,"dds":0.009404388714733591,"past_year_total_commits":6,"past_year_total_committers":1,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":6.0,"past_year_dds":0.0,"last_synced_at":"2026-04-12T01:01:56.022Z","last_synced_commit":"0ab7081ebbebc554a1e08704afe8e443d2489099","created_at":"2023-09-13T08:47:53.189Z","updated_at":"2026-04-12T01:01:55.801Z","committers":[{"name":"Pascal Horton","email":"pascal.horton@giub.unibe.ch","login":"pascalhorton","count":2844},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":26},{"name":"davides","email":"davides461@gmail.com","login":"DavideSolda","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-14T00:00:07.982Z","repositories_count":6213186,"commits_count":903291387,"contributors_count":34926648,"owners_count":1144194,"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":"atmoswing/atmoswing","html_url":"https://github.com/atmoswing/atmoswing","last_synced_at":"2026-04-05T22:01:51.762Z","status":"active","issues_count":65,"pull_requests_count":58,"avg_time_to_close_issue":65018282.89655172,"avg_time_to_close_pull_request":1232943.1320754718,"issues_closed_count":58,"pull_requests_closed_count":53,"pull_request_authors_count":3,"issue_authors_count":3,"avg_comments_per_issue":0.9384615384615385,"avg_comments_per_pull_request":0.15517241379310345,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":30,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":955251.5,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":4,"created_at":"2023-09-13T08:48:36.145Z","updated_at":"2026-04-05T22:01:51.762Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/atmoswing%2Fatmoswing/issues","issue_labels_count":{"enhancement":32,"task":16,"bug":12,"critical":2,"invalid":2,"question":1},"pull_request_labels_count":{"dependencies":29,"github_actions":6},"issue_author_associations_count":{"MEMBER":63,"NONE":1,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":31,"MEMBER":27},"issue_authors":{"pascalhorton":63,"DavideSolda":1,"jamangi":1},"pull_request_authors":{"dependabot[bot]":30,"pascalhorton":27,"DavideSolda":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-14T00:00:07.923Z","repositories_count":14248819,"issues_count":34596488,"pull_requests_count":113063572,"authors_count":11233922,"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":{},"past_year_pull_request_labels_count":{"dependencies":6,"github_actions":6},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":6},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":6},"maintainers":[{"login":"pascalhorton","count":90,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pascalhorton"}],"active_maintainers":[]},"events":{"total":{"DeleteEvent":3,"PullRequestEvent":9,"PushEvent":5,"CreateEvent":6},"last_year":{"DeleteEvent":2,"PullRequestEvent":6,"PushEvent":5,"CreateEvent":4}},"keywords":["analogue","downscaling","forecast","precipitation"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/code-coverage.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:12.634Z","updated_at":"2023-01-31T09:16:12.634Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/code-coverage.yml","dependencies":[{"id":7268745902,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268745903,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268745904,"package_name":"pat-s/always-upload-cache","ecosystem":"actions","requirements":"v3.0.11","direct":true,"kind":"composite","optional":false},{"id":7268745905,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/coverity-scan.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:12.729Z","updated_at":"2023-01-31T09:16:12.729Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/coverity-scan.yml","dependencies":[{"id":7268745909,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268745910,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268745911,"package_name":"pat-s/always-upload-cache","ecosystem":"actions","requirements":"v3.0.11","direct":true,"kind":"composite","optional":false},{"id":7268745912,"package_name":"vapier/coverity-scan-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-images.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:12.785Z","updated_at":"2023-01-31T09:16:12.785Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/docker-images.yml","dependencies":[{"id":7268745915,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7268745916,"package_name":"docker/metadata-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268745917,"package_name":"docker/login-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7268745918,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/doxygen-generate.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:12.843Z","updated_at":"2023-01-31T09:16:12.843Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/doxygen-generate.yml","dependencies":[{"id":7268747260,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268747261,"package_name":"mattnotmitt/doxygen-action","ecosystem":"actions","requirements":"1.9.4","direct":true,"kind":"composite","optional":false},{"id":7268747262,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/linux-builds.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:12.943Z","updated_at":"2023-01-31T09:16:12.943Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/linux-builds.yml","dependencies":[{"id":7268747267,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268747268,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268747269,"package_name":"pat-s/always-upload-cache","ecosystem":"actions","requirements":"v3.0.11","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows-builds.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:13.092Z","updated_at":"2023-01-31T09:16:13.092Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/windows-builds.yml","dependencies":[{"id":7268747716,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268747717,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268747718,"package_name":"pat-s/always-upload-cache","ecosystem":"actions","requirements":"v3.0.11","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows-release.yml","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:13.234Z","updated_at":"2023-01-31T09:16:13.234Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/.github/workflows/windows-release.yml","dependencies":[{"id":7268747729,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7268747730,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":7268747731,"package_name":"pat-s/always-upload-cache","ecosystem":"actions","requirements":"v3.0.11","direct":true,"kind":"composite","optional":false},{"id":7268747732,"package_name":"xresloader/upload-to-github-release","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"build/docker/downscaler/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:13.293Z","updated_at":"2023-01-31T09:16:13.293Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/build/docker/downscaler/Dockerfile","dependencies":[{"id":7268747741,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"build/docker/forecaster/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:13.326Z","updated_at":"2023-01-31T09:16:13.326Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/build/docker/forecaster/Dockerfile","dependencies":[{"id":7268747744,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"build/docker/optimizer/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-31T09:16:13.344Z","updated_at":"2023-01-31T09:16:13.344Z","repository_link":"https://github.com/atmoswing/atmoswing/blob/main/build/docker/optimizer/Dockerfile","dependencies":[{"id":7268747745,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]}],"score":null,"created_at":"2023-09-13T08:45:15.947Z","updated_at":"2026-04-14T02:00:29.643Z","avatar_url":"https://github.com/atmoswing.png","language":"C++","category":"Atmosphere","sub_category":"Meteorological Observation and Forecast","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"[![AtmoSwing](https://raw.githubusercontent.com/atmoswing/atmoswing/master/art/logo/logo.png)](http://www.atmoswing.org)\r\n\r\n[![doi](https://zenodo.org/badge/95885904.svg)](https://zenodo.org/badge/latestdoi/95885904)\r\n[![GitHub release](https://img.shields.io/github/v/release/atmoswing/atmoswing)](https://github.com/atmoswing/atmoswing/releases)\r\n[![Docker Image Version](https://img.shields.io/docker/v/atmoswing/forecaster?label=docker%20forecaster)](https://hub.docker.com/r/atmoswing/forecaster)\r\n[![Docker Image Version](https://img.shields.io/docker/v/atmoswing/optimizer?label=docker%20optimizer)](https://hub.docker.com/r/atmoswing/optimizer)\r\n[![Docker Image Version](https://img.shields.io/docker/v/atmoswing/downscaler?label=docker%20downscaler)](https://hub.docker.com/r/atmoswing/downscaler)\r\n[![Linux builds](https://github.com/atmoswing/atmoswing/actions/workflows/linux-builds.yml/badge.svg)](https://github.com/atmoswing/atmoswing/actions/workflows/linux-builds.yml)\r\n[![Windows builds](https://github.com/atmoswing/atmoswing/actions/workflows/windows-builds.yml/badge.svg)](https://github.com/atmoswing/atmoswing/actions/workflows/windows-builds.yml)\r\n[![Docker images](https://github.com/atmoswing/atmoswing/actions/workflows/docker-images.yml/badge.svg)](https://github.com/atmoswing/atmoswing/actions/workflows/docker-images.yml)\r\n[![Coverity Scan](https://img.shields.io/coverity/scan/13133)](https://scan.coverity.com/projects/atmoswing-atmoswing)\r\n[![Documentation Status](https://readthedocs.org/projects/atmoswing/badge/?version=latest)](https://atmoswing.readthedocs.io/en/latest/?badge=latest)\r\n[![Codecov](https://img.shields.io/codecov/c/github/atmoswing/atmoswing)](https://codecov.io/gh/atmoswing/atmoswing)\r\n[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/1107/badge)](https://bestpractices.coreinfrastructure.org/projects/1107)\r\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/87f76e2cfa7f4e2280d37c824df843f1)](https://www.codacy.com/gh/atmoswing/atmoswing/dashboard?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=atmoswing/atmoswing\u0026amp;utm_campaign=Badge_Grade)\r\n\r\nAnalog methods (AMs) allow predicting local meteorological variables of interest (predictand), such as the daily precipitation, based on synoptic variables (predictors). They rely on the hypothesis that similar atmospheric conditions are likely to result in similar local effects. The statistical relationship is first defined (e.g. which predictors, and how many subsampling steps) and calibrated (e.g. which spatial domain, and how many analogues) before being applied to the target period, may it be for operational forecasting or for climate impact studies. A benefit of AMs is that they are lightweight and can provide valuable results for a negligible cost.\r\n\r\nAtmoSwing is an open source (CDDL-1.0) software that implements different AM variants in a very flexible way, so that they can be easily configured by means of XML files. It is written in C++, is object-oriented and multi-platform. AtmoSwing provides four tools: the Optimizer to establish the relationship between the predictand and predictors, the Downscaler to apply the method for climate impact studies, the Forecaster to perform operational forecasts, and the Viewer to display the results. \r\n\r\nThe Optimizer provides a semi-automatic sequential approach, as well as Monte-Carlo analyses, and a global optimization technique by means of Genetic Algorithms. It calibrates the statistical relationship that can be later applied in a forecasting or climatic context.\r\n\r\nThe Downscaler takes as input the outputs of climate models, either GCMs or RCMs in order to provide a downscaled time series of the predictand of interest at a local scale.\r\n\r\nThe Forecaster automatically downloads and reads operational NWP outputs to provide operational forecasting of the predictand of interest. The processing of a forecast is extremely lightweight in terms of computing resources; it can indeed run on almost any computer.\r\n\r\nThe Viewer displays the forecasts in an interactive GIS environment. It contains several layers of syntheses and details in order to provide a quick overview of the potential critical situations in the coming days, as well as the possibility for the user to go into the details of the forecasted predictand distribution.\r\n\r\n## What's in there ##\r\n\r\nThis repository contains 4 different tools:\r\n\r\n*   The Forecaster: automatically processes the forecast\r\n*   The Viewer: displays the resulting files in a GIS environment\r\n*   The Optimizer: optimizes the method for a given precipitation timeseries\r\n*   The Downscaler: downscaling for climate impact studies\r\n\r\nAdditionally, multiple unit tests are available and are built along with the software. It is highly recommended to run these tests before using AtmoSwing operationally.\r\n\r\n## Documentation ##\r\n\r\nAtmoSwing documentation can be found here: https://atmoswing.readthedocs.io/en/latest/\r\n\r\nThe repository of the documentation is https://github.com/atmoswing/user-manual\r\n\r\n## Docker images ##\r\n\r\nAtmoSwing Forecaster image: https://hub.docker.com/r/atmoswing/forecaster\r\n\r\nAtmoSwing Optimizer image: https://hub.docker.com/r/atmoswing/optimizer\r\n\r\nAtmoSwing Downscaler image: https://hub.docker.com/r/atmoswing/downscaler\r\n\r\n## Download AtmoSwing ##\r\n\r\nYou can download the releases under: https://github.com/atmoswing/atmoswing/releases\r\n\r\n## How to build AtmoSwing ##\r\n\r\nIn order to get AtmoSwing compiled, follow these steps:\r\n\r\n1. Install the requirements:\r\n   * a compiler,\r\n   * CMake,\r\n   * Conan v.1\r\n     ```\r\n     pip install conan==1.*\r\n     conan remote add gitlab https://gitlab.com/api/v4/packages/conan\r\n     ```\r\n2. Install dependencies with conan (from a new directory):\r\n   * Example for a headless server:\r\n     ```\r\n     conan install .. -s build_type=Release -o build_viewer=False -o with_gui=False -o enable_tests=True --build=missing\r\n     ```\r\n   * Example for the desktop version:\r\n     ```\r\n     conan install .. -s build_type=Release -o enable_tests=False -o create_installer=True --build=missing\r\n     ```\r\n   * The options are:\r\n     * enable_tests: default: True\r\n     * enable_benchmark: default: False\r\n     * code_coverage: default: False\r\n     * with_gui: default: True\r\n     * test_gui: default: False\r\n     * use_cuda: default: False\r\n     * build_forecaster: default: True\r\n     * build_viewer: default: True\r\n     * build_optimizer: [default: True\r\n     * build_downscaler: default: True\r\n     * create_installer: default: False\r\n3. Build with conan: ``conan build ..``\r\n\r\n## How to contribute ##\r\n\r\nIf you want to contribute to the software development, you can fork this repository (keep it public !) and then suggest your improvements by sending pull requests. We would be glad to see a community growing around this project.\r\n\r\nWhen adding a new feature, please write a test along with it.\r\n\r\nAdditionally, you can report issues or suggestions in the issues tracker (https://github.com/atmoswing/atmoswing/issues).\r\n\r\nAtmoSwing will follow [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) (not the case so far) with a few differences (mainly based on [wxWidgets Coding Guidelines](https://www.wxwidgets.org/develop/coding-guidelines)):\r\n*   Use ``CamelCase`` for types (classes, structs, enums, unions), methods and functions \r\n*   Use ``camelCase`` for the variables.\r\n*   Use ``m_`` prefix for member variables.\r\n*   Global variables shouldn’t normally be used at all, but if they are, should have ``g_`` prefix.\r\n*   Use Set/Get prefixes for accessors\r\n\r\n## Credits ##\r\n\r\n[![University of Lausanne](https://raw.githubusercontent.com/atmoswing/atmoswing/master/art/misc/logo-Unil.png)](http://unil.ch/iste) \r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\r\n[![Terranum](https://raw.githubusercontent.com/atmoswing/atmoswing/master/art/misc/logo-Terranum.png)](http://terranum.ch) \r\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\r\n[![University of Bern](https://raw.githubusercontent.com/atmoswing/atmoswing/master/art/misc/logo-Unibe.png)](http://www.geography.unibe.ch/) \r\n\r\nCopyright (C) 2007-2013, [University of Lausanne](http://unil.ch/iste), Switzerland.\r\n\r\nCopyright (C) 2013-2015, [Terranum](http://terranum.ch), Switzerland.\r\n\r\nCopyright (C) 2016-2017, [University of Bern](http://www.geography.unibe.ch/), Switzerland.\r\n\r\nContributions:\r\n\r\n*   Developed by Pascal Horton\r\n*   Under the supervision of Charles Obled and Michel Jaboyedoff\r\n*   With inputs from Lucien Schreiber, Richard Metzger and Renaud Marty\r\n\r\nFinancial contributions:\r\n\r\n*   2008-2011 Cantons of Valais and Vaud (Switzerland): basis of the software from the MINERVE project.\r\n*   2011-2013 University of Lausanne (Switzerland): reorganization of the source code, improvement of the build system, documentation.\r\n*   2014 Direction régionale de l’environnement, de l’aménagement et du logement (France): addition of new forecast skill scores (reliability of the CRPS and rank histogram).\r\n*   2015 Cantons of Valais (Switzerland): addition of synthetic xml export and the aggregation of parametrizations in the viewer.\r\n\r\nSee both license.txt and notice.txt files for details about the license and its enforcement.\r\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transforms","archiving","optimize","measur","generic","animals","conversion","observation","compose","projection"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/46126","html_url":"https://ost.ecosyste.ms/projects/46126"}