Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

sciunit is a command-line tool that answers the call for a reusable research object that containerizes and stores applications simply and efficiently, facilitates sharing and collaboration, and eases the task of executing, understanding, and building on shared work.

Installing

[ Note This section introduces the binary distributions of sciunit. –end note ]

Requires: pip>=8.1.1, glibc>=2.17, python2.7 with headers and compiler

Platform: amd64-pc-linux-gnu

Ensure that ~/.local/bin is in your PATH environment variable, and then, run

pip install --user sciunit2

Add --upgrade to the command line arguments to upgrade an existing sciunit installation.

Verify the installation with

sciunit --version

In the following per-distro instructions, if you see a command-line in the form of

export PATH=~/.local/bin:$PATH

, it merely means that you will need the aforementioned binary path in PATH before proceeding; normally you should adjust it according to your login shell and write it to a shell configuration such as ~/.profile.

Ubuntu 16.04

sudo apt update
sudo apt install python-dev python-pip
pip install --user sciunit2

Ubuntu 14.04

sudo apt update
sudo apt install python-dev python-pip
pip install --user -U pip
export PATH=~/.local/bin:$PATH
pip install --user sciunit2

Arch Linux

sudo pacman -S python2-pip
export PATH=~/.local/bin:$PATH
pip2 install --user sciunit2

Fedora 26

sudo dnf install python2-pip python2-devel gcc redhat-rpm-config
pip install --user sciunit2

CentOS 7

sudo yum install -y epel-release
sudo yum install python2-pip python-devel gcc
pip install --user sciunit2

RHEL 7

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install python2-pip python-devel gcc
pip install --user sciunit2

Debian 9

sudo apt update
sudo apt install python-dev python-pip
export PATH=~/.local/bin:$PATH
pip install --user sciunit2

Debian 8

sudo apt update
sudo apt install python-dev python-pip
pip install --user -U pip
export PATH=~/.local/bin:$PATH
pip install --user sciunit2

OpenSUSE 42

Note that OpenSUSE defaults user-binary path to ~/bin rather than ~/.local/bin, so you may want to symlink one to the other.

sudo zypper install python-pip python-devel gcc
pip install --user -U pip
export PATH=~/.local/bin:$PATH
pip install --user sciunit2

Known Issues

If your environment is not listed, or you missed some prerequisites before issuing pip, you may observe the following error when running sciunit:

ImportError: No module named _bsddb

Fortunately, there are more than one ways to fulfill this dependency. Try to find and install a package often named “python-bsddb” or “python-bsddb3” with your system package manager. In Anaconda, you will need a port called “bsddb.”

Using

Checkout our tutorial and manpage. The manpage is available as

man sciunit

after a successful installation.

Metadata

Release files for sciunit2 0.2.post4.dev128624984

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for sciunit2 0.2.post4.dev128624984
File Interpreter ABI Platform
sciunit2-0.2.post4.dev128624984-py2-none-manylinux1_x86_64.whl Python 2 none Linux glibc 2.5+ x86-64 Details

Release files / sciunit2-0.2.post4.dev128624984-py2-none-manylinux1_x86_64.whl

Download URL sciunit2-0.2.post4.dev128624984-py2-none-manylinux1_x86_64.whl
Size 666.9 kB
Tags Linux glibc 2.5+ x86-64 Python 2
SHA-256 checksum
How to use checksums
787ebdbe57e49908e173fb442b927221ba9db098561ce8ad656e20672202da0d
BLAKE2b-256 checksum
How to use checksums
23f183dc671c84332680e2c45846d37399df8350cce5c38dc661790027cbc577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page