dataioc
Declarative data dependencies and on-demand computation for Python.
dataioc lets you define data through reusable derivation rules. Request a result, and the container resolves its dependencies and caches the values it builds. Data providers can be configured independently of the computations that consume them.
Start here
- Quickstart: define one derived value.
- Core concepts: understand descriptors and builders.
- Providers: replace a data source or computation.
- Indexed data: reuse one model across data groups.
- NumPy support: use
DataNDArraywith NumPy 1.26 and 2.x.
The model
declare a derivation
|
request a result
|
resolve dependencies on demand
|
cache constructed values
The core package has no mandatory numerical dependency. Install the numpy extra when using DataNDArray.