-
-
- 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
leveraginggdal
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 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
-
- pin
click
to version < 8
- pin
-
- added support for MD5 checksum (used for download validation when using the -robust option)
- fixed authentication flow (#174)
-
- added support for new metadata structure and SHA256 checksum (used for download validation when using the -robust option)
- added support for CMR advertising granules by name (without .hdf) rather than filename (with .hdf)
-
-
-
- Split
modis.py
into separate sub-modules - MODIS download only possible using
aria2
modis_collect
now handles duplicatedhdf
files by taking file with most recent processing timestamp (issue #68)- When using
--interleave
inmodis_collect
, acquisitions before2002185
(start of AQUA) are ignored and not collected (issue #65) - Fix calculation of asymmetric weights in
ws2optvp
- New smoothing function
ws2dp
runs the Whittaker filter with asymmetric weights and fixed S - Filtering with S values from grid now runs with the asymmetric filter
ws2dp
- minor enhancements
- Split
-
- fix
numpy
requirement insetup.py
- fix
-
- fix issues with
np.linspace
andsrange
(issue #75) - fix deprecation warning in
modis_download
(issue #76) - fix bug when windowing sgrid without AOI (issue #77)
- fix issues with
-
-
-
- Re-designing update of datasets (fix issue #66)
- Remove incomplete downloads with aria2 in case of fail
- Return filenames in
ModisQuery
only when files are on disk - Make overwrite of tiffs in
modis_window
optional with a flag
-
- greater changes and fixes to updating smooth datasets (fix issue #58)
- change from
os
topathlib
for most path operations modis_window
to process all available products if not filtered (issue #63)- enable pentadal & dekadal labels for file naming in
modis_window
(issue #59) - address issues #57 & #61
- simplify imports
-
-
-
- fix bug when updating datasets
-
- fix bug handling vector AOIs in
modis_download
- add docstring to
modis_download
- fix bug handling vector AOIs in
-
- changes to MANIFEST.in
- fix issues with pytest and dates in HDF5 for PYTHON 2.7
- fix bug for updating smoothed datasets
- patch for handling duplicate raw files
- patch for srange in sequential processing mode, minor indentation fixes
-
- initial release
-