Jan Petykiewicz
b47dec0317
bump version to v0.9
4 weeks ago
Jan Petykiewicz
52d297bb31
add links to pypi and github
4 weeks ago
Jan Petykiewicz
7b4b2058bb
bump minmum python to 3.11
4 weeks ago
Jan Petykiewicz
950a5831ec
should also use dxbg
1 month ago
Jan Petykiewicz
91d89550a1
comment
1 month ago
Jan Petykiewicz
1b3d322fc6
some work on FDFD derivation
3 months ago
Jan Petykiewicz
107c0fcd7e
set fdfd sources in a way that catches incorrect j.e calculation
3 months ago
Jan Petykiewicz
c3b6fd94a6
should be e dot j.conj()
3 months ago
Jan Petykiewicz
5c3b3532a9
M should be same timestep as E
3 months ago
Jan Petykiewicz
24da3f673b
eigness is positive
11 months ago
Jan Petykiewicz
b1a5cdcda9
bloch example updates
11 months ago
Jan Petykiewicz
d8ec46674d
sqrtm increases precision, so cast back to double
11 months ago
Jan Petykiewicz
be620f7137
comment updates
11 months ago
Jan Petykiewicz
2c16c3c9ab
Fixup in-place operators
11 months ago
Jan Petykiewicz
1ec9375359
loosen default tolerance
11 months ago
Jan Petykiewicz
98c973743f
use `if False` instead of commenting out code
11 months ago
Jan Petykiewicz
2a9e482e44
Z is y0 transposed
11 months ago
Jan Petykiewicz
01e7aae41e
comment updates
11 months ago
Jan Petykiewicz
c7e823b0b3
allow initial value
11 months ago
Jan Petykiewicz
44465f1bc9
modernize type annotations
11 months ago
Jan Petykiewicz
7009e505e7
fix accidental creation of array(None)
11 months ago
Jan Petykiewicz
3bf56c16c1
More in-place ops
...
Z.copy() is needed since op is in-place now
11 months ago
Jan Petykiewicz
5c7deedb70
do more in-place
11 months ago
Jan Petykiewicz
fd1a83b5b9
cleaner way to ravel
11 months ago
Jan Petykiewicz
7cf90fe0de
use keepdims instead of readding dims
11 months ago
Jan Petykiewicz
09aa9761c6
Use same variable names as in code
1 year ago
jan
697770ce97
improve top level bloch comment
1 year ago
jan
b7bd825bce
make saving previous GtKG direction more obvious
1 year ago
jan
ff395277b0
add another comment about minmization
1 year ago
jan
dfbb845bee
add some comments
1 year ago
Jan Petykiewicz
a64afcbe4d
Add more info to log message
1 year ago
Jan Petykiewicz
03c15c8486
store ZtAZ instead of AZU
...
U is small (~number of modes)^2
1 year ago
Jan Petykiewicz
bec0137c99
update type hints and formatting
1 year ago
Jan Petykiewicz
68a9818388
use moveaxis instead of deprecated rollaxis
1 year ago
Jan Petykiewicz
23d5a160c8
use f-string
1 year ago
jan
4144e6dc37
update comment
1 year ago
Jan Petykiewicz
8f8c130c2f
use previous result as next guess
1 year ago
Jan Petykiewicz
4a9198ade7
allow setting initial guess
1 year ago
Jan Petykiewicz
c7c71a3a82
add per-iteration callback
1 year ago
Jan Petykiewicz
a82d8dfc7e
pass k_bounds and k_guess instad of just k_min and k_max
1 year ago
Jan Petykiewicz
86feb5461c
don't use patient planner by default
1 year ago
Jan Petykiewicz
edfd9a49c6
formatting
2 years ago
Jan Petykiewicz
ad7c27eee3
bump version to v0.8
2 years ago
Jan Petykiewicz
640b4d1ef7
Make find-k also return eigenvalues
2 years ago
Jan Petykiewicz
4e240988c9
use "is None" to check for default args
...
numpy.any(numpy.equal(x, None)) is more general, because
`numpy.array(None) is not None`, but checking for that doesn't make much
sense if you're already type-checking
2 years ago
Jan Petykiewicz
52df24ad98
Major typing updates
...
Split field types to differentiate between complex and purely-real
Fix lots of numpy-related stuff
2 years ago
Jan Petykiewicz
31e6e0ec60
just check if file exists rather than trying to open
2 years ago
Jan Petykiewicz
ad1ec6acfb
Back off on FFTW args
...
multithreading in particular seems pretty detrimental
2 years ago
Jan Petykiewicz
d4fcfa1e07
fix var name
2 years ago
Jan Petykiewicz
ec9a6edc85
be explicit about stack axis
2 years ago