Skip to content

Releases: WFP-VAM/modape

version 1.2.0

07 Oct 08:09
5931622

Choose a tag to compare

  • Support for local download mirror: modis_download writes to mirror location (if download does not exists yet) and creates a symlink to the file in the target folder in order for modis_collect to find it
  • Support for import of sgrid (by modis_smooth script)
  • Enhanced projection handling (no warping when exporting native MODIS/VIIRS)
  • Enhanced handling of gdal.DataSet handles when ingesting .hdf/.h5 (sub-datasets, forcing projection through VRT)
  • Pass metadataOptions in modis_window making use of URL-encoding; for example: metadataOptions=CONSOLIDATION_STAGE=1&FINAL=FALSE
  • Support for VIIRS VNP13A2 product (VIM)
  • Modernized library packaging, based on pyproject.toml; start using ruff for formatting, organising imports
  • fixed CI/CD, added integration test (using real data) for dataset reproducibility

version 1.0.3

01 Apr 12:21
8ad827a

Choose a tag to compare

  • Support for granules being published by "name" rather than filename (files have the .hdf suffix)
  • Support for the new granule metadata XML structure (and naming: .cmr.xml)
  • Support for new checksum: SHA256

version 1.0.2

06 Sep 15:21
9da42cc

Choose a tag to compare

  • added support for MD5 checksum (used for download validation when using the -robust option)
  • fixed authentication flow (#174)

version 1.0.1

27 Sep 14:42
808c094

Choose a tag to compare

Pin click version to <8 to avoid compatibility issues (#171)

Version 1

25 Mar 21:18
5216c93

Choose a tag to compare

  • New Dockerfile (fix #82)
    • Improved downloading based on python requests #93
      • Better catching of failed downloads #29
      • new executable script
      • add option for matching start time stamp #123
      • allows downloading all available data from NASA CMR #86
      • adds option to fail if target directory is not empty #90
      • robust downloading checking file size and checksum #138
    • Reworked collection into MODIS raw HDF5 (#98)
    • new executable script
    • new io module with HDF5Base class
    • reworked ModisRawH5 class with inheritance from HDF5Base
    • enable cleanup of collected HDF files with tracefile (#91)
    • enable check on last_collected
    • fail on collection of corrupt HDF files with possible override #151
    • Reworked smoothing of raw HDF5 files (#100)
      • new executable script
      • reworked ModisSmoothH5 class with inheritance from HDF5Base and single smoothing method which covers all Whittaker options
      • enable check on last_collected
      • fail if smoothing from non-initialized sgrid is requested (#80)
    • Reworked mosaicing to GeoTiff from HDF5 (#104)
      • new executable script
      • reworked ModisMosaic leveraging gdal VRT and in-memory rasters for performing the mosaicing
      • Warping can now be performed to user defined target spatial reference instead of just EPSG:4326
      • Optional clipping is now performed after warp, generating coherent results independent of the medthod (#85)
      • Improved control over gdal's creationOptions, including ability to pass kwargs directly to gdal.Translate (#89)
      • Optional clipping to valid data range or MODIS NDVI and LST (#88)
      • Optional rounding of integers to exponents of 10 (#88)
    • Reworked csv_smooth.py
      • New executable script
      • fix #83

V1.0 release candidate

20 Aug 08:37

Choose a tag to compare

Pre-release
v1.0rc

bump version