We welcome contributions via pull requests. You can also report bugs or request new features through the GitHub issue tracker.
Note: If you are new to GitHub, you can learn more about how to make contributions to GitHub projects here and more about forking repositories here.
If you find any bugs in QMix, please create a new issue through the GitHub Issue tracker with the bug
label. In your message, please include your:
- operating system
- Python version
- package versions (Numpy, SciPy and Matplotlib)
- if applicable, a small code snippet that recreates the error
Note: Before reporting a bug, please ensure that you are using the latest version of QMix and that you are using the QMix virtual environment (QMix/environment.yml
).
If you would like a new feature added to QMix, please create a new issue through the GitHub Issue tracker with the enhancement
label. We can then discuss the improvements online, including whether the changes are necessary and how to implement the proposed changes.
If you would like to contribute new code to the QMix project, you can fork the repository, make your changes, and then create a pull request. To remain consistent with the rest of the QMix package, please follow the QMix code guidelines.
If you are having any problems installing QMix or setting up your simulation, please create a new issue through the GitHub Issue tracker with the help wanted
or question
tag. In your message, please include your:
- operating system
- Python version
- package versions (Numpy, SciPy and Matplotlib)