PHS3000 Reflex klystron

This documents the monashspa.PHS3000.reflex_klystron library that you will import into code used in the PHS3000 unit when performing experiment 1.5 Reflex klystron.

monashspa.PHS3000.reflex_klystron.micrometer_1_attenuation = array([[0.00e+00, 4.12e-01],        [2.00e+00, 2.48e-01],        [4.00e+00, 1.94e-01],        [6.00e+00, 1.43e-01],        [8.00e+00, 1.09e-01],        [1.00e+01, 7.90e-02],        [1.20e+01, 5.40e-02],        [1.40e+01, 3.00e-02],        [1.60e+01, 1.00e-02]])

The calibration data for attenuator #1. Here, the first column corresponds to the attentuation at 9.15GHz in dB and the second column corresponds to the micrometer position in inches

monashspa.PHS3000.reflex_klystron.micrometer_2_and_3_attenuation = array([[ 0.   ,  0.412],        [ 2.   ,  0.278],        [ 4.   ,  0.231],        [ 6.   ,  0.198],        [ 8.   ,  0.165],        [10.   ,  0.136],        [12.   ,  0.115],        [14.   ,  0.094],        [16.   ,  0.074],        [18.   ,  0.054],        [20.   ,  0.036]])

The calibration data for attenuator #2 and #3. Here, the first column corresponds to the attentuation at 9.15GHz in dB and the second column corresponds to the micrometer position in inches

monashspa.PHS3000.reflex_klystron.micrometer_7925_attenuation = array([[ 2.  , 12.14],        [ 4.  , 11.75],        [ 6.  , 11.47],        [ 8.  , 11.22],        [10.  , 11.02],        [12.  , 10.84],        [14.  , 10.66],        [16.  , 10.5 ],        [18.  , 10.33],        [20.  , 10.17],        [25.  ,  9.87],        [30.  ,  9.27]])

The calibration data for attenuator #7925. Here, the first column corresponds to the attentuation at 9.15GHz in dB and the second column corresponds to the micrometer position in nm

monashspa.PHS3000.reflex_klystron.wavemeter_4091 = array([[ 7.7024, 24.161 ],        [ 7.8   , 22.675 ],        [ 7.9   , 21.175 ],        [ 8.    , 19.895 ],        [ 8.1   , 18.8   ],        [ 8.2   , 17.75  ],        [ 8.3   , 16.79  ],        [ 8.4   , 15.87  ],        [ 8.5   , 15.05  ],        [ 8.6   , 14.3   ],        [ 8.7   , 13.64  ],        [ 8.8   , 12.92  ],        [ 8.9   , 12.39  ],        [ 9.    , 11.7   ],        [ 9.1   , 11.15  ],        [ 9.2   , 10.63  ],        [ 9.3   , 10.14  ],        [ 9.4   ,  9.66  ],        [ 9.5   ,  9.22  ],        [ 9.6   ,  8.8   ],        [ 9.7   ,  8.46  ],        [ 9.8   ,  8.08  ],        [ 9.9   ,  7.65  ],        [10.    ,  7.31  ],        [10.1   ,  6.97  ],        [10.2   ,  6.65  ],        [10.3   ,  6.33  ],        [10.4   ,  6.03  ],        [10.5   ,  5.75  ],        [10.6   ,  5.47  ],        [10.7   ,  5.2   ],        [10.8   ,  4.94  ],        [10.9   ,  4.69  ],        [11.    ,  4.45  ],        [11.1   ,  4.22  ],        [11.2   ,  4.    ],        [11.3   ,  3.77  ],        [11.4   ,  3.56  ],        [11.5   ,  3.37  ],        [11.6   ,  3.17  ],        [11.7   ,  2.98  ],        [11.8   ,  2.8   ],        [11.9   ,  2.62  ],        [12.    ,  2.44  ]])

The calibration data for wavemeter S/N 4091 as a numpy array Here, the first column corresponds to the frequency in GHz and the second column corresponds to the wavemeter position

monashspa.PHS3000.reflex_klystron.wavemeter_4929 = array([[ 7.7024, 24.215 ],        [ 7.8   , 22.675 ],        [ 7.9   , 21.255 ],        [ 8.    , 19.97  ],        [ 8.1   , 18.81  ],        [ 8.2   , 17.75  ],        [ 8.3   , 16.79  ],        [ 8.4   , 15.91  ],        [ 8.5   , 15.06  ],        [ 8.6   , 14.36  ],        [ 8.7   , 13.64  ],        [ 8.8   , 12.98  ],        [ 8.9   , 12.35  ],        [ 9.    , 11.77  ],        [ 9.1   , 11.21  ],        [ 9.2   , 10.69  ],        [ 9.3   , 10.2   ],        [ 9.4   ,  9.73  ],        [ 9.5   ,  9.29  ],        [ 9.6   ,  8.87  ],        [ 9.7   ,  8.46  ],        [ 9.8   ,  8.08  ],        [ 9.9   ,  7.71  ],        [10.    ,  7.36  ],        [10.1   ,  7.03  ],        [10.2   ,  6.71  ],        [10.3   ,  6.39  ],        [10.4   ,  6.09  ],        [10.5   ,  5.81  ],        [10.6   ,  5.52  ],        [10.7   ,  5.26  ],        [10.8   ,  5.    ],        [10.9   ,  4.75  ],        [11.    ,  4.5   ],        [11.1   ,  4.28  ],        [11.2   ,  4.06  ],        [11.3   ,  3.84  ],        [11.4   ,  3.62  ],        [11.5   ,  3.42  ],        [11.6   ,  3.22  ],        [11.7   ,  3.03  ],        [11.8   ,  2.85  ],        [11.9   ,  2.66  ],        [12.    ,  2.49  ]])

The calibration data for wavemeter S/N 4929 as a numpy array Here, the first column corresponds to the frequency in GHz and the second column corresponds to the wavemeter position

monashspa.PHS3000.reflex_klystron.wavemeter_4930 = array([[ 7.7024, 24.768 ],        [ 7.8   , 23.216 ],        [ 7.9   , 21.788 ],        [ 8.    , 20.52  ],        [ 8.1   , 19.31  ],        [ 8.2   , 18.29  ],        [ 8.3   , 17.32  ],        [ 8.4   , 16.42  ],        [ 8.5   , 15.6   ],        [ 8.6   , 14.83  ],        [ 8.7   , 14.2   ],        [ 8.8   , 13.45  ],        [ 8.9   , 12.83  ],        [ 9.    , 12.24  ],        [ 9.1   , 11.69  ],        [ 9.2   , 11.17  ],        [ 9.3   , 10.67  ],        [ 9.4   , 10.2   ],        [ 9.5   ,  9.75  ],        [ 9.6   ,  9.33  ],        [ 9.7   ,  8.93  ],        [ 9.8   ,  8.55  ],        [ 9.9   ,  8.18  ],        [10.    ,  7.84  ],        [10.1   ,  7.5   ],        [10.2   ,  7.18  ],        [10.3   ,  6.86  ],        [10.4   ,  6.57  ],        [10.5   ,  6.28  ],        [10.6   ,  6.    ],        [10.7   ,  5.73  ],        [10.8   ,  5.47  ],        [10.9   ,  5.22  ],        [11.    ,  4.98  ],        [11.1   ,  4.74  ],        [11.2   ,  4.52  ],        [11.3   ,  4.29  ],        [11.4   ,  4.09  ],        [11.5   ,  3.87  ],        [11.6   ,  3.69  ],        [11.7   ,  3.51  ],        [11.8   ,  3.33  ],        [11.9   ,  3.14  ],        [12.    ,  2.96  ]])

The calibration data for wavemeter S/N 4930 as a numpy array Here, the first column corresponds to the frequency in GHz and the second column corresponds to the wavemeter position