The utopya package provides a simulation management and evaluation framework with the following feature set:
Run model simulations in parallel and on cluster architectures
Conveniently perform parameter sweeps of arbitrary parameters with the help of the paramspace package.
A powerful CLI to run and evaluate models, including interactive plotting
Integrates the dantro data processing pipeline:
Loads data into a hierarchical data tree, supplying a uniform interface
Gives access to a configuration-based data transformation framework, separating data preprocessing from visualization for increased generality
Easy extensibility of plot creators via model-specific plot implementations
A versatile configuration interface for both simulation and evaluation:
Assembling multi-level model configurations, including several default levels
Assembling plot configurations with multiple inheritance, reducing redundant definitions
Model, project, and framework registration and handling
Managing data output directories
Tools to simplify model test implementations or working without a CLI
… and more
The utopya package evolved as part of the Utopia Project and provides the frontend of the Utopia modelling framework. Having been outsourced from that project, it can be used with arbitrary model implementations with a very low barrier for entry: in the simplest case, only the path to an executable is required to run simulations. With more compliance to the utopya interface, more features become available.
The utopya package is open source software released under the LGPLv3+ license.
Visit the utopya project website or the documentation page for more information about utopya.
Metadata
Release files for utopya 1.3.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| utopya-1.3.11.tar.gz | 366.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| utopya-1.3.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 750.3 kB
Release files / utopya-1.3.11.tar.gz
| Download URL | utopya-1.3.11.tar.gz |
|---|---|
| Size | 366.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
157e616ccd064462ee88ba1a37dc05b28c3b17312b9fc941f5e5cad303ed0d1f
|
|
BLAKE2b-256 checksum How to use checksums |
0c3cb686f67c24e64a49b1f66358b1d2daffdc4fd3c12589135cdc32277eb10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|
Release files / utopya-1.3.11-py3-none-any.whl
| Download URL | utopya-1.3.11-py3-none-any.whl |
|---|---|
| Size | 384.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
82d644e98ade10ce4f062de274f95ccc095e4c0a0b19c97828b7f4725edaf08f
|
|
BLAKE2b-256 checksum How to use checksums |
89790ba62321b6c874cf177383ea254b8ae26184d309fd23deafc2626150213b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.19
|