data#
Define easily classes to deal with your many datasets.
Contents#
Interface and modules
Make a method autocached. |
|
Module to which the data-manager delegates some functionality. |
|
Module containing a cache. |
|
Define how to interface with data. |
|
An interface that is also a configurable section. |
|
Mapping of registered interfaces. |
Parameters
Abstract Module for parameters management. |
|
Parameters are retrieved from an application instance. |
|
Parameters stored in a dictionnary. |
|
Parameters are stored in a Section object. |
Source
Abstract of source managing module. |
|
Simple module where data source is specified by class attribute. |
|
Abstract class for source consisting of multiple files. |
|
Multifiles manager using Filefinder. |
|
Find files using glob patterns. |
|
Sources are the intersection of that obtained by multiple modules. |
|
Sources are the union of that obtained by multiple modules. |
Loader
Abstract class of Loader module. |
Writer
Split data to multiple writing targets. |
|
Protocol for a source module that can split data into multiple sources. |
|
Abstract class of Writer module. |
Modules#
The main class for interfacing with your data. |
|
Module to load data into python. |
|
Definition of base Module for the interface. |
|
Parameters management modules. |
|
Module to manages and find data sources. |
|
Store and easily access interfaces in a custom mapping. |
|
Various itilities. |
|
Writer module: write data to disk. |
|
Modules for XArray. |