pycosie (pie cozy) is a complimentary suite of analyses software written in Python meant to be analyzed on Technicolor Dawn and quasarcosie outputs. It is the Python support package of ARCOSIE.
The dependencies include: numpy, scipy, yt, caesar, astropy, and h5py.
Most of these can be either pip
or conda
installed directly. For example:
conda install h5py numpy scipy astropy
For yt==4.0.1
, they have specific installations available on their website, but it is recommended to use the pip
installation:
pip install yt
For caesar
, you can find the necessary files and their documentation at their GitHub, which includes how to install. As of our knowledge, you can use the setup.py
available:
git clone https://github.com/dnarayanan/caesar.git caesar
cd caesar
python setup.py install
Extra dependencies come from the baked-in compiling from cython
, so make sure you have these libraries available in your PATH:
Cython==3.0.0b2
There are a couple ways to do this. One can download this repository, open a terminal, cd
into it and run:
python setup.py install
python setup.py build_ext --inplace
Otherwise, one can use pip. HOWEVER, due to how quickly this software is updated and bugs arise and get squashed, I recommend using the first option. I HIGHLY RECOMMEND NOT TO PIP INSTALL AT THE MOMENT. It is only mentioned for completeness:
pip install pycosie