Skip to main content

A simple project framework to keep you from getting burned

Project description

#sprof

A simple project framework to keep you from getting burned.

sprof is intended to facilitate rapid, reproducible development for small-scale research projects. It is a work in progress and not yet ready for non-development use.

How it works

sprof requires a fairly specific structure organization in order to eliminate further boilerplate but, when properly applied, it can save you lots of pain.

An example project directory looks like this:

my_project -> inputs --> some_file.csv -> outputs -> local.py -> environment.yml -> 010_clean_data.py -> 020_calculate.py -> 030_visualize.py

Quickstart

Generally sprof is used from the command line.

sprof create new_project --

Project details


Download files

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

Source Distribution

sprof-0.0.2.tar.gz (21.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sprof-0.0.2-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file sprof-0.0.2.tar.gz.

File metadata

  • Download URL: sprof-0.0.2.tar.gz
  • Upload date:
  • Size: 21.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sprof-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4106cf1829a8549fcde11bf5f35fee25fe63d5b1919c2f2a91ea5d801a30d7db
MD5 4ece7518c959d333d176b6277c5f58e1
BLAKE2b-256 b5d809f65100efb820a52d3db5da49c0efd1f401738c0e75ac0f8240e94b0fd4

See more details on using hashes here.

File details

Details for the file sprof-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: sprof-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for sprof-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dbd7db42519b3ef3557468249b1ab0839d084ff0de6197f30be0f35fe428f1d6
MD5 a6a829184031e05568cdfbd8c40f404b
BLAKE2b-256 bcccb9aea48889e7a3209abb0d8e4a35206f93e09291c50818f08183c5a6b64a

See more details on using hashes here.

Supported by

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