Releases: WFP-VAM/modape
Releases · WFP-VAM/modape
version 1.2.0
- Support for local download mirror:
modis_downloadwrites to mirror location (if download does not exists yet) and creates a symlink to the file in the target folder in order formodis_collectto find it - Support for import of
sgrid(bymodis_smoothscript) - 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_windowmaking 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
- 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
- added support for MD5 checksum (used for download validation when using the -robust option)
- fixed authentication flow (#174)
version 1.0.1
Pin click version to <8 to avoid compatibility issues (#171)
Version 1
- New Dockerfile (fix #82)
- Improved downloading based on python requests #93
- Reworked collection into MODIS raw HDF5 (#98)
- new executable script
- new
iomodule with HDF5Base class - reworked
ModisRawH5class 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
ModisSmoothH5class 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
ModisMosaicleveraginggdalVRT 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 togdal.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
v1.0rc bump version