## Poisson Binomial Distribution

Poisson Binomial distribution generator

An IDL routine to calculate the probability distribution of a Poisson binomial distribution, i.e. a binomial distribution in which each try has an independent probability of success. This is a generalization of the standard binomial distribution, which assumes all tries have equal probability of success. Simply provide a vector of independent probabilities.

## Altruistic Yield Optimization

Estimates the maximum yield of an exoplanet-imaging mission.

Altruistic Yield Optimization (AYO) is a numerical method to maximize exoplanet yield from a direct imaging mission. AYO optimally distributes exposure time to the ideal set of targets to maximize exoplanet detection yield, and has been shown to increase exoEarth candidate yield by up to 100% compared to previous methods. AYO also adapts maximally to changes in mission parameters. Click here for a video illustration of AYO at work.

## Collisional Grooming Algorithm

Turn your collisionless debris disk simulations into steady-state collisional models.

This algorithm uses the output of a collisionless disk simulation to iteratively solve the mass flux equation for the density distribution of a collisional disk in three dimensions. The algorithm can be run on a single processor in just a few hours. This code has not yet been polished for public release. For details on how this algorithm works, see this paper.

## dustmap v3.1.2

Synthesizes images of simulated debris disks.

*dustmap* synthesizes images and histograms of debris disks using discrete data points as input. When creating your debris disk model, simply save the positions of the dust grains to file in one of the required binary formats. Then use *dustmap* to read in the data and produce scattered light and thermal emission images.

*dustmap* v3.1.2 is a hybrid of IDL and C code. The computationally intense work is done in C, so it’s much faster, and the routine is called in IDL, so it’s still user-friendly. A lot of new features were added, including:

- Kurucz stellar atmosphere models
- Improved library of optical constants and scattering phase functions calculated on-the-fly via Mie scattering theory
- Ability to quickly create datacubes of images at many wavelengths
- Easier all-sky maps with Aitoff projections
- Faster and more accurate grain temperature calculations
- Ability to create optical depth histograms

## dustmap v2.2

Synthesizes images of simulated debris disks.

An older, all-IDL version of dustmap. This version is no longer updated and is significantly slower than v3.0. However, if you are C-phobic and need to edit the code, this may be useful.

## dmmovie v1.0

Produces animations and movies of debris disk models.

dmmovie is an IDL suite used along with dustmap to produce frames for movies/animations of debris disks. Simply define the motion of the camera with user-friendly keywords, and sit back while the animation frames are generated. Requires dustmap v3.0 or later.

## kowalsky.pro

Deprojects on-sky Keplerian ellipses

An IDL routine that deprojects an observed on-sky ellipse (e.g. debris disk ring, binary orbit, etc.) using the Kowalsky method. Outputs the orbital elements defining the true ellipse.