diff --git a/CITATION.cff b/CITATION.cff index ee334c5..1165668 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -16,14 +16,16 @@ authors: orcid: 'https://orcid.org/0000-0002-5373-5209' - given-names: Fakhereh (Sarah) family-names: Alidoost + affiliation: Netherlands eScience Center + orcid: 'https://orcid.org/0000-0001-8407-6472' - given-names: Simon family-names: van Diepen - - given-names: Pranav - family-names: Chandramouli - - given-names: Francesco - family-names: Nattino + affiliation: Delft University of Technology + orcid: 'https://orcid.org/0000-0002-9350-3779' - given-names: Freek family-names: van Leijen + affiliation: Delft University of Technology + orcid: 'https://orcid.org/0000-0002-2582-9267' identifiers: - type: doi value: 10.5281/zenodo.7717112 diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 4b5b4f5..46679c5 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -7,6 +7,25 @@ See [releases](https://github.com/TUDelftGeodesy/sarxarray/releases) in the sarx The information in this file can be generated automatically by LLM using the [release-changelog skill](../.github/skills/release-changelog/SKILL.md). However, the generated content has always been reviewed and if necessary, edited by a human. +## [v1.3.0] - 2026-07-10 + +### Added +- Added `crop` for slicing radar datasets and data arrays by polygon or bounding box. +- Added `to_binary` for exporting data arrays and dataset variables to raw binary files. +- Added an agent skill `.github/skills/release-changelog` for generating changelog entries from GitHub release notes and commit messages. + +### Changed +- Hardened binary and metadata I/O validation, including clearer handling of empty input file lists and malformed Doris metadata. +- Added a deprecation warning on `slcstack.point_selection` and directed users to `depsi.ps_selection`. +- Expanded API and notebook documentation around new I/O and processing workflows. + +### Fixed +- Avoided failures in metadata parsing when optional interferogram fields are missing. +- Added regression coverage for overwrite protection, crop edge cases, and metadata-reader error paths. + +### Docs +- Added the JOSS paper manuscript, "SARXarray: Xarray extension for Synthetic Aperture Radar data". + ## [v1.2.3] - 2026-01-21 ### Changed diff --git a/paper/paper.md b/paper/paper.md index f4265e4..0958e90 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -11,7 +11,7 @@ authors: - name: Ou Ku orcid: 0000-0002-5373-5209 affiliation: 1 - - name: Fakhereh Alidoost + - name: Fakhereh (Sarah) Alidoost orcid: 0000-0001-8407-6472 affiliation: 1 - name: Simon van Diepen @@ -78,13 +78,13 @@ The tutorial includes the following steps: - Applying common SAR operations on the loaded stack such as: - Multi-Looking - Creation of a Mean-Reflectivity-Map (MRM) - - Calculation of coherence + - Estimation of coherence ## Acknowledgements The authors express sincere gratitude to the Dutch Research Council (Nederlandse Organisatie voor Wetenschappelijk Onderzoek, NWO) for their generous funding of the `SARXarray` development through the Collaboration in Innovative Technologies (CIT 2021) Call, grant NLESC.CIT.2021.006. We would like to extend special thanks to SURF for providing valuable computational resources for `SARXarray` testing via grants EINF-2051, EINF-4287 and EINF-6883. -We would also like to thank Dr. Francesco Nattino and Dr. Meiert Willem Grootes of the Netherlands eScience Center for the insightful discussions, which are important contributions to this work. +We would also like to thank Dr. Francesco Nattino, Dr. Meiert Willem Grootes and Dr. Pranav Chandramouli of the Netherlands eScience Center for the insightful discussions, which are important contributions to this work. ## AI usage disclosure diff --git a/pyproject.toml b/pyproject.toml index 60a3a30..1114d9d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "sarxarray" -version = "1.2.3" +version = "1.3.0" requires-python = ">=3.10" dependencies = [ "dask[complete]",