Thank you for your interest in contributing to Dedalus! We welcome contributions in the form of bug reports, feature requests, documentation improvements, and code contributions.
- For help installing Dedalus or setting up a simulation, please use the Google Group.
- For help with source code modifications or additions, please use GitHub issues and pull requests.
- Please search existing issues to avoid duplicates.
- Provide a clear, minimal working example if reporting a bug.
- Use descriptive titles and labels when possible.
- Please generally follow PEP 8 for style.
- Write docstrings in the Numpy format.
- Try to make small commits with meaningful commit messages.
- Ensure tests pass by running:
python3 -m dedalus test
- Open a pull request with a clear description of changes.
- Feel free to open early/draft pull requests and ask for help!
- Improve docs by editing
.rst
files indocs/
. - Build docs locally with:
cd docs make html
We appreciate your contributions!