AcquisitionRequest
- class erwans3.Instrument_class.AcquisitionRequest(freq: Quantity, time: Time, bandwidth: Optional[Quantity] = None, tau: Optional[Union[TimeDelta, Quantity]] = None, acq_mode: str = 'X', polar: Optional[Union[str, bool]] = 'I', pointing: Optional[Union[str, SkyCoord, BaseRepresentation]] = None)
Bases:
objectClass representing an acquisition request for simulation.
This class is used to describe the parameter of the acqusition to simulate (similar to a TC send to a spacecraft)
Attributes:
- freq
Quantity Frequency of the acquisition.
- time
Time Time of the acquisition.
- bandwidth
Quantityor :obj`~:None`, optional Bandwidth of the acquisition (default is None).
- tau
TimeDelta,Quantity`[`s] orNone, optional Time delay of the acquisition (default is None).
- acq_mode
str, optional Acquisition mode (default is ‘X’).
- polar:obj`~:str` or
boolorNone, optional Polarization mode (default is ‘I’ for intensity).
- pointing
SkyCoord, optional Pointing direction for the acquisition (default is None).
Methods:
_format():Internal method to check and reshape input dimensions.
Methods Summary
to_dict()Convert the AcquisitionRequest object to a dictionary.
Methods Documentation
- freq