Skip to content
Snippets Groups Projects
  1. Nov 17, 2020
    • Kevin Kuns's avatar
      add seismic noise sub-budgets · d0580073
      Kevin Kuns authored
      - Break seismic noise up into contributions from horizontal and vertical motion.
      - Moved code to calculate the platform motion from noises.py into seismic.py.
      - Removed duplicate dhdl function from noises.py.
      d0580073
  2. Nov 16, 2020
  3. Nov 02, 2020
  4. Oct 27, 2020
  5. Oct 21, 2020
  6. Oct 20, 2020
  7. Oct 09, 2020
  8. Oct 08, 2020
  9. Oct 07, 2020
    • Jameson Rollins's avatar
      API change: Budget/Noise calculations return BudgetTrace object · 51158ce4
      Jameson Rollins authored
      This new object holds the PSD and frequency arrays, as well as the
      list of all budget sub-noises, accessible via a dictionary interface
      and attribute access.
      
      All interfaces and tests are updated to process the new BudgetTrace
      object.
      
      A new HDF5 schemata (version 2) is also introduced that stores trace
      data in a way that mirrors the BudgetTrace.  The io functions
      (save_hdf5/load_hdf5) are updated to write/read this format.  The
      load_hdf5 functions continues to support the version 1 SCHEMA.
      
      Closes #59
      51158ce4
  10. Oct 06, 2020
    • Jameson Rollins's avatar
    • Jameson Rollins's avatar
      remove comments about bulk/shear loss parameters in aLIGO · 6348af30
      Jameson Rollins authored
      We don't want to advertise these parameters yet, since they will
      likely be changed to support different loss functions.
      6348af30
    • Anchal Gupta's avatar
      Modified getCoatBrownian() · 15b14b43
      Anchal Gupta authored and Jameson Rollins's avatar Jameson Rollins committed
      Modified getCoatBrownian() to accept different Bulk and Shear Loss
      Angles and calculate brownian noise using Hong et a. PRD 87, 082001
      (2013).
      
      New Function description:
      This function calculates Coating ThermoOptic noise using
      Hong et al . PRD 87, 082001 (2013).
      All references to 'the paper', 'Eq' adn 'Sec' are to this paper.
      
      ***Important Note***
      Inside this function phi is used for denoting the phase shift suffered
      by light in one way propagation through a layer. This is in conflict
      with present nomenclature everywhere else where it is used as loss
      angle.
      
      The layers are assumed to be alernating low-n high-n layers, with
      low-n first.
      Inputs:
               f = frequency vector in Hz
             ifo = parameter struct from IFOmodel.m
           wBeam = beam radius (at 1 / e^2 power)
            dOpt = the optical thickness, normalized by lambda, of each
                   coating layer.
      New required arguments:
             mTi = Mirror Transmittance
              Ic = Circulating Laser Power falling on the Mirror (W)
      The following new arguments should be made available in the Materials
      object and lines 108-110 and 116-118 should be uncommented:
       lossBlown = Coating Bulk Loss Angle of Low Refractive Index layer
       lossSlown = Coating Shear Loss Angle of Low Refractive Index layer
      lossBhighn = Coating Bulk Loss Angle of High Refractive Index layer
      lossShighn = Coating Shear Loss Angle of High Refractive Index layer
         PETlown = Relevant component of Photoelastic Tensor of High n layer*
        PEThighn = Relevant component of Photoelastic Tensor of Low n layer*
      Returns:
      SbrZ = Brownian noise spectra for one mirror in m^2 / Hz
      
      *
      Default values of PETlown and PEThighn are chosen from sec. A.1. to get
      the longitudnal coefficent of photoelasticity as -0.5 as been asserted
      by the paper there for Tantala and -0.27 for Silica.
      These values also need to be added in Materials object.
      15b14b43
  11. Sep 29, 2020
  12. Aug 26, 2020
Loading