Skip to main content

a loose collection of frequently used functions in Scientific Computing put into a python package

Project description

A Python 3 package or simply a collection of functions used in scientific computing

design goals

  1. simplicity: wrap frequently used workflows into simple functions that make life easier for scientists.

  2. functional programming paradigm: While using classes is permitted we encourage writing fewer classes and more functions (perhaps with decorators)

  3. easy to use docstrings, a docsting should tart with an example use case.

  4. Cross-platform: The code should work on Linux (RHEL and Debian based), Windows and Mac OS X.

  5. Python 3 compatible, In fact it would be best if the code did not even work with Python 2.x.

How to contribute

  1. git clone git@github.com:FredHutch/sci-pkg.git

  2. create a new branch (eg : sci-yourname)

  3. paste your function into module sci-pkg/sci/scinew.py and add a new import statement for the required packages.

  4. Make sure you add an example call in the first line of the doc string.

  5. Add your testcase to sci-pkg/tests

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

sci-0.0.5.tar.gz (12.3 kB view hashes)

Uploaded Source

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