Skip to content
Snippets Groups Projects
  1. Apr 26, 2020
  2. Apr 25, 2020
  3. Apr 22, 2020
    • Jameson Graef Rollins's avatar
      simplify testing by removing unnecessary reference · e1fb19b1
      Jameson Graef Rollins authored
      The assumption should really be that the HEAD of the repo is the
      current noise reference.  There is therefore no need to store a
      special reference hash for the tests.  This simplifies things quite a
      bit, in particular by not requiring submitters to update a reference.
      
      This commit drops the reference and modifies the test to just compare
      the current code against HEAD by default.  The option to compare
      against an arbitrary ref is preserved.
      
      The CI is updated for these simplifications.  The "test" job is now
      simple generation of the budgets.  The merge request approval job is
      renamed 'review:noise_change_approval`, and it's logic remains mostly
      the same: it compares the current budgets against the head of the MR
      target branch, and requires the same MR approval to pass.  The overall
      MR approval process therefor doesn't change.
      e1fb19b1
  4. Apr 21, 2020
  5. Apr 17, 2020
  6. Apr 16, 2020
  7. Feb 14, 2020
  8. Feb 08, 2020
    • Jameson Graef Rollins's avatar
      overhaul main IFO test comparison script · 84f35ce8
      Jameson Graef Rollins authored
      Drop specific comparison to MATGWINC output and move to comparisons to
      cached hdf5 traces.  Comparisons to all cached IFO traces will be done by
      default.  A PDF report of all discrepancies for all IFOs will be
      generated if requested.  inspiral ranges will be calculated if the
      inspiral_range package is available.
      
      This adds trace caches (in git-lfs) for all currently supported IFOs,
      effectively snap-shotting the current state of the repo.
      
      gitlab CI also updated to use new tests
      84f35ce8
  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 24, 2018
  11. Aug 23, 2018
  12. Aug 14, 2018
  13. May 26, 2018
  14. May 23, 2018
  15. Mar 23, 2018
  16. Dec 20, 2017
  17. Dec 05, 2017
  18. Dec 04, 2017
Loading