Melodie
Melodie: Agent-based Modeling in Python - Published in JOSS (2023)
Science Score: 98.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Scientific Fields
Repository
A general framework for developing agent-based models in Python.
Basic Info
Statistics
- Stars: 40
- Watchers: 1
- Forks: 9
- Open Issues: 3
- Releases: 0
Metadata Files
README.md
Melodie: Agent-based Modeling in Python
Melodie is a framework for developing agent-based models (ABMs) in Python. The package and its examples are maintained on ABM4ALL. For introduction and tutorial of the package, please visit our documentation page.
The package name Melodie comes from an example which poetically explains the core concept of complexity theory: Emergence. In his bold book Emergent Evolution, C. Lloyd Morgan wrote: The emergent step, though it may seem more or less saltatory [a leap], is best regarded as a qualitative change of direction, or critical turning-point, in the course of events. Then, Morgan exemplified how melody emerges from chords by quoting Abt Vogler of Robert Browning:
"And I know not if,
save in this,
such gift be allowed to man,
That out of three sounds he frame,
not a fourth sound,
but a star."
Sitting in Karlsruhe, a lovely city in southern Germany, I take the German translation - Melodie - as the name of this package.

Suggested citation:
Yu, S.; Hou, Z.; (2023). Melodie: Agent-based Modeling in Python. Journal of Open Source Software, 8(83), 5100, https://doi.org/10.21105/joss.05100
Owner
- Name: ABM4ALL
- Login: ABM4ALL
- Kind: organization
- Email: abm4all@outlook.com
- Location: Germany
- Repositories: 12
- Profile: https://github.com/ABM4ALL
JOSS Publication
Melodie: Agent-based Modeling in Python
Authors
Tags
agent-based modeling complex system automatic calibration evolutionary trainingCitation (citation.bib)
@article{
Melodie2023,
doi = {10.21105/joss.05100},
url = {https://doi.org/10.21105/joss.05100},
year = {2023},
publisher = {The Open Journal},
volume = {8},
number = {83},
pages = {5100},
author = {Songmin Yu and Zhanyi Hou},
title = {Melodie: Agent-based Modeling in Python},
journal = {Journal of Open Source Software}
}
GitHub Events
Total
- Watch event: 8
- Fork event: 1
Last Year
- Watch event: 8
- Fork event: 1
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| hzy15610046011 | 1****6@q****m | 374 |
| Songmin | y****s@g****m | 186 |
| Yu | s****u@i****e | 51 |
| hzy15610046011 | 3****1 | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 21
- Total pull requests: 6
- Average time to close issues: about 1 month
- Average time to close pull requests: about 1 hour
- Total issue authors: 4
- Total pull request authors: 3
- Average comments per issue: 2.43
- Average comments per pull request: 0.0
- Merged pull requests: 6
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rusu24edward (13)
- SongminYu (4)
- hzyrc6011 (2)
- JoelForamitti (2)
Pull Request Authors
- jbytecode (3)
- hzyrc6011 (2)
- danielskatz (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 62 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 7
- Total maintainers: 2
pypi.org: melodie
A general framework that can be used to establish agent-based models for specific uses.
- Homepage: https://github.com/ABM4ALL/Melodie
- Documentation: http://docs.abm4all.com
- License: MIT
-
Latest release: 1.0.1
published almost 2 years ago
Rankings
Maintainers (2)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- astunparse *
- chardet *
- cloudpickle *
- cython *
- flask *
- flask-cors *
- matplotlib *
- networkx *
- numpy >=1.20
- openpyxl *
- pandas *
- pprintast *
- pytest *
- rpyc *
- scikit-opt *
- seaborn *
- setuptools *
- sphinx *
- sqlalchemy *
- termcolor *
- websockets *
- xlrd ==1.2.0
- astunparse *
- chardet *
- cloudpickle *
- cython ==3.0.0a10
- matplotlib *
- networkx *
- numpy *
- openpyxl *
- pandas *
- pprintast *
- rpyc *
- scikit-opt *
- seaborn *
- sqlalchemy *
- websockets *
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- zcong1993/setup-timezone master composite
