class craftutils.observation.epoch.FORS2Filter(craftutils.observation.epoch.Filter)

Public members

qc1_retrievable = ['b_HIGH', 'v_HIGH', 'R_SPECIAL', 'I_BESS']
FORS2Filter(**kwargs)

Initialize self. See help(type(self)) for accurate signature.

load_calibration_table(force: bool = False)
write_calibration_table()
calib_retrievable()
retrieve_calibration_table(force=False)
get_nearest_calib_row(mjd: float)
get_extinction(mjd: float)
get_nearest_calib_rows(mjd: float, n: int = 7)
load_output_file()
__str__()

Return str(self).

vega_magnitude_offset(transmission: QTable | None = None)
vega_flux(transmission: QTable | None = None)
Parameters
transmission: QTable | None = None

Returns

ab_flux(transmission: QTable | None = None)

Calculates the total integrated flux of the flat AB source (3631 Jy) as seen through the filter.

galactic_extinction(e_bv: Quantity[Quantity], ...)
compare_transmissions(other: Filter)
interp_to_wavelength(wavelengths: Quantity, ...)
compare_wavelength_range(other: Filter)
Parameters
other: Filter

Returns

find_comparable_table(other: Filter)
nice_name()
machine_name()
load_instrument()
retrieve_from_svo()
Returns

write_transmission_tables()
load_transmission_tables(force: bool = False)
transmission_by_usefulness()
select_transmission_table()
update_output_file()
classmethod from_file(param_file: str | dict)
classmethod from_params(filter_name: str, instrument_name: str)
classmethod default_params()
classmethod select_child_class(instrument_name: str)
classmethod new_yaml(filter_name: str, ...)
classmethod new_param(filter_name: str, ...)