An open API service aggregating public data about GitHub Sponsors.

songminyu

View JSON Representation

Energy system modeler and senior researcher at Fraunhofer ISI. Agent-based modeler and founder of ABM4ALL Community.

Funding Links: https://github.com/sponsors/SongminYu

GitHub Sponsors Profile

Hi 👋 My name is Songmin Yu. I am

Ph.D. in Management Science, Chinese Academy of Sciences, 2018.
senior researcher at Fraunhofer Institute of Systems and Innovation Research.
work on energy and climate policy and energy system modeling.
agent-based modeler and founder of the ABM4ALL community.

Since 2015, the start of my Ph.D., I have been working with agent-based models (ABMs). With all the experience accumulated during these years, since the summer of 2021, I started to develop Melodie, a general framework for developing ABMs in Python. Zhanyi Hou (@hzyrc6011) is my collaborator.
Finally, on Dec. 12th, 2022, we released Melodie with documentation, especially a detailed tutorial explaining how an agent-based covid contagion model can be developed with Melodie step by step. As shown in the documentation, Melodie supports agent-based modeling by providing

Easy data input and output management;
Batching scenario runs;
Grid and network modeling;
Multiple running modes, including simulation, automatic calibration, and evolutionary training of agent behavior parameters.

In the future, we will keep working on Melodie and continue developing open-source models/frameworks based on or surrounding it. We really hope our work is useful for you, and most importantly, brings you the interest to join the ABM community!
We would also appreciate any kind of support, e.g., creating issues in our repo, publishing models developed with Melodie on ABM4ALL, recommending our work to those who might find it useful, and of course, sponsorship, so that we can find more people working on the development of Melodie 😃

Featured Works

ABM4ALL/Melodie

A general framework for developing agent-based models in Python.

Language: Python - Stars: 38
ABM4ALL/CovidContagion

Tutorial example of the Melodie package.

Language: Python - Stars: