After experimenting with various project structures I’ve decided to start building my own:


This comes from multiple projects with other frameworks such as Cookie Cutter Data Science and Kedro.

It uses the parts of both which I like and adding in some other parts that I thought were missing.

Things it includes so far:

  • fsspec for IO
  • config.yml for parameters
  • testing - pytest
  • docs - mkdocs
  • pre-commit code formatting

I intend to update this when I see necessary so it should hopefully remain fluid.