Skip to content

Commit fd30cc8

Browse files
committed
got rid of concept of suitability
1 parent d8fec8e commit fd30cc8

File tree

1 file changed

+14
-19
lines changed

1 file changed

+14
-19
lines changed

xcube/plugin.py

Lines changed: 14 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -91,37 +91,33 @@ def _register_dataset_ios(ext_registry: extension.ExtensionRegistry):
9191
)
9292

9393
_FS_DATA_WRITER_ITEMS = (
94-
("dataset", "netcdf", "xarray.Dataset in NetCDF format", [".nc"], "primary"),
95-
("dataset", "zarr", "xarray.Dataset in Zarr format", [".zarr"], "primary"),
96-
("dataset", "levels", "xarray.Dataset in leveled Zarr format",
97-
[".levels"], "secondary"),
94+
("dataset", "netcdf", "xarray.Dataset in NetCDF format", [".nc"]),
95+
("dataset", "zarr", "xarray.Dataset in Zarr format", [".zarr"]),
96+
("dataset", "levels", "xarray.Dataset in leveled Zarr format", [".levels"]),
9897
(
9998
"mldataset",
10099
"levels",
101100
"xcube.core.mldataset.MultiLevelDataset in leveled Zarr format",
102-
[".levels"],
103-
"primary"
101+
[".levels"]
104102
),
105103
("geodataframe", "shapefile", "gpd.GeoDataFrame in ESRI Shapefile format",
106-
[".shp"], "primary"),
104+
[".shp"]),
107105
("geodataframe", "geojson", "gpd.GeoDataFrame in GeoJSON format",
108-
[".geojson"], "primary"),
106+
[".geojson"]),
109107
)
110108

111109
_FS_DATA_OPENER_ITEMS = _FS_DATA_WRITER_ITEMS + (
112110
(
113111
"dataset",
114112
"geotiff",
115113
"xarray.Dataset in GeoTIFF or COG format",
116-
[".tif", ".tiff", ".geotiff"],
117-
"secondary"
114+
[".tif", ".tiff", ".geotiff"]
118115
),
119116
(
120117
"mldataset",
121118
"geotiff",
122119
"xcube.core.mldataset.MultiLevelDataset in GeoTIFF or COG format",
123-
[".tif", ".tiff", ".geotiff"],
124-
"primary"
120+
[".tif", ".tiff", ".geotiff"]
125121
)
126122
)
127123

@@ -157,7 +153,7 @@ def _register_data_accessors(ext_registry: extension.ExtensionRegistry):
157153
# noinspection PyShadowingNames
158154
def _add_fs_data_accessor_ext(
159155
point: str, ext_type: str, protocol: str, data_type: str, format_id: str,
160-
file_extensions: List[str], suitability: str
156+
file_extensions: List[str]
161157
):
162158
factory_args = (protocol, data_type, format_id)
163159
loader = extension.import_component(factory, call_args=factory_args)
@@ -168,22 +164,21 @@ def _add_fs_data_accessor_ext(
168164
description=f"Data {ext_type} for"
169165
f" a {data_accessor_description}"
170166
f" in {storage_description}",
171-
extensions=file_extensions,
172-
suitability=suitability
167+
extensions=file_extensions
173168
)
174169

175170
for protocol, storage_description in _FS_STORAGE_ITEMS:
176171
for (data_type, format_id, data_accessor_description,
177-
file_extensions, suitability) in _FS_DATA_OPENER_ITEMS:
172+
file_extensions) in _FS_DATA_OPENER_ITEMS:
178173
_add_fs_data_accessor_ext(
179174
EXTENSION_POINT_DATA_OPENERS, "opener", protocol, data_type,
180-
format_id, file_extensions, suitability
175+
format_id, file_extensions
181176
)
182177
for (data_type, format_id, data_accessor_description,
183-
file_extensions, suitability) in _FS_DATA_WRITER_ITEMS:
178+
file_extensions) in _FS_DATA_WRITER_ITEMS:
184179
_add_fs_data_accessor_ext(
185180
EXTENSION_POINT_DATA_WRITERS, "writer", protocol, data_type,
186-
format_id, file_extensions, suitability
181+
format_id, file_extensions
187182
)
188183
ref_ds_cls = "xcube.core.store.ref.store:ReferenceDataStore"
189184
ref_ds_cls_loader = extension.import_component(ref_ds_cls)

0 commit comments

Comments
 (0)