Hello,
I am trying to import precipitation data for Canada in order to correlate these values with my migratory bird population dataset. My dataset spans from 2016 to 2022, so I have imported the data for each year from 2016 to 2022 using the code below.
I successfully imported all my precipitation data from 2016 to 2021, but when I downloaded the 2022 data, the dates shown in my dataframe (I’m using Python) are all from 2017. The same issue occurs for years after 2021 (2023 and 2024).
Is this due to an import error on my part, or is it a problem with netCDS?
Importation code :
import cdsapi
dataset = “reanalysis-era5-single-levels”
request = {
“product_type”: [“reanalysis”],
“variable”: [“total_precipitation”],
“year”: [
“2022”
],
“month”: [
“03”, “04”, “05”,
“06”, “07”, “08”,
“09”
],
“day”: [
“01”, “02”, “03”,
“04”, “05”, “06”,
“07”, “08”, “09”,
“10”, “11”, “12”,
“13”, “14”, “15”,
“16”, “17”, “18”,
“19”, “20”, “21”,
“22”, “23”, “24”,
“25”, “26”, “27”,
“28”, “29”, “30”,
“31”
],
“time”: [
“00:00”, “01:00”, “02:00”,
“03:00”, “04:00”, “05:00”,
“06:00”, “07:00”, “08:00”,
“09:00”, “10:00”, “11:00”,
“12:00”, “13:00”, “14:00”,
“15:00”, “16:00”, “17:00”,
“18:00”, “19:00”, “20:00”,
“21:00”, “22:00”, “23:00”
],
“data_format”: “netcdf”,
“download_format”: “unarchived”,
“area”: [63, -80, 45, -64]
}
client = cdsapi.Client()
client.retrieve(dataset, request).download()
Thank you for your time !