Skip to content

A cookie cutter template project for Python data science using modern Python tooling (Poetry, nox, black, flake8).

License

Notifications You must be signed in to change notification settings

lhayhurst/cookiecutter-hypermodern-datascience

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cookiecutter-hypermodern-python-datascience

This cookiecutter project is a Make-friendly, Github Actions CI/CD batteries included starter Python project that combines Poetry and Nox. It is partially inspired by Claudio Jolowicz's Hypermodern Python article series.

At present, it includes numpy, pandas and jupyterlab for data science packages.

Run:

 cookiecutter https://github.com/lhayhurst/modern-python-datascience-cookiecutter.git

To use it. Once you've run cookiecutter, do:

make deps  # to build python and run the tests
make jupyterlab  # to run jupyterlab
make lint # to lint your code
make  # to see what else you can do

About

A cookie cutter template project for Python data science using modern Python tooling (Poetry, nox, black, flake8).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published