/
- project root
<MODULE NAME>/
- the source code of the current project’s module
utils/
- a directory for utilities
download.py
- helper function for downloading files from URLsextract.py
- helper function for extracting compressed archivesproject_paths.py
- helper functions for getting directory paths to the /artifacts/
directorysettings.py
- a settings object that loads environment variables by defaultnotebooks/
- any notebooks used in development
experiments/
- experiment notebooks to try things outtutorials/
- notebooks that follow online tutorialsscripts/
- a directory for single-file helper scripts
pdm_lockfile.py
- an extension script for PDM to manage multiple lockfilesartifacts/
- artifact files that are, by default, not included in source control
data/
- dataset files
raw/
- a download directory raw data filesintermediate/
- a cache directory for partially processed data filescache/
- a cache directory for fully processed data filescheckpoints/
- training checkpoint fileslogs/
- training or execution logsmodels/
- saved model files.vscode/
- configuration directory for VS Code.env.example.sh
- an example environment variables fileTo keep any artifacts from /artifacts/
in source control, follow the instructions in /.gitignore
.
Run pdm lockfile --help
for more information on how /scripts/pdm_lockfile.py
works.