Skip to main content

PyScaffold extension for Data Science projects

Project description

Build Status Coveralls PyPI-Server

pyscaffoldext-dsproject

PyScaffold extension tailored for Data Science projects. This extension is inspired by cookiecutter-data-science and enhanced in many ways.

Besides the typical PyScaffold layout, the extensions provides:

  • data folder to keep your data,
  • experiments folder for the actual scripts, e.g. train_model.py,
  • notebooks for data exploration with Jupyter notebooks,
  • notebooks/template.ipynb for starting with the most important imports and plugins,
  • models for trained and serialized models, model predictions, or model summaries,
  • references for data dictionaries, manuals, and all other explanatory materials.
  • reports for generated analysis as HTML, PDF, LaTeX, etc. and a figures subdirectory for generated graphics and figures to be used in reporting,
  • environment.yaml to create an conda environment with the most needed data science libraries and tools,

Check out the initial project structure under dsproject-demo.

Usage

Just install this package with pip install pyscaffoldext-dsproject and note that putup -h shows a new option --dsproject.

Note

This project has been set up using PyScaffold 3.2. For details and usage information on PyScaffold see https://pyscaffold.org/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

pyscaffoldext_dsproject-0.1-py2.py3-none-any.whl (10.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page