Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

META: New Sources and Sinks #12

Open
7 of 10 tasks
devsjc opened this issue Jul 6, 2023 · 14 comments
Open
7 of 10 tasks

META: New Sources and Sinks #12

devsjc opened this issue Jul 6, 2023 · 14 comments
Assignees
Labels
enhancement New feature or request

Comments

@devsjc
Copy link
Collaborator

devsjc commented Jul 6, 2023

Implement new sources:

WEATHER FORECASTS

  • 1 *Icon EU (high resolution) and Global (script in nwp) (done, see Add ICON module to sources #61)
  • *Meteo France - Global, EU (high resolution) and France (branch in nwp)
  • *Canada - Global
  • GFS - Global
  • ERA5 (theoretically - not necessary for the moment)
    AEROSOL FORECASTS
  • 2 ECMWF Cams EU (high resolution twice a day) and Global (script somewhere for this) (out of scope as not technically NWP, implemented instead in dagster Add CAMS job and op dagster-dags#25)
  • Finnish SILAM
    WEATHER OBSERVATIONS
  • AERONET
  • ASOS

Implement new sinks:

Sources with stars do not have archives, so would have to be run as continuous downloads. Do Icon first.

@devsjc devsjc added the enhancement New feature or request label Jul 6, 2023
@devsjc devsjc self-assigned this Jul 6, 2023
@devsjc
Copy link
Collaborator Author

devsjc commented Jul 13, 2023

@jacobbieker going to estimate storage costs here. Please correct me if I've got anything wrong!

We are planning on using Icon and ECMWF, everything else is a nice to have.

Type Source Scope Regularity Local size / day
Weather Icon EU Daily to huggingface 0
Global Daily to huggingface? 0
Meteo France EU Daily 24Gb
Global Daily 18Gb
France Every 3 days 35Gb
France HD Every 3 days 9.9Gb
Canada Global Every Day 74Gb
Aerosol SILAM Global Yes 1.3Gb

This is approximately ~130Gb per day.

Leonardo's storage_c has 36Tb available which gives us ~270 days before we run out of space.

@devsjc
Copy link
Collaborator Author

devsjc commented Jul 13, 2023

Working for Canada Global:

Two folders in /mnt/storage_c/GPDS/dd.weather.gc.ca/model_gem_global/15km/grib2/lat_lon, one for each initialisation time in HH format:

00 12

Each of these folders has 81 sub-folders, one for each time step spanning 000 to 240 in three-hour increments.

Then, those folders contain multiple days' worth of grib files for several different parameters at the parent folders' time step and initialisation time.

One day's worth of files in a step folder sums to 441439085 bytes which is a little under half a gig. Making the assumption the sizes do not vary significantly between times, steps, or days; multiplying this by 81 for each time step, then by two for each initialisation time, gives us the approximate daily size of ~70 Gb.

This can be verified via

$ cd /mnt/storage_c/GPDS/dd.weather.gc.ca/model_gem_global/15km/grib2/lat_lon
$ ls -alR | grep '20230709' | awk '{ sum += $5 } END{ print sum }'

Which prints the size of all the files in the various sub folders corresponding to the 9th July 2023 (takes a while to run!). This prints 66582081111, or 66Gb.

(The 8th July returns 66603571331, so they seem resonably constant)

@jacobbieker
Copy link
Member

Thanks for all that! Yeah, makes sense to me, and I guess is just a bit surprising how little it is, but great!

@jacobbieker
Copy link
Member

jacobbieker commented Jul 17, 2023

More possible sources, for observations if we wanted it: https://synopticdata.com/mesonet-api
https://madis.ncep.noaa.gov/mesonet_providers.shtml

@devsjc
Copy link
Collaborator Author

devsjc commented Oct 27, 2023

ICON Implemented with #61

@devsjc
Copy link
Collaborator Author

devsjc commented Oct 27, 2023

Huggingface implemented with #49

@devsjc
Copy link
Collaborator Author

devsjc commented Dec 4, 2023

ICON updated with #67

@jacobbieker
Copy link
Member

Canada is implemented in #76

@jacobbieker
Copy link
Member

GFS is implemented in #78

@jacobbieker
Copy link
Member

Meteo-France Global and EU is in #80

@jacobbieker
Copy link
Member

ERA5 is also now (mostly) available in Zarr from Google Cloud in WeatherBench 2 and arco-era5, so that shouldn't really need to be done.

@jacobbieker
Copy link
Member

One other thing to start archiving might be the ICON ensemble predictions (EPS).

@jacobbieker
Copy link
Member

There are new parameters available in ICON and ICON-EU which might be good to archive: https://www.dwd.de/DE/leistungen/opendata/neuigkeiten/opendata_november2023_2.html

@jacobbieker
Copy link
Member

Also, ICON-ART, the aerosol forecast, will be available in the middle of the year

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants