torchkbnufft
welcomes contributions!
To submit code, take the following steps:
- Fork the repository and make your changes.
- Add unit tests for any new functions or modules.
- Ensure your test suite passes.
- Make sure your code lints - we use
black
,flake8
, andmypy
. - Add documentation. If you've added new functions that are exposed under
torchkbnufft
, ensure that they're properly linked in thedocs/
folder. - Submit a Pull Request to bring your code into master!
We continuously check linting and unit tests using GitHub integrations for all Pull Requests. If your code fails any of the tests, make the appropriate changes and the tool will automatically retest your code.
If you identify a bug or have a question, please fill out a GitHub issue and I will address it as soon as I can.
By submitting your code to the repository, you agree to have your submission licensed under the terms in the LICENSE file at the root directory of this source tree.