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