sensitivity_calculator.mid
This module contains classes and methods for use in the SKA MID Sensitivity Calculator.
- class sensitivity_calculator.mid.MidCalculator(obs_band, obs_freq, bandwidth, array_config, target, weather=None, elevation=None, eta_system=None, eta_point=None, eta_coherence=None, eta_digitisation=None, eta_correlation=None, eta_bandpass=None, n_ska=None, eta_dish_ska=None, Tsys_ska=None, Tspl_ska=None, Trcv_ska=None, n_meer=None, eta_dish_meer=None, Tsys_meer=None, Tspl_meer=None, Trcv_meer=None, Tsky=None, Tgal=None, alpha=None)[source]
This is the Mid calculator class
- calculate_integration_time(sensitivity)[source]
Calculate the integration time (in seconds) required to reach the specified sensitivity.
- Parameters
sensitivity (astropy.units.Quantity) – the required sensitivity (in Jy or equivalent)
- Returns
the integration time required
- Return type
astropy.units.Quantity
- sensitivity_calculator.mid.SEFD_antenna(Tsys, effective_dish_area)[source]
Method to calculate the SEFD of an antenna
- Parameters
Tsys (astropy.units.Quantity) – the system temperature for the dish
effective_dish_area (astropy.units.Quantity) – product of dish area and dish efficiency
- Returns
the SEFD of the dish
- Return type
astropy.units.Quantity