From c245bfa00f924babb69375ecd2899f275c529430 Mon Sep 17 00:00:00 2001 From: konstntokas Date: Fri, 8 May 2026 15:43:17 +0200 Subject: [PATCH 1/3] ready for review --- docs/guide.md | 5 +- examples/sentinel_1_analysis.ipynb | 239 +++++++++++++++-------------- xarray_eopf/amodes/sentinel1.py | 107 ++++++++----- 3 files changed, 192 insertions(+), 159 deletions(-) diff --git a/docs/guide.md b/docs/guide.md index 014591c..a5424f2 100644 --- a/docs/guide.md +++ b/docs/guide.md @@ -57,8 +57,9 @@ Additional parameters specific to each Sentinel mission are described below. ##### Sentinel-1 -> Note: Support for Sentinel-1 GRD products in analysis mode is available. -> Support for SLC products is planned for a future release. +> Note: Support for Sentinel-1 GRD products in analysis mode in analysis mode is +> currently experimental and undergoing validation. Support for SLC products is +> planned for a future release. Sentinel-1 GRD data is provided in radar geometry, defined by the coordinates (`azimuth_time`, `ground_range`). To transform this data into an diff --git a/examples/sentinel_1_analysis.ipynb b/examples/sentinel_1_analysis.ipynb index d67d049..5b5d605 100644 --- a/examples/sentinel_1_analysis.ipynb +++ b/examples/sentinel_1_analysis.ipynb @@ -81,8 +81,8 @@ "id": "c67a8abc-36ab-4565-892f-c7bce452c290", "metadata": { "ExecuteTime": { - "end_time": "2026-05-06T07:21:13.078759375Z", - "start_time": "2026-05-06T07:21:09.528662761Z" + "end_time": "2026-05-08T13:35:25.605897148Z", + "start_time": "2026-05-08T13:35:23.977155031Z" } }, "source": [ @@ -126,8 +126,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-05-06T07:21:13.482930037Z", - "start_time": "2026-05-06T07:21:13.095191905Z" + "end_time": "2026-05-08T13:35:25.866836839Z", + "start_time": "2026-05-08T13:35:25.608020503Z" } }, "cell_type": "code", @@ -161,8 +161,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-05-06T07:21:13.541732523Z", - "start_time": "2026-05-06T07:21:13.485592843Z" + "end_time": "2026-05-08T13:35:25.918305069Z", + "start_time": "2026-05-08T13:35:25.869996909Z" } }, "cell_type": "code", @@ -188,16 +188,16 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-05-06T07:21:13.605109478Z", - "start_time": "2026-05-06T07:21:13.546589625Z" + "end_time": "2026-05-08T13:35:25.968055429Z", + "start_time": "2026-05-08T13:35:25.921148763Z" } }, "cell_type": "code", "source": [ "os.environ.update(\n", " {\n", - " \"AWS_ACCESS_KEY_ID\": \"xxx\",\n", - " \"AWS_SECRET_ACCESS_KEY\": \"xxx\",\n", + " \"AWS_ACCESS_KEY_ID\": \"xxx\",\n", + " \"AWS_SECRET_ACCESS_KEY\": \"xxx\",\n", " }\n", ")" ], @@ -208,8 +208,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2026-05-06T07:21:37.228827636Z", - "start_time": "2026-05-06T07:21:13.611203091Z" + "end_time": "2026-05-08T13:35:41.541751025Z", + "start_time": "2026-05-08T13:35:25.972657710Z" } }, "cell_type": "code", @@ -237,8 +237,8 @@ " ground_range (lat, lon) float64 16MB dask.array\n", " spatial_ref int64 8B ...\n", "Data variables:\n", - " vh (lat, lon) float64 16MB dask.array\n", - " vv (lat, lon) float64 16MB dask.array\n", + " gamma0_vv (lat, lon) float64 16MB dask.array\n", + " gamma0_vh (lat, lon) float64 16MB dask.array\n", "Attributes: (3)" ], "text/html": [ @@ -794,11 +794,11 @@ " ground_range (lat, lon) float64 16MB dask.array<chunksize=(1081, 1801), meta=np.ndarray>\n", " spatial_ref int64 8B ...\n", "Data variables:\n", - " vh (lat, lon) float64 16MB dask.array<chunksize=(1081, 1801), meta=np.ndarray>\n", - " vv (lat, lon) float64 16MB dask.array<chunksize=(1081, 1801), meta=np.ndarray>\n", - "Attributes: (3)