Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.52 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.52 KB

pycosie

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.

Dependencies

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

Installation

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

Latest Notes