diff --git a/docs/features.md b/docs/features.md index bd01cdf..402b618 100644 --- a/docs/features.md +++ b/docs/features.md @@ -17,8 +17,11 @@ * the current version can be installed with the ISCE software (that supports both Cartesian and radar coordinates) or as a standalone Python module (Cartesian coordinates only) * when used in combination with the sister Python module Geogrid (https://github.com/leiyangleon/Geogrid), autoRIFT can be used for feature tracking between image pair over a grid defined in an arbitrary map-projected Cartesian (northing/easting) coordinate system * when the grid is provided in map-projected Cartesian (northing/easting) coordinates, outputs are returned in geocoded GeoTIFF image file format with the same EPSG map projection code as the input search grid -* **[NEW]** for combinative use of autoRIFT/Geogrid in feature tracking with optical images, the program now supports fetching optical images (Landsat-8 GeoTIFF and Sentinel-2 COG formats are included) as well as other inputs (e.g. DEM, slope, etc; all in GeoTIFF format) from either local machine or remotely using [GDAL virtual file systems](https://gdal.org/user/virtual_file_systems.html) (e.g., `/vsicurl/https://...`). For the use on radar images, the program now supports fetching auxiliary inputs (e.g. DEM, slope, etc; all in GeoTIFF format) from either local machine or remotely. See the changes on the Geogrid [commands](https://github.com/leiyangleon/Geogrid). -* **[NEW]** parallel computing has been added for Normalized Cross-Correlation (NCC). When using the autoRIFT commands in the Demo section, users need to append a multiprocessing flag: "-mpflag $num" with "$num" being the number of threads used; if not specified, the single-core version is used. -* **[NEW]** fine grid spacing that causes overlapping (dependent) search chips (templates) is now supported with a refined NDC filter, so that spatially independent chips are no longer requested -* **[NEW]** improved memory use (by 50%) for autoRIFT and runtime (60x) for GeogridOptical using combination of Python/C++ -* **[NEW]** the entire radar/optical workflow of using autoRIFT/Geogrid has been refined by adding a number of condition checks and fixing bugs and thus is ready for scaling the production of both optical and radar data results for large-scale (e.g. polar or global) glacier ice velocity mapping +* for combinative use of autoRIFT/Geogrid in feature tracking with optical images, the program now supports fetching optical images (Landsat-8 GeoTIFF and Sentinel-2 COG formats are included) as well as other inputs (e.g. DEM, slope, etc; all in GeoTIFF format) from either local machine or remotely using [GDAL virtual file systems](https://gdal.org/user/virtual_file_systems.html) (e.g., `/vsicurl/https://...`). For the use on radar images, the program now supports fetching auxiliary inputs (e.g. DEM, slope, etc; all in GeoTIFF format) from either local machine or remotely. See the changes on the Geogrid [commands](https://github.com/leiyangleon/Geogrid). +* parallel computing has been added for Normalized Cross-Correlation (NCC). When using the autoRIFT commands in the Demo section, users need to append a multiprocessing flag: "-mpflag $num" with "$num" being the number of threads used; if not specified, the single-core version is used. +* fine grid spacing that causes overlapping (dependent) search chips (templates) is now supported with a refined NDC filter, so that spatially independent chips are no longer requested +* improved memory use (by 50%) for autoRIFT and runtime (60x) for GeogridOptical using combination of Python/C++ +* the entire radar/optical workflow of using autoRIFT/Geogrid has been refined by adding a number of condition checks and fixing bugs and thus is ready for scaling the production of both optical and radar data results for large-scale (e.g. polar or global) glacier ice velocity mapping +* **[NEW]** autoRIFT/Geogrid now support processing Landsat 4, 5, 7, and 9 scenes +* **[NEW]** autoRIFT/Geogrid now explicitly requires scenes to be in the same projection +* **[NEW]** autoRIFT will now use a default filter width of 5 pixels, except for Sentinel-1 scenes where it'll use the previous default of 21. diff --git a/geo_autoRIFT/autoRIFT/__init__.py b/geo_autoRIFT/autoRIFT/__init__.py index 530ebd2..982466b 100755 --- a/geo_autoRIFT/autoRIFT/__init__.py +++ b/geo_autoRIFT/autoRIFT/__init__.py @@ -13,4 +13,4 @@ # this means ISCE support not available. Don't raise error. Allow standalone use pass -__version__ = '1.4.0' +__version__ = '1.5.0' diff --git a/setup.py b/setup.py index e2fcf0f..ebc2597 100755 --- a/setup.py +++ b/setup.py @@ -50,7 +50,7 @@ ] setup (name = 'geo_autoRIFT', - version = '1.3.0', + version = '1.5.0', description = 'This is the autoRIFT python package', package_dir={'autoRIFT': 'geo_autoRIFT/autoRIFT','geogrid': 'geo_autoRIFT/geogrid'}, packages=['autoRIFT','geogrid'],