make_throughput

gunagala.optic.make_throughput(surfaces)[source]

Constructs a table of throughout vs wavelength from the numbers and types of optical surfaces

Utility function to provide a simple estimate of optical throughput versus wavelength given the numbers and types of optical surfaces. Uses tabulated data included within gunagala for a number of common optical surfaces. To get a list of the available surface types call list_surfaces(). Mirror coating data from by Thorlabs (http://www.tholabs.com/)

Parameters:
surfaces: list of tuples

List containing tuples of (surface name, )

Returns:
table: astropy.table.Table

Table with columns Wavelength and Throughput