This is your new Kedro project, which was generated using kedro 0.19.5.
Take a look at the Kedro documentation to get started.
In order to get the best out of the template:
.gitignore file we provideconf/local/Declare any dependencies in requirements.txt for pip installation.
To install them, run:
pip install -r requirements.txt
You can run your Kedro project with:
kedro run
Have a look at the files src/tests/test_run.py and src/tests/pipelines/data_science/test_pipeline.py for instructions on how to write your tests. Run the tests as follows:
pytest
To configure the coverage threshold, look at the .coveragerc file.
To see and update the dependency requirements for your project use requirements.txt. You can install the project requirements with pip install -r requirements.txt.
Further information about project dependencies
Note: Using
kedro jupyterorkedro ipythonto run your notebook provides these variables in scope:catalog,context,pipelinesandsession.Jupyter, JupyterLab, and IPython are already included in the project requirements by default, so once you have run
pip install -r requirements.txtyou will not need to take any extra steps before you use them.
To use Jupyter notebooks in your Kedro project, you need to install Jupyter:
pip install jupyter
After installing Jupyter, you can start a local notebook server:
kedro jupyter notebook
To use JupyterLab, you need to install it:
pip install jupyterlab
You can also start JupyterLab:
kedro jupyter lab
And if you want to run an IPython session:
kedro ipython
gitTo automatically strip out all output cell contents before committing to git, you can use tools like nbstripout. For example, you can add a hook in .git/config with nbstripout --install. This will run nbstripout before anything is committed to git.
Note: Your output cells will be retained locally.
Further information about building project documentation and packaging your project