This section explains how to setup and configure the FLARECAST development infrastructure on your personal computer.

Getting ready

Install software

SoftwareOS XLinux
Python

Install https://www.python.org/downloads/release/python-2711/

Should be preinstalled. Test with 

python --version

Otherwise check here.

PIP (Python installer)

PIP is shipped with Python 2.7.9+ and Python 3.4+.

pip --version

If you don't have it follow https://pip.pypa.io/en/stable/installing/

Python IDEWe suggest PyCharm, but any text editor or Spyder will work as well.
IDL

You can use your normal IDL setup to access data and prototype your algorithms.

Note: We do not support execution of IDL code on our cluster due to licensing issues. Let us know if this is a problem.

Please avoid SolarSoft/SSW-specific functionality in your algorithms. They tend to be hard to be ported to a cluster.

Git

(source code repository)

  1. Install XCODE though the App-Store
  2. open terminal

    xcode-select --install

  3. Click on "Install" and follow the wizard

sudo apt-get install git

Docker and

docker-compose

Requires Kernel 3.10+

 

sudo curl -L https://get.docker.com/ | sh
sudo pip install docker-compose


 

Install https://www.docker.com/docker-toolbox

Access to Infrastructure

In order to access the FLARECAST development infrastructure in France you need a dedicated account.

Test installation

 

 

Note: Windows has not been tested yet

 * OS X or Linux (we have not tested Windows installations yet)

 * Python 2.7

 * Text Editor or your preferred Python Interactive Development Environment (IDE).

 * Account to connect to the FLARECAST infrastructure at OBSPM.