-
v0.26.0b214643f · ·
New Features: - Added post-production workflow support. It allows the user to run post-processing with a CI-like yaml workflow configuration file - Added the CLI pycwb post-process - Added report module, which includes far-rho computation, plots, background reports, and (fake) zero-lag report Other changes: - Optimize the event variables and summary for eaiser post-processing - Fixed minor bugs - Fixed the version issue for readthedocs
-
v0.23.04d9ee50e · ·
New Features: - Implement more controls on plotting and saving - Added variable injection in class Event - Added function to associate injection to event on the fly - Optimized output directory structure - Added options in config to support dump injected waveform - Added condor support with cli `cwb batch-setup` and `cwb batch-runner` - Added cli `cwb merge` - Added switch for ROOT or Python version supercluster function Other changes: - Added types in arguments for functions for IDE - Fixed support for negative netRHO - Switch resampling method to native cWB version for consistency - Updated sigmoid fit - Switch max delay from pycbc to cWB version for consistency - Fixed the rescaling issue in reconstructing the waveform - Fixed plot timestamps and filename
-
v0.22.03e3ab948 · ·
New features: - Added lag support - Added new cli `pycwb batch` as standard entrypoint - Added new cli `pycwb xtalk` to convert to .npz format Other changes: - Optimized code structures - Optimized coding style - Allow subflow run in parallel - Added limited support for dask_jobqueue - Added support to extract non whitened strain - Minor bugs fixed
-
v0.21.04935eeda · ·
New Features: - Pythonized the supercluster module - Migrated the workflow to Prefect + Dask - Added new cli `pycwb flow` to replace `pycwb run` Other Changes: - Restructured read_data to optimize the workflow - Loading Xtalk from .bin will dump .npz file by default to reduce future loading time - Added support in monster.load_catalog for loading from .npz directly - Changed some functions from logging to print for Prefect compatible logging - Changed the functio name _coherence_single_res to coherence_single_res for external prefect flow use - Fixed minor bugs and typos - Fixed dependencies
-
v0.20.0931e5c03 · ·
Performance improvement: - improve the plotting performance significantly - remove legacy deepcopy to improve the performance New Features: - unify the cli tool to single entry point - pycwb - add support for converting short wavearray to numpy array - add Pythonized XTalk (monster) module - add gwdatafind support in data reading module - add superlag module - add module to plot the hrss efficiency from cwb text file - add likelihoodWP module (developing/experiment) - add prototype: prefect + dask workflow management
-
v0.19.02b04a099 · ·
- Fix minor bugs causing mismatch - Add more option support for pycwb_search - Switching pycbc resample to cwb native resampling - Fix the conversion for tdAmp in class Pixel - Remove embeded xtalk file to reduce the size, giving prompt instead - Speedup plots with numpy - Fix thread error by disable the multithreading in plotting - Fix missing deps
-
v0.18.0e7f7546b · ·
Decoupled the conversions from pycwb.types to pycwb.modules.cwb_conversions Converted classes Pixel, Cluster and related classes to dataclass for better supports of python packages like orjson Rewrote the waveform reconstruction from calling cwb code to pure python to speedup 5 times Changed the output to pickle with json Added support for loading dataclass from json Rearanged search code to support postproduct each cluster in parallel Added more options for pycwb_search