In 2022.06 major release we increases the minimal versions to python>=3.7 and pytorch>=1.8. Although the modern torch now natively supports complex dtypes, no transition has been made to use them as the new backend, and currently we still use the split representation with CR-calculus on top (see the discussions in issues #2 and #21 ).
The following features have been added:
- FIX: having a dunder-version in the root of the package is a the standard that should be upheld (issue #24)
- FIX: set the minimal python to
3.7as pointed out in issue #24 - FIX: upgraded
.utils.spectrumto new native torch complex backend (torch>=1.8) - FIX: ensured ONNX support in PR #14
- ENH: implemented modulus-based maxpooling, requested in issue #17
- FIX: made
.Cplxinstancesdeepcopy-able, fixing issue #18
The following cosmetic or repo-level modifications have been made: