Bug fixes and new features
Bug fixes and new features, as listed in the changes.txt file (summarized here).
Updates in v0.7.3
NOISE:
- Added mpi option and fixed error in handling wrong file, in extract_corrdata()
- Fixed error handling in get_stationpairs().
- Added split_sides() to split corrfile sides and save separately.
- Added shaping_corrdata() to wrap shaping function, convolving with wavelet.
- Added split option in merge_pairs().
TYPES:
- Added CorrData.shaping() to shape the data with wavelet.
- Added CorrData.save() to wrap saving functions.
- In CorrData.to_asdf(), save stack_method.
- Fixed a bug in CorrData.to_egf() where the zero lag was not handled correctly. The negative side was wrong.
UTILS:
- Added gaussian() and ricker() as the shaping wavelets.
- Added box_smooth().
DOWNLOADERS:
- In read_data(), changed default to False for getstainv.
HELPERS:
- Added wavelet_labels().
MONITORING:
- Added vpcluster_evaluate_kmean() to find the optimal number of clusters.
DISPERSION:
- Improved frequency steps in disp_waveform_bp().
STACKING:
- Synced with stackmaster functions.
CLUSTERING:
- Automatically determine the optimal number of clusters.