data

On this page

data#

Define easily classes to deal with your many datasets.

Contents#

Interface and modules

autocached

Make a method autocached.

Module

Module to which the data-manager delegates some functionality.

CachedModule

Module containing a cache.

DataInterface

Define how to interface with data.

DataInterfaceSection

An interface that is also a configurable section.

DataInterfaceStore

Mapping of registered interfaces.

Parameters

ParametersAbstract

Abstract Module for parameters management.

ParametersApp

Parameters are retrieved from an application instance.

ParametersDict

Parameters stored in a dictionnary.

ParametersSection

Parameters are stored in a Section object.

Source

SourceAbstract

Abstract of source managing module.

SimpleSource

Simple module where data source is specified by class attribute.

MultiFileSource

Abstract class for source consisting of multiple files.

FileFinderSource

Multifiles manager using Filefinder.

GlobSource

Find files using glob patterns.

SourceIntersection

Sources are the intersection of that obtained by multiple modules.

SourceUnion

Sources are the union of that obtained by multiple modules.

Loader

LoaderAbstract

Abstract class of Loader module.

Writer

SplitWriterMixin

Split data to multiple writing targets.

Splitable

Protocol for a source module that can split data into multiple sources.

WriterAbstract

Abstract class of Writer module.

Modules#

interface

The main class for interfacing with your data.

loader

Module to load data into python.

module

Definition of base Module for the interface.

params

Parameters management modules.

source

Module to manages and find data sources.

store

Store and easily access interfaces in a custom mapping.

types

Various itilities.

writer

Writer module: write data to disk.

xarray

Modules for XArray.