data/raw
and data/external
are read-only folders!!!Install cookiecutter
pip install cookiecutter
conda install -c conda-forge cookiecutter
apt-get install cookiecutter
brew install cookiecutter
demo
cookiecutter git@github.com:drivendata/cookiecutter-data-science.git
make help
make create_environment
make test_environment
conda activate my_project
make requirements
git init
git remote add origin git@github.com:pareyesv/my_project.git
git add .
git commit -m "chore: initial commit"
git push -u origin master
ββββββββimport src
ββββββββhelp(src)
ipykernel
to requirements.txt
python -m ipykernel install --user --name my_project --display-name "Python (my_project)"
ββββββ# file src/visualize/visualize.py
ββββββdef hello():
ββββββ print("hello")
ββββββ%load_ext autoreload
ββββββ%autoreload 2
ββββββimport src.visualization.visualize as vis
ββββββvis.hello()
cd docs/
make html
.. autoclass:: src.visualization.visualize.Greetings
extensions = ['sphinx.ext.autodoc', 'sphinx.ext.napoleon']