Nitsch, Felix und Schimeczek, Christoph und Frey, Ulrich und Fuchs, Benjamin (2023) FAME-Io: Configuration tools for complex agent-based simulations. Journal of Open Source Software, 8 (84). Journal of Open Source Software. doi: 10.21105/joss.04958. ISSN 2475-9066.
PDF
- Verlagsversion (veröffentlichte Fassung)
260kB |
Offizielle URL: https://joss.theoj.org/papers/10.21105/joss.04958
Kurzfassung
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.
elib-URL des Eintrags: | https://elib.dlr.de/194711/ | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Zeitschriftenbeitrag | ||||||||||||||||||||
Titel: | FAME-Io: Configuration tools for complex agent-based simulations | ||||||||||||||||||||
Autoren: |
| ||||||||||||||||||||
Datum: | 17 April 2023 | ||||||||||||||||||||
Erschienen in: | Journal of Open Source Software | ||||||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||||||
Open Access: | Ja | ||||||||||||||||||||
Gold Open Access: | Ja | ||||||||||||||||||||
In SCOPUS: | Nein | ||||||||||||||||||||
In ISI Web of Science: | Nein | ||||||||||||||||||||
Band: | 8 | ||||||||||||||||||||
DOI: | 10.21105/joss.04958 | ||||||||||||||||||||
Verlag: | Journal of Open Source Software | ||||||||||||||||||||
ISSN: | 2475-9066 | ||||||||||||||||||||
Status: | veröffentlicht | ||||||||||||||||||||
Stichwörter: | Agent-based modelling Framework Open source | ||||||||||||||||||||
HGF - Forschungsbereich: | Energie | ||||||||||||||||||||
HGF - Programm: | Energiesystemdesign | ||||||||||||||||||||
HGF - Programmthema: | Energiesystemtransformation | ||||||||||||||||||||
DLR - Schwerpunkt: | Energie | ||||||||||||||||||||
DLR - Forschungsgebiet: | E SY - Energiesystemtechnologie und -analyse | ||||||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | E - Systemanalyse und Technologiebewertung | ||||||||||||||||||||
Standort: | Stuttgart | ||||||||||||||||||||
Institute & Einrichtungen: | Institut für Vernetzte Energiesysteme > Energiesystemanalyse, ST | ||||||||||||||||||||
Hinterlegt von: | Nitsch, Felix | ||||||||||||||||||||
Hinterlegt am: | 19 Apr 2023 10:07 | ||||||||||||||||||||
Letzte Änderung: | 12 Dez 2023 11:25 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags