Overview#
The utopya_backend
package is a standalone package that provides
tools for implementation of Python-based models that use utopya
as a
simulation management frontend:
A set of model base classes that provide a scaffolding for implementing your own models:
The BaseModel class implements basic simulation infrastructure like a shared logger, RNG, config file reading, signal handling and abstract methods that provide a blue print for model implementation.
The StepwiseModel class specializes this for models that abstract iteration to step-wise integration with integer time steps.
Functions for data writing and reading.
General
tools
that can be useful in this process.
Feedback, ideas, bugs?
If you have ideas how to improve or expand the utopya_backend
package or in case you found a bug:
Please let us know by opening an issue in the GitLab project.