ContributingðŸ§
Contributions are very welcome, and credit will always be given.
Setup for developmentðŸ§
Fork & then clone the repo:
Install the dependencies for development, ideally in a virtual environment in editable mode:
cd xai4mri
pip install -e ".[develop,docs]"
Development workflowðŸ§
Make changes on a new branch:
git checkout -b develop
TestingðŸ§
Run the tests:
pytest . --cov --cov-report=html
DocumentationðŸ§
Use sphinx
style docstrings in Python code.
Pull requestðŸ§
Contributions via pull requests (PR) are welcome. Push your changes to your fork and submit a pull request.
MiscðŸ§
A more comprehensive contribution guide will be added soon.
Future directions & ToDo'sðŸ§
- add transfer learning protocols
- model interpreter should check the analyzer type for compatibility with the model
- add more model architectures
- also add their pretrained versions
- add proper docs
- add examples, tutorials, and/or notebooks
- see ToDo's in code & open issues