This repository was archived by the owner on Oct 15, 2025. It is now read-only.
0.5.0
Added
- New functionality "
linear_rate" to calculate linear regression of cumulative displacement time series for every pixel as part of thetimeseriesstep. - Script for plotting timeseries and linear_rate output geotiff products using Matplotlib. To use, additional dependencies listed in
requirements-plot.txtare required. - Correction data (except maxvar and vcmt) applied to the ifg data is saved to disk and re-used on subsequent repeat runs. Corrections are only re-calculated if config parameters change between runs.
- MPI parallelisation of APS spatio-temporal filter correction.
- Unit test coverage for refpixel lat/lon to x/y conversion and
apsmodule.
Fixed
- Re-enable
ifglksxandifglksyto be different values, resulting in different resolutions in x and y dimensions in multi-looked interferograms. - Re-enable
orbfitlksxandorbfitlksyto be different values, resulting in different resolutions in x and y dimensions during network orbit correction. - Screen messages from main process only during MPI runs.
Changed
processstep has been renamedcorrect. Stacking and timeseries have been removed from this step and are now invoked by separatetimeseriesandstackcommand line options.- Processing of coherence files by
conv2tifandprepifgis now triggered by the presence ofcohfilelistin the config file. If the list is present, multilooked/cropped coherence files are saved to disk, regardless of whethercohmaskis 0 or 1. - Parallelisation capability is refactored - MPI and multiprocessing both now use a common tiling framework for
stack,timeseriesandmstalgorithms. - Introduced a simplified and standardised file naming format for files produced by the
prepifgstep. Info previously saved in the filename (e.g.ifglksx,ifglksy,ifgcropopt) is now saved to the geotiff header instead.
Removed
- Redundant
tscalconfig parameter was deprecated - not needed now there is atimeseriesstep invokable on the command line. Pillow,cythonandglob2dependencies - not used in main workflow code- Deprecated function
pyrate.prepifg_helper.prepare_ifgs, which is no longer needed.