rss_ringoccs.calibration.calc_f_sky_recon module¶
Purpose: | Calculate sky frequency from the reconstructed event kernels.
copied from Nicole Rappaport’s |
---|---|
References: | This is a pythonized version of Nicole Rappaport’s PREDICTS program, which predicts sky frequencies by computing the Doppler shift due to motion of the spacecraft relative to the observer (i.e., the receiving station). |
Dependencies: |
|
-
rss_ringoccs.calibration.calc_f_sky_recon.
calc_f_sky_recon
(f_spm, rsr_inst, sc_name, f_uso, kernels)¶ Calculates sky frequency at given times.
- Arguments
f_spm (np.ndarray): SPM values to evaluate sky frequency at rsr_inst (object): Instance of RSRReader class sc_name (str): Name of spacecraft to get sky frequency for. In our case, this should always be ‘Cassini’ f_uso (float): USO sky frequency for the event and the right band kernels (list): String list of full path name to set of kernels - Returns
RF (np.ndarray): Reconstructed sky frequency computed from spacecraft telemetry and oscillator frequency
-
rss_ringoccs.calibration.calc_f_sky_recon.
derlt
(sc_code, etsc, rs_code, et)¶ - Arguments
sc_code (int): Spacecraft NAIF ID etsc (float): Epoch (in ephemeris seconds past J2000 TDB) at which the signal arrives at the receiver station rs_code (int): Receiving station NAIF ID et (float): Ephemeris time - Returns
DLTDT2 (float):
-
rss_ringoccs.calibration.calc_f_sky_recon.
derpt
(et, code)¶ - Arguments
et (float): Ephemeris time code (int): NAIF ID - Returns
B (float):