Contribute to DeepSaki¶
There are many ways to contribute to DeepSaki and every help is well appreciated! 
I especially want to encourage students and those of you eager to learn to code or to advance your skills in the exiting field of deep learning. DeepSaki started as a project to learn and improve my skills and I hope it might help some of you too!
Make youre first contribution¶
- Create a feature request
- Report Issues
- Write code
- Add or improve test
- improve the documentation
- contribute example notebooks
Install the Dev Environment¶
The eseaist way is to install the provided docker container, which requires you to have docker installed with nvidia gpu support.
- 
build the image: 1$ docker build --build-arg HTTP_PROXY -t deepsaki -f Dockerfile .
- 
Create an container 1$ docker container create --gpus all --name deepsaki -p 8888:8888 -v ~/git/sascha-kirch/DeepSaki:/deepsaki -it deepsaki
- 
start container 1$ docker container start -i deepsaki
Before you create a PR¶
- Review your contribution
- Run unit test with $> pytest
- Run the code formater with $> black .
- check for errors and fix fixable ones with $> ruff check --fix .