- Massive dataset generation performance improvement utilizing multiprocessing. 10X faster dataset generation when using > 32 workers.
- Improves resampling accuracy and reduction artifacts, reducing sidelobe levels from nominally -60 dB to about -90 dB
- utils/dsp.py convolve now discards transition regions from filter output
- Randomization rework: now allows parameters to be randomized internally per-process, therefore each signal generated is randomized rather than groups of signals having consistent values
- Better implementation of FSK modulation using polyphase filter bank.
- Initial release of image dataset. It is a wideband synthetic spectrogram dataset that mixes spectrogram images and image processing to build realistic looking spectrogram images with YOLO formatted labels. It includes image generators, image extractors, and image DSP based transforms.
@pvallance, @MattCarrickPL