FAME-Io
The open Framework for distributed Agent-based Models of Energy systems.
https://gitlab.com/fame-framework/fame-io
Category: Energy Systems
Sub Category: Energy System Modeling Frameworks
Keywords
FAME
Keywords from Contributors
agent-based-modeling electricity market modelling energy transition
Last synced: about 21 hours ago
JSON representation
Repository metadata
Python package for input file creation for FAME models and digestion of FAME outputs. [Documentation](https://fame-framework.gitlab.io/fame-io/)
- Host: gitlab.com
- URL: https://gitlab.com/fame-framework/fame-io
- Owner: fame-framework
- License: apache-2.0
- Created: 2020-03-23T10:08:14.739Z (almost 6 years ago)
- Default Branch: dev
- Last Synced: 2025-12-21T23:16:18.606Z (about 1 month ago)
- Topics: FAME
- Stars: 4
- Forks: 6
- Open Issues: 28
- Releases: 0
https://gitlab.com/fame-framework/fame-io/blob/dev/
# FAME-Io
## *Prepare input and digest output from simulation models*
[](https://badge.fury.io/py/fameio)
[](https://doi.org/10.21105/joss.04958)
[](https://gitlab.com/fame-framework/fame-io/commits/main)
[](https://gitlab.com/fame-framework/fame-io/-/jobs)

FAME-Io compiles input for FAME models and extracts model output to human-readable files. Model data is handled in the efficient protobuf format.
[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.
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.
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.
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).
Committers metadata
Last synced: 8 days ago
Total Commits: 912
Total Committers: 13
Avg Commits per committer: 70.154
Development Distribution Score (DDS): 0.409
Commits in past year: 380
Committers in past year: 3
Avg Commits per committer in past year: 126.667
Development Distribution Score (DDS) in past year: 0.221
| Name | Commits | |
|---|---|---|
| Christoph Schimeczek | C****k@d****e | 539 |
| Felix Nitsch | f****h@d****e | 260 |
| Christoph Schimeczek | c****k@d****e | 54 |
| dlr_fn | 8****w | 16 |
| nits_fe | n****e | 14 |
| Aurelien Regat-Barrel | a****b@c****t | 12 |
| frey_ul | u****y@d****e | 5 |
| Willeke | l****e@d****e | 4 |
| schi_co | s****o@T****e | 3 |
| Frey | U****y@d****e | 2 |
| Andrea Cattaneo | 2****a@u****m | 1 |
| Florian Maurer | m****r@f****e | 1 |
| Johannes Kochems | j****s@d****e | 1 |
Committer domains:
Issue and Pull Request metadata
Last synced: 3 days ago
Package metadata
- Total packages: 1
-
Total downloads:
- pypi: 474 last-month
- Total dependent packages: 2
- Total dependent repositories: 3
- Total versions: 36
- Total maintainers: 1
pypi.org: fameio
Tools for input preparation and output digestion of FAME models
- Homepage: https://helmholtz.software/software/fame
- Documentation: https://fameio.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 3.5.3 (published 13 days ago)
- Last Synced: 2026-01-16T20:17:24.763Z (10 days ago)
- Versions: 36
- Dependent Packages: 2
- Dependent Repositories: 3
- Downloads: 474 Last month
-
Rankings:
- Dependent packages count: 3.132%
- Dependent repos count: 8.995%
- Forks count: 13.295%
- Average: 14.016%
- Downloads: 19.648%
- Stargazers count: 25.013%
- Maintainers (1)
Dependencies
- fameprotobuf >=1.2,<1.3
- pandas *
- pyyaml *
Score: 12.2044713641632