Skip to content

Commit e24dec6

Browse files
committed
Merge remote-tracking branch 'origin/toniof-726-list_extensions' into toniof-726-list_extensions
2 parents 99e6ae0 + cbe67b7 commit e24dec6

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

CHANGES.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
## Changes in 1.12.0 (in development)
22

33
### Enhancements
4-
* Add function to list file extensions recognized by FS stores (#726)
5-
* Added function `get_filename_extensions` to FsDataStores to allow
6-
retrieving mappings of filename extensions to opener and writer ids.
4+
* Added function `get_filename_extensions()` to data store framework:
5+
`from xcube.core.store import get_filename_extensions`.
6+
It allows for retrieving mappings of recognized filename extensions to
7+
respective data openers and writers. (#726)
78

89
### Other changes
910

docs/source/dataaccess.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -798,7 +798,7 @@ def init_plugin(ext_registry: extension.ExtensionRegistry):
798798
'{your_package}.opener:{YourOpenerClass}'),
799799
point=EXTENSION_POINT_DATA_OPENERS,
800800
name="{your_opener_id}",
801-
description='{your opener description}',
802-
extensions=['Optional', 'list', 'of', 'file', 'extensions'],
801+
description="{your opener description}",
802+
filename_extensions=[".j2k", ".zarr"], # adjust or leave empty
803803
)
804804
```

xcube/core/store/fs/store.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,11 +212,11 @@ def get_data_types(cls) -> tuple[str, ...]:
212212
find_data_opener_extensions
213213
)
214214
return tuple(
215-
{
215+
sorted({
216216
data_type
217217
for types_tuple in format_to_data_type_aliases.values()
218218
for data_type in types_tuple
219-
}
219+
})
220220
)
221221

222222
def get_data_types_for_data(self, data_id: str) -> tuple[str, ...]:

0 commit comments

Comments
 (0)