utopya


Nameutopya JSON
Version 1.2.8 PyPI version JSON
download
home_pagehttps://gitlab.com/utopia-project/utopya
SummaryA simulation management and evaluation framework
upload_time2023-07-23 15:44:00
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": "Benjamin Herdeanu <Benjamin.Herdeanu@iup.uni-heidelberg.de>, Yunus Sevinchan <yunus.sevinchan@hu-berlin.de>",
    "download_url": "https://files.pythonhosted.org/packages/18/5f/e8f4350d03ad389c4984926fb0c6552d1b1a304fea8f575ca5c2fea15eab/utopya-1.2.8.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.8",
    "project_urls": {
        "Homepage": "https://gitlab.com/utopia-project/utopya"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f6038d9c1930902c2574dfa336edd55e8cc80707f2fd20ecba8621f812b7fe3b",
                "md5": "bcb183bb6c161db0ddb5693ddb75180e",
                "sha256": "51ddcdae5ed8bfd11520d93bb542972431c8da7cfead90cab81bea65398c7683"
            },
            "downloads": -1,
            "filename": "utopya-1.2.8-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "bcb183bb6c161db0ddb5693ddb75180e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 353133,
            "upload_time": "2023-07-23T15:43:58",
            "upload_time_iso_8601": "2023-07-23T15:43:58.337545Z",
            "url": "https://files.pythonhosted.org/packages/f6/03/8d9c1930902c2574dfa336edd55e8cc80707f2fd20ecba8621f812b7fe3b/utopya-1.2.8-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "185fe8f4350d03ad389c4984926fb0c6552d1b1a304fea8f575ca5c2fea15eab",
                "md5": "b37a3bcb26cd58cdafdbe6cf466d3b6c",
                "sha256": "8867f7a7aa42d3e36038d0d009e49c06e374d66c128aebbc66bbec45b2ae4fff"
            },
            "downloads": -1,
            "filename": "utopya-1.2.8.tar.gz",
            "has_sig": false,
            "md5_digest": "b37a3bcb26cd58cdafdbe6cf466d3b6c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 294348,
            "upload_time": "2023-07-23T15:44:00",
            "upload_time_iso_8601": "2023-07-23T15:44:00.340642Z",
            "url": "https://files.pythonhosted.org/packages/18/5f/e8f4350d03ad389c4984926fb0c6552d1b1a304fea8f575ca5c2fea15eab/utopya-1.2.8.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-23 15:44:00",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "utopia-project",
    "gitlab_project": "utopya",
    "lcname": "utopya"
}
        
Elapsed time: 0.11659s