Thank you for taking the time to contribute!
- Search existing issues.
- Open a new issue with a clear title and detailed description.
- Include steps to reproduce, expected and actual behavior for bugs, or the current and expected behavior for enhancements.
- Attach any relevant screenshots or files.
- If applicable specify the versions of BlueCelluLab, Python and any relevant dependencies.
- Fork the repository and create a new branch.
- Make your changes.
- Run tox -e lint to check the code format.
- Run the tests with tox -e py3.
- Add unit tests for the new code.
- If applicable add type hints and docstrings.
- If applicable update the documentation.
- Submit a pull request with a clear description.
Thank you for contributing to BlueCelluLab!