Skip to content

shivankhullar/GUAC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

224 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gizmo User Analysis Code for Analyzing MOLEcular clouds (GUACAMOLE)

This is a library to store utilities pertaining to GMCs identified in galaxy simulations (FIRE for now).

Dependencies (Python <= 3.10 is required!)

numpy
scipy
matplotlib
docopt
pfh_python
meshoid
glob
yt
h5py
packaging
pyparsing
cycler
colorcet
numba

If you want to use this, one way is to create a PYTHON directory in your home folder. Then copy and paste the following to your .bashrc file.

export PYTHONPATH=$HOME/PYTHON
export GUAC_PATH=$HOME/PYTHON/GUAC/src
GUAC_SCRIPT_PATH="$HOME/PYTHON/GUAC/scripts"
while IFS= read -r -d '' dir; do
    export PATH="$PATH:$dir"
done < <(find "$GUAC_SCRIPT_PATH" -type d -print0)
export PYTHONPATH=$PYTHONPATH:$GUAC_PATH
export PYTHONPATH=$PYTHONPATH:$GUAC_SCRIPT_PATH
export PATH=$PATH:$PYTHONPATH

You need to have pfh_python installed. See instructions there on how to install it. All the remaining packages can be installed using

pip install <package_name>

If you're working with CloudPhinder data, store all your data in abc/CloudPhinder/nXvY/ where X and Y are the minimum densities and virial parameters respectively.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages