From bbd514446a0e299c17088b9b2ecb070be5dc172c Mon Sep 17 00:00:00 2001 From: Ou Ku Date: Fri, 10 Jul 2026 09:51:44 +0200 Subject: [PATCH 1/5] update citation files --- CITATION.cff | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 From 022db920e97444d732d38f13818d39bd69161f37 Mon Sep 17 00:00:00 2001 From: Ou Ku Date: Fri, 10 Jul 2026 09:52:04 +0200 Subject: [PATCH 2/5] update paper info --- paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper/paper.md b/paper/paper.md index f4265e4..85c39f9 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -84,7 +84,7 @@ The tutorial includes the following steps: 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 From 0776fd8590961e461d5111315e5d74b479e47685 Mon Sep 17 00:00:00 2001 From: Ou Ku Date: Fri, 10 Jul 2026 10:29:16 +0200 Subject: [PATCH 3/5] update changelog and version number in pyproject.toml --- docs/CHANGELOG.md | 19 +++++++++++++++++++ pyproject.toml | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) 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/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]", From c188fd4a84ef736d7f235acca36e307b5628afca Mon Sep 17 00:00:00 2001 From: Ou Ku Date: Mon, 13 Jul 2026 12:56:31 +0200 Subject: [PATCH 4/5] Update paper/paper.md Co-authored-by: FreekvanLeijen --- paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper/paper.md b/paper/paper.md index 85c39f9..2f6466f 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -78,7 +78,7 @@ 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 From a08e95386c128e4b3f5ab36272e91210f311b338 Mon Sep 17 00:00:00 2001 From: Ou Ku Date: Mon, 13 Jul 2026 12:57:13 +0200 Subject: [PATCH 5/5] Update paper/paper.md Co-authored-by: SarahAlidoost <55081872+SarahAlidoost@users.noreply.github.com> --- paper/paper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper/paper.md b/paper/paper.md index 2f6466f..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