Skip to content

Commit

Permalink
Merge pull request #72 from jhkennedy/prep-release
Browse files Browse the repository at this point in the history
bump version number and whatnot for release
  • Loading branch information
jhkennedy authored Nov 1, 2022
2 parents ade077f + a53ae28 commit 60cdeaa
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
13 changes: 8 additions & 5 deletions docs/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
2 changes: 1 addition & 1 deletion geo_autoRIFT/autoRIFT/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'],
Expand Down

0 comments on commit 60cdeaa

Please sign in to comment.