{"id":66720,"name":"climaemet","description":"An interface to download the climatic data of the Spanish Meteorological Agency directly from R using their API and create scientific graphs.","url":"https://github.com/ropenspain/climaemet","last_synced_at":"2026-04-20T05:30:28.457Z","repository":{"id":40235547,"uuid":"277600874","full_name":"rOpenSpain/climaemet","owner":"rOpenSpain","description":"R Climate AEMET Tools","archived":false,"fork":false,"pushed_at":"2026-03-29T14:02:19.000Z","size":194606,"stargazers_count":46,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-30T20:02:53.367Z","etag":null,"topics":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"latest_commit_sha":null,"homepage":"https://ropenspain.github.io/climaemet/","language":"R","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/rOpenSpain.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-06T17:02:11.000Z","updated_at":"2026-03-24T21:33:39.000Z","dependencies_parsed_at":"2023-09-21T19:31:28.340Z","dependency_job_id":"e7c67c7b-2dd4-4f58-a549-5757ef9d17ff","html_url":"https://github.com/rOpenSpain/climaemet","commit_stats":{"total_commits":304,"total_committers":7,"mean_commits":43.42857142857143,"dds":0.2203947368421053,"last_synced_commit":"4fbc025614d3dc907238b0f8739b40c07c22070e"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/rOpenSpain/climaemet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31379452,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-03T21:40:47.592Z","status":"ssl_error","status_checked_at":"2026-04-03T21:40:05.436Z","response_time":107,"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"}},"owner":{"login":"rOpenSpain","name":"rOpenSpain","uuid":"34716267","kind":"organization","description":"rOpenSci is our form, Spanish public data our matter","email":"hola@ropenspain.es","website":"http://ropenspain.es","location":"Spain","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34716267?v=4","repositories_count":21,"last_synced_at":"2023-02-26T11:30:41.307Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rOpenSpain","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T23:06:48.395Z","updated_at":"2023-02-26T11:30:41.312Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain/repositories"},"packages":[{"id":426248,"name":"climaemet","ecosystem":"cran","description":"Climate AEMET Tools","homepage":"https://ropenspain.github.io/climaemet/","licenses":"GPL-3","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ropenspain/climaemet","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2020-07-07T14:50:00.000Z","latest_release_published_at":"2026-03-23T00:00:00.000Z","latest_release_number":"1.5.1","last_synced_at":"2026-04-01T21:01:35.007Z","created_at":"2022-04-06T18:49:37.535Z","updated_at":"2026-04-01T21:01:35.008Z","registry_url":"https://cran.r-project.org/package=climaemet","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/climaemet/climaemet.pdf","metadata":{},"repo_metadata":{"id":40235547,"uuid":"277600874","full_name":"rOpenSpain/climaemet","owner":"rOpenSpain","description":"R Climate AEMET Tools","archived":false,"fork":false,"pushed_at":"2024-10-23T13:02:16.000Z","size":478551,"stargazers_count":41,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-10-29T22:31:53.615Z","etag":null,"topics":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"latest_commit_sha":null,"homepage":"https://ropenspain.github.io/climaemet/","language":"R","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/rOpenSpain.png","metadata":{"files":{"readme":"README.Rmd","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"codemeta.json"}},"created_at":"2020-07-06T17:02:11.000Z","updated_at":"2024-10-05T01:41:40.000Z","dependencies_parsed_at":"2023-09-21T19:31:28.340Z","dependency_job_id":"7403e9fc-7989-475a-9053-3a0f0356c008","html_url":"https://github.com/rOpenSpain/climaemet","commit_stats":{"total_commits":255,"total_committers":7,"mean_commits":36.42857142857143,"dds":0.2196078431372549,"last_synced_commit":"415d3c508cc19582b1ab5ef20de28b893e810d90"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222155737,"owners_count":16940398,"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":"rOpenSpain","name":"rOpenSpain","uuid":"34716267","kind":"organization","description":"rOpenSci is our form, Spanish public data our matter","email":"hola@ropenspain.es","website":"http://ropenspain.es","location":"Spain","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/34716267?v=4","repositories_count":21,"last_synced_at":"2023-02-26T11:30:41.307Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/rOpenSpain","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-09T23:06:48.395Z","updated_at":"2023-02-26T11:30:41.312Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain/repositories"},"tags":[{"name":"v1.3.0","sha":"334f98e2308bb7074e2cbbf90fe2b311f30328c6","kind":"commit","published_at":"2024-06-23T20:43:08.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.3.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"e87f6f1e4c6b6c475cfd5977088ce8943b71bbd2","kind":"commit","published_at":"2024-01-30T21:59:53.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.2.1","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"efc9e08a07cb65c7e1b8295281ed2dd2ad9ce76a","kind":"commit","published_at":"2023-08-29T14:31:20.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.2.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.2.0/manifests"},{"name":"v1.1.1","sha":"90ac1f96102206424d66c70b963a01c31bb649e6","kind":"commit","published_at":"2023-05-25T17:23:36.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.1.1","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"788cd2161e4dfe2c194ce3000a93962f256cabac","kind":"commit","published_at":"2023-02-16T20:52:11.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.1.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"b614feb617883f53ca3006f117a141520e44cac0","kind":"commit","published_at":"2022-08-14T07:40:05.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.0.2","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"81b69893666eb4033b43cca184a29be4d6f2fd59","kind":"commit","published_at":"2022-02-23T15:34:50.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.0.1","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"f7b50aa47a26d3d07686fe238a42933504f11a00","kind":"commit","published_at":"2021-09-16T11:17:29.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v1.0.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v1.0.0/manifests"},{"name":"v0.2.0","sha":"09f945d5d17cac3cf693806647fdac14ba017e3a","kind":"tag","published_at":"2021-03-22T08:03:05.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v0.2.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"964706d2e9030bd23d5dea4e90ec3f59d83aece3","kind":"commit","published_at":"2020-07-07T14:48:13.000Z","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/v0.1.0","html_url":"https://github.com/rOpenSpain/climaemet/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-30T02:59:06.889Z","dependent_packages_count":0,"downloads":1198,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":15.787375415282392,"dependent_repos_count":23.801506424457244,"dependent_packages_count":28.64230343300111,"stargazers_count":9.922480620155039,"forks_count":20.99246787771378,"docker_downloads_count":null,"average":19.829226754121912},"purl":"pkg:cran/climaemet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/climaemet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/climaemet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/climaemet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-29T21:03:39.064Z","issues_count":25,"pull_requests_count":43,"avg_time_to_close_issue":7379618.956521739,"avg_time_to_close_pull_request":19639.18604651163,"issues_closed_count":23,"pull_requests_closed_count":43,"pull_request_authors_count":2,"issue_authors_count":5,"avg_comments_per_issue":1.24,"avg_comments_per_pull_request":0.18604651162790697,"merged_pull_requests_count":41,"bot_issues_count":1,"bot_pull_requests_count":3,"past_year_issues_count":10,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":1376711.5555555555,"past_year_avg_time_to_close_pull_request":28449.75,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.9,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":12,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/issues","maintainers":[{"login":"dieghernan","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}],"active_maintainers":[{"login":"dieghernan","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/climaemet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/climaemet/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/climaemet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/climaemet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/climaemet/codemeta","maintainers":[{"uuid":"diego.hernangomezherrero@gmail.com","login":null,"name":"Diego Hernangómez","email":"diego.hernangomezherrero@gmail.com","url":null,"packages_count":13,"html_url":null,"role":null,"created_at":"2022-11-14T17:15:31.244Z","updated_at":"2022-11-14T17:15:31.244Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/diego.hernangomezherrero@gmail.com/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":27893,"maintainers_count":15463,"namespaces_count":0,"keywords_count":0,"github":"r-project-org","metadata":{"icon_url":"https://cran.r-project.org/CRANlogo.png","funded_packages_count":546},"icon_url":"https://cran.r-project.org/CRANlogo.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2026-04-03T06:40:33.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}},{"id":11733600,"name":"github.com/rOpenSpain/climaemet","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/rOpenSpain/climaemet","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2025-06-05T11:17:42.913Z","latest_release_published_at":"2026-03-23T19:50:21.000Z","latest_release_number":"v1.5.1","last_synced_at":"2026-04-01T21:01:36.343Z","created_at":"2025-06-05T11:17:29.625Z","updated_at":"2026-04-01T21:01:36.344Z","registry_url":"https://pkg.go.dev/github.com/rOpenSpain/climaemet","install_command":"go get github.com/rOpenSpain/climaemet","documentation_url":"https://pkg.go.dev/github.com/rOpenSpain/climaemet#section-documentation","metadata":{},"repo_metadata":{"id":40235547,"uuid":"277600874","full_name":"rOpenSpain/climaemet","owner":"rOpenSpain","description":"R Climate AEMET Tools","archived":false,"fork":false,"pushed_at":"2026-03-04T12:52:17.000Z","size":182447,"stargazers_count":45,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-06T11:36:20.901Z","etag":null,"topics":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"latest_commit_sha":null,"homepage":"https://ropenspain.github.io/climaemet/","language":"R","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/rOpenSpain.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-06T17:02:11.000Z","updated_at":"2026-02-27T10:12:48.000Z","dependencies_parsed_at":"2023-09-21T19:31:28.340Z","dependency_job_id":"e7c67c7b-2dd4-4f58-a549-5757ef9d17ff","html_url":"https://github.com/rOpenSpain/climaemet","commit_stats":{"total_commits":304,"total_committers":7,"mean_commits":43.42857142857143,"dds":0.2203947368421053,"last_synced_commit":"4fbc025614d3dc907238b0f8739b40c07c22070e"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/rOpenSpain/climaemet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30252496,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T08:59:44.879Z","status":"ssl_error","status_checked_at":"2026-03-08T08:58:02.867Z","response_time":56,"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"},"tags":[]},"repo_metadata_updated_at":"2026-03-14T08:09:35.988Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/r%21open%21spain/climaemet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/rOpenSpain/climaemet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/rOpenSpain/climaemet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/rOpenSpain/climaemet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-27T13:00:17.080Z","issues_count":32,"pull_requests_count":68,"avg_time_to_close_issue":8582227.27586207,"avg_time_to_close_pull_request":175468.68253968254,"issues_closed_count":29,"pull_requests_closed_count":63,"pull_request_authors_count":2,"issue_authors_count":7,"avg_comments_per_issue":1.6875,"avg_comments_per_pull_request":0.2647058823529412,"merged_pull_requests_count":59,"bot_issues_count":1,"bot_pull_requests_count":11,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":347964.2,"past_year_avg_time_to_close_pull_request":982065.125,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.25,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/issues","maintainers":[{"login":"dieghernan","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}],"active_maintainers":[{"login":"dieghernan","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FrOpenSpain%2Fclimaemet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FrOpenSpain%2Fclimaemet/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FrOpenSpain%2Fclimaemet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FrOpenSpain%2Fclimaemet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FrOpenSpain%2Fclimaemet/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2085511,"maintainers_count":0,"namespaces_count":779106,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53416},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-03T06:05:35.160Z","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"}},{"id":11733601,"name":"github.com/ropenspain/climaemet","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ropenspain/climaemet","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2020-07-07T14:48:13.000Z","latest_release_published_at":"2026-03-23T19:50:21.000Z","latest_release_number":"v1.5.1","last_synced_at":"2026-04-01T21:01:36.469Z","created_at":"2025-06-05T11:17:30.021Z","updated_at":"2026-04-01T21:01:36.469Z","registry_url":"https://pkg.go.dev/github.com/ropenspain/climaemet","install_command":"go get github.com/ropenspain/climaemet","documentation_url":"https://pkg.go.dev/github.com/ropenspain/climaemet#section-documentation","metadata":{},"repo_metadata":{"id":40235547,"uuid":"277600874","full_name":"rOpenSpain/climaemet","owner":"rOpenSpain","description":"R Climate AEMET Tools","archived":false,"fork":false,"pushed_at":"2026-03-04T12:52:17.000Z","size":182447,"stargazers_count":45,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-06T11:36:20.901Z","etag":null,"topics":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"latest_commit_sha":null,"homepage":"https://ropenspain.github.io/climaemet/","language":"R","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/rOpenSpain.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-06T17:02:11.000Z","updated_at":"2026-02-27T10:12:48.000Z","dependencies_parsed_at":"2023-09-21T19:31:28.340Z","dependency_job_id":"e7c67c7b-2dd4-4f58-a549-5757ef9d17ff","html_url":"https://github.com/rOpenSpain/climaemet","commit_stats":{"total_commits":304,"total_committers":7,"mean_commits":43.42857142857143,"dds":0.2203947368421053,"last_synced_commit":"4fbc025614d3dc907238b0f8739b40c07c22070e"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/rOpenSpain/climaemet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30331608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"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"},"tags":[]},"repo_metadata_updated_at":"2026-03-14T08:10:25.045Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/ropenspain/climaemet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ropenspain/climaemet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ropenspain/climaemet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ropenspain/climaemet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-27T13:00:17.080Z","issues_count":32,"pull_requests_count":68,"avg_time_to_close_issue":8582227.27586207,"avg_time_to_close_pull_request":175468.68253968254,"issues_closed_count":29,"pull_requests_closed_count":63,"pull_request_authors_count":2,"issue_authors_count":7,"avg_comments_per_issue":1.6875,"avg_comments_per_pull_request":0.2647058823529412,"merged_pull_requests_count":59,"bot_issues_count":1,"bot_pull_requests_count":11,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":347964.2,"past_year_avg_time_to_close_pull_request":982065.125,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.25,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/issues","maintainers":[{"login":"dieghernan","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}],"active_maintainers":[{"login":"dieghernan","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropenspain%2Fclimaemet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropenspain%2Fclimaemet/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropenspain%2Fclimaemet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropenspain%2Fclimaemet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropenspain%2Fclimaemet/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2085511,"maintainers_count":0,"namespaces_count":779106,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53416},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-03T06:05:35.160Z","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"}},{"id":13970720,"name":"r-climaemet","ecosystem":"guix","description":"Climate AEMET Tools","homepage":"https://ropenspain.github.io/climaemet/","licenses":"gpl3","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ropenspain/climaemet","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2026-03-03T00:38:37.038Z","latest_release_published_at":"2026-04-03T07:16:44.949Z","latest_release_number":"1.5.1","last_synced_at":"2026-04-03T07:16:45.219Z","created_at":"2026-03-03T00:38:36.854Z","updated_at":"2026-04-03T09:18:41.998Z","registry_url":"https://packages.guix.gnu.org/packages/r-climaemet/1.5.0/","install_command":"guix install r-climaemet","documentation_url":"https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/cran.scm#n9036","metadata":{"location":"gnu/packages/cran.scm:9036","variable_name":"r-climaemet"},"repo_metadata":{"id":40235547,"uuid":"277600874","full_name":"rOpenSpain/climaemet","owner":"rOpenSpain","description":"R Climate AEMET Tools","archived":false,"fork":false,"pushed_at":"2026-03-04T12:52:17.000Z","size":182447,"stargazers_count":45,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-03-06T11:36:20.901Z","etag":null,"topics":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"latest_commit_sha":null,"homepage":"https://ropenspain.github.io/climaemet/","language":"R","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/rOpenSpain.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-06T17:02:11.000Z","updated_at":"2026-02-27T10:12:48.000Z","dependencies_parsed_at":"2023-09-21T19:31:28.340Z","dependency_job_id":"e7c67c7b-2dd4-4f58-a549-5757ef9d17ff","html_url":"https://github.com/rOpenSpain/climaemet","commit_stats":{"total_commits":304,"total_committers":7,"mean_commits":43.42857142857143,"dds":0.2203947368421053,"last_synced_commit":"4fbc025614d3dc907238b0f8739b40c07c22070e"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/rOpenSpain/climaemet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOpenSpain","download_url":"https://codeload.github.com/rOpenSpain/climaemet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30331608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"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"}},"repo_metadata_updated_at":"2026-04-03T09:18:20.220Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":4.378187014842964,"forks_count":5.692377672363377,"docker_downloads_count":null,"average":2.517641171801585},"purl":"pkg:guix/r-climaemet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/guix/r-climaemet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/guix/r-climaemet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/guix/r-climaemet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-27T13:00:17.080Z","issues_count":32,"pull_requests_count":68,"avg_time_to_close_issue":8582227.27586207,"avg_time_to_close_pull_request":175468.68253968254,"issues_closed_count":29,"pull_requests_closed_count":63,"pull_request_authors_count":2,"issue_authors_count":7,"avg_comments_per_issue":1.6875,"avg_comments_per_pull_request":0.2647058823529412,"merged_pull_requests_count":59,"bot_issues_count":1,"bot_pull_requests_count":11,"past_year_issues_count":8,"past_year_pull_requests_count":12,"past_year_avg_time_to_close_issue":347964.2,"past_year_avg_time_to_close_pull_request":982065.125,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.25,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/issues","maintainers":[{"login":"dieghernan","count":80,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}],"active_maintainers":[{"login":"dieghernan","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/r-climaemet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/r-climaemet/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/r-climaemet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/r-climaemet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages/r-climaemet/codemeta","maintainers":[],"registry":{"name":"guix","url":"https://guix.gnu.org","ecosystem":"guix","default":true,"packages_count":30789,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"guix-mirror","metadata":{"funded_packages_count":286},"icon_url":"https://github.com/guix-mirror.png","created_at":"2026-03-02T16:23:46.981Z","updated_at":"2026-04-03T06:23:21.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/guix/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/guix/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/guix/namespaces"}}],"commits":{"id":720531,"full_name":"rOpenSpain/climaemet","default_branch":"main","total_commits":400,"total_committers":7,"total_bot_commits":53,"total_bot_committers":2,"mean_commits":57.142857142857146,"dds":0.21999999999999997,"past_year_total_commits":62,"past_year_total_committers":3,"past_year_total_bot_commits":12,"past_year_total_bot_committers":2,"past_year_mean_commits":20.666666666666668,"past_year_dds":0.19354838709677424,"last_synced_at":"2026-04-01T21:00:52.030Z","last_synced_commit":"72f5d2d5294da67e2f20cf0d3121b69f6d0eba9f","created_at":"2023-03-09T13:02:52.799Z","updated_at":"2026-04-01T21:00:39.920Z","committers":[{"name":"Diego H","email":"diego.hernangomezherrero@gmail.com","login":"dieghernan","count":312},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":46},{"name":"GitHub Actions","email":"actions@github.com","login":"actions-user","count":21},{"name":"mpizarrotig","email":"manolopizarro@hotmail.com","login":"mpizarrotig","count":11},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"ImgBotApp","email":"ImgBotHelp@gmail.com","login":"ImgBotApp","count":2},{"name":"Gema Fernández-Avilés Calderón","email":"80209018+gemafaviles","login":"gemafaviles","count":1}],"past_year_committers":[{"name":"Diego H.","email":"diego.hernangomezherrero@gmail.com","login":"dieghernan","count":50},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":9},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-03T00:00:08.542Z","repositories_count":6211307,"commits_count":927244946,"contributors_count":35800522,"owners_count":1145313,"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":"rOpenSpain/climaemet","html_url":"https://github.com/rOpenSpain/climaemet","last_synced_at":"2026-03-30T20:00:20.220Z","status":"active","issues_count":33,"pull_requests_count":69,"avg_time_to_close_issue":8298820.133333334,"avg_time_to_close_pull_request":175468.68253968254,"issues_closed_count":30,"pull_requests_closed_count":63,"pull_request_authors_count":2,"issue_authors_count":7,"avg_comments_per_issue":1.6363636363636365,"avg_comments_per_pull_request":0.2608695652173913,"merged_pull_requests_count":59,"bot_issues_count":1,"bot_pull_requests_count":12,"past_year_issues_count":8,"past_year_pull_requests_count":13,"past_year_avg_time_to_close_issue":341210.0,"past_year_avg_time_to_close_pull_request":982065.125,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.25,"past_year_avg_comments_per_pull_request":0.46153846153846156,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":8,"created_at":"2023-05-09T10:37:21.406Z","updated_at":"2026-03-30T20:00:20.220Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOpenSpain%2Fclimaemet/issues","issue_labels_count":{"enhancement":6,"documentation":2,"help wanted":2,"question":1},"pull_request_labels_count":{"dependencies":12,"enhancement":11,"github_actions":6},"issue_author_associations_count":{"MEMBER":24,"NONE":8,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":57,"CONTRIBUTOR":12},"issue_authors":{"dieghernan":24,"dominicroye":2,"Roberto-avm":2,"jesbrz":2,"indycool79":1,"paschatz":1,"github-actions[bot]":1},"pull_request_authors":{"dieghernan":57,"dependabot[bot]":12},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-01T00:00:08.271Z","repositories_count":14036935,"issues_count":34460794,"pull_requests_count":112784701,"authors_count":11214185,"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,"enhancement":2},"past_year_issue_author_associations_count":{"MEMBER":4,"NONE":4},"past_year_pull_request_author_associations_count":{"MEMBER":7,"CONTRIBUTOR":6},"past_year_issue_authors":{"dieghernan":4,"Roberto-avm":2,"dominicroye":1,"paschatz":1},"past_year_pull_request_authors":{"dieghernan":7,"dependabot[bot]":6},"maintainers":[{"login":"dieghernan","count":81,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}],"active_maintainers":[{"login":"dieghernan","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dieghernan"}]},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":9,"PullRequestEvent":13,"IssuesEvent":13,"WatchEvent":5,"IssueCommentEvent":18,"PushEvent":129,"CreateEvent":14},"last_year":{"ReleaseEvent":1,"DeleteEvent":7,"PullRequestEvent":5,"IssuesEvent":11,"WatchEvent":3,"IssueCommentEvent":16,"PushEvent":64,"CreateEvent":11}},"keywords":["aemet","climate","cran","data","forecast-api","r","r-package","ropenspain","rstats","science","spain","weather-api"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/check-examples.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:22.886Z","updated_at":"2023-02-17T05:31:22.886Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/check-examples.yaml","dependencies":[{"id":7734095546,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734095547,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734095548,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734095549,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734095558,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/cran-status.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:23.083Z","updated_at":"2023-02-17T05:31:23.083Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/cran-status.yaml","dependencies":[{"id":7734095949,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734095950,"package_name":"dieghernan/cran-status-check","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown-gh-pages-clean.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:23.128Z","updated_at":"2023-02-17T05:31:23.128Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/pkgdown-gh-pages-clean.yaml","dependencies":[{"id":7734096303,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734096304,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734096305,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734096306,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/roscron-check-full.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:23.731Z","updated_at":"2023-02-17T05:31:23.731Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/roscron-check-full.yaml","dependencies":[{"id":7734099454,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734099455,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734099456,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734099457,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734099458,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rostemplate-gh-pages.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:23.893Z","updated_at":"2023-02-17T05:31:23.893Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/rostemplate-gh-pages.yaml","dependencies":[{"id":7734100137,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734100138,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734100139,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734100140,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/update-docs.yaml","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:24.022Z","updated_at":"2023-02-17T05:31:24.022Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/update-docs.yaml","dependencies":[{"id":7734100545,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7734100546,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734100547,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734100548,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7734100549,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-02-17T05:31:24.089Z","updated_at":"2023-02-17T05:31:24.089Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/DESCRIPTION","dependencies":[{"id":7734100806,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.6.0","direct":true,"kind":"depends","optional":false},{"id":7734100807,"package_name":"dplyr","ecosystem":"cran","requirements":"\u003e= 1.0.0","direct":true,"kind":"imports","optional":false},{"id":7734100808,"package_name":"ggplot2","ecosystem":"cran","requirements":"\u003e= 3.3.2","direct":true,"kind":"imports","optional":false},{"id":7734100809,"package_name":"httr","ecosystem":"cran","requirements":"\u003e= 1.4.1","direct":true,"kind":"imports","optional":false},{"id":7734100811,"package_name":"jsonlite","ecosystem":"cran","requirements":"\u003e= 1.7.0","direct":true,"kind":"imports","optional":false},{"id":7734100819,"package_name":"rappdirs","ecosystem":"cran","requirements":"\u003e= 0.3.3","direct":true,"kind":"imports","optional":false},{"id":7734100820,"package_name":"readr","ecosystem":"cran","requirements":"\u003e= 1.4.0","direct":true,"kind":"imports","optional":false},{"id":7734100822,"package_name":"rlang","ecosystem":"cran","requirements":"\u003e= 0.4.6","direct":true,"kind":"imports","optional":false},{"id":7734100823,"package_name":"tibble","ecosystem":"cran","requirements":"\u003e= 3.0.3","direct":true,"kind":"imports","optional":false},{"id":7734100824,"package_name":"tidyr","ecosystem":"cran","requirements":"\u003e= 1.1.0","direct":true,"kind":"imports","optional":false},{"id":7734100825,"package_name":"climatol","ecosystem":"cran","requirements":"\u003e= 3.1.2","direct":true,"kind":"suggests","optional":false},{"id":7734100826,"package_name":"gganimate","ecosystem":"cran","requirements":"\u003e= 1.0.5","direct":true,"kind":"suggests","optional":false},{"id":7734100834,"package_name":"jpeg","ecosystem":"cran","requirements":"\u003e= 0.1.8","direct":true,"kind":"suggests","optional":false},{"id":7734100835,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7734100836,"package_name":"lubridate","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7734100863,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7734100864,"package_name":"scales","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7734100866,"package_name":"sf","ecosystem":"cran","requirements":"\u003e= 0.9.0","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lintr.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:31:25.446Z","updated_at":"2023-09-21T19:31:25.446Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/lintr.yaml","dependencies":[{"id":13856717765,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":13856717766,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856717767,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856717768,"package_name":"github/codeql-action/upload-sarif","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgcheck.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:31:25.848Z","updated_at":"2023-09-21T19:31:25.848Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/pkgcheck.yaml","dependencies":[{"id":13856717775,"package_name":"ropensci-review-tools/pkgcheck-action","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wipe-cache.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:31:26.954Z","updated_at":"2023-09-21T19:31:26.954Z","repository_link":"https://github.com/rOpenSpain/climaemet/blob/main/.github/workflows/wipe-cache.yaml","dependencies":[{"id":13856718077,"package_name":"easimon/wipe-cache","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]}],"score":12.886134586541463,"created_at":"2023-09-18T13:12:26.445Z","updated_at":"2026-04-20T05:30:28.490Z","avatar_url":"https://github.com/rOpenSpain.png","language":"R","category":"Climate Change","sub_category":"Climate Data Access and Visualization","monthly_downloads":1198,"total_dependent_repos":1,"total_dependent_packages":0,"readme":"\n\n\u003c!-- README.md is generated from README.qmd. Please edit that file --\u003e\n\n# climaemet \u003ca href=\"https://ropenspain.github.io/climaemet/\"\u003e\u003cimg src=\"man/figures/logo.png\" alt=\"climaemet website\" align=\"right\" height=\"139\"/\u003e\u003c/a\u003e\n\n\u003c!-- badges: start --\u003e\n\n[![rOS-badge](https://ropenspain.github.io/rostemplate/reference/figures/ropenspain-badge.svg)](https://ropenspain.es/)\n[![CRAN\nstatus](https://www.r-pkg.org/badges/version/climaemet)](https://CRAN.R-project.org/package=climaemet)\n[![CRAN_time_from_release](https://www.r-pkg.org/badges/ago/climaemet)](https://cran.r-project.org/package=climaemet)\n[![CRAN_latest_release_date](https://www.r-pkg.org/badges/last-release/climaemet)](https://cran.r-project.org/package=climaemet)\n[![CRAN\nresults](https://badges.cranchecks.info/worst/climaemet.svg)](https://cran.r-project.org/web/checks/check_results_climaemet.html)\n[![r-universe](https://ropenspain.r-universe.dev/badges/climaemet)](https://ropenspain.r-universe.dev/climaemet)\n[![R-CMD-check](https://github.com/rOpenSpain/climaemet/actions/workflows/roscron-check-full.yaml/badge.svg)](https://github.com/rOpenSpain/climaemet/actions/workflows/roscron-check-full.yaml)\n[![codecov](https://codecov.io/gh/rOpenSpain/climaemet/graph/badge.svg?token=ZD3FL138Z4)](https://app.codecov.io/gh/rOpenSpain/climaemet)\n[![DOI](https://img.shields.io/badge/DOI-10.32614/CRAN.package.climaemet-blue)](https://doi.org/10.32614/CRAN.package.climaemet)\n[![metacran\ndownloads](https://cranlogs.r-pkg.org/badges/climaemet)](https://cran.r-project.org/package=climaemet)\n![GitHub\nLicense](https://img.shields.io/github/license/rOpenSpain/climaemet?color=blue)\n[![Project Status: Active – The project has reached a stable, usable\nstate and is being actively\ndeveloped.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active)\n\n\u003c!-- badges: end --\u003e\n\nThe goal of **climaemet** is to serve as an interface to download the\nclimatic data of the Spanish Meteorological Agency (AEMET) directly from\nR using their [API](https://opendata.aemet.es/) and create scientific\ngraphs (climate charts, trend analysis of climate time series,\ntemperature and precipitation anomalies maps, “warming stripes”\ngraphics, climatograms, etc.).\n\nBrowse manual and vignettes at\n\u003chttps://ropenspain.github.io/climaemet/\u003e.\n\n## AEMET Open Data\n\nAEMET OpenData is a REST API developed by AEMET that allows the\ndissemination and reuse of the Agency’s meteorological and\nclimatological information. To see more details visit:\n\u003chttps://opendata.aemet.es/centrodedescargas/inicio\u003e\n\n## License for the original data\n\nInformation prepared by the Spanish Meteorological Agency (© AEMET). You\ncan read about it [here](https://www.aemet.es/en/nota_legal).\n\nA summary for the usage of the data could be interpreted as:\n\n\u003e People can use freely this data. You should mention AEMET as the\n\u003e collector of the original data in every situation except if you are\n\u003e using this data privately and individually. AEMET makes no warranty as\n\u003e to the accuracy or completeness of the data. All data are provided on\n\u003e an “as is” basis. AEMET is not responsible for any damage or loss\n\u003e derived from the interpretation or use of this data.\n\n## Installation\n\nYou can install the released version of **climaemet** from\n[CRAN](https://CRAN.R-project.org) with:\n\n``` r\ninstall.packages(\"climaemet\")\n```\n\nYou can install the developing version of **climaemet** using the\n[r-universe](https://ropenspain.r-universe.dev/climaemet):\n\n``` r\n# Install climaemet in R:\ninstall.packages(\n  \"climaemet\",\n  repos = c(\n    \"https://ropenspain.r-universe.dev\",\n    \"https://cloud.r-project.org\"\n  )\n)\n```\n\nAlternatively, you can install the developing version of **climaemet**\nwith:\n\n``` r\n# install.packages(\"pak\")\npak::pak(\"ropenspain/climaemet\")\n```\n\n## API key\n\nTo be able to download data from AEMET you will need a free API key\nwhich you can get\n[here](https://opendata.aemet.es/centrodedescargas/obtencionAPIKey).\n\n``` r\nlibrary(climaemet)\n\n## Get api key from AEMET\nbrowseURL(\"https://opendata.aemet.es/centrodedescargas/obtencionAPIKey\")\n\n## Use this function to register your API Key temporarly or permanently\naemet_api_key(\"MY API KEY\")\n```\n\n## Changes on v1.0.0!\n\nNow the `apikey` parameter on the functions have been deprecated. You\nmay need to set your API Key globally using `aemet_api_key()`. Note that\nyou would need also to remove the `apikey` parameter on your old codes.\n\n### Now **climaemet** is tidy…\n\nFrom `v1.0.0` onward, **climaemet** provides its results in [tibble\nformat](https://tibble.tidyverse.org/). Also, the functions try to guess\nthe correct format of the fields (i.e. something as a Date/Hour now is\nan hour, numbers are parsed as double, etc.).\n\n``` r\nlibrary(climaemet)\n\n# See a tibble in action\n\naemet_last_obs(\"9434\")\n#\u003e # A tibble: 10 × 25\n#\u003e    idema   lon fint                 prec   alt  vmax    vv    dv   lat  dmax\n#\u003e    \u003cchr\u003e \u003cdbl\u003e \u003cdttm\u003e              \u003cdbl\u003e \u003cdbl\u003e \u003cdbl\u003e \u003cdbl\u003e \u003cdbl\u003e \u003cdbl\u003e \u003cdbl\u003e\n#\u003e  1 9434  -1.00 2026-02-18 02:00:00   0     249   3.3   1.8    68  41.7    88\n#\u003e  2 9434  -1.00 2026-02-18 03:00:00   0     249   2.6   1      56  41.7    85\n#\u003e  3 9434  -1.00 2026-02-18 04:00:00   0     249   3.5   2.2   283  41.7   263\n#\u003e  4 9434  -1.00 2026-02-18 05:00:00   0     249   3.9   1.4   238  41.7   283\n#\u003e  5 9434  -1.00 2026-02-18 06:00:00   0     249   4.3   3     111  41.7   120\n#\u003e  6 9434  -1.00 2026-02-18 07:00:00   0     249   4.9   2.9   118  41.7   133\n#\u003e  7 9434  -1.00 2026-02-18 08:00:00   0     249   3.8   2.5    92  41.7    93\n#\u003e  8 9434  -1.00 2026-02-18 09:00:00   0.8   249   4.8   2.9   100  41.7    88\n#\u003e  9 9434  -1.00 2026-02-18 10:00:00   0     249   5.1   3.2   100  41.7   113\n#\u003e 10 9434  -1.00 2026-02-18 11:00:00   0     249   8.8   4.5   245  41.7   230\n#\u003e # ℹ 15 more variables: ubi \u003cchr\u003e, pres \u003cdbl\u003e, hr \u003cdbl\u003e, stdvv \u003cdbl\u003e, ts \u003cdbl\u003e,\n#\u003e #   pres_nmar \u003cdbl\u003e, tamin \u003cdbl\u003e, ta \u003cdbl\u003e, tamax \u003cdbl\u003e, tpr \u003cdbl\u003e,\n#\u003e #   stddv \u003cdbl\u003e, inso \u003cdbl\u003e, tss5cm \u003cdbl\u003e, pacutp \u003cdbl\u003e, tss20cm \u003cdbl\u003e\n```\n\n### … and spatial!\n\nAnother major change in `v1.0.0` is the ability of return information on\nspatial `sf` format, using `return_sf = TRUE`. The coordinate reference\nsystem (CRS) used is **EPSG 4326**, that correspond to the **World\nGeodetic System (WGS)** and return coordinates in latitude/longitude\n(unprojected coordinates):\n\n``` r\n# You would need to install `sf` if not installed yet\n# run install.packages(\"sf\") for installation\nlibrary(ggplot2)\nlibrary(dplyr)\n\nall_stations \u003c- aemet_daily_clim(\n  start = \"2021-01-08\",\n  end = \"2021-01-08\",\n  return_sf = TRUE\n)\n\nggplot(all_stations) +\n  geom_sf(aes(colour = tmed), shape = 19, size = 2, alpha = 0.95) +\n  labs(\n    title = \"Average temperature in Spain\",\n    subtitle = \"8 Jan 2021\",\n    color = \"Max temp.\\n(celsius)\",\n    caption = \"Source: AEMET\"\n  ) +\n  scale_colour_gradientn(\n    colours = hcl.colors(10, \"RdBu\", rev = TRUE),\n    breaks = c(-10, -5, 0, 5, 10, 15, 20),\n    guide = \"legend\"\n  ) +\n  theme_bw() +\n  theme(\n    panel.border = element_blank(),\n    plot.title = element_text(face = \"bold\"),\n    plot.subtitle = element_text(face = \"italic\")\n  )\n```\n\n\u003cimg src=\"man/figures/README-spatial-1.png\" style=\"width:100.0%\"\nalt=\"Example of map created with climaemet and sf\" /\u003e\n\n## Plots\n\nWe can also draw a “warming stripes” graph with the downloaded data from\na weather station. These functions returns **ggplot2** plots:\n\n``` r\n# Plot a climate stripes graph for a period of years for a station\n\nlibrary(ggplot2)\n\n# Example data\ntemp_data \u003c- climaemet::climaemet_9434_temp\n\nggstripes(temp_data, plot_title = \"Zaragoza Airport\") +\n  labs(subtitle = \"(1950-2020)\")\n```\n\n\u003cimg src=\"man/figures/README-climatestripes-1.png\" style=\"width:100.0%\"\nalt=\"Example of stripe plot created with climaemet\" /\u003e\n\nFurthermore, we can draw the well-known Walter \u0026 Lieth climatic diagram\nfor a weather station and over a specified period of time:\n\n``` r\n# Plot of a Walter \u0026 Lieth climatic diagram for a station\n\n# Example data\nwl_data \u003c- climaemet::climaemet_9434_climatogram\n\nggclimat_walter_lieth(\n  wl_data,\n  alt = \"249\",\n  per = \"1981-2010\",\n  est = \"Zaragoza Airport\"\n)\n```\n\n\u003cimg src=\"man/figures/README-climatogram-1.png\" style=\"width:100.0%\"\nalt=\"Plot of a Walter \u0026amp; Lieth climatic diagram for a station\" /\u003e\n\nAdditionally, we may be interested in drawing the wind speed and\ndirection over a period of time for the data downloaded from a weather\nstation.:\n\n``` r\n# Plot a windrose showing the wind speed and direction for a station\n\n# Example data\nwind_data \u003c- climaemet::climaemet_9434_wind\n\nspeed \u003c- wind_data$velmedia\ndirection \u003c- wind_data$dir\n\nggwindrose(\n  speed = speed,\n  direction = direction,\n  speed_cuts = seq(0, 16, 4),\n  legend_title = \"Wind speed (m/s)\",\n  calm_wind = 0,\n  n_col = 1,\n  plot_title = \"Zaragoza Airport\"\n) +\n  labs(subtitle = \"2000-2020\", caption = \"Source: AEMET\")\n```\n\n\u003cimg src=\"man/figures/README-windrose-1.png\" style=\"width:100.0%\"\nalt=\"Plot of a windrose showing the wind speed and direction\" /\u003e\n\n## Code of Conduct\n\nPlease note that this project is released with a Contributor Code of\nConduct. By participating in this project you agree to abide by its\nterms.\n\n## Citation\n\nUsing **climaemet** for a paper you are writing?. Consider citing it:\n\n\u003cp\u003e\n\nPizarro M, Hernangómez D, Fernández-Avilés G (2021). \u003cem\u003eclimaemet:\nClimate AEMET Tools\u003c/em\u003e.\n\u003ca href=\"https://doi.org/10.32614/CRAN.package.climaemet\"\u003edoi:10.32614/CRAN.package.climaemet\u003c/a\u003e.\n\u003c/p\u003e\n\nA BibTeX entry for LaTeX users is:\n\n    @Manual{R-climaemet,\n      title = {{climaemet}: Climate {AEMET} Tools},\n      author = {Manuel Pizarro and Diego Hernangómez and Gema Fernández-Avilés},\n      abstract = {The goal of climaemet is to serve as an interface to download the climatic data of the Spanish Meteorological Agency (AEMET) directly from R using their API (https://opendata.aemet.es/) and create scientific graphs (climate charts, trend analysis of climate time series, temperature and precipitation anomalies maps, “warming stripes” graphics, climatograms, etc.).},\n      year = {2021},\n      month = {8},\n      doi = {10.32614/CRAN.package.climaemet},\n      keywords = {Climate, Rcran,  Tools, Graphics, Interpolation, Maps},\n    }\n\n## Links\n\n- Download from CRAN at \u003chttps://cran.r-project.org/package=climaemet\u003e\n- Browse source code at \u003chttps://github.com/ropenspain/climaemet\u003e\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.32614/CRAN.package.climaemet"],"works":{"https://doi.org/10.5281/zenodo.5205573":null},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["transform","standardization","measurements","productivity","projection","simulations","report","optimizers","interpreter","routing"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/66720","html_url":"https://ost.ecosyste.ms/projects/66720"}