Utilities

The simulator utility module consists of miscellaneous utility routines intended to be of broad use. Present examples include:

  • turning astropy coordinates into galsim coordinates and vice-versa

  • making an RGB image from image slices

  • generating points at random in a region on the sky

romanisim.util Module

Miscellaneous utility routines.

Functions

add_more_metadata(metadata)

Fill out the metadata dictionary, modifying it in place.

celestialcoord(sky)

Turn a SkyCoord into a CelestialCoord.

king_profile(r, rc, rt)

Compute the King (1962) profile.

random_points_at_radii(coord, radii[, rng])

Choose locations at random at given radii from coord.

random_points_in_cap(coord, radius, nobj[, rng])

Choose locations at random within radius of coord.

random_points_in_king(coord, rc, rt, nobj[, rng])

Sample points from a King distribution

sample_king_distances(rc, rt, npts[, rng])

Sample distances from a King (1962) profile.

scalergb(rgb[, scales, lumrange])

Scales three flux images into a range of luminosity for displaying.

skycoord(celestial)

Turn a CelestialCoord into a SkyCoord.