Skip to content
Snippets Groups Projects
  1. Jun 16, 2020
  2. Apr 25, 2020
  3. Aug 28, 2019
  4. 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
  5. Aug 14, 2018
  6. Jul 10, 2018
  7. Jun 26, 2018
  8. May 23, 2018
  9. Mar 23, 2018
  10. Mar 22, 2018
  11. Nov 10, 2017
  12. Nov 08, 2017
    • Jameson Graef Rollins's avatar
      Add ability to load ifo data from YAML and MATLAB .mat files · 647b7ef9
      Jameson Graef Rollins authored
      This adds a Struct() class that mimics a MATLAB struct by storing values as
      class attributes, but also includes methods for converting to/from dicts,
      yaml, and mat_struct objects.
      
      A convenience function load_ifo() is included to load an ifo definition
      either from a .yaml or .mat file or from an included <ifo>.yaml.
      
      An 'aLIGO.yaml' definition is included.
      647b7ef9
Loading