You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.