API change: Budget/Noise calculations return BudgetTrace object
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
Showing
- HDF5_SCHEMATA.md 122 additions, 0 deletionsHDF5_SCHEMATA.md
- README.md 40 additions, 39 deletionsREADME.md
- gwinc/__init__.py 6 additions, 4 deletionsgwinc/__init__.py
- gwinc/__main__.py 25 additions, 28 deletionsgwinc/__main__.py
- gwinc/ifo/__main__.py 3 additions, 3 deletionsgwinc/ifo/__main__.py
- gwinc/io.py 96 additions, 37 deletionsgwinc/io.py
- gwinc/nb.py 74 additions, 95 deletionsgwinc/nb.py
- gwinc/plot.py 30 additions, 37 deletionsgwinc/plot.py
- gwinc/test/__main__.py 24 additions, 59 deletionsgwinc/test/__main__.py
- gwinc/trace.py 79 additions, 0 deletionsgwinc/trace.py
Loading
Please register or sign in to comment