Changelog
2.7.0 | 2025-12-15
2.6.2 | 2025-12-08
typing: do not compare lxml.ElementTree using | but with Union (#281)
2.6.1 | 2025-11-25
ard.product_info: bug fix, renamed par dir_out to dir_ard (#279)
2.6.0 | 2025-11-24
2.5.0 | 2025-10-27
2.4.0 | 2025-09-23
2.3.2 | 2025-08-01
2.3.1 | 2025-07-07
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)
2.2.0 | 2025-02-21
scene search optimizations (#241)
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)
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)
1.6.2 | 2023-11-23
1.6.1 | 2023-11-17
use relative paths in wind normalization VRT (#163)
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)
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)
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)
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)
1.2.0 | 2022-12-29
1.1.0 | 2022-09-29
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)
1.0.1 | 2022-07-03
dem handling improvements (#45)
1.0.0 | 2022-06-23
0.4.2 | 2022-06-16
0.4.1 | 2022-06-01
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)