From adf5abefa39998a7ee29c0618f9c7aaf8a39d0bc Mon Sep 17 00:00:00 2001 From: clampr Date: Wed, 3 Jun 2026 16:57:36 +0200 Subject: [PATCH 1/7] feat: add parquet data docs --- docs/data/_category_.json | 4 +- docs/data/bulk/_category_.json | 10 ++++ docs/data/bulk/daily.md | 37 +++++++++++++++ docs/data/bulk/hourly.md | 37 +++++++++++++++ docs/data/bulk/monthly.md | 35 ++++++++++++++ docs/data/bulk/overview.md | 47 +++++++++++++++++++ docs/data/overview.md | 32 ++----------- docs/data/timeseries/daily.md | 9 ++-- docs/data/timeseries/hourly.md | 9 ++-- docs/data/timeseries/monthly.md | 9 ++-- docs/data/timeseries/overview.md | 32 ++++++++++++- docs/data/weather-stations.md | 2 +- docs/formats.md | 2 +- docs/overview.md | 3 +- docs/python/overview.md | 2 +- docs/terms.md | 2 +- docusaurus.config.ts | 2 +- src/components/HomepageFeatures/index.tsx | 2 +- .../useSidebarBreadcrumbsWithContext.ts | 2 +- 19 files changed, 225 insertions(+), 53 deletions(-) create mode 100644 docs/data/bulk/_category_.json create mode 100644 docs/data/bulk/daily.md create mode 100644 docs/data/bulk/hourly.md create mode 100644 docs/data/bulk/monthly.md create mode 100644 docs/data/bulk/overview.md diff --git a/docs/data/_category_.json b/docs/data/_category_.json index ac64d13..c4ee0b9 100644 --- a/docs/data/_category_.json +++ b/docs/data/_category_.json @@ -1,10 +1,10 @@ { "position": 2, - "label": "Bulk Data", + "label": "Data Access", "collapsible": true, "collapsed": true, "link": { "type": "generated-index", - "title": "Bulk Data" + "title": "Data Access" } } diff --git a/docs/data/bulk/_category_.json b/docs/data/bulk/_category_.json new file mode 100644 index 0000000..abcc650 --- /dev/null +++ b/docs/data/bulk/_category_.json @@ -0,0 +1,10 @@ +{ + "position": 3, + "label": "Bulk Data", + "collapsible": true, + "collapsed": true, + "link": { + "type": "doc", + "id": "data-bulk-overview" + } +} diff --git a/docs/data/bulk/daily.md b/docs/data/bulk/daily.md new file mode 100644 index 0000000..c812634 --- /dev/null +++ b/docs/data/bulk/daily.md @@ -0,0 +1,37 @@ +--- +title: Daily Bulk Data | Data Access +sidebar_label: Daily Data +sidebar_position: 2 +--- + +# Daily Data + +This endpoint provides **one Parquet file per year**. + +:::warning[Beta] +This interface is currently in beta. We are actively working on improving it and adding new features. The formats and data structures may change in the future. We recommend checking back regularly for updates and improvements. +::: + +## Endpoints + +Annual data dumps, including model data as substitute for missing observations, are available here: + +``` +https://data.meteostat.net/daily/{year}.parquet +``` + +Please replace `{year}` with the desired year number. + +## Structure + +Parquet files use a columnar storage format. The columns correspond to the parameter codes described [here](/parameters?g=daily&d=1). + +More information on the data formats and weather condition codes is available [here](/formats). + +:::tip[Geographical Coordinates] +The Parquet files only contain the station ID, but not the geographical coordinates. To retrieve the coordinates, please download the [weather station database](/data/weather-stations) and join it based on the station ID. +::: + +### Data Sources + +Each data column has a corresponding source column with the `_source` suffix. diff --git a/docs/data/bulk/hourly.md b/docs/data/bulk/hourly.md new file mode 100644 index 0000000..8d4a880 --- /dev/null +++ b/docs/data/bulk/hourly.md @@ -0,0 +1,37 @@ +--- +title: Hourly Bulk Data | Data Access +sidebar_label: Hourly Data +sidebar_position: 1 +--- + +# Hourly Data + +This endpoint provides **one Parquet file per year**. The provided data is aggregated from historical databases, METAR reports and SYNOP data. + +:::warning[Beta] +This interface is currently in beta. We are actively working on improving it and adding new features. The formats and data structures may change in the future. We recommend checking back regularly for updates and improvements. +::: + +## Endpoints + +Annual data dumps, including model data as substitute for missing observations, are available here: + +``` +https://data.meteostat.net/hourly/{year}.parquet +``` + +Please replace `{year}` with the desired year number. + +## Structure + +Parquet files use a columnar storage format. The columns correspond to the parameter codes described [here](/parameters?g=hourly&d=1). + +More information on the data formats and weather condition codes is available [here](/formats). + +:::tip[Geographical Coordinates] +The Parquet files only contain the station ID, but not the geographical coordinates. To retrieve the coordinates, please download the [weather station database](/data/weather-stations) and join it based on the station ID. +::: + +### Data Sources + +Each data column has a corresponding source column with the `_source` suffix. diff --git a/docs/data/bulk/monthly.md b/docs/data/bulk/monthly.md new file mode 100644 index 0000000..7918891 --- /dev/null +++ b/docs/data/bulk/monthly.md @@ -0,0 +1,35 @@ +--- +title: Monthly Bulk Data | Data Access +sidebar_label: Monthly Data +sidebar_position: 3 +--- + +# Monthly Data + +This endpoint provides **a single Parquet file** containing historical monthly data for all weather stations. + +:::warning[Beta] +This interface is currently in beta. We are actively working on improving it and adding new features. The formats and data structures may change in the future. We recommend checking back regularly for updates and improvements. +::: + +## Endpoints + +The historical monthly data, including model data as a substitute for missing observations, for all weather stations is available here: + +``` +https://data.meteostat.net/monthly.parquet +``` + +## Structure + +Parquet files use a columnar storage format. The columns correspond to the parameter codes described [here](/parameters?g=monthly&d=1). + +More information on the data formats and weather condition codes is available [here](/formats). + +:::tip[Geographical Coordinates] +The Parquet files only contain the station ID, but not the geographical coordinates. To retrieve the coordinates, please download the [weather station database](/data/weather-stations) and join it based on the station ID. +::: + +### Data Sources + +Each data column has a corresponding source column with the `_source` suffix. diff --git a/docs/data/bulk/overview.md b/docs/data/bulk/overview.md new file mode 100644 index 0000000..6f49d75 --- /dev/null +++ b/docs/data/bulk/overview.md @@ -0,0 +1,47 @@ +--- +title: Bulk Data | Data Access +sidebar_label: Overview +id: data-bulk-overview +slug: /data/bulk +sidebar_position: 1 +--- + +import DocCardList from '@theme/DocCardList'; + +# Bulk Data + +The Meteostat bulk data interface provides access to weather and climate data across **all** weather stations in **Parquet** format. It's especially useful for large-scale, spatial analysis. Users are **not required to sign up** for this service. + +:::warning[Beta] +This interface is currently in beta. We are actively working on improving it and adding new features. The formats and data structures may change in the future. We recommend checking back regularly for updates and improvements. +::: + +## 🔌 Access + +This interface does not require an API key. However, when using this service you must comply with our [terms of service](/terms). Please make sure to cache data if possible and forbear from sending malicious calls to this service. + +Data is available in three different granularities: + +- [Hourly data](/data/bulk/hourly) +- [Daily data](/data/bulk/daily) +- [Monthly data](/data/bulk/monthly) + +:::warning +Years without data will return an HTTP `404` status code. +::: + +## 🚀 Quick Start + +The download of annual data dumps is dead simple and doesn’t even require an API key: + +```bash +curl "https://data.meteostat.net/hourly/2024.parquet" --output "2024.parquet" +``` + +## 🔄 Update Cycle + +The dumps are updated regularly, depending on the granularity of records. Recent hourly data should be available after a maximum of 24 hours. + +## 👀 Learn More {#learn-more} + + diff --git a/docs/data/overview.md b/docs/data/overview.md index 8d8d814..62bc97a 100644 --- a/docs/data/overview.md +++ b/docs/data/overview.md @@ -1,5 +1,5 @@ --- -title: Bulk Data +title: Data Access sidebar_label: Overview id: data-overview slug: /data @@ -8,35 +8,9 @@ sidebar_position: 1 import DocCardList from '@theme/DocCardList'; -# Bulk Data +# Data Access -The Meteostat bulk data interface provides access to full data dumps of individual weather stations. The data is provided in CSV (weather data) and JSON (weather stations) format. Users are **not required to sign up** for this service. - -## 🔌 Access - -``` -https://data.meteostat.net -``` - -:::warning -The dumps of weather stations which didn't report data for the requested frequency or data type will return an HTTP `404` status code. -::: - -In contrast to our JSON API the Bulk Data interface does not require an API key. However, when using this service you must comply with our [terms of service](/terms). Please make sure to cache data if possible and forbear from sending malicious calls to this service. - -## 🚀 Quick Start - -The download of annual data dumps is dead simple and doesn’t even require an API key: - -```bash -curl "https://data.meteostat.net/hourly/2024/10637.csv.gz" --output "10637-2024.csv.gz" -``` - -With our [Python library](/python/) we're providing a simple, yet powerful, wrapper for bulk data dumps. If you're into more complex analysis you should definitely have a look at it. - -## 🔄 Update Cycle - -To keep the load on our infrastructure as low as possible, Meteostat updates bulk data dumps individually for each weather station. The dumps are updated regularly, depending on the granularity of records. Recent hourly data should be available after a maximum of 24 hours. +Meteostat provides open and free access to historical weather and climate data. Users can download full [time series](/data/timeseries/) of individual weather stations provided in **CSV** format and [bulk data](/data/bulk/) in **Parquet** format. Weather station [meta data](/data/weather-stations) is provided in **JSON** and **SQL** format. Users are **not required to sign up** for this service. ## 👀 Learn More diff --git a/docs/data/timeseries/daily.md b/docs/data/timeseries/daily.md index 6fb77b2..c21982c 100644 --- a/docs/data/timeseries/daily.md +++ b/docs/data/timeseries/daily.md @@ -1,12 +1,12 @@ --- -title: Daily Data | Bulk Data +title: Daily Data | Data Access sidebar_label: Daily Data sidebar_position: 2 --- # Daily Data -This endpoint provides one GZ compressed CSV file per weather station and year. +This endpoint provides one **gzip-compressed CSV file** per weather station and year. ## Endpoints @@ -16,11 +16,12 @@ Annual data dumps, including model data as substitute for missing observations, https://data.meteostat.net/daily/{year}/{station}.csv.gz ``` -Please replace `{year}` with the desired year number and `{station}` with the ID of a weather station. +Please replace `{year}` with the desired year number and `{station}` with the ID of a [weather station](/data/weather-stations). ## Structure -CSV files provided through the Meteostat bulk data interface use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/formats#meteorological-parameters). +CSV files use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/parameters?g=daily&d=1). +The files **only contain the default set of parameters**. Additional parameters are not included in the data dumps, but can be retrieved through the [Python library](/python/). More information on the data formats and weather condition codes is available [here](/formats). diff --git a/docs/data/timeseries/hourly.md b/docs/data/timeseries/hourly.md index eddd42a..efb139f 100644 --- a/docs/data/timeseries/hourly.md +++ b/docs/data/timeseries/hourly.md @@ -1,12 +1,12 @@ --- -title: Hourly Data | Bulk Data +title: Hourly Data | Data Access sidebar_label: Hourly Data sidebar_position: 1 --- # Hourly Data -This endpoint provides one GZ compressed CSV file per weather station and year. The provided data is being aggregated from historical databases, METAR reports and SYNOP data. +This endpoint provides one **gzip-compressed CSV file** per weather station and year. The provided data is aggregated from historical databases, METAR reports and SYNOP data. ## Endpoints @@ -16,11 +16,12 @@ Annual data dumps, including model data as substitute for missing observations, https://data.meteostat.net/hourly/{year}/{station}.csv.gz ``` -Please replace `{year}` with the desired year number and `{station}` with the ID of a weather station. +Please replace `{year}` with the desired year number and `{station}` with the ID of a [weather station](/data/weather-stations). ## Structure -CSV files provided through the Meteostat bulk data interface use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/formats#meteorological-parameters). +CSV files use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/parameters?g=hourly&d=1). +The files **only contain the default set of parameters**. Additional parameters are not included in the data dumps, but can be retrieved through the [Python library](/python/). More information on the data formats and weather condition codes is available [here](/formats). diff --git a/docs/data/timeseries/monthly.md b/docs/data/timeseries/monthly.md index b7f7c0f..9ac57c4 100644 --- a/docs/data/timeseries/monthly.md +++ b/docs/data/timeseries/monthly.md @@ -1,12 +1,12 @@ --- -title: Monthly Data | Bulk Data +title: Monthly Data | Data Access sidebar_label: Monthly Data sidebar_position: 3 --- # Monthly Data -This endpoint provides one GZ compressed CSV file per weather station. +This endpoint provides one **gzip-compressed CSV file** per weather station. ## Endpoints @@ -16,11 +16,12 @@ Data dumps, including model data as substitute for missing observations, are ava https://data.meteostat.net/monthly/{station}.csv.gz ``` -Please replace `{station}` with the ID of a weather station. +Please replace `{station}` with the ID of a [weather station](/data/weather-stations). ## Structure -CSV files provided through the Meteostat bulk data interface use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/formats#meteorological-parameters). +CSV use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/parameters?g=monthly&d=1). +The files **only contain the default set of parameters**. Additional parameters are not included in the data dumps, but can be retrieved through the [Python library](/python/). More information on the data formats and weather condition codes is available [here](/formats). diff --git a/docs/data/timeseries/overview.md b/docs/data/timeseries/overview.md index a7ed06a..b5348ff 100644 --- a/docs/data/timeseries/overview.md +++ b/docs/data/timeseries/overview.md @@ -1,5 +1,5 @@ --- -title: Time Series | Bulk Data +title: Time Series | Data Access sidebar_label: Overview id: data-timeseries-overview slug: /data/timeseries @@ -10,7 +10,35 @@ import DocCardList from '@theme/DocCardList'; # Time Series -The Meteostat bulk data interface provides access to full time series data dumps of individual weather stations. The data is provided in CSV format. Users are **not required to sign up** for this service. +Meteostat provides access to full time series data dumps of individual weather stations. The data is provided in CSV format. Users are **not required to sign up** for this service. + +## 🔌 Access + +This interface does not require an API key. However, when using this service you must comply with our [terms of service](/terms). Please make sure to cache data if possible and forbear from sending malicious calls to this service. + +Data is available in three different granularities: + +- [Hourly data](/data/timeseries/hourly) +- [Daily data](/data/timeseries/daily) +- [Monthly data](/data/timeseries/monthly) + +:::warning +The dumps of weather stations which didn't report data for the requested granularity or data type will return an HTTP `404` status code. +::: + +## 🚀 Quick Start + +The download of annual data dumps is dead simple and doesn’t even require an API key: + +```bash +curl "https://data.meteostat.net/hourly/2024/10637.csv.gz" --output "10637-2024.csv.gz" +``` + +With our [Python library](/python/) we're providing a simple, yet powerful, wrapper for data dumps. If you're into more complex analysis you should definitely have a look at it. + +## 🔄 Update Cycle + +To keep the load on our infrastructure as low as possible, Meteostat updates data dumps individually for each weather station. The dumps are updated regularly, depending on the granularity of records. Recent hourly data should be available after a maximum of 24 hours. ## 👀 Learn More {#learn-more} diff --git a/docs/data/weather-stations.md b/docs/data/weather-stations.md index 6553886..872e9cc 100644 --- a/docs/data/weather-stations.md +++ b/docs/data/weather-stations.md @@ -1,5 +1,5 @@ --- -title: Weather Stations | Bulk Data +title: Weather Stations | Data Access sidebar_label: Weather Stations sidebar_position: 4 --- diff --git a/docs/formats.md b/docs/formats.md index eaf5698..5334220 100644 --- a/docs/formats.md +++ b/docs/formats.md @@ -4,7 +4,7 @@ sidebar_position: 2 # Formats & Units -Meteostat uses the metric system. Both the JSON API and the Bulk Data interface use the formats and units listed below. +Meteostat uses the metric system. All interfaces use the formats and units listed below. ## Time Format diff --git a/docs/overview.md b/docs/overview.md index 5a8841b..34d7d7d 100644 --- a/docs/overview.md +++ b/docs/overview.md @@ -13,7 +13,8 @@ Meteostat provides several interfaces for retrieving weather and climate data. C - [JSON API](/api/): Simple, fast access to Meteostat data in JSON format. - [Python Library](/python/): Analyze historical weather data for thousands of stations with Pandas. -- [Bulk Data](/data/): Download full data dumps for individual weather stations. +- [Command Line Interface](/cli/): Access Meteostat data directly from your terminal. +- [Data Access](/data/): Download full data dumps for individual weather stations or access data in bulk. ## About Meteostat diff --git a/docs/python/overview.md b/docs/python/overview.md index cd04120..e6d9515 100644 --- a/docs/python/overview.md +++ b/docs/python/overview.md @@ -10,7 +10,7 @@ import DocCardList from '@theme/DocCardList'; # Meteostat Python -The Meteostat Python library offers an easy and efficient way to access open weather and climate data through Pandas. It retrieves historical observations and statistics from Meteostat’s [bulk data interface](/data), which aggregates information from various public sources — primarily governmental agencies. Among Meteostat’s data providers are national weather services such as the **National Oceanic and Atmospheric Administration (NOAA)** and **Germany’s Meteorological Service (DWD)**. +The Meteostat Python library offers an easy and efficient way to access open weather and climate data through Pandas. It retrieves historical observations and statistics from Meteostat’s [open data interface](/data), which aggregates information from various public sources — primarily governmental agencies. Among Meteostat’s data providers are national weather services such as the **National Oceanic and Atmospheric Administration (NOAA)** and **Germany’s Meteorological Service (DWD)**. ## 📚 Installation diff --git a/docs/terms.md b/docs/terms.md index 88f488a..f92b2ea 100644 --- a/docs/terms.md +++ b/docs/terms.md @@ -4,7 +4,7 @@ sidebar_position: 3 # Terms -The following terms of service apply when using the Meteostat Python library, the Meteostat JSON API or the Meteostat bulk data interface (the “services”). Please review the terms and [license](/license.md) carefully. By accessing or using the services, you signify your agreement to these terms. +The following terms of service apply when using the Meteostat Python library, the Meteostat JSON API, the Meteostat CLI or the Meteostat data access interface (the “services”). Please review the terms and [license](/license.md) carefully. By accessing or using the services, you signify your agreement to these terms. If you do not agree to the terms, you may not access or use the services provided by Meteostat. diff --git a/docusaurus.config.ts b/docusaurus.config.ts index fda7f4a..09f3995 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -176,7 +176,7 @@ const config: Config = { to: "/cli", }, { - label: "Bulk Data", + label: "Data Access", to: "/data", }, { diff --git a/src/components/HomepageFeatures/index.tsx b/src/components/HomepageFeatures/index.tsx index 9c5141c..8f44f89 100644 --- a/src/components/HomepageFeatures/index.tsx +++ b/src/components/HomepageFeatures/index.tsx @@ -24,7 +24,7 @@ const FeatureList: FeatureItem[] = [ ), }, { - title: "Bulk Data", + title: "Data Access", to: "/data", Svg: require("@site/static/img/undraw_visual-data_1eya.svg").default, description: ( diff --git a/src/theme/DocBreadcrumbs/useSidebarBreadcrumbsWithContext.ts b/src/theme/DocBreadcrumbs/useSidebarBreadcrumbsWithContext.ts index 8597b31..4913c80 100644 --- a/src/theme/DocBreadcrumbs/useSidebarBreadcrumbsWithContext.ts +++ b/src/theme/DocBreadcrumbs/useSidebarBreadcrumbsWithContext.ts @@ -4,7 +4,7 @@ import { useLocation } from "@docusaurus/router"; const CONTEXT_MAP = { data: { - label: "Bulk Data", + label: "Data Access", href: "/data", }, python: { From 3005c680e67f5e74153e4772bf72f65a66294c6e Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:05:46 +0200 Subject: [PATCH 2/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/terms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/terms.md b/docs/terms.md index f92b2ea..a74c486 100644 --- a/docs/terms.md +++ b/docs/terms.md @@ -4,7 +4,7 @@ sidebar_position: 3 # Terms -The following terms of service apply when using the Meteostat Python library, the Meteostat JSON API, the Meteostat CLI or the Meteostat data access interface (the “services”). Please review the terms and [license](/license.md) carefully. By accessing or using the services, you signify your agreement to these terms. +The following terms of service apply when using the Meteostat Python library, the Meteostat JSON API, the Meteostat CLI or the Meteostat data access interface (the “services”). Please review the terms and [license](/license) carefully. By accessing or using the services, you signify your agreement to these terms. If you do not agree to the terms, you may not access or use the services provided by Meteostat. From 6dfcaa428befc902d674b4576eea22145102e008 Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:06:07 +0200 Subject: [PATCH 3/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/data/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/overview.md b/docs/data/overview.md index 62bc97a..fff3d08 100644 --- a/docs/data/overview.md +++ b/docs/data/overview.md @@ -10,7 +10,7 @@ import DocCardList from '@theme/DocCardList'; # Data Access -Meteostat provides open and free access to historical weather and climate data. Users can download full [time series](/data/timeseries/) of individual weather stations provided in **CSV** format and [bulk data](/data/bulk/) in **Parquet** format. Weather station [meta data](/data/weather-stations) is provided in **JSON** and **SQL** format. Users are **not required to sign up** for this service. +Meteostat provides open and free access to historical weather and climate data. Users can download full [time series](/data/timeseries/) of individual weather stations provided in **CSV** format and [bulk data](/data/bulk/) in **Parquet** format. Weather station [meta data](/data/weather-stations) is provided in **JSON** and **SQL** formats. Users are **not required to sign up** for this service. ## 👀 Learn More From db2ac667a1334b092f3af7fb8ecdd5e342e91da0 Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:06:31 +0200 Subject: [PATCH 4/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/python/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/python/overview.md b/docs/python/overview.md index e6d9515..56db703 100644 --- a/docs/python/overview.md +++ b/docs/python/overview.md @@ -10,7 +10,7 @@ import DocCardList from '@theme/DocCardList'; # Meteostat Python -The Meteostat Python library offers an easy and efficient way to access open weather and climate data through Pandas. It retrieves historical observations and statistics from Meteostat’s [open data interface](/data), which aggregates information from various public sources — primarily governmental agencies. Among Meteostat’s data providers are national weather services such as the **National Oceanic and Atmospheric Administration (NOAA)** and **Germany’s Meteorological Service (DWD)**. +The Meteostat Python library offers an easy and efficient way to access open weather and climate data through Pandas. It retrieves historical observations and statistics from Meteostat’s [data access interface](/data), which aggregates information from various public sources — primarily governmental agencies. Among Meteostat’s data providers are national weather services such as the **National Oceanic and Atmospheric Administration (NOAA)** and **Germany’s Meteorological Service (DWD)**. ## 📚 Installation From f5b92769b4b9d2ea03855cd0a49165e63d288255 Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:06:44 +0200 Subject: [PATCH 5/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/data/timeseries/monthly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/timeseries/monthly.md b/docs/data/timeseries/monthly.md index 9ac57c4..35d72a0 100644 --- a/docs/data/timeseries/monthly.md +++ b/docs/data/timeseries/monthly.md @@ -20,7 +20,7 @@ Please replace `{station}` with the ID of a [weather station](/data/weather-stat ## Structure -CSV use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/parameters?g=monthly&d=1). +CSV files use commas as separators. Each file includes a header row containing the column names, which correspond to the parameter codes described [here](/parameters?g=monthly&d=1). The files **only contain the default set of parameters**. Additional parameters are not included in the data dumps, but can be retrieved through the [Python library](/python/). More information on the data formats and weather condition codes is available [here](/formats). From 15215b50fc3b492bb9a0e7bd9c8c7f4ebaa24f38 Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:07:05 +0200 Subject: [PATCH 6/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/data/bulk/hourly.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/bulk/hourly.md b/docs/data/bulk/hourly.md index 8d4a880..6ad2b45 100644 --- a/docs/data/bulk/hourly.md +++ b/docs/data/bulk/hourly.md @@ -14,7 +14,7 @@ This interface is currently in beta. We are actively working on improving it and ## Endpoints -Annual data dumps, including model data as substitute for missing observations, are available here: +Annual data dumps, including model data as a substitute for missing observations, are available here: ``` https://data.meteostat.net/hourly/{year}.parquet From 5e88fda971b202b52cf93207cb7e864249ef162b Mon Sep 17 00:00:00 2001 From: Christian Lamprecht Date: Wed, 3 Jun 2026 18:07:15 +0200 Subject: [PATCH 7/7] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- docs/data/bulk/daily.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/data/bulk/daily.md b/docs/data/bulk/daily.md index c812634..6368f83 100644 --- a/docs/data/bulk/daily.md +++ b/docs/data/bulk/daily.md @@ -14,7 +14,7 @@ This interface is currently in beta. We are actively working on improving it and ## Endpoints -Annual data dumps, including model data as substitute for missing observations, are available here: +Annual data dumps, including model data as a substitute for missing observations, are available here: ``` https://data.meteostat.net/daily/{year}.parquet