Skip to content

Releases: senbox-org/sen2like

v4.4.3

23 Apr 12:24
Compare
Choose a tag to compare

Fix

  • Fix calculation of Sen2cor region of interest when target UTM differs from the input Landsat product UTM.

Full Changelog: v4.4.2...v4.4.3

v4.4.2

19 Mar 14:38
Compare
Choose a tag to compare

Release of Sen2Cor3 documentation and software version 3.01.00

Instructions to retrieve sen2cor3 software and associated documentation available here.

Fix

  • Force operational-mode parameter as first command line argument
  • Remove _pretty= parameter in the creodias catalogue URL in the default configuration as it is no more supported by datahub catalogue.
  • Update miniconda in Dockerfile-base
  • Typos in sen2like project README.md

v4.4.1

12 Oct 11:58
Compare
Choose a tag to compare

Important information about sen2like on Creodias

If you are using sen2like on Creodias you should update your sen2like configuration to properly filter Landsat products due to changes in Creodias Opensearch catalog API.

Please refer to Creodias config parameters chapter and take a look at default configuration sample file

Fix

  • sen2cor was applied only to first product when enable to process a L1 stack
  • Fix docker image build instructions in README.md
  • TopographicCorrection post process fail if DEM is not present
  • Replace finder catalog url by datahub catalog url and update landsat L1 product selection config sample, see config parameters
  • Force 2D coordinates for roi file with 3D coordinates

Improvement

  • prisma4sen2like: Update the reading of spectral response, i.e. central wavelength (cw) and fwhm for HCO coregistered products:
    For each prisma band, reading a unique central wavelength (cw) and full width at half maximum (fwhm) for all across track detectors (1000) instead of different cw and fwhm for each across track detector.

v4.4.0

03 Aug 09:29
Compare
Choose a tag to compare

Breaking changes

  • New mandatory parameters in GIPP XML and INI configuration file:
    • new section with new params : DEMRepository
    • new section with new params : TopographicCorrection
    • new section with new params : Sbaf
  • Docker image build is now done in two step. Dockerfile is based on a docker image that comes from Dockerfile-base for reuse purpose.

New features

  • Add topographic correction (Experimental)
  • Add DEM Downloader aux data utility to generate DEM in MGRS extent for topographic correction
  • New adaptative SBAF capability (Experimental)

Fix

  • useless NDVI extraction

Improvements

  • Design : Change the way to initialise processing block and to allow dependency injection in processing block classes.

v4.3.0

16 Jun 13:15
Compare
Choose a tag to compare

Breaking changes

  • Bump Python version to 3.10 and dependencies update.

    Please update your conda environnement or create a new one

  • Remove DEM downloader config parameters

  • Remove catalog search filter processingLevel in default configuration due to changes in CREODIAS finder API.

    Please do not use this parameter anymore, it is managed by code

  • Update to sen2cor 3.1

New features

  • Add support for PRISMA 4 Sen2like preprocessor output.

Fix

  • Image band parallelization process stability when using --parallelize-bands program argument.

Improvements

  • Design:

    • Move product processing execution from main sen2like module into a new class core.product_process.ProductProcess (separation of concern)
    • Compute atmo corr parameters only once per product
    • Set product working dir in the S2L_Product instead of rebuild it every time need
    • Replace metadata singleton by an attribute in S2L_Product
    • config singleton no more modified for each product to process, replaced by a ProcessContext object attached to the product having variable config parameters.
  • Remove unused module:

    • atmcor/smac/COEFS/convert.py
    • atmcor/smac/COEFS/convert_from_GIPP.py
    • atmcor/smac/COEFS/diff_coeff.py
    • core/product_archive/dem_downloader.py
    • misc/SCL_to_valid_pixel_mask.py
    • misc/Test_retrieve_CAMS.py
    • misc/s2download.py

v4.2.1

16 Feb 10:30
Compare
Choose a tag to compare

Known issues

  • sen2like not stable when --parallelize-bands program argument is used

Fix

  • Fix Tile MTD ULY value

v4.2.0

15 Feb 16:30
Compare
Choose a tag to compare

Known issues

  • sen2like not stable when --parallelize-bands program argument is used

Breaking changes

  • The new feature Reprojection led to the following changes in the configuration files (config.ini and config.xml):
    • doGeometryKLT config parameter is renamed to doGeometry
    • Add new doGeometryCheck config parameter
    • Remove runtime config parameter freeze_dx_dy
    • force_geometric_correction config param default value set to True
    • remove reframe_margin config parameter in Stitching section
  • Remove legacy Packager :
    • S2L_Packager module removed
    • Remove doPackager config parameter
  • Sen2Like_GIPP.xsd updated in consequences, don't forget to update your XML configuration file
  • Sen2Like new HABA AUX file:
    • New file naming convention following Sentinel 2 AUX data file naming convention
    • HABA file attributes and bands management updates

New features

  • Reprojection : product in different geographic projection system (i.e. UTM zones) than the target MRGS tile to process can be processed or used for stitching. SRS stands for Spatial Reference System.
    • Add optional new sen2like program argument : --allow-other-srs, default False
    • Add optional new config param under Stitching section : same_utm_only, default True

Fix

  • Wrong tile coverage value logged with no-run parameter
  • SBAF Param values in QI report of product generated from LS product

v4.1.1

15 Dec 12:58
Compare
Choose a tag to compare
Release sen2like 4.1.1

v4.0.2

26 Apr 09:57
Compare
Choose a tag to compare
Sen2like 4.0.2