Releases: aria-tools/ARIA-tools
Releases · aria-tools/ARIA-tools
v1.6.1
ARIA-tools v1.6
What's Changed
New:
- subsetting for 3D grid to speed up meta-data cube processing by @dbekaert in #510
- support for NISAR GUNW virtual https processing by @dbekaert in #508
- support for S3 native processing (copy via boto3, virtual via VSIS3) for S1 and NISAR GUNW by @dbekaert in #508
Bug fixes:
- Sentinel-1 GUNW virtual https support by @dbekaert in #504
- Fix TROPO warning message/logging messages by @sssangha in #506
- bug fix for esa_world_cover_2020 by @dbekaert in #513
Full Changelog: v1.5...v1.6
Team Contributions
- Bekaert David
- Simran Sangha
ARIA-tools v1.5
Release Features
- Introduced
ariaOrderASF.py, a new command-line tool to query, generate pair lists, and order Sentinel-1 ARIA GUNW products directly from ASF On-Demand (HyP3). Supported network generations include sequential, seasonal, and annual nearest neighbors. - Extended
ariaPlot.pyfunctionality to fully support both NISAR and Sentinel-1 GUNW products, including bounding box cropping (--croptounion). - Fixed a critical background-processing bug during parallel layer extractions (e.g.,
bPerpendicular,lookAngle). PhantomError in sys.excepthookterminal errors that previously cluttered progress bars have been resolved by explicitly closing floating GDAL C-pointers in interpolation workflows and enforcing clean OS-level teardowns forgnu_parallelsubprocesses. - Fixed a minor bug in
ariaPlot.pythat caused duplicate file extensions (e.g.,.eps.eps) for perpendicular baseline histograms. - Updated environment configurations (
environment.yml,requirements.txt,setup.py) to properly incorporate ASF/HyP3 libraries as core dependencies, and capped Python compatibility to< 3.14to prevent upstream dependency conflicts. - Updated
README.mdto documentariaOrderASFusage and reflectariaPlotNISAR support.
Team Contributions
- David Bekaert
- Simran Sangha
ARIA-tools v1.4.3
Release Features
- Standardized Date and Phase Convention: Enforced a universal date2_date1 convention for all outputs. NISAR GUNW products now automatically have their date strings and applicable layer values (phase, baselines, and corrections) mathematically inverted during extraction to match the standard S1 convention.
- Robust Multi-frame Stitching: Fixed silent array broadcasting crashes when stitching overlapping frames that span across heterogeneous UTM boundaries. Intermediate VRT reprojections are now handled securely.
- Thread-safe Extraction: Resolved data loss and ERROR 4 GDAL crashes caused by Dask threading race conditions. Intermediate VRT pointers are now safely preserved until physical ENVI or GTiff files are completely written to disk.
- Advanced Artifact Masking: Replaced strict value-threshold masking with scipy.ndimage spatial morphology (dilation/erosion). The pipeline now successfully detects and completely strips wide (~50px) filter tapers and edge-ringing artifacts from the unwrappedPhase and ionosphere layers.
- Unified Progress Tracking: Refined extraction progress bars to use the native ARIA ProgressBar class, fully supporting thread-safe locks for Dask and active background-polling for gnu_parallel extractions.
- Metadata & Logging Enhancements: Changed the default logging level in ariaTSsetup from WARNING to INFO for better visibility, and dynamically injected a new PLATFORM metadata tag (Sen or NISAR) directly into the generated VRT stacks.
Team Contributions
- Simran Sangha
- Bekaert David
ARIA-tools v1.4.2
Release Features
- Patch NISAR download and remove vestigial treatment for sample products
- Patch iono handling for NISAR GUNW by not filtering short wavelength signal, unless user explicitly specifies so with new
--iono_filteroption - Patch iono bug for S1 GUNW where sampling of stitched products was improper.
- Fix non breaking warnings
Team Contributions
- Simran Sangha
- Bekaert David
ARIA-tools v1.4.1
Release Features
- Support for download of NISAR products.
Team Contributions
- Simran Sangha
- Bekaert David
ARIA-tools v1.4
- Support for NISAR GUNW products extraction, manipulation, and timeseries preparation is now integrated through
ariaExtractandariaTSsetup. Stitching of interferometric and correction layers is supported, including handling of changing projections across frames and masking of edge artifacts through product internal masks. - Ensure extracted ionosphere covers other interferometric layers completely.
Team Contributions
- Simran Sangha
- Bekaert David
- Marin Govorcin
- Emre Havazli
ARIA-tools v1.3
Release Features
- De-duplication support now integrated. The workflow has been streamlined to support successive runs involving new products and layers not extracted from previous runs, without unnecessarily regenerating existing outputs. Note that currently GUNWs from previous runs are to not be deleted or be moved, we will work to make this logic more flexible in a future release.
- Progress bars added for product download, and for each batch of extracted layers.
- For DEM and mask access, environment updated to reflect latest, stable
tile_materelease.
Team contributions
- Robert Zinke
- Marin Govorcin
- Simran Sangha
- David Bekaert
- Emre Havazli
ARIA-tools v1.2.1
Release Features
- By default in ariaTSsetup do not extract and interpolate perpendicular baseline layers to save time. To extract these layers, the user would now have to explicitly pass it as an argument (i.e.
-l perpendicularBaseline)
Team contributions
- Alexander Fore
- Simran Sangha
- David Bekaert
- Marin Govorcin
- Brett Buzzanga
- Charles Marshak
- Joseph Kennedy
ARIA-tools v1.2
Release Features
- Update dependencies to reflect stable version of dem_stitcher
- Pass mask (if specified) to solid Earth tide and troposphere layers
- Dummy-proof code to better handle tropo extraction, which previously silently errored out if a valid model was not specified
- If a DEM is required for a specified input and a user does not specify a valid input, error out early instead of deep into the process
Team contributions
- Alexander Fore
- Simran Sangha
- David Bekaert
- Marin Govorcin
- Brett Buzzanga
- Charles Marshak
- Joseph Kennedy