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.7
as pointed out in issue #24 - FIX: upgraded
.utils.spectrum
to 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
.Cplx
instancesdeepcopy
-able, fixing issue #18
The following cosmetic or repo-level modifications have been made: