Skip to main content

Ultra-faint galaxy likelihood toolkit.

Project description

[![Build](https://img.shields.io/travis/DarkEnergySurvey/ugali.svg)](https://travis-ci.org/DarkEnergySurvey/ugali) [![Release](https://img.shields.io/github/tag/DarkEnergySurvey/ugali.svg)](../../releases) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](../../)

OVERVIEW

The ultra-faint galaxy likelihood (UGaLi) toolkit provides a set of python classes and functions developed for maximum-likelihood-based studies of Milky Way satellite galaxies. The primary inputs are stellar object catalogs derived from optical photometric surveys and the coverage masks of those surveys.

[Keith Bechtol](https://github.com/bechtol) & [Alex Drlica-Wagner](https://github.com/kadrlica)

INSTALLATION

The ugali codebase can be installed by downloading from github and using the setup.py script. ` git clone https://github.com/DarkEnergySurvey/ugali.git cd ugali python setup.py install ` In addition to the code, if you plan on working with isochrones you probably want to install the ancillary isochrone information: ` python setup.py isochrones ` By default, the isochrone files (~100MB) will be installed in $HOME/.ugali/isochrones; however, this can be changed on the command line: ` python setup.py isochrones --isochrone-path <INSTALL_PATH> ` If you place the isochrones in a different directory be sure that ugali knows where to find them: ` export UGALIDIR=$<INSTALL_PATH>/isochrones `

USAGE EXAMPLES

Examples go here.

CODE REPOSITORY

DEPENDENCIES

### Python packages: * [numpy](http://www.numpy.org/) * [scipy](https://www.scipy.org/) * [matplotlib](http://matplotlib.org/) * [pyfits](http://www.stsci.edu/institute/software_hardware/pyfits) * [healpy](https://github.com/healpy/healpy) * [astropy](http://www.astropy.org/) * [emcee](http://dan.iel.fm/emcee/current/) * [pyyaml](http://pyyaml.org/)

### Mangle: Not a strict dependency. Used to interface with masks produced by the Dark Energy Survey Data Mangement group. Download and documentation available at http://space.mit.edu/~molly/mangle/

### Isochrones: The ugali tools make use of a large library of stellar isochrones. These isochrones are derived from two different groups and are distributed as binary tarballs with releases of ugali. * Padova isochrones (http://stev.oapd.inaf.it/cgi-bin/cmd) * Dartmouth isochrones (http://stellar.dartmouth.edu/models/isolf_new.html)

CONVENTIONS

### Indexing: array[index_z][index_y][index_x]

### Naming: * package_name * module_name.py * ClassName * functionName * variable_name

ABBREVIATIONS

  • IMF: initial mass function

  • CMD: color-magnitude diagram

  • ROI: region of interest

  • PDF: probability distribution function

  • LUT: look-up table

  • LKHD: likelihood

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ugali-1.6.0.tar.gz (153.8 kB view details)

Uploaded Source

File details

Details for the file ugali-1.6.0.tar.gz.

File metadata

  • Download URL: ugali-1.6.0.tar.gz
  • Upload date:
  • Size: 153.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ugali-1.6.0.tar.gz
Algorithm Hash digest
SHA256 84710badd0fb3bb72540a126cb3bfa88db1e42a03f5e5194b176dac6e6f47a2f
MD5 3130c9c941a685f3df5b1233bb865916
BLAKE2b-256 531441151e9307d56c2feb531ebb4a34cfcc3c141d5f9cc22e16f1deaaa22bbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page