PyScaffold extension for Data Science projects
Project description
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 afigures
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
Release history Release notifications | RSS feed
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec05e70d6444e703f8236ddca146fbe1d0a23581daecb01c109a81981d50cfc2 |
|
MD5 | cf111c434ebb98745b63e87f8c19a86e |
|
BLAKE2b-256 | de5ebc0343a310dbac28183f68eec022edc46688cb3478107100554bd340a169 |