aperture - Telescope Pupil Generators

Functions

circular_aperture(diameter[, center])

Makes a Field generator for a circular aperture.

make_circular_aperture(diameter[, center])

Makes a Field generator for a circular aperture.

elliptical_aperture(diameters[, center, angle])

Makes a Field generator for an elliptical aperture.

make_elliptical_aperture(diameters[, ...])

Makes a Field generator for an elliptical aperture.

rectangular_aperture(size[, center])

Makes a Field generator for a rectangular aperture.

make_rectangular_aperture(size[, center])

Makes a Field generator for a rectangular aperture.

irregular_polygon_aperture(vertices)

Make an irregular polygonal aperture.

make_irregular_polygon_aperture(vertices)

Make an irregular polygonal aperture.

regular_polygon_aperture(num_sides, ...[, ...])

Makes a Field generator for a regular-polygon-shaped aperture.

make_regular_polygon_aperture(num_sides, ...)

Makes a Field generator for a regular-polygon-shaped aperture.

hexagonal_aperture(circum_diameter[, angle, ...])

Makes a Field generator for a hexagon aperture.

make_hexagonal_aperture(circum_diameter[, ...])

Makes a Field generator for a hexagon aperture.

make_spider(p1, p2, spider_width)

Make a rectangular obstruction from p1 to p2.

make_spider_infinite(p, angle, spider_width)

Make an infinite spider starting at p and extending at an angle angle.

make_obstructed_circular_aperture(...[, ...])

Make a simple circular aperture with central obscuration and support structure.

make_obstruction(aperture)

Create an obstruction of aperture.

make_rotated_aperture(aperture, angle)

Create a rotated version of aperture.

make_shifted_aperture(aperture, shift)

Create a shifted version of aperture.

make_segmented_aperture(segment_shape, ...)

Create a segmented aperture.

make_elt_aperture([normalized, ...])

Make the European Extremely Large Telescope aperture.

make_gmt_aperture([normalized, ...])

Make the Giant Magellan Telescope aperture.

make_tmt_aperture([normalized, ...])

Make the Thirty-Meter Telescope aperture.

make_hexagonal_segmented_aperture(num_rings, ...)

Create a hexagonal segmented aperture.

make_magellan_aperture([normalized, ...])

Make the Magellan aperture.

make_luvoir_a_aperture([normalized, ...])

Make the LUVOIR A aperture.

make_luvoir_a_lyot_stop([normalized, ...])

Make a LUVOIR-A Lyot stop for the APLC coronagraph.

make_luvoir_b_aperture([normalized, ...])

Make the LUVOIR B aperture.

make_hale_aperture([normalized, with_spiders])

Make the Hale Telescope aperture.

make_hicat_aperture([normalized, ...])

Make the HiCAT P3 apodizer mask

make_hicat_lyot_stop([normalized, ...])

Make the HiCAT Lyot stop.

make_vlt_aperture([normalized, telescope, ...])

Make the VLT aperture.

make_vlti_aperture([zenith_angle, azimuth, ...])

Make the VLTI aperture for interferometry.

make_vlti_dopd_map([zenith_angle, azimuth, ...])

Make the VLTI differential OPD map for interferometry.

make_habex_aperture([normalized])

Make the HabEx aperture.

make_hst_aperture([normalized, ...])

Make the Hubble Space Telescope aperture.

make_jwst_aperture([normalized, ...])

Make James Webb Space Telescope (JWST) aperture.

make_keck_aperture([normalized, ...])

Make the Keck aperture.