Skip to content

v0.18.0

Compare
Choose a tag to compare
@remi-braun remi-braun released this 06 Dec 07:59
· 363 commits to main since this release

0.18.0 (2022-12-06)

Breaking Changes

  • BREAKING CHANGES: Refactoring spectral indices management (#47)
    • Using spyndex library, allowing to use all spectral indices
      listed here
    • SAR products may now compute indices if possible (see this list)
    • Old EOReader indices are still available for legacy purposes, with some changes:
      • For Sentinel-2 data, the band NIR and NARROW_NIR may be interchanged for some index (
        see this discussion)
      • OSAVI formula has changed to stick with the original paper definition (see issue)
      • NDRE2/3 formula are fixed, now using VRE_2/3 and NDRE1 corresponds to NDREI and uses VRE_1
      • CI1 is renamed CI32 and CI2 is renamed CI21 for readability purposes
      • NDWI21 can be written NDWI2100 for homogeneity purposes
      • RDI (or DSI) uses now SWIR_1 instead of SWIR_2 (see this issue)
      • PANI equivalent is now BITM and is normalised ! (divided by 3)
      • SBI is normalized (divided by 2) to fit with BIXS definition
      • You may need to install the last spyndex directly from GitHub latest version to have all available indices
  • BREAKING CHANGES: Using pyresample to geocode Sentinel-3 data (#55)
    • Cleaner: better conversion from swath to grid
    • Faster: Up to 4 times faster
    • Allows code refactoring between OLCI and SLSTR
  • BREAKING CHANGES: For SAR product types that are not available in the Data Access Portfolio, default resolution is now the pixel spacing instead of the rg x az resolution
    • Changes mainly Sentinel-1 default resolutions (except from IW mode)

Enhancements

  • ENH: Adding the support of Harmonized Landsat-Sentinel constellation (#49)
  • ENH: Adding the support of GEOSAT-2 constellation (#59)

Bug Fixes

  • FIX: Fixing CustomProduct initialization when fields are set to None (instead of not declaring them)
  • FIX: SNAP cannot handle float predictors other than 1! Set it to 1 when saving ortho SAR images to disk, in order for SNAP to be able to despeckle
    them (https://forum.step.esa.int/t/exception-found-when-reading-compressed-tif/654/7). (#62)
  • FIX: Fixing mix in Sentinel-2 mapping for B8 (NIR, 10m resolution, large spectral bandwidth) and B8A (NARROW_NIR, 20m resolution, narrow spectral bandwidth)

Other

  • DOC: Add FAQ entry concerning SAR constellations extent KML files failing to be read (TLDR: needs ogr2ogr in your
    PATH)
  • DOC: Add Technical Note published in Remote Sensing MDPI in Readme
  • DOC: Update optical band mapping graphs (fix regression to 0.15.0 supported constellation)
  • DOC: Add information about DEM management in SAR notebook (#61)
  • DOC: Updating indices paragraphs
  • CI: Using actions/checkout@v3
  • CI: Updating versions of pre-commit hooks
  • LIBS: Updating requirements.txt and setup.py to add pyresample and zarr