The summer project will entail modifying pre-existing automated noise budget code for use on the 40M with an eye for cross-site compatibility. New sensors will be added to the noise budget calculations. __'''Reports: '''__ SURF Progress Report #1: [[attachment:MaxJonesProgressReport_RoughDraft_3.pdf]] SURF Progress Report #2 [[attachment:MaxJonesSecondProgressReport_RD_1.pdf]] SURF Abstract [[attachment:SURFAbstract.pdf]] SURF Final Report (Rough Draft 1) [[attachment:MaxJonesFinalReport_RD_1.pdf]] SURF Final Report (Rough Draft 3) [[attachment:MaxJonesFinalReport_RD_3.pdf]] __'''Current Status of the 40 m Noise Budget (by source): '''__ DARM - Plotting. LSCmodel.m must be revised. MICH - Plotting. PRC - Plotting. Oscillator - Plotting. !OpticalLevers - Plotting. OSEM - Plotting. It is very likely that I have chosen the wrong 40 m channels to be used by getOSEM.m. Furthermore, since 40 m filters are often not on, I have created a 40 m case in getOSEM.m which hard-wires ''filtnums'', an array which indicates which filters are on. Seismic - Plotting. It may be necessary to obtain new stack and pendulum transfer functions, but otherwise accurate. Re-Written. ETM - Plotting. ITM - Plotting. BS - Plotting. !SusTherm - Plotting. !IntTherm - Plotting. Shot - Plotting. The following needs to be changed: 1. The command ''get_dtt_dataset('ASDCepicsC1', gpstime) ''was returning an empty matrix despite the fact that I believe that the channels referenced in the ''ASDCepicsC1'' case exist. For now, I have replaced this with an appropriately sized array of 1's. 1. ''!/ReferenceData/C1_ASDCepics.txt ''is a direct copy of the H1 file. 1. Possibly other items. I don't yet understand the noise source and the code well enough to determine if more must be changed. I believe noise must be injected into particular channels at this time to get a non-zero noise contribution. Dark - Plotting.The following needs to be changed: 1. ''!/ReferenceData/C1_!DarkNoise.txt'' is a direct copy of the H1 file. 1. I was unable to access the channel ''C1:LSC-PD9_Q1_!WhiteGainOut' ''nor do I believe this is the correct 40 m analog. I have hard-coded the value .375 (the value of the channel''''' ''''C1:LSC-PD9_Q1_!WhiteGainOut' '''''on 8/15/2008) into wgain(1). ''''''''' ''''' ''' '' I believe noise must be injected into particular channels at this time to get a non-zero noise contribution. Intensity - Plotting. The following will need to be changed: counts_per_volt_W, counts_per_volt_NW, NB/Reference/C1_ISS_TF.mat . Frequency - Plotting. The following needs to be changed: 1. ''noise_par.reflgain'' (defined in ''C1_!NoiseParams.m'') needs to be changed. 1. ''refl_gain'' and ''whitegain'' need to be changed. 1. ''!/ReferenceData/C1_REFLI_shot.m, '' ''!/ReferenceData/C1_REFLI_dark.m'' and'' !/ReferenceData/C1_REFLI_TF.mat'' are direct copies of their H1 counterparts. __The addition of sources to the 40 m noise budget follows the following steps: ''''''__''''''''' ''' ''' ''' 1) Modify the scripts (usually !NoiseBudget.m, get(insert noise source).m and get_dtt_dataset.m) to accept and plot data from 40 m channels. Often Hanford or Livingston parameters or transfer functions are used in this preliminary step. 2) Modify working scripts to accurately represent the 40 m set up. This includes transfer functions and 40 m specific parameters. Since many parameters are defined in the file C1IFOparams.m, it is this file which should be modified first. This step is made more critical by the fact that since we are often not in lock, the automatic parameter updater updatepardata.m cannot be run (it will notice that no filters are on.) * Re-wrote C1IFOparams.m (08/20/08). Updated variables are marked in the file. More effort by someone more experienced will be necessary to insure that all variables are correct. 3) Re write portions of the code to provide better readability. The code was written by many different authors and changed often. This has resulted in poor style and few comments. I hope to change that by re-writing certain files and providing documentation. .