- relax
torch
version requirement
- implement shifted version of
frft()
- ci: remove bump from pr trigger
- ci: job dependency and naming
- ci: combine
tox
andbump
intobuild
- add missing project description
- layer: add non-trainable option
- allow
float
order forfrft()
- layer: add
__repr__
for frft layers - gradient error of
frft()
for integer orders gpu
utilization
- update sample training notebook
- layer: add discrete transform version
- add inverse wrappers for transforms
- ndim: add
n
-dimensionaldfrft
- implement
dfrft
matrix - dfrft: implement
dis_s()
helper function - discrete: implement
P
construction - initialize
dfrft
implementation
- allow
Tensor
type fordfrft
order - dfrft:
ndim
implementation - layer: add dimension to
FrFT
- filenames due to function names
- dfrft: update naming convention
- rename
fracF
tofrft
- change
trainable-frft
totorch-frft
- ndim: increase
ndim
compatibility - ndim: start converting
fracF()
to supplydim
selection - implement
.mul()
withnth
dimension - initialize trainable module
- convert
bizdec()
&bizinter()
tondim
- dimension check in
einstr
generation - ndim:
corefrmod2()
for n-dimension - with
ndim
updatefracF()
diff'able - 1D tensor from
(N,1)
to(N,)
- remove
jax
baseddfrt
implementation
- update
fracF()
for integer values - torch: initialize
fracF
implementation - dfrt: start importing functions for
dfrt
- incorrect calculation of
corefrmod2()
(#2)
- init: trainable
frft
implementation
- commitizen: project name and version