Skip to content
Snippets Groups Projects
  1. Oct 21, 2020
  2. Oct 20, 2020
  3. Oct 09, 2020
  4. Oct 08, 2020
  5. 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
  6. Oct 06, 2020
    • Jameson Rollins's avatar
      Merge branch 'rm-BeamRadius' into 'master' · 4a0c13b3
      Jameson Rollins authored
      remove reference to unused BeamRadius parameter in ifo.yamls
      
      Closes #3
      
      See merge request !101
      4a0c13b3
    • 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
    • Jameson Rollins's avatar
      Merge branch 'master' into 'master' · 8d4dbe85
      Jameson Rollins authored
      Adding Hong et al. calculations for Coating Brownian Noise
      
      See merge request !52
      8d4dbe85
    • 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
Loading