Initial Setup

After installation of MeerSOLAR, before running the pipeline, some initial setup is needed. These include downloading some required metadata for the pipeline.

Download MeerSOLAR metadata

  1. To download and save the required MeerSOLAR metadata in appropriate directory, run from command line:

init-meersolar-setup --init
  1. If data files are present, but needs to updated, run:

init-meersolar-setup --init --update

Setup prefect server

By default, MeerSOLAR runs using prefect ephemeral mode, which creates temporary in-memory server for workflow orchestration and removed once the pipeline is finished. However, if user wants, user can setup a persistent prefect server such that all pipeline runs can be seen.

To start prefect serve, run:

init-meersolar-setup --init --prefect_server

If prefect server is initialized, MeerSOLAR will automatically use that.

Custom data directory

By default, data directory will be at “~/.solarpipe/solarpipe_data”. It requires 5GB space. Sometimes home directory may not have sufficient space. In that case, one can setup data directory in a custom location as follows:

init-meersolar-setup --init --datadir </path/to/custom/datadir>

Setup e-mail ids

To receive remote logger Job ID and password, use can setup their e-mail id(s) in MeerSOLAR.

init-meersolar-setup --init --emails <youremail1@email1.id1>,<youremail2@email2.id2>

If you setup a remote logger as described below, you will receive a Job ID and auto-generated six-character password to access logs of a particular pipeline run from the remote logger. Without this password, one can not access logs of that particular pipeline run. This added security as well as privacy when multiple user uses the same remote logger link, for example, an institute based remote logger link.