Installation Guide
Sciunit
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>=20.x, glibc>=2.17, python3.x with headers and compiler
Platform: amd64-pc-linux-gnu
Ensure that ~/.local/bin is in your PATH
environment variable, and then, run
pip3 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 20.04
sudo apt update sudo apt install python3-dev python3-pip pip3 install --upgrade pip pip3 install --user sciunit2
Ubuntu 18.04
sudo apt update sudo apt install python3-dev python3-pip pip3 install --upgrade pip pip3 install --user sciunit2
Ubuntu 16.04
sudo apt update sudo apt install python3-dev python3-pip pip3 install --upgrade pip pip3 install --user sciunit2
Ubuntu 14.04
sudo apt update sudo apt install python3-dev python3-pip pip3 install --upgrade pip export PATH=~/.local/bin:$PATH pip3 install --user sciunit2
Arch Linux
sudo pacman -S python3-pip export PATH=~/.local/bin:$PATH pip3 install --user sciunit2
Fedora 26
sudo dnf install python3-pip python3-devel gcc redhat-rpm-config pip3 install --user sciunit2
CentOS 7
sudo yum install -y epel-release sudo yum install python3-pip python-devel gcc pip3 install --user sciunit2
RHEL 7
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo yum install python3-pip python-devel gcc pip3 install --user sciunit2
Debian 9
sudo apt update sudo apt install python3-dev python3-pip export PATH=~/.local/bin:$PATH pip3 install --user sciunit2
Debian 8
sudo apt update sudo apt install python3-dev python3-pip pip3 install --user -U pip export PATH=~/.local/bin:$PATH pip3 install 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 python3-pip python3-devel gcc pip3 install --user -U pip export PATH=~/.local/bin:$PATH pip3 install --user sciunit2
Using
Checkout our tutorial and manpage. The manpage is also available as
man sciunit
after a successful installation.
Install with Anaconda
You can install Sciunit with the help of Python package management platform Anaconda, following the official installation instructions. After successful installation, create a virtual environment and run the following command:
pip3 install --user sciunit2
Build from Source
Instructions for custom build of Sciunit2 is available in our Bitbucket project repository. You may want to check it out if you are running on a system that is not supported by the binary distribution.