Reference
Jaxify
The entrypoint from TVB-O to the JAX domain
jaxify | Convert TVBO SimulationExperiment to JAX-compatible model function and a state. |
Parameter
Base Class wrapping a JAX array for extra capabilities.
Parameter | Class representing a parameter. |
Spaces
A space is a collection of states that a function can be applied over.
spaces.DataSpace | A Space of data for parallel execution over parameter sets. |
spaces.GridSpace | A Space for systematic grid sampling over parameter bounds. |
spaces.UniformSpace | A Space for uniform random sampling over parameter bounds. |
Executors & Results
Executors are used to apply a function over a state space.
execution.SequentialExecution | Sequential execution of models across parameter spaces with progress tracking. |
execution.ParallelExecution | Efficient parallel execution of models across parameter spaces using JAX. |
Optimization
Everything needed to perform a gradient descent based optimization.
optim.OptaxOptimizer | JAX-based parameter optimization using Optax optimizers with automatic differentiation. |
optim.callbacks |
Utilities
Your little helpers.
utils.caching | |
utils.utils | |
types.stateutils |