Skip to content

RAiDER v0.4.6

Compare
Choose a tag to compare
@dbekaert dbekaert released this 21 Nov 04:02
38eab39

Added

  • Adds an s1_orbits.py module which includes:
    • get_orbits_from_slc_ids to download the associated orbit files for a list of Sentinel-1 SLC IDs
    • ensure_orbit_credentials to ensure ESA CSDE credentials have been provides to download orbit files. This should be called before sentineleof is used to download orbits.
  • Adds a setup_from_env function to models/credentials.py which will pull all credentials needed for acquiring weather model data from environment variables and ensure the correct config file is written. This makes setting up credentials in CI pipelines significantly easier

Changed

  • sentineleof upgraded to version 0.9.5 or later to (a) fetch orbits from ESA CDSE and (b) ensure that if CDSE fetch fails, code resorts to ASF orbit repository

Fixes

  • RAiDER is now tested on Python version 3.9-3.12
  • All typehints are now Python 3.9 compatible
  • 607: Python entrypoint loading is now compatible with Python 3.12
  • 610: Sentinel-1 orbit availability due to ESA migrating Sentinel-1 orbit files from Copernicus Open Access Hub (Scihub) to the new Copernicus Data Space Ecosystem (CDSE)
  • make weather file directory when it doesn't exist
  • Ensures the models/data/alaska.geojson.zip file is packaged when building from the source tarball
  • Make ISCE3 an optional dependency in s1_azimuth_timing.py
  • Added unit tests and removed unused and depracated functions

Removed

  • hyp3lib, which was only used for downloading orbit fies, has been removed in favor of sentineleof