intake_io.dataset

Submodules

Package Contents

Classes

Dataset

IntakeDataset

CategorizedDataset

AnnotatedDataset

MappedDataset

Dataset

SubsetDataset

Functions

get_categories(data) → pandas.DataFrame

get_categories(data) → pandas.DataFrame

shuffle_split(data, ratio: float = 0.2) → Dict[str, List[Dict[str, Any]]]

class intake_io.dataset.Dataset
class intake_io.dataset.IntakeDataset(catalog: Union[str, intake.catalog.Catalog])

Bases: Dataset

close(self)
get_dtype(self, i: int) numpy.dtype
get_shape(self, i: int) Tuple[int, Ellipsis]
median_shape(self) Tuple[int, Ellipsis]
get_spacing(self, i: int) Tuple[float, Ellipsis]
median_spacing(self) Tuple[float, Ellipsis]
get_metadata(self, i: int) Dict[str, Any]
class intake_io.dataset.CategorizedDataset(catalog: Union[str, intake.catalog.Catalog], get_category, loader=None)

Bases: IntakeDataset

get_category(self, i: int) str
all_categories(self) intake_io.dataset.util.pd.DataFrame
class intake_io.dataset.AnnotatedDataset(catalog: Union[str, intake.catalog.Catalog], get_annotations, loader=None)

Bases: IntakeDataset

get_annotations(self, i: int) intake_io.dataset.util.pd.DataFrame
get_category_name_column(self, columns) str
all_categories(self) intake_io.dataset.util.pd.DataFrame
class intake_io.dataset.MappedDataset(data: Any, mapper: Any)
intake_io.dataset.get_categories(data) pandas.DataFrame
class intake_io.dataset.Dataset
intake_io.dataset.get_categories(data) pandas.DataFrame
class intake_io.dataset.SubsetDataset(data: Any, ixs: Tuple[int, Ellipsis])

Bases: intake_io.dataset.dataset.Dataset

subset_categories(self) pandas.DataFrame
intake_io.dataset.shuffle_split(data, ratio: float = 0.2) Dict[str, List[Dict[str, Any]]]