- Fixed pickle issue causing OOM issues. No longer stores tensors to db
- Updated pytorch and timm dependencies to pytorch v2.3.0 and timm v1.0.7
- All three foundational modulators now resample to the appropriate bandwidth & perform upconversion to the right center frequency
this creates a much simpler wideband.py, because now it gets a IQ snapshot that requires no additional DSP mods/
- Added in anti-aliasing filtering after upconversion into modulators to minimize the amount of energy that wraps around the -fs/2 and +fs/2 boundary
- Irrational rate resampler in utils/dsp.py which is much higher quality than scipy's resample_poly() implementation
bounding boxes are much tighter in frequency dimension for FSK/MSK.
@MattCarrickPL, @pvallance