Skip to content

Releases: nikolasibalic/ARC-Alkali-Rydberg-Calculator

v.3.10.1

21 Jan 20:03

Choose a tag to compare

Minor release, hotfix

What's Changed

  • Update alkali_atom_data.py to change minQuantumDefectN for Cs to 12 by @db314159 in #211
  • Hotfix 5a5dc48 for regression in 3.10.0 #210

New Contributors

Full Changelog: v3.10.0...v3.10.1

v3.10.2

21 Jan 21:16

Choose a tag to compare

Minor fix

  • 4b4573e sortEigenvectors=True in pair-state interactions now again #201 works with current Python. Also diagonalisation internally is done from far away towards short inter atomic distances (#90 ), to allow better adiabatic tracking of the state.

v3.10.0

18 Jan 21:31

Choose a tag to compare

Minor fixes to follow upstream packages avoid their CVEs. Pre build wheels support for Python 3.14, retiring support for Python 3.9.

What's Changed

Full Changelog: v3.9.0...v3.10.0

v3.9.0

15 Jul 19:19

Choose a tag to compare

New minor version bump.

What's Changed

  • Start of quantum number j should be from |l-s| not l-s by @ImVictorCheng in #197
  • Corrected off-by-one error for inclusive nMax in right-exclusive range by @ZehDeckel in #198
  • Increase precision of hartree energy by @johannes-moegerle in #192 and refreshed all cached values of d.m.e and q.m.e
  • fixed one case of pertubative C6 calculation recently introduced by @KarenWadenpfuhl in 4a3a8e7

New Contributors

Full Changelog: v.3.8.1...v3.9.0

v3.8.1

08 Apr 19:33

Choose a tag to compare

Minor release dropping support for Python 3.8, and adding support for Python 3.13.

Full Changelog: v3.8.0...v.3.8.1

v3.8.0

18 Mar 21:50

Choose a tag to compare

What's Changed

  • Angular Channel Code for PairStateInteraction class by @KarenWadenpfuhl in #186
  • fixing issue with numpy.float to float conversion for sympy Wigner3j for high l>40 @stefanaull

New Contributors

Full Changelog: v3.7.0...v3.8.0

v3.7.0

04 Jan 18:48

Choose a tag to compare

What's Changed

  • Addition of D1 hfs constants for potassium-40 and potassium-41 by @hpaantee in #175
  • Implementation of Black-body radiation shift to atomic state by @johnny-sa in #172
  • Adding missing links to older data references by @dihm in #185
  • Improved energy calculation for high l states (l>5) and quantum defect updates for Cs and K. by @johnny-sa in #173
  • Added getDrivingPower Method to Calculate Laser Power for Resonantly Driven Atoms by @francois-marie in #169
  • Updated DME cache for alkali atoms following improved values above; added typing for part of the module by @nikolasibalic in #176

New Contributors

Full Changelog: v3.6.0...v3.7.0

v3.6.0

04 Oct 15:47

Choose a tag to compare

Thanks to @dihm we have now version 3.6.0!

What's Changed

  • Add support for numpy v2 by @dihm in #179
  • AC stark fixes and extensions by @dihm in #182

Full Changelog: v3.5.0...v3.6.0

v3.5.0

19 May 21:59

Choose a tag to compare

  • Added branching ratios (#163 , thanks to @dihm )
  • Improved CI build system (#166 #168 , thanks to @dihm )
  • Fixed bug with Breit Rabi states with half-integer rounding (#159 , thanks to @VNastya)
  • Fixed bug with 3D plots due to Matplotlib regression (thanks to Guo Gangyz)
  • Changed return result for Wigner6j for non-integer sums to match Wolfram (#158 returning 0 instead of NaN; thanks to @petermao )

If any issues occur now that we use new build system (that should be actually more reliable since it is used by big projects such as scipy, numpy... ) please open an issue.

v3.4.1

15 May 21:37

Choose a tag to compare

Minor release, resolving issue with new Numpy 1.24.2 (February 2024) that was causing loading of data to fail (#165 #162 ).

Many thanks to @glsmail for locating root cause and suggesting fix.

Also added support for Python 3.12, and removed support for Python 3.7.