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 details)

Uploaded Python 2 Python 3

File details

Details for the file pyscaffoldext_dsproject-0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: pyscaffoldext_dsproject-0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

File hashes

Hashes for pyscaffoldext_dsproject-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ec05e70d6444e703f8236ddca146fbe1d0a23581daecb01c109a81981d50cfc2
MD5 cf111c434ebb98745b63e87f8c19a86e
BLAKE2b-256 de5ebc0343a310dbac28183f68eec022edc46688cb3478107100554bd340a169

See more details on using hashes here.

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