utopya


Nameutopya JSON
Version 1.2.13 PyPI version JSON
download
home_pagehttps://gitlab.com/utopia-project/utopya
SummaryA simulation management and evaluation framework
upload_time2024-01-15 15:57:57
maintainer
docs_urlNone
authorutopya developers
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
``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"
}
        
Elapsed time: 0.23385s