multilayer_witness_measured#
- esis.flights.f1.optics.primaries.materials.multilayer_witness_measured()#
A reflectivity measurement of the witness samples to the primary mirror multilayer coating performed by Eric Gullikson.
Examples
Load the measurement and plot it as a function of wavelength
import matplotlib.pyplot as plt import named_arrays as na from esis.flights.f1.optics import primaries # Load the witness sample measurements multilayer = primaries.materials.multilayer_witness_measured() measurement = multilayer.efficiency_measured # Plot the measurement as a function of wavelength fig, ax = plt.subplots(constrained_layout=True) na.plt.plot( measurement.inputs.wavelength, measurement.outputs, ax=ax, label=measurement.inputs.direction, ) ax.set_xlabel(f"wavelength ({measurement.inputs.wavelength.unit:latex_inline})"); ax.set_ylabel("reflectivity"); ax.legend();
- Return type: