Skip to content

Releases: nikolasibalic/ARC-Alkali-Rydberg-Calculator

v3.5.0

19 May 21:59
Compare
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
Compare
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.

v3.4.0

30 Sep 22:49
Compare
Choose a tag to compare

Minor update with some fixes

v3.3.0

23 Apr 17:11
Compare
Choose a tag to compare
  • Added new functionality for AC Stark maps calculations with .ipynb giving an overview. Major contribution by @dihm

  • Code formatted and linted with black and flake8. Added new helper function getCitationForARC() which after ARC use, depending on the modules that were used, will print correct citations to help academic credits go to correct contributors. Note: internally library uses explicit imports instead of starred imports. In case some method was not exposed by mistake, please open PR.

  • Small updated to Yb data and docs fixes.

What's Changed

New Contributors

Full Changelog: v3.2.9...v3.3.0

v3.2.9

14 Mar 22:32
Compare
Choose a tag to compare

Minor release regarding labels for LevelPlot labels.

What's Changed

  • Move LevelPlot labels from showPlot to drawLevels by @petermao in #132

Full Changelog: v3.2.8...v3.2.9

v3.2.8

02 Mar 11:45
Compare
Choose a tag to compare

What's Changed

  • fixed Hyperfine splitting (missing factor 2) and typo in documentation by @ahesse93 in #130

Full Changelog: v3.2.7...v3.2.8

v3.2.7

27 Feb 16:51
Compare
Choose a tag to compare

What's Changed

Bug fix (hyperfine structure)

  • gL was set to 0 for many atoms, creating wrong results by @ahesse93 in #129

New Contributors

Full Changelog: v3.2.6...v3.2.7

v3.2.6

21 Jan 15:49
Compare
Choose a tag to compare

Minor release fixing HFS A constant for $^{39}K$ $4S_{1/2}$ state: A constant is now stated in Hz, while before it was erroneously entered in MHz. Bug reported by @quantockhills

v3.2.5

04 Jan 21:23
Compare
Choose a tag to compare

Bug fix contributed by @dehond (Issue #126 , PR #127) :

  • when calculating total polarisability, sign of podermotive (dynamic) polarisability was wrong (38ff910)
  • docstring explaining order of returned polarisabilities had permuted places of core and podermotive poarisability (882a60f)

v3.2.2

02 Oct 15:05
Compare
Choose a tag to compare

Minor release:

  • fixed wrong units in Dynamic polarizability plot (now it is correctly stated, V/m instead of V/cm; 1ece0e1). Reported by @eranreches-weizmann