On this page
Installation
StORM can be installed in two ways:
- Prebuilt binaries, which contains all dependencies
- From source. Requires various dependencies to be installed first.
Prebuilt binaries
For the prebuilt binaries, only linux installs have been tested. We welcome contributions to extend this documentation with instructions for other platforms.
Prebuilt binaries of StORM are provided, and require no dependencies.
- Download the prebuilt binary below
- Make the binary executable by running
chmod +x storm(on Linux) - Place it in a folder that is in
PATH, or refer to the binary with its full path
From source
To compile from source, you must install the following dependencies first:
- A recent rust compiler.
- cmake, which is used to compile the HDF5 library. If you are on Linux, you can find cmake in your package manager. For other platforms, have a look at https://cmake.org/download/#latest.
Download the source archive and extract it.
This will create a new directory storm, which you can rename if you want.
Open a terminal and enter this directory.
You can compile StORM by running cargo build --release or run it directly with cargo run --release --bin storm.
The resulting binary can be found at target/release/storm.
You can run it directly from there, or place it somewhere in your PATH.
If you are familiar with nix, you can also run nix-shell to get all the necessary dependencies, or nix-build to directly build the StORM binaries.