fameio


Namefameio JSON
Version 3.5.1 PyPI version JSON
download
home_pagehttps://helmholtz.software/software/fame
SummaryTools for input preparation and output digestion of FAME models
upload_time2025-07-25 10:16:46
maintainerFelix Nitsch
docs_urlNone
authorFelix Nitsch
requires_python<4.0,>=3.9
licenseApache-2.0
keywords fame fameio agent-based modelling energy systems
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- SPDX-FileCopyrightText: 2025 German Aerospace Center <fame@dlr.de>

SPDX-License-Identifier: Apache-2.0 -->
# FAME-Io

## *Prepare input and digest output from simulation models*

[![License](https://img.shields.io/pypi/l/fameio.svg)](https://badge.fury.io/py/fameio)
[![Cite](https://img.shields.io/badge/DOI-10.21105%2Fjoss.04958-blue)](https://doi.org/10.21105/joss.04958)
[![Pipeline](https://gitlab.com/fame-framework/fame-io/badges/main/pipeline.svg)](https://gitlab.com/fame-framework/fame-io/commits/main)
[![Code Coverage](https://gitlab.com/fame-framework/fame-io/badges/main/coverage.svg)](https://gitlab.com/fame-framework/fame-io/-/jobs)
![Last Commit](https://img.shields.io/gitlab/last-commit/fame-framework%2Ffame-io)

FAME-Io compiles input for FAME models and extracts model output to human-readable files. Model data is handled in the efficient protobuf format.<br>
[FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home) is the open **F**ramework for distributed **A**gent-based **M**odels of **E**nergy systems.
Check out the full [FAME-Io documentation](https://fame-framework.gitlab.io/fame-io).

## What is FAME-Io?

FAME-Io is the input-output toolkit for FAME-based simulation models.
The relationship to other components can be seen below.

<img src="https://gitlab.com/fame-framework/wiki/-/wikis/architecture/diagrams/Workflow.png" alt="FAME component workflow" width="75%">

FAME-Io (orange) combines model data (purple) and user input data (green) for the computation (blue).
After the computation, FAME-Io returns the results in a readable format.

Thus, with FAME-Io you can:

* Compile input binaries for simulation models built with FAME,
* Extract output binaries to human-readable formats like CSV and JSON,
* Edit large CSV files to enhance compilation speed.

## Who is FAME-Io for?

FAME-Io is a vital file-conversion component for FAME-based workflows. If your model is not built with [FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home), you will probably not profit from FAME-Io.

## Applications

FAME-Io is used with any model that is based on FAME.
An example of its application is the electricity market model [AMIRIS](https://helmholtz.software/software/amiris).

## Community

FAME-Io is mainly developed by the German Aerospace Center, Institute of Networked Energy Systems.
We provide support via the dedicated email address [fame@dlr.de](mailto:fame@dlr.de).

**We welcome all contributions**: bug reports, feature requests, documentation enhancements, and code.<br>
For substantial enhancements, we recommend that you contact us via [fame@dlr.de](mailto:fame@dlr.de) for working together on the code in common projects or towards common publications and thus further develop FAME-Io.
<br>Please see our [Contribution Guidelines](docs/source/contribute/contribute.rst).

## Citing FAME-Io

If you use FAME-Io in academic work, please cite: [DOI 10.21105/joss.04958](https://doi.org/10.21105/joss.04958)

```
@article{fameio2023joss,
  author  = {Felix Nitsch and Christoph Schimeczek and Ulrich Frey and Benjamin Fuchs},
  title   = {FAME-Io: Configuration tools for complex agent-based simulations},
  journal = {Journal of Open Source Software},
  year    = {2023},
  doi     = {doi: https://doi.org/10.21105/joss.04958}
}
```

In other contexts, please include a link to our [Gitlab repository](https://gitlab.com/fame-framework/fame-io).

            

Raw data

            {
    "_id": null,
    "home_page": "https://helmholtz.software/software/fame",
    "name": "fameio",
    "maintainer": "Felix Nitsch",
    "docs_url": null,
    "requires_python": "<4.0,>=3.9",
    "maintainer_email": "fame@dlr.de",
    "keywords": "FAME, fameio, agent-based modelling, energy systems",
    "author": "Felix Nitsch",
    "author_email": "fame@dlr.de",
    "download_url": "https://files.pythonhosted.org/packages/a8/ab/3b50a525dc454c80113d41f61107210d4d5e8cafef9eda42da455d8aa763/fameio-3.5.1.tar.gz",
    "platform": null,
    "description": "<!-- SPDX-FileCopyrightText: 2025 German Aerospace Center <fame@dlr.de>\n\nSPDX-License-Identifier: Apache-2.0 -->\n# FAME-Io\n\n## *Prepare input and digest output from simulation models*\n\n[![License](https://img.shields.io/pypi/l/fameio.svg)](https://badge.fury.io/py/fameio)\n[![Cite](https://img.shields.io/badge/DOI-10.21105%2Fjoss.04958-blue)](https://doi.org/10.21105/joss.04958)\n[![Pipeline](https://gitlab.com/fame-framework/fame-io/badges/main/pipeline.svg)](https://gitlab.com/fame-framework/fame-io/commits/main)\n[![Code Coverage](https://gitlab.com/fame-framework/fame-io/badges/main/coverage.svg)](https://gitlab.com/fame-framework/fame-io/-/jobs)\n![Last Commit](https://img.shields.io/gitlab/last-commit/fame-framework%2Ffame-io)\n\nFAME-Io compiles input for FAME models and extracts model output to human-readable files. Model data is handled in the efficient protobuf format.<br>\n[FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home) is the open **F**ramework for distributed **A**gent-based **M**odels of **E**nergy systems.\nCheck out the full [FAME-Io documentation](https://fame-framework.gitlab.io/fame-io).\n\n## What is FAME-Io?\n\nFAME-Io is the input-output toolkit for FAME-based simulation models.\nThe relationship to other components can be seen below.\n\n<img src=\"https://gitlab.com/fame-framework/wiki/-/wikis/architecture/diagrams/Workflow.png\" alt=\"FAME component workflow\" width=\"75%\">\n\nFAME-Io (orange) combines model data (purple) and user input data (green) for the computation (blue).\nAfter the computation, FAME-Io returns the results in a readable format.\n\nThus, with FAME-Io you can:\n\n* Compile input binaries for simulation models built with FAME,\n* Extract output binaries to human-readable formats like CSV and JSON,\n* Edit large CSV files to enhance compilation speed.\n\n## Who is FAME-Io for?\n\nFAME-Io is a vital file-conversion component for FAME-based workflows. If your model is not built with [FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home), you will probably not profit from FAME-Io.\n\n## Applications\n\nFAME-Io is used with any model that is based on FAME.\nAn example of its application is the electricity market model [AMIRIS](https://helmholtz.software/software/amiris).\n\n## Community\n\nFAME-Io is mainly developed by the German Aerospace Center, Institute of Networked Energy Systems.\nWe provide support via the dedicated email address [fame@dlr.de](mailto:fame@dlr.de).\n\n**We welcome all contributions**: bug reports, feature requests, documentation enhancements, and code.<br>\nFor substantial enhancements, we recommend that you contact us via [fame@dlr.de](mailto:fame@dlr.de) for working together on the code in common projects or towards common publications and thus further develop FAME-Io.\n<br>Please see our [Contribution Guidelines](docs/source/contribute/contribute.rst).\n\n## Citing FAME-Io\n\nIf you use FAME-Io in academic work, please cite: [DOI 10.21105/joss.04958](https://doi.org/10.21105/joss.04958)\n\n```\n@article{fameio2023joss,\n  author  = {Felix Nitsch and Christoph Schimeczek and Ulrich Frey and Benjamin Fuchs},\n  title   = {FAME-Io: Configuration tools for complex agent-based simulations},\n  journal = {Journal of Open Source Software},\n  year    = {2023},\n  doi     = {doi: https://doi.org/10.21105/joss.04958}\n}\n```\n\nIn other contexts, please include a link to our [Gitlab repository](https://gitlab.com/fame-framework/fame-io).\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "Tools for input preparation and output digestion of FAME models",
    "version": "3.5.1",
    "project_urls": {
        "Changelog": "https://gitlab.com/fame-framework/fame-io/-/blob/main/CHANGELOG.md",
        "Homepage": "https://helmholtz.software/software/fame",
        "Issue Tracking": "https://gitlab.com/fame-framework/fame-io/-/issues",
        "Repository": "https://gitlab.com/fame-framework/fame-io"
    },
    "split_keywords": [
        "fame",
        " fameio",
        " agent-based modelling",
        " energy systems"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "949b4a4cbf2bb045b041985d32657407df2c5abcac81d336f890758fa678060a",
                "md5": "b6aad2be92f007ecae2b9bdbcd55aeee",
                "sha256": "79ab63de85fbc8274928f149156c39ba6eeec5885577c4fe0479e0879ebe7ab7"
            },
            "downloads": -1,
            "filename": "fameio-3.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b6aad2be92f007ecae2b9bdbcd55aeee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.9",
            "size": 120204,
            "upload_time": "2025-07-25T10:16:45",
            "upload_time_iso_8601": "2025-07-25T10:16:45.112910Z",
            "url": "https://files.pythonhosted.org/packages/94/9b/4a4cbf2bb045b041985d32657407df2c5abcac81d336f890758fa678060a/fameio-3.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8ab3b50a525dc454c80113d41f61107210d4d5e8cafef9eda42da455d8aa763",
                "md5": "4530ef219bf14b4e687380bddac34cfa",
                "sha256": "f49ca913b4b034dd59eb037db37658c7ae03c6a6a65045b2d070552ddbe9d9c3"
            },
            "downloads": -1,
            "filename": "fameio-3.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "4530ef219bf14b4e687380bddac34cfa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.9",
            "size": 83193,
            "upload_time": "2025-07-25T10:16:46",
            "upload_time_iso_8601": "2025-07-25T10:16:46.564567Z",
            "url": "https://files.pythonhosted.org/packages/a8/ab/3b50a525dc454c80113d41f61107210d4d5e8cafef9eda42da455d8aa763/fameio-3.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-25 10:16:46",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "fame-framework",
    "gitlab_project": "fame-io",
    "lcname": "fameio"
}
        
Elapsed time: 0.78727s