-
Notifications
You must be signed in to change notification settings - Fork 72
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
StarkMap define basis, coupling is inf #40
Comments
I am assuming the following declaration: |
Hi @zzpwahaha from arc import *
atom = Rubidium87()
calc = StarkMap(atom)
calc.defineBasis(50, 49, 49.5, 49.5, 50, 53, 54, progressOutput=True, debugOutput=True) and I get as output:
which I think is fine. If you get infinity somewhere instead in above output, I think that might have to do with the earlier bug you reported (#39 ). What happened is probably the following: you tried to calculate this StarkMap with the old code before. Old code produce bad result for that Wigner3j result, but it saved intermediate results in hidden folder in To solve this please delete hidden folder Let me know if this solves this problem. Regarding definition of |
Great! |
for
atom = Rubidium87()
the
defineBasis
method ofStarkMap
gives inf coupling between [51, 50, 49.5, 49.5] and [52, 51, 51.5, 49.5], also between [52, 50, 49.5, 49.5], [52, 51, 50.5, 49.5](n0, l0, j0, mj0) is (50, 49, 49.5, 49.5) and nmax=53, nmin=50, lmax=54.
The
self.mat2
gives inf at [2,8] and [5,7] which correpsonds to state above.Cannot find the definition of
self.eFieldCouplingSaved.getAngular()
function which is called inself._eFieldCouplingDivE()
The text was updated successfully, but these errors were encountered: