Nitsch, Felix and Schimeczek, Christoph and Frey, Ulrich and Fuchs, Benjamin (2023) FAME-Io: Configuration tools for complex agent-based simulations. Journal of Open Source Software, 8 (84). doi: 10.21105/joss.04958. ISSN 2475-9066.
![]() |
PDF
- Published version
260kB |
Official URL: https://joss.theoj.org/papers/10.21105/joss.04958
Abstract
We present FAME-Io, a Python package designed to help users and creators of agent-based simulation models (ABM) better manage the preparation and processing of their input and output datasets. The package was built with the needs of researchers in mind. FAME-Io was specifically developed to interface with the open framework FAME and is published under the open Apache-2.0 licence. The software offers various logging capabilities, shell-integrated help and documentation, as well as extensive pre-run integrity checks and helpful warning messages. It also allows individual data components to be easily extracted and used in secondary workflows. The code itself is operating system independent and follows best practices in software development. Test coverage, at the time of writing, is 92% and the project uses continuous integration and offers frequent releases. FAME-Io is designed as one of two main components of FAME, each addressing a particular aspect and user group within ABM development: - FAME-Io is a Python package for ABM users. It supports configuring complex simula- tions and managing of files associated with FAME. - FAME-Core is a Java library for ABM modellers. It supports developing and executing ABM simulations. These two modules interact with additional supporting components, like FAME-Mpi, FAME-Protobuf, FAME-Gui (in beta release) and FAME-Prepare. The demonstration project FAME-Demo provides a ready-made example for modellers to investigate and experiment with.
Item URL in elib: | https://elib.dlr.de/194711/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Document Type: | Article | ||||||||||||||||||||
Title: | FAME-Io: Configuration tools for complex agent-based simulations | ||||||||||||||||||||
Authors: |
| ||||||||||||||||||||
Date: | 17 April 2023 | ||||||||||||||||||||
Journal or Publication Title: | Journal of Open Source Software | ||||||||||||||||||||
Refereed publication: | Yes | ||||||||||||||||||||
Open Access: | Yes | ||||||||||||||||||||
Gold Open Access: | Yes | ||||||||||||||||||||
In SCOPUS: | No | ||||||||||||||||||||
In ISI Web of Science: | No | ||||||||||||||||||||
Volume: | 8 | ||||||||||||||||||||
DOI: | 10.21105/joss.04958 | ||||||||||||||||||||
ISSN: | 2475-9066 | ||||||||||||||||||||
Status: | Published | ||||||||||||||||||||
Keywords: | Agent-based modelling Framework Open source | ||||||||||||||||||||
HGF - Research field: | Energy | ||||||||||||||||||||
HGF - Program: | Energy System Design | ||||||||||||||||||||
HGF - Program Themes: | Energy System Transformation | ||||||||||||||||||||
DLR - Research area: | Energy | ||||||||||||||||||||
DLR - Program: | E SY - Energy System Technology and Analysis | ||||||||||||||||||||
DLR - Research theme (Project): | E - Systems Analysis and Technology Assessment | ||||||||||||||||||||
Location: | Stuttgart | ||||||||||||||||||||
Institutes and Institutions: | Institute of Networked Energy Systems > Energy Systems Analysis, ST | ||||||||||||||||||||
Deposited By: | Nitsch, Felix | ||||||||||||||||||||
Deposited On: | 19 Apr 2023 10:07 | ||||||||||||||||||||
Last Modified: | 19 Apr 2023 10:07 |
Repository Staff Only: item control page