@@ -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