From 1cade53fd9a48387ed38751efb45ddaf04e57bda Mon Sep 17 00:00:00 2001 From: Gregory Petrochenkov Date: Mon, 22 Jul 2024 21:21:18 -0700 Subject: [PATCH 1/3] Replace deprecated set_crs function --- src/gval/comparison/agreement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gval/comparison/agreement.py b/src/gval/comparison/agreement.py index 83cf47a0..21fa9dd8 100644 --- a/src/gval/comparison/agreement.py +++ b/src/gval/comparison/agreement.py @@ -131,7 +131,7 @@ def _manage_information_loss(agreement_map, crs, nodata, encode_nodata, dtype): """ # sets CRS that is lost with `xr.apply_ufunc` - agreement_map.rio.set_crs(crs, inplace=True) + agreement_map.rio.write_crs(crs, inplace=True) # setting agreement map nodata and encoded nodata if nodata is not None: From 336a7c404f38e3282ed6d8ec8a02db61ad565980 Mon Sep 17 00:00:00 2001 From: Gregory Petrochenkov Date: Mon, 22 Jul 2024 21:36:13 -0700 Subject: [PATCH 2/3] Change pyproject number --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index f110f7e4..c3ddbf84 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ authors = [ requires-python = ">=3.8" keywords = ["geospatial", "evaluations"] license = {text = "MIT"} -version = "0.2.7" +version = "0.2.7-1" dynamic = ["readme", "dependencies"] [project.optional-dependencies] From c84bd477d0b04f7eeff1fbfd4140111f61cd57d9 Mon Sep 17 00:00:00 2001 From: Gregory Petrochenkov Date: Tue, 23 Jul 2024 16:10:35 -0700 Subject: [PATCH 3/3] Remove set_crs in tests --- tests/data_generation/data_tests.py | 2 +- tests/test_visualization.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/data_generation/data_tests.py b/tests/data_generation/data_tests.py index 1f175958..a67dbb31 100644 --- a/tests/data_generation/data_tests.py +++ b/tests/data_generation/data_tests.py @@ -85,7 +85,7 @@ def generate_aligned_and_agreement_maps( allow_benchmark_values=allow_benchmark_values, ) - agreement_map_computed.rio.set_crs(cam.rio.crs) + agreement_map_computed.rio.write_crs(cam.rio.crs, inplace=True) agreement_map_computed.rio.set_nodata(-9999) if np.nan in agreement_map_computed: diff --git a/tests/test_visualization.py b/tests/test_visualization.py index 17886ca5..3fcd592c 100644 --- a/tests/test_visualization.py +++ b/tests/test_visualization.py @@ -11,7 +11,7 @@ glob="categorical_plot_success", ) def test_categorical_plot_success(candidate_map, crs, entries): - candidate_map.rio.set_crs(crs) + candidate_map.rio.write_crs(crs, inplace=True) viz_object = candidate_map.gval.cat_plot(basemap=None) assert len(viz_object.axes.get_legend().texts) == entries