Skip to content

BUG: All NOAA NOMADS Dependent Atmosphere Models Broken #933

@MateusStano

Description

@MateusStano

OpenDAP support for NOMADS environmental data fetching no longer works

Image

You can find more information here PDF

The change is big and is definitely not easy to fix. From what I understand there are two ways we can go about fixing this

  • Use the Siphon library

    • We can use a tool called Siphon. It connects to a different type of server (THREDDS) that still works.
    • The Good: It is very similar to our old method. It keeps the data in a format that RocketPy already understands (netCDF4).
    • The Bad: We have to add siphon as a new requirement for RocketPy.
  • Use "GRIB Filter" with basic web requests

    • We can write code to download small data files directly from NOAA using simple web links.
    • More on this here: https://nomads.ncep.noaa.gov/info.php?page=gribfilter
    • The Good: We do not need to add any new libraries
    • The Bad: The files come in a format called "GRIB2." RocketPy usually uses "NetCDF." Reading GRIB2 files seems difficult and ive read that it can be cumbersome to do it on windows

It seems that using Siphon is the way to go here, but I might be missing an easier way to fix the issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't workingEnvironmentEnviroment Class related features

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions