``utopya``: A simulation management and evaluation framework
============================================================
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 <https://gitlab.com/blsqr/paramspace>`_ package.
- A **powerful CLI** to run and evaluate models, including interactive plotting
- Integrates the `dantro <https://gitlab.com/utopia-project/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 <https://utopia-project.org>`_ and provides the frontend of
the `Utopia modelling framework <https://gitlab.com/utopia-project/utopia>`_.
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+ <https://www.gnu.org/licenses/lgpl-3.0.html>`_ license.
Visit the `utopya project website <https://gitlab.com/utopia-project/utopya>`_
or the `documentation page <https://utopya.readthedocs.io/>`_ for more
information about utopya.
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/utopia-project/utopya",
"name": "utopya",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "utopya developers",
"author_email": "Yunus Sevinchan <yunus.sevinchan@hu-berlin.de>",
"download_url": "https://files.pythonhosted.org/packages/5f/ef/de9ad08d4393501f1fca9d3bf265cb2369a3846eb358086742b78572480c/utopya-1.2.13.tar.gz",
"platform": null,
"description": "\n``utopya``: A simulation management and evaluation framework\n============================================================\n\nThe ``utopya`` package provides a simulation management and evaluation\nframework with the following feature set:\n\n- **Run model simulations** in parallel and on cluster architectures\n\n - Conveniently perform parameter sweeps of arbitrary parameters with the help\n of the `paramspace <https://gitlab.com/blsqr/paramspace>`_ package.\n\n- A **powerful CLI** to run and evaluate models, including interactive plotting\n- Integrates the `dantro <https://gitlab.com/utopia-project/dantro>`_\n **data processing pipeline**:\n\n - Loads data into a hierarchical data tree, supplying a uniform interface\n - Gives access to a configuration-based **data transformation framework**,\n separating data preprocessing from visualization for increased generality\n - Easy extensibility of plot creators via model-specific plot implementations\n\n- A **versatile configuration interface** for both simulation and evaluation:\n\n - Assembling multi-level model configurations, including several default\n levels\n - Assembling plot configurations with multiple inheritance, reducing\n redundant definitions\n\n- Model, project, and framework registration and handling\n- Managing data output directories\n- Tools to simplify model test implementations or working without a CLI\n- ... and more\n\nThe ``utopya`` package evolved as part of the\n`Utopia Project <https://utopia-project.org>`_ and provides the frontend of\nthe `Utopia modelling framework <https://gitlab.com/utopia-project/utopia>`_.\nHaving been outsourced from that project, it can be used with arbitrary model\nimplementations with a very low barrier for entry: in the simplest case, only\nthe path to an executable is required to run simulations.\nWith more compliance to the utopya interface, more features become available.\n\nThe ``utopya`` package is **open source software** released under the\n`LGPLv3+ <https://www.gnu.org/licenses/lgpl-3.0.html>`_ license.\n\nVisit the `utopya project website <https://gitlab.com/utopia-project/utopya>`_\nor the `documentation page <https://utopya.readthedocs.io/>`_ for more\ninformation about utopya.\n",
"bugtrack_url": null,
"license": "",
"summary": "A simulation management and evaluation framework",
"version": "1.2.13",
"project_urls": {
"Homepage": "https://gitlab.com/utopia-project/utopya"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6384aceff009d53bf26c864e0f8096a5f310f3b884db1dd920b75a87133d6a93",
"md5": "a2cc819113ef25263780ae78919573c7",
"sha256": "6327c5de8086ba8c40a6a499184e5b208e6f0065026296bb30f2bfbd851e6f69"
},
"downloads": -1,
"filename": "utopya-1.2.13-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a2cc819113ef25263780ae78919573c7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 359226,
"upload_time": "2024-01-15T15:57:55",
"upload_time_iso_8601": "2024-01-15T15:57:55.698219Z",
"url": "https://files.pythonhosted.org/packages/63/84/aceff009d53bf26c864e0f8096a5f310f3b884db1dd920b75a87133d6a93/utopya-1.2.13-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5fefde9ad08d4393501f1fca9d3bf265cb2369a3846eb358086742b78572480c",
"md5": "01ffef9af043a3ae0c2d4e72ed30599f",
"sha256": "45f5e59bbb2d98f797addb4735bcaad0deb9df53f6ac7ebfff84c03af6ceec9c"
},
"downloads": -1,
"filename": "utopya-1.2.13.tar.gz",
"has_sig": false,
"md5_digest": "01ffef9af043a3ae0c2d4e72ed30599f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 299954,
"upload_time": "2024-01-15T15:57:57",
"upload_time_iso_8601": "2024-01-15T15:57:57.926623Z",
"url": "https://files.pythonhosted.org/packages/5f/ef/de9ad08d4393501f1fca9d3bf265cb2369a3846eb358086742b78572480c/utopya-1.2.13.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-15 15:57:57",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "utopia-project",
"gitlab_project": "utopya",
"lcname": "utopya"
}