This page is work in progress.
REANA is a reproducible research data analysis platform developed at CERN. It is considered for Analysis Preservation in PHENIX due to the following features:
Execution of workflows in REANA requires a properly configured REANA cluster. One such cluster is available to CERN users. There is also a test instance currently beinf evaluated at BNL (on the internal network only).
To be able to access a REANA cluster the user must be issued an access token by the administrators. Assuming the user created a SSH tunnel to the REANA cluster at BNL a test session might look like this:
# create new virtual environment
virtualenv ~/.virtualenvs/reana
source ~/.virtualenvs/reana/bin/activate
# install reana-client
pip install reana-client
# set REANA environment variables for the client
export REANA_SERVER_URL=https://localhost:30443
export REANA_ACCESS_TOKEN=________ # user's REANA token
# clone and run a simple analysis example
git clone https://github.com/reanahub/reana-demo-root6-roofit
cd reana-demo-root6-roofit
reana-client run -w root6-roofit