{"id":45966,"name":"AMIRIS","description":"An agent-based simulation of electricity markets and their actors enabling researchers to analyse and evaluate energy policy instruments and their impact on the actors.","url":"https://gitlab.com/dlr-ve/esy/amiris/amiris","last_synced_at":"2026-09-04T03:32:15.923Z","repository":{"id":52963294,"uuid":"31597451","full_name":"dlr-ve/esy/amiris/amiris","owner":"dlr-ve","description":"**A**gent-based **M**arket model for the **I**nvestigation of **R**enewable and **I**ntegrated energy **S**ystems","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":17,"open_issues_count":22,"forks_count":11,"subscribers_count":null,"default_branch":"dev","last_synced_at":"2025-12-25T19:19:02.458Z","etag":null,"topics":["agent-based-modeling","electricity market modelling","energy transition"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://gitlab.com/uploads/-/system/project/avatar/31597451/quadrat_avatar.jpg","metadata":{},"created_at":"2021-11-25T09:09:46.124Z","updated_at":"2025-12-23T14:46:33.099Z","dependencies_parsed_at":"2022-08-20T00:41:15.757Z","dependency_job_id":null,"html_url":"https://gitlab.com/dlr-ve/esy/amiris/amiris","commit_stats":null,"previous_names":[],"tags_count":3,"template":null,"template_full_name":null,"purl":"pkg:gitlab/dlr-ve/amiris","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/dlr-ve","download_url":"https://gitlab.com/dlr-ve/esy/amiris/amiris/-/archive/dev/amiris-dev.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/sbom","scorecard":null,"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4521539,"owners_count":7348,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2026-07-30T04:26:26.398Z","status":"online","status_checked_at":"2026-07-31T02:00:07.241Z","response_time":490,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.382Z","robots_txt_url":"https://gitlab.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"owner":{"login":"dlr-ve","name":"dlr-ve","uuid":"organization-14248338","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":null,"repositories_count":11,"last_synced_at":"2023-03-28T20:25:47.211Z","metadata":{},"html_url":"https://gitlab.com/dlr-ve","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-03-28T20:25:47.320Z","updated_at":"2023-03-28T20:25:47.320Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/dlr-ve","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/dlr-ve/repositories"},"packages":[],"commits":{"id":1638617,"full_name":"dlr-ve/esy/amiris/amiris","default_branch":"dev","total_commits":1119,"total_committers":14,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":79.92857142857143,"dds":0.3395889186773905,"past_year_total_commits":248,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":49.6,"past_year_dds":0.22580645161290325,"last_synced_at":"2026-08-25T23:03:24.195Z","last_synced_commit":"bb4958864503f70a63b760462b834bd133af5f8a","created_at":"2024-07-23T21:01:17.489Z","updated_at":"2026-08-25T23:03:22.174Z","committers":[{"name":"Christoph Schimeczek","email":"Christoph.Schimeczek@dlr.de","login":null,"count":739},{"name":"Johannes Kochems","email":"johannes.kochems@dlr.de","login":null,"count":141},{"name":"Christoph Schimeczek","email":"christoph.schimeczek@dlr.de","login":null,"count":81},{"name":"Felix Nitsch","email":"felix.nitsch@dlr.de","login":null,"count":73},{"name":"Aboubakr Achraf El Ghazi","email":"aboubakr.elghazi@dlr.de","login":null,"count":25},{"name":"Willeke","email":"leonard.willeke@dlr.de","login":null,"count":17},{"name":"will_ln","email":"will_ln@TT-000490.intra.dlr.de","login":null,"count":16},{"name":"sper_ev","email":"evelyn.sperber@dlr.de","login":null,"count":11},{"name":"Felix Nitsch","email":"felix.nitsch@gmx.at","login":null,"count":7},{"name":"elgh_ao","email":"elgh_ao@VE-ST-N053.intra.dlr.de","login":null,"count":3},{"name":"Felix Nitsch","email":"5738156-dlr_fn@users.noreply.gitlab.com","login":null,"count":2},{"name":"frey_ul","email":"frey_ul@VE-ST-N030.intra.dlr.de","login":null,"count":2},{"name":"SipovacM","email":"SipovacM@N1EN721.D01.arc.local","login":null,"count":1},{"name":"frey_ul","email":"ulrich.frey@dlr.de","login":null,"count":1}],"past_year_committers":[{"name":"Christoph Schimeczek","email":"Christoph.Schimeczek@dlr.de","login":null,"count":192},{"name":"Johannes Kochems","email":"johannes.kochems@dlr.de","login":null,"count":33},{"name":"Christoph Schimeczek","email":"christoph.schimeczek@dlr.de","login":null,"count":15},{"name":"Felix Nitsch","email":"felix.nitsch@gmx.at","login":null,"count":7},{"name":"SipovacM","email":"SipovacM@N1EN721.D01.arc.local","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/commits","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-08-26T00:00:10.829Z","repositories_count":28980,"commits_count":5724597,"contributors_count":169539,"owners_count":14663,"committers_count":0,"icon_url":"https://github.com/gitlab.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/gitlab.com/repositories"}},"issues_stats":{"full_name":"dlr-ve/esy/amiris/amiris","html_url":"https://gitlab.com/dlr-ve/esy/amiris/amiris","last_synced_at":"2026-09-03T19:33:26.916Z","status":"error","issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2024-08-16T08:31:11.824Z","updated_at":"2026-09-03T19:33:26.916Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dlr-ve%2Fesy%2Famiris%2Famiris/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","last_synced_at":"2026-09-04T00:00:07.441Z","repositories_count":0,"issues_count":0,"pull_requests_count":0,"authors_count":61892,"icon_url":"https://github.com/gitlab.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.com/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":null,"keywords":["agent-based-modeling","electricity market modelling","energy transition"],"dependencies":[{"ecosystem":"maven","filepath":"pom.xml","sha":null,"kind":"manifest","created_at":"2022-08-20T00:41:15.428Z","updated_at":"2022-08-20T00:41:15.428Z","repository_link":"https://gitlab.com/dlr-ve/esy/amiris/amiris/blob/dev/pom.xml","dependencies":[{"id":2103316404,"package_name":"de.dlr.gitlab.fame:core","ecosystem":"maven","requirements":"1.4.0","direct":true,"kind":"runtime","optional":false},{"id":2103316405,"package_name":"org.apache.commons:commons-math3","ecosystem":"maven","requirements":"3.6.1","direct":true,"kind":"runtime","optional":false},{"id":2103316406,"package_name":"org.slf4j:slf4j-log4j12","ecosystem":"maven","requirements":"1.7.32","direct":true,"kind":"runtime","optional":false},{"id":2103316407,"package_name":"org.apache.maven.plugins:maven-assembly-plugin","ecosystem":"maven","requirements":"3.3.0","direct":true,"kind":"runtime","optional":false},{"id":2103316408,"package_name":"junit:junit","ecosystem":"maven","requirements":"4.13.2","direct":true,"kind":"test","optional":false},{"id":2103316409,"package_name":"org.mockito:mockito-core","ecosystem":"maven","requirements":"3.1.0","direct":true,"kind":"test","optional":false}]}],"score":6.302618975744904,"created_at":"2023-09-13T08:44:58.970Z","updated_at":"2026-09-04T03:32:15.931Z","avatar_url":"https://gitlab.com/uploads/-/system/project/avatar/31597451/quadrat_avatar.jpg","language":null,"category":"Energy Systems","sub_category":"Energy Policy","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003c!-- SPDX-FileCopyrightText: 2021-2025 German Aerospace Center \u003camiris@dlr.de\u003e\n\nSPDX-License-Identifier: Apache-2.0 --\u003e\n![AMIRIS_Logo](./docs/uploads/AMIRIS_LogoWTitle.png)\n\n## _Simulate electricity markets emerging from interactions of producers, consumers, and flexibilities_\n\n[![Pipeline status](https://gitlab.com/dlr-ve/esy/amiris/amiris/badges/main/pipeline.svg)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/commits/main)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/tree/main/LICENSE.txt)\n[![JOSS paper](https://joss.theoj.org/papers/10.21105/joss.05041/status.svg)](https://joss.theoj.org/papers/10.21105/joss.05041)\n[![Zenodo](https://img.shields.io/badge/Research-Zenodo-blue)](https://zenodo.org/communities/amiris)\n[![Last Commit](https://img.shields.io/gitlab/last-commit/dlr-ve/esy/amiris/amiris)](https://gitlab.com/dlr-ve/esy/amiris/amiris/-/commits/dev)\n\nAMIRIS is an agent-based simulation model of electricity markets and their actors.\nCheck out its [full documentation](./docs/home.md).\n\n**[Get started right away](./docs/Get-Started.md)**!\n\n## What is AMIRIS?\n\nAMIRIS enables you to assess the interplay between actors, market designs, and policy instruments for diverse electricity market scenarios.\nYou can freely select and combine scopes in AMIRIS due to its versatile implementation of agents.\nFor example, you may model large-scale transnational energy systems and small-scale decisions of individual households at the same time.\nWhatever you do: AMIRIS will deliver results quickly thanks to the powerful framework [FAME](https://gitlab.com/fame-framework/wiki/-/wikis/home).\nThe typical **runtime is less than a minute** when simulating a market zone in hourly resolution for one year.\n\nThe figure below illustrates the available prototypical agents as well as associated flows of information, energy, and money.\n\n![AMIRIS Model Schema](./docs/uploads/AMIRIS_ModellSchema_CCBY4.png)\n\n## Who is AMIRIS for?\n\nAMIRIS is intended for informed users in the energy domain, such as researchers, companies, and students.\nAlthough not strictly necessary, [Basic Knowledge of Electricity Markets](https://en.wikipedia.org/wiki/Electricity_market#Wholesale_electricity_market) is helpful.\n\n## Applications\n\nThe development of AMIRIS began in 2008.\nSince then, AMIRIS has been applied to a wide range of research questions in the energy domain.\nSelected recent applications include:\n\n- **Storage profitability** in renewable-dominated energy scenarios. [Paper](https://doi.org/10.1016/j.adapen.2026.100277) [Dissertation](https://doi.org/10.5281/zenodo.17219249)\n- **Competing flexibility options**, backtested on open [historical data](https://zenodo.org/records/16978510). [Paper](https://doi.org/10.1016/j.est.2025.120054)\n- **Renewable cost recovery** under different **energy policy instruments** in nearly 100% renewable electricity systems [TradeRES](https://traderes.eu/). [Paper](https://doi.org/10.1109/EEM60825.2024.10608886)\n- Interactions between **energy community markets** and national electricity markets. [Paper](https://doi.org/10.1016/j.egyr.2024.06.052)\n- **Household flexibility** from heat pumps, electric vehicles, and electricity storage in the German energy system. [Paper](https://elib.dlr.de/207802) [Dissertation](https://doi.org/10.13154/294-13771)\n- **Cold Dunkelflaute** impacts on the European electricity system using **market coupling**. [Paper](https://zenodo.org/records/10561382) [Report](https://elib.dlr.de/196641/)\n- Economic potential of **large flexibility providers** in future electricity markets. [Paper](https://doi.org/10.1016/j.est.2024.110959)\n- **Monetary Saving Potentials** of **Load Shifting**. [Dissertation](https://depositonce.tu-berlin.de/items/4a364bac-9e97-4d35-8eb6-645824cfc02d)\n- **Future electricity market scenarios** using the AMIRIS [scenario generator](https://doi.org/10.5281/zenodo.8382789). [Paper](https://doi.org/10.1016/j.egyr.2024.11.013)\n\n## Non-Applications\n\nAMIRIS follows an explorative approach: It is well suited to investigate the effects arising from the interactions of energy system actors under a given set of assumptions.\nWhile individual actors can optimise their decisions, AMIRIS **does not optimise the energy system** as a whole.\nFurther, AMIRIS **does not enforce system-wide constraints** like a carbon emission cap.\nThus, we recommend using optimisation-based tools like [REMix](https://gitlab.com/dlr-ve/esy/remix/framework), [PyPSA](https://pypsa.org/) or [oemof](https://oemof.org/) to answer questions like \"What is the cheapest electricity system given a carbon emission cap of X?\".\n\n## Support\n\nAMIRIS is mainly developed by the German Aerospace Center, Institute of Networked Energy Systems.\nWe provide multi-level support for AMIRIS users including Email contact, Q\u0026A, and weekly support meetings.\nPlease find the details on our dedicated [Support Page](./docs/Community/Support.md).\n\n## Contribute\n\n**We welcome all contributions**: bug reports, feature requests, documentation enhancements, and code.\nPlease see our [Contribution Guidelines](./docs/Community/Contribute.md).\n\n## Citing AMIRIS\n\nIf you like AMIRIS or use it, consider giving the project a :star:.\nIn an academic context please cite [doi: 10.21105/joss.05041](https://doi.org/10.21105/joss.05041).\nIn other contexts, please include a link to our [Gitlab repository](https://gitlab.com/dlr-ve/esy/amiris/amiris).\n\n```\n@article{schimeczek2023,\n\ttitle = {{AMIRIS}: {Agent}-based {Market} model for the {Investigation} of {Renewable} and {Integrated} energy {Systems}},\n\tvolume = {8},\n\tdoi = {10.21105/joss.05041},\n\tnumber = {84},\n\tjournal = {Journal of Open Source Software},\n\tauthor = {Schimeczek, Christoph and Nienhaus, Kristina and Frey, Ulrich and Sperber, Evelyn and Sarfarazi, Seyedfarzad and Nitsch, Felix and Kochems, Johannes and Ghazi, A. Achraf El},\n\tyear = {2023},\n\tpages = {5041},\n}\n```\n\n## Acknowledgements\n\nThe development of AMIRIS was funded by the German Aerospace Center, the German Federal Ministry for Economic Affairs and Energy, the German Federal Ministry of Research, Technology and Space, and the German Federal Ministry for the Environment, Climate Action, Nature Conservation and Nuclear Safety.\nIt has also received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 864276.\nFurthermore, it was funded by CETPartnership, the European Partnership under Joint Call 2022 for research proposals, co-funded by the European Commission (grant agreement No 101069750) and with funding organisations listed on the [CETPartnership website](https://cetpartnership.eu/calls/funded-project/man0euvre).\nAn extended list of third-party funded research projects can be found on the [AMIRIS Home Page](https://helmholtz.software/software/amiris).\nWe express our gratitude to all [contributors](CONTRIBUTING.md#list-of-contributors).\n\n## What next?\n\n* [Install and run AMIRIS](./docs/Get-Started.md)\n* [Read previous publications \u0026 material](https://zenodo.org/communities/amiris)\n* [Ask questions](https://forum.openmod.org/tag/amiris)\n* [Contribute an issue or code](./docs/Community/Contribute.md)\n\n## Used by\n\nThe following (incomplete) list features prominent organisations employing AMIRIS:\n\n\u003ctable\u003e\u003ctr\u003e\n  \u003ctd\u003e\u003ca href=\"https://www.dlr.de/en/ve/research-and-transfer/research-infrastructure/modelling-tools/amiris\"\u003e\n    \u003cimg src=\"./docs/uploads/logos/DLR.jpg\" alt=\"German Aerospace Center - Institute of Networked Energy Systems, Stuttgart\" height=\"100\"\u003e\n  \u003c/a\u003e\u003c/td\u003e\n  \u003ctd\u003e\u003ca href=\"https://boku.ac.at/en/personen/person/CAC12771D2DCFF26\"\u003e\n    \u003cimg src=\"./docs/uploads/logos/BOKU.png\" alt=\"University of Natural Resources and Life Sciences, Vienna\" height=\"100\"\u003e\n  \u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\u003c/table\u003e","funding_links":[],"readme_doi_urls":["https://doi.org/10.1016/j.adapen.2026.100277","https://doi.org/10.5281/zenodo.17219249","https://doi.org/10.1016/j.est.2025.120054","https://doi.org/10.1109/EEM60825.2024.10608886","https://doi.org/10.1016/j.egyr.2024.06.052","https://doi.org/10.13154/294-13771","https://doi.org/10.1016/j.est.2024.110959","https://doi.org/10.5281/zenodo.8382789","https://doi.org/10.1016/j.egyr.2024.11.013","https://doi.org/10.21105/joss.05041"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["FAME"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/45966","html_url":"https://ost.ecosyste.ms/projects/45966"}