Package Installation¶
To install RascalC, simply clone the Github repository and compile the C++ code (see Dependencies below). This is done as follows:
git clone https://github.com/oliverphilcox/RascalC.git
cd RascalC
make
Once RascalC is installed, see the Getting Started and Usage Tutorial sections.
Dependencies¶
RascalC requires the following packages:
- C compiler: Tested with gcc 5.4.O
- Gnu Scientific Library (GSL): Any recent version
- Corrfunc: 2.0 or later
- (Optional but encouraged) OpenMP: Any recent version (required for parallelization)
Corrfunc can be installed using pip install corrfunc
and is used for efficient pair counting.
For the Python pre- and post-processing we require:
- Python: 2.7 or later, 3.4 or later
- Numpy: 1.10 or later
- (Optional) Healpy: any recent version. (Necessary if using HealPix jackknife regions)
These can be simply installed with pip or conda.