Skip to content

Commit 4eaa15a

Browse files
VictorVerhaertsoxofaan
authored andcommitted
made ensure_band_dimension private
1 parent d89aff5 commit 4eaa15a

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

openeo/metadata.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,7 @@ def add_dimension(self, name: str, label: Union[str, float], type: Optional[str]
421421
dim = Dimension(type=type or "other", name=name)
422422
return self._clone_and_update(dimensions=self._dimensions + [dim])
423423

424-
def ensure_band_dimension(
424+
def _ensure_band_dimension(
425425
self, *, name: Optional[str] = None, bands: List[Union[Band, str]], warning: str
426426
) -> CubeMetadata:
427427
"""

openeo/rest/datacube.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,12 +450,12 @@ def load_stac(
450450
# Ideal case: bands requested by user correspond with bands extracted from metadata.
451451
metadata = metadata.filter_bands(band_names=bands)
452452
else:
453-
metadata = metadata.ensure_band_dimension(
453+
metadata = metadata._ensure_band_dimension(
454454
bands=bands,
455455
warning=f"The specified bands {bands} in `load_stac` are not a subset of the bands {metadata.band_dimension.band_names} found in the STAC metadata (unknown bands: {unknown_bands}). Working with specified bands as is.",
456456
)
457457
else:
458-
metadata = metadata.ensure_band_dimension(
458+
metadata = metadata._ensure_band_dimension(
459459
name="bands",
460460
bands=bands,
461461
warning=f"Bands {bands} were specified in `load_stac`, but no band dimension was detected in the STAC metadata. Working with band dimension and specified bands.",

tests/test_metadata.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ def test_cubemetadata_ensure_band_dimension_add_bands():
834834
TemporalDimension(name="t", extent=None),
835835
]
836836
)
837-
new = metadata.ensure_band_dimension(bands=["red", "green"], warning="ensure_band_dimension at work")
837+
new = metadata._ensure_band_dimension(bands=["red", "green"], warning="ensure_band_dimension at work")
838838
assert new.has_band_dimension()
839839
assert new.dimension_names() == ["t", "bands"]
840840
assert new.band_names == ["red", "green"]
@@ -846,7 +846,9 @@ def test_cubemetadata_ensure_band_dimension_add_name_and_bands():
846846
TemporalDimension(name="t", extent=None),
847847
]
848848
)
849-
new = metadata.ensure_band_dimension(name="bandzz", bands=["red", "green"], warning="ensure_band_dimension at work")
849+
new = metadata._ensure_band_dimension(
850+
name="bandzz", bands=["red", "green"], warning="ensure_band_dimension at work"
851+
)
850852
assert new.has_band_dimension()
851853
assert new.dimension_names() == ["t", "bandzz"]
852854
assert new.band_names == ["red", "green"]
@@ -859,7 +861,7 @@ def test_cubemetadata_ensure_band_dimension_override_bands():
859861
BandDimension(name="bands", bands=[Band("red"), Band("green")]),
860862
]
861863
)
862-
new = metadata.ensure_band_dimension(bands=["tomato", "lettuce"], warning="ensure_band_dimension at work")
864+
new = metadata._ensure_band_dimension(bands=["tomato", "lettuce"], warning="ensure_band_dimension at work")
863865
assert new.has_band_dimension()
864866
assert new.dimension_names() == ["t", "bands"]
865867
assert new.band_names == ["tomato", "lettuce"]
@@ -872,7 +874,7 @@ def test_cubemetadata_ensure_band_dimension_override_name_and_bands():
872874
BandDimension(name="bands", bands=[Band("red"), Band("green")]),
873875
]
874876
)
875-
new = metadata.ensure_band_dimension(
877+
new = metadata._ensure_band_dimension(
876878
name="bandzz", bands=["tomato", "lettuce"], warning="ensure_band_dimension at work"
877879
)
878880
assert new.has_band_dimension()

0 commit comments

Comments
 (0)