fsspec_data.converters

Attributes

Classes

Functions

_normalize_type(→ str)

_copy_options(→ dict[str, Any])

Module Contents

fsspec_data.converters.CONVERTER_ENTRY_POINT_GROUP = 'fsspec_data.converters'
type fsspec_data.converters.ConverterHandler = Callable[..., Any]
class fsspec_data.converters.Converter[source]
source_type: str
target_type: str
handler: ConverterHandler
__post_init__() None[source]
convert(source: Any, target: Any | None = None, *, source_options: collections.abc.Mapping[str, Any] | None = None, target_options: collections.abc.Mapping[str, Any] | None = None, conversion_options: collections.abc.Mapping[str, Any] | None = None) Any[source]
class fsspec_data.converters.ConverterRegistry(*, entry_point_group: str = CONVERTER_ENTRY_POINT_GROUP, discover_entry_points: bool = True)[source]
entry_point_group = 'fsspec_data.converters'
discover_entry_points = True
_converters: dict[tuple[str, str], Converter]
_entry_points_loaded = False
register(converter: Converter, *, replace: bool = False) None[source]
load_entry_points() None[source]
get(source_type: str, target_type: str) Converter[source]
convert(source_type: str, target_type: str, source: Any, target: Any | None = None, *, source_options: collections.abc.Mapping[str, Any] | None = None, target_options: collections.abc.Mapping[str, Any] | None = None, conversion_options: collections.abc.Mapping[str, Any] | None = None) Any[source]
fsspec_data.converters._normalize_type(value: str) str[source]
fsspec_data.converters._copy_options(value: collections.abc.Mapping[str, Any] | None, name: str) dict[str, Any][source]
fsspec_data.converters.XARRAY_TO_ZARR
fsspec_data.converters.ZARR_TO_XARRAY
fsspec_data.converters.DEFAULT_CONVERTERS