Skip to content
Snippets Groups Projects
  1. Apr 17, 2020
  2. Apr 07, 2020
  3. Mar 05, 2020
  4. Feb 14, 2020
  5. Feb 12, 2020
    • Jameson Graef Rollins's avatar
      remove precomp · c96bdbd6
      Jameson Graef Rollins authored
      This finally gets rid of the whole precompIFO function.  It does this
      by breaking up precomp into various smaller functions, moving them
      into the common IFO noise definition module, and using them
      appropriately when needed.  This does result in some of the functions
      being called multiple times in the full budget calculation for the
      aLIGO-like budgets, but the cost should be minor given the convenience
      of getting rid of the whole precomp thing, thereby opening up
      everything to non-aLIGO-like configurations.
      
      Even though some functions are calculated multiple times, we're still
      orders of magnitude faster than matgwinc, so...  Should still revisit
      down the line though.
      
      closes #40
      c96bdbd6
  6. Feb 08, 2020
  7. Aug 14, 2019
  8. Aug 08, 2019
  9. Aug 07, 2019
    • Jameson Graef Rollins's avatar
      new nb noise budget module · 39d430dd
      Jameson Graef Rollins authored
      This patch provides a new nb sub-module that defines classes for managing
      and calculating noise budgets.  It provides the following overridable
      classes:
      
      nb.Calibration  A noise calibration
      nb.Noise        A noise source
      nb.Budget       A budget of noises
      
      The Budget class includes a calc_trace() method that will return a traces
      dictionary that includes data and trace plot styling for every noise term
      in the budget recursively.
      
      The existing included interferometers are updated to define their budgets
      using this new interface, and the plot_noises function is updated to
      accept the new traces dictionary.
      
      An HDF5_SCHEMA describes how trace dictionaries are encoded into HDF5 files.
      The new io module includes functions for writing traces to HDF5 files, and
      for reading traces stored in this format.
      
      The command line interface is updated to handle this new structure.
      39d430dd
  10. Aug 03, 2019
  11. Dec 19, 2018
  12. Aug 29, 2018
  13. May 31, 2018
  14. May 26, 2018
  15. Mar 09, 2018
  16. Dec 05, 2017
  17. Nov 10, 2017
    • Jameson Graef Rollins's avatar
      Beginings of a test suite · a5627e90
      Jameson Graef Rollins authored
      This utilizes matlab.engine to run MATLAB gwinc on it's default IFOModel.
      The resultant data (ifo and noises) are saved to gwinc.mat file, which is
      then loaded by the test command.  The loaded ifo parameters are used to
      create a pygwinc ifo model, from which pygwinc noises are calculated.
      
      The difference between the matgwinc and pygwinc noises are then plotted
      and displayed.b
      a5627e90
  18. Sep 15, 2017
  19. Aug 14, 2017
  20. Aug 10, 2017
Loading