Skip to content

RAiDER v0.2.0

Compare
Choose a tag to compare
@dbekaert dbekaert released this 03 Dec 20:06
4197fea

RAiDER package was refactored to use a configure file (yaml) to parse parameters. In addition, Docker container images
are provided with all the necessary dependencies pre-installed. Various models were tested for consistency
(others were disabled for the time being) with propagation delays computation support for zenith, and slant through
ray-tracing using orbit file. Modules were restructured for computational performance improvement.

This release is the initial release to the NISAR ADT for supporting the generation of the stratospheric ancillary
correction using HRES model.

New/Updated Features

  • Supported for models (verified)
    • ECWMF: HRES, ERA5, and ERA5T access verified and tested
    • NASA GSFC: GMAO access fix for PYDAP changes
    • NOAA: HRRR access through AWS S3 bucket (using Herbie) and correction on
      incorrect loading of the pressure.
    • NCMR: not tested
    • Other models are currently disabled (MERRA-2, WRF, ERA-I)
  • Two flavors for computing propagation delays
    • Zenith delays
    • Slant delays through ray-tracing (supported through orbit file)
  • Refactoring and computational improvements for delay computation
    • Better organized for individual function calls
    • removal of geo2rdr and instead use of ISCE3 modules.
  • When using a pre-existing weather model file, raise a warning instead of an error when the existing weather model
    doesn't cover the entire AOI.
  • Support for delay outputs at
    • 2D coordinate list (x,y) for a user-defined height or at topographic height
    • 2D grid at user-specified output sampling (x,y) and coordinate projection for a user-defined height or by default
      at topographic height
    • 3D cube at weather model grid notes or at user-specified output sampling (x,y,z) and coordinate projection
  • Docker container images are provided with all the necessary dependencies pre-installed. See: https://github.com/dbekaert/RAiDER/#using-the-docker-image
  • CLI has changed from raiderDelay.py to raider.py with options provided through configure file (yaml format).
  • Unit testing for slant ray-tracing
  • RAiDER-Docs documentation updated for changes in RAiDER package

Not implemented / supported in this release

  • Custom DEMs
  • Pypi (pip install capability)
  • Slant delays without an orbit file (e.g. own 2D or 3D LOS files)
  • Conventional slant delays with projection from zenith (e.g. orbit, 2D or 3D LOS files)
  • GUNW product input/output
  • Complete unit test coverage
  • Detailed API documentation
  • Accessing RAiDER as a Python Library.

Contributors

  • Jeremy Maurer
  • Brett Buzzanga
  • Piyush Agram - (Descartes Labs)
  • Joseph Kennedy
  • Matthew Licari
  • David Bekaert