Code

AYO-100x100
download not yet available

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.

collgroomalg-100x1001
download not yet available

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.

dustmapv3.1-100x100
download:dustmap v3.1.1
Subscribe

dustmap v3.1.1

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.1 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

Note: some outdated features were removed and the installation procedure has changed.  Please see the README file for complete details.

dustmapv2.2-100x1001
download:dustmap v2.2

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.

dustmapmovie-100x1001
download:dmmovie v1.0
Subscribe

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-100x100
download:kowalsky.pro

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.

Contact Me:

Christopher C. Stark

NASA Goddard Space Flight Center
Code 667
Exoplanets & Stellar Astrophysics Laboratory
Greenbelt, MD 20771

christopher.c.stark@nasa.gov

(301)-286-6281