InstrumentBase ============== .. currentmodule:: synthesizAR.instruments .. autoclass:: InstrumentBase :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~InstrumentBase.cadence ~InstrumentBase.channels ~InstrumentBase.detector ~InstrumentBase.observatory ~InstrumentBase.observer ~InstrumentBase.observing_time ~InstrumentBase.pad_fov ~InstrumentBase.pixel_area ~InstrumentBase.plate_scale ~InstrumentBase.projected_frame ~InstrumentBase.rotation_angle ~InstrumentBase.telescope .. rubric:: Methods Summary .. autosummary:: ~InstrumentBase.calculate_intensity_kernel ~InstrumentBase.convolve_with_psf ~InstrumentBase.get_fov ~InstrumentBase.get_header ~InstrumentBase.get_instrument_name ~InstrumentBase.integrate_los ~InstrumentBase.interpolate_to_instrument_time ~InstrumentBase.observe ~InstrumentBase.write_kernel_to_file .. rubric:: Attributes Documentation .. autoattribute:: cadence .. autoattribute:: channels .. autoattribute:: detector .. autoattribute:: observatory .. autoattribute:: observer .. autoattribute:: observing_time .. autoattribute:: pad_fov .. autoattribute:: pixel_area .. autoattribute:: plate_scale .. autoattribute:: projected_frame .. autoattribute:: rotation_angle .. autoattribute:: telescope .. rubric:: Methods Documentation .. automethod:: calculate_intensity_kernel .. automethod:: convolve_with_psf .. automethod:: get_fov .. automethod:: get_header .. automethod:: get_instrument_name .. automethod:: integrate_los .. automethod:: interpolate_to_instrument_time .. automethod:: observe .. automethod:: write_kernel_to_file