From c9ea397c624d08b8e2c193ed869f57afb12728a7 Mon Sep 17 00:00:00 2001 From: mathleur Date: Fri, 14 Feb 2025 13:45:10 +0100 Subject: [PATCH 1/3] nicer error messages when axis does not exist in datacube --- polytope_feature/datacube/backends/datacube.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/polytope_feature/datacube/backends/datacube.py b/polytope_feature/datacube/backends/datacube.py index 6dcd52f9..e8e41db0 100644 --- a/polytope_feature/datacube/backends/datacube.py +++ b/polytope_feature/datacube/backends/datacube.py @@ -140,7 +140,10 @@ def get_mapper(self, axis): """ Get the type mapper for a subaxis of the datacube given by label """ - return self._axes[axis] + ax = self._axes.get(axis, None) + if ax is None: + raise KeyError("The datacube does not contain a {} axis", axis) + return ax def remap_path(self, path: DatacubePath): for key in path: From 096027b16b479c7e8b13acf0ed28c35e6d008da4 Mon Sep 17 00:00:00 2001 From: mathleur Date: Mon, 24 Feb 2025 11:56:16 +0100 Subject: [PATCH 2/3] add right hash for N320 grid --- .gitignore | 3 ++- .../datacube_mappers/mapper_types/reduced_gaussian.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4634ed76..b880c0b3 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,5 @@ new_updated_numpy_venv newest-polytope-venv serializedTree new_polytope_venv -*.json \ No newline at end of file +*.json +venv_python3_11 \ No newline at end of file diff --git a/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py b/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py index 91f6aa92..1f97a522 100644 --- a/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py +++ b/polytope_feature/datacube/transformations/datacube_mappers/mapper_types/reduced_gaussian.py @@ -1455,5 +1455,5 @@ def unmap(self, first_val, second_val): # md5 grid hash in form {resolution : hash} _md5_hash = { - 320: "158db321ae8e773681eeb40e0a3d350f", + 320: "00c7b107673deb45f968637b661ea25b", } From 55cfd5034646b4261c82eb7ab2e6703dd0923e20 Mon Sep 17 00:00:00 2001 From: mathleur Date: Mon, 24 Feb 2025 12:00:59 +0100 Subject: [PATCH 3/3] update version --- polytope_feature/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polytope_feature/version.py b/polytope_feature/version.py index 94650f2d..7b64613a 100644 --- a/polytope_feature/version.py +++ b/polytope_feature/version.py @@ -1 +1 @@ -__version__ = "1.0.28" +__version__ = "1.0.29"