Changelog

2.5.0 | 2025-10-27

  • dem.prepare: reduce UTM DEM extent (#273)

  • metadata generalization (#272)

Full v2.5.0 Changelog

2.4.0 | 2025-09-23

  • dem interface modifications (#263)

  • MGRS grid KML: changed URL and download procedure (#270)

  • processor modularization, DEM improvements, spacing checks (#261)

Full v2.4.0 Changelog

2.3.2 | 2025-08-01

  • calc_product_start_stop: fixed bug in values exceeding valid range (#267)

  • snap.pre: remove grd border boise for all sentinel-1 satellites (#268)

Full v2.3.2 Changelog

2.3.1 | 2025-07-07

  • metadata.extract: OSV info gathering improvements (#264)

  • ard.calc_product_start_stop: remove duplicate grid points (#265)

Full v2.3.1 Changelog

2.3.0 | 2025-05-26

  • snap.process: fixed bug in not reassigning out_pre when buffering has already been performed (#245)

  • STAC: do not insert links for radiometric and geometric accuracy reference if the value is None (#246)

  • STAC: do not create link fields when URL is None (#247)

  • require at least one pixel overlap with the MGRS tile (#248)

  • product acquisition time improvements (#251)

  • ard.calc_product_start_stop: enable extrapolation (#252)

  • processing per datatake, slice number filtering (#250)

  • ard.calc_product_start_stop: use geopandas for intersection (#255)

  • scene and tile search improvements (#254)

  • support scenes in individual composition (#256)

  • support for Sentinel-1C (and -1D) (#257)

  • config: new function init, write bug fix (#259)

  • search.check_acquisition_completeness: bug fix (#260)

  • metadata extraction: outsourced URLs to mapping, changed to https for some (#249)

Full v2.3.0 Changelog

2.2.0 | 2025-02-21

  • scene search optimizations (#241)

Full v2.2.0 Changelog

2.1.0 | 2025-01-21

  • documentation: usage description improvements (#209)

  • add file hash to STAC metadata (#210)

  • remove config kml_file and auto-download with ancillary.get_kml (#211)

  • ancillary.get_max_ext: check geometries’ CRSs are the same, new arg crs (#212)

  • make config parameter scene_dir optional (#213)

  • fix readthedocs build (#216)

  • improve geometry handling in search queries (#214)

  • start processing with s1rb process; new option s1rb init to initialize config file (#215)

  • require numpy<2.0 (#219)

  • introduce geoparquet scene search (#217)

  • metadata.extract.calc_enl: raise error when array is empty (#221)

  • use COG media type for VRTs (#222)

  • snap: skip GRD buffering if slice number cannot be determined (#225)

  • limit pystac to <1.11.0 (#223)

  • valid data mask improvements (#226)

  • improved file locking during SNAP processing (#227)

  • metadata.extract.calc_enl: return None if ENL cannot be computed (#228)

  • improved tmp file handling (#230)

  • check_acquisition_completeness: catch case when ASF result is empty (#229)

  • docs: corrected installation path, added missing links (#232)

  • file locking improvements (#234)

  • new function tile_extraction.wkt_to_geom (#237)

  • extract._vec_from_srccoords: code improvements (#238)

  • search.collect_neighbors: filter if more than two neighbors are found (#236)

  • snap pre modifications (#239)

Full v2.1.0 Changelog

2.0.0 | 2024-05-24

  • avoid permission error when passing tempfile to gdalwarp (#171)

  • layover-shadow mask: handle value 3 (layover and shadow) (#177)

  • new dedicated search module (#172)

  • ard.create_vrt: new argument ‘dtype’ (#179)

  • [search.scene_select] parse date only if necessary (#180)

  • [search.scene_select] compare strings with ‘==’ instead of ‘is’ (#181)

  • [search.scene_select] avoid multiple geometry definitions (#183)

  • fixed handling of empty list of neighbors during SLC processing (#186)

  • [search.scene_select] fixed incomplete result for ‘aoi_geometry’ and ‘vectorobject’ (#188)

  • [aoi_from_scene] fixed bug in handling scenes crossing the equator (#187)

  • STAC query optimizations (#185)

  • [processor] fixed ‘empty selection’ message (#190)

  • new configuration parameter ‘scene’ (#184)

  • scene search bug fixes (#191)

  • use file locking for SNAP processing (#192)

  • modernize build process (#194)

  • fix deprecated conda –force in docker (#193)

  • support for SNAP 10 (#195)

  • added dedicated documentation section on scene search (#196)

  • [search.asf_select] ensure naive datetime objects are defined as UTC (#197)

  • [search.ASF.scanMetadata] date formatting bug fix (#198)

  • rename package (#199)

  • update documentation links (#200)

  • replaced configuration log_dir with logfile, cleaned up logging (#201)

  • renamed the command line tool from s1ard to s1rb (#202)

Full v2.0.0 Changelog

1.6.2 | 2023-11-23

  • Update metadata links (#165)

  • Fix missing datamask layers in metadata (#164)

  • Add wind normalisation metadata fields (#166)

  • documentation updates (#167)

  • [metadata.xml.product_xml] add geo acc. reference only if performed (#168)

  • require pyroSAR>=0.23.0 (#169)

Full v1.6.2 Changelog

1.6.1 | 2023-11-17

  • use relative paths in wind normalization VRT (#163)

Full v1.6.1 Changelog

1.6.0 | 2023-11-15

  • central documentation literature management (#151)

  • Use the official Continuum Docker base image (#152)

  • re-introduce recently lost radiometric terrain correction (#154)

  • strip line breaks from all parameters passed via the command line (#155)

  • increase OCN gap fill distance (#156)

  • data mask modifications (#157)

  • [config] corrected list of allowed modes (#158)

  • search OCN scenes by buffered start and stop time (#160)

  • separate ocean, rivers and lakes into separate data mask bands (#161)

Full v1.6.0 Changelog

1.5.0 | 2023-10-12

  • Replace gs and sg annotation options with ratio (#116)

  • Metadata/review (#117)

  • Equivalent Number of Looks (#113)

  • [copy_src_meta] fixed bug in reading zip content on Windows (#124)

  • Documentation: Table of abbreviations (#123)

  • fixed bug in GRD buffering of ascending scenes (#126)

  • new annotation layer “range look direction angle” (#103)

  • ENL calculation: Suppress warnings and increase default block_size (#127)

  • Add missing pyproj dependency (#128)

  • Simplified datamask for ORB product (#122)

  • Update .readthedocs.yaml (#129)

  • [nrb.create_vrt] fixed bug in handling default ‘options=None’ (#132)

  • [docs] point to right environment.yaml when installing specific version (#133)

  • Fix missing STAC FileExtension entries (#131)

  • Accommodate ORB product (#121)

  • rename config default annotation IDs gs and sg to ratio (#135)

  • [snap.process] skip GRD buffering if list is empty (#139)

  • Refer to original source metadata in source XML and JSON (#136)

  • wind normalization (#138)

  • Look direction angle improvements (#141)

  • do not look for source metadata files if copying is not user-configured (#142)

  • change EW spacing from 20 to 40 m (#143)

  • XML product metadata improvements (#137)

  • Metadata/review (#140)

  • wind normalization - GDAL options (#144)

  • Require pyroSAR >=0.22.0 and update license year (#145)

  • documentation improvements (#146)

  • STACArchive file path handling (#148)

  • geometry buffering for minimum overlap (#147)

  • apply RTC to sigma0 (#149)

  • config ‘mode’: removed ‘all’, added ‘orb’; renamed module ‘nrb’ to ‘ard’ (#150)

Full v1.5.0 Changelog

1.4.0 | 2023-07-04

  • various bug fixes (#94)

  • datatake gap handling (#95)

  • new configuration parameter ‘datatake’ (#96)

  • increased STAC access robustness (#97)

  • STACArchive bug fixes (#98)

  • Optional datatake parameter (#99)

  • bug fixes (#100)

  • Bug fix to allow annotation = None (#102)

  • Save original source metadata (#104)

  • do not continue on error (#105)

  • Always use ESA border noise removal (#106)

  • [nrb] remove dataset if mask is nodata-only (#108)

  • Bug fix: Save original source metadata (#109)

  • New metadata config parameters (#110)

  • support for scenes acquired in NRT Slicing mode (#112)

Full v1.4.0 Changelog

1.3.0 | 2023-05-24

  • SNAP RTC: increase DEM oversampling by a factor of two (#78)

  • nrb.format: do not hardcode src_nodata and read it from the data instead (#79)

  • enable configuration via command line arguments (#80)

  • improved date parsing (#81)

  • scene search via STAC (#82)

  • enhanced time filtering (#84)

  • general processor improvements (#85)

Full v1.3.0 Changelog

1.2.0 | 2022-12-29

  • improved geometry handling (#71)

  • DEM handling improvements (#72)

  • GRD buffering by (#73)

  • add DEM as additional output layer (#70)

  • sigma0 processing and annotation layer configuration (#74)

Full v1.2.0 Changelog

1.1.0 | 2022-09-29

  • documentation improvements (#60)

  • installation update (#61)

  • Process restructuring (#63)

  • minor structural changes and bug fixes (#65)

  • documentation update reflecting the recent process restructuring (#66)

  • renamed processing mode ‘snap’ to ‘rtc’ (#67)

Full v1.1.0 Changelog

1.0.2 | 2022-08-24

  • Fix error in handling of temporary VRTs (#50)

  • Adjustments to VRT log scaling (#52)

  • [metadata] read nodata values directly from files (instead of hard-coding them) (#53)

  • use type identifier in scene-specific DEM file names (#55)

  • Add VRT assets to STAC files (#56)

  • Fix and improve metadata geometry handling (#57)

  • SNAP 9 compatibility (#58)

Full v1.0.2 Changelog

1.0.1 | 2022-07-03

  • dem handling improvements (#45)

Full v1.0.1 Changelog

1.0.0 | 2022-06-23

  • Dockerfile to build s1ard image (#31)

  • adjustments to nodata value (#28)

  • renamed XML tag ‘nrb’ to ‘s1-nrb’ (#36)

  • Metadata & Config Improvements (#30)

  • Geolocation accuracy (#40)

  • various bug fixes and documentation improvements

Full v1.0.0 Changelog

0.4.2 | 2022-06-16

  • Update documentation (#27)

  • find unpacked .SAFE scenes in scene_dir (instead of just .zip) (aea53a5)

Full v0.4.2 Changelog

0.4.1 | 2022-06-01

  • handle ETAD products as zip, tar, and SAFE (#25)

  • set dem download authentication via env. variables (#26)

  • various bug fixes

Full v0.4.1 Changelog

0.4.0 | 2022-05-30

  • outsourced and restructured DEM preparation functionality (#18)

  • outsourced ETAD correction to dedicated module (#19)

  • XML validation & improvements (#17)

  • Restructuring and cleanup (#20)

  • outsourced NRB formatting to dedicated module (#21)

  • extended acquisition mode support (#22)

  • Set up sphinx documentation (#23)

  • AOI scene selection (#24)

Full v0.4.0 Changelog

0.3.0 | 2022-03-30

  • Updated metadata module (#9)

  • Modified prepare_dem interface (#10)

  • Various improvements (#11)

  • Modified working directory structure (#12)

  • Updated ancillary.py (#13)

  • Added ETAD correction (#14)

  • Improved RGB composite (#15)

  • Store DEM/WBM tiles in UTM zones different to the native MGRS zone (#16)

Full v0.3.0 Changelog

0.2.0 | 2022-03-03

Full v0.2.0 Changelog