Skip to main content

A simulation management and evaluation framework

Reason this release was yanked:

beta takes precedence

Project description

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 for more information and documentation of this package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

utopya-1.0.0a8.tar.gz (236.9 kB view details)

Uploaded Source

Built Distribution

utopya-1.0.0a8-py3-none-any.whl (271.1 kB view details)

Uploaded Python 3

File details

Details for the file utopya-1.0.0a8.tar.gz.

File metadata

  • Download URL: utopya-1.0.0a8.tar.gz
  • Upload date:
  • Size: 236.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for utopya-1.0.0a8.tar.gz
Algorithm Hash digest
SHA256 8db268755a492164f7b03e5f87f2c83c0b4cbec40c2d8694ff57327a76e2f313
MD5 712a246b81dca0f38975f58ca5e8da0f
BLAKE2b-256 d054e8365c8e7f3f8c0f18d1271bdcd8cb4d76e9340d0479cbed22fe4c1a7a3b

See more details on using hashes here.

File details

Details for the file utopya-1.0.0a8-py3-none-any.whl.

File metadata

  • Download URL: utopya-1.0.0a8-py3-none-any.whl
  • Upload date:
  • Size: 271.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for utopya-1.0.0a8-py3-none-any.whl
Algorithm Hash digest
SHA256 ef9b4e927391a97d3858f59a0203d546992942556a63ae5292cadb1620f700d1
MD5 57f00b06827d9a3f57c1d42e2c2a2711
BLAKE2b-256 3b6aced450a71511bec5ba0da46c93d0fa838d0a610bdea48b70c704f6a1abe0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page