Jan Petykiewicz
5ca4f27f22
add links to pypi and github
1 month ago
Jan Petykiewicz
35ec8b4325
bump minmum python to 3.11
1 month ago
Jan Petykiewicz
35b5a8c5b9
move some functions
2 months ago
Jan Petykiewicz
9ef62b92d5
nn -> nC
2 months ago
Jan Petykiewicz
711ce119d0
fix npy->numpy
2 months ago
Jan Petykiewicz
6937bbf455
use slices
2 months ago
Jan Petykiewicz
ce3e47daa9
comment out some eme notes
2 months ago
Jan Petykiewicz
99461dc129
alternate connect_s
2 months ago
Jan Petykiewicz
0ad78271ca
more wip
2 months ago
Jan Petykiewicz
2c5c40c1e7
wip junk
2 months ago
Jan Petykiewicz
1b3d322fc6
some work on FDFD derivation
4 months ago
Jan Petykiewicz
107c0fcd7e
set fdfd sources in a way that catches incorrect j.e calculation
4 months ago
Jan Petykiewicz
c3b6fd94a6
should be e dot j.conj()
4 months ago
Jan Petykiewicz
5c3b3532a9
M should be same timestep as E
4 months ago
Jan Petykiewicz
24da3f673b
eigness is positive
12 months ago
Jan Petykiewicz
b1a5cdcda9
bloch example updates
12 months ago
Jan Petykiewicz
d8ec46674d
sqrtm increases precision, so cast back to double
12 months ago
Jan Petykiewicz
be620f7137
comment updates
12 months ago
Jan Petykiewicz
2c16c3c9ab
Fixup in-place operators
12 months ago
Jan Petykiewicz
1ec9375359
loosen default tolerance
12 months ago
Jan Petykiewicz
98c973743f
use `if False` instead of commenting out code
12 months ago
Jan Petykiewicz
2a9e482e44
Z is y0 transposed
12 months ago
Jan Petykiewicz
01e7aae41e
comment updates
12 months ago
Jan Petykiewicz
c7e823b0b3
allow initial value
12 months ago
Jan Petykiewicz
44465f1bc9
modernize type annotations
12 months ago
Jan Petykiewicz
7009e505e7
fix accidental creation of array(None)
12 months ago
Jan Petykiewicz
3bf56c16c1
More in-place ops
...
Z.copy() is needed since op is in-place now
12 months ago
Jan Petykiewicz
5c7deedb70
do more in-place
12 months ago
Jan Petykiewicz
fd1a83b5b9
cleaner way to ravel
12 months ago
Jan Petykiewicz
7cf90fe0de
use keepdims instead of readding dims
12 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
2 years ago
Jan Petykiewicz
4a9198ade7
allow setting initial guess
2 years ago
Jan Petykiewicz
c7c71a3a82
add per-iteration callback
2 years ago
Jan Petykiewicz
a82d8dfc7e
pass k_bounds and k_guess instad of just k_min and k_max
2 years ago
Jan Petykiewicz
86feb5461c
don't use patient planner by default
2 years 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