elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Contact | Deutsch
Fontsize: [-] Text [+]

FAME-Io: Configuration tools for complex agent-based simulations

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.

[img] 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:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Nitsch, FelixUNSPECIFIEDhttps://orcid.org/0000-0002-9824-3371UNSPECIFIED
Schimeczek, ChristophUNSPECIFIEDhttps://orcid.org/0000-0002-0791-9365UNSPECIFIED
Frey, UlrichUNSPECIFIEDhttps://orcid.org/0000-0002-9803-1336UNSPECIFIED
Fuchs, BenjaminUNSPECIFIEDhttps://orcid.org/0000-0002-7820-851XUNSPECIFIED
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

Browse
Search
Help & Contact
Information
electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.