Skip to content

Releases: nikolasibalic/ARC-Alkali-Rydberg-Calculator

ARC version 2.0.6

15 Jan 15:37
Compare
Choose a tag to compare

Minor release, prompted by (#24):

  • fixes problem that caused sometimes getC6pertubatively to crash (acaa32f)
  • adds more choice for state highlighting (faaaa5f and doc)

ARC version 2.0.5

10 Oct 08:23
Compare
Choose a tag to compare

Changes:

  • 2.0.5. corrects offset due to hyperfine splitting in Rubidium 87. Now transition frequencies from ground state to Rydberg states should be within few MHz (relative to center of mass of hyperfine split lines) (f5319cc and discussion in #20 ). This had no effect on Stark map or pair-state calculations, but it is important for experiments (finding transitions).
  • since version 2.0.4. Python 3.7 is also supported (wheels are uploaded on PyPI) (#19)

ARC version 2.0.3

22 Aug 15:05
Compare
Choose a tag to compare

This version corrects returned coordinate mesh in the region where the wavefunction is calculated 0. This seems unimportant, but it corrects observable numerical inaccuracy in dme calculations by improving integration by trapezoidal rule.

In other words, if you have been calculating dipole matrix elements for high orbital angular momentum states (\ell approaching n-1), please install this update (with pip update), remove saved old dipole matrix elements (delete .arc-data hidden folder in your home directory) and enjoy better precision of high \ell dme values.

ARC version 2.0.2

20 Jul 15:11
Compare
Choose a tag to compare

Minor release, fixes division by zero error occurring in calculating lifetimes of states in degenerate (\ell>4) manifold (debf02c)

ARC version 2.0.1

05 Jul 15:22
Compare
Choose a tag to compare

This release allows calculation of Winger coefficients for high L values (>50), necessary for example for full-basis calculations of Stark maps for high n states, where maxL>50. See 1027a18.

ARC version 2.0.0

19 Jun 15:49
Compare
Choose a tag to compare

Major changes:

  • added support for small magnetic field along z-axis (Bz, the most common case in experiments)
  • fixed error in rounding one of the precalculated coefficients for quadrupole interactions (4579309)

Minor changes:

  • fixed pickling error under Python 3 (622fac2)
  • fixed few bugs causing with interactive plots sometimes to not respond/appear (c631f88)
  • improved graph layout

Update/installation how-to:

You can apply the update by deleting data cache from home directory (removing possible wrong numbers saved by previous version)
rm -rf ~/.arc-data
and then by simply installing new ARC version (should see version number 2.0.0 or higher)
pip install ARC-Alkali-Rydberg-Calculator --upgrade --no-cache-dir

ARC - ver 1.4.5

30 May 10:11
Compare
Choose a tag to compare

Fixes bug #15 that was affecting calculations under Python 3 only (Python 2 was fine). See issue for more details.

You can apply the update by deleting data cache from home directory (removing possible wrong numbers saved by previous version)
rm -rf ~/.arc-data
and then by simply installing new ARC version (should see version number 1.4.5 or higher)
pip install ARC-Alkali-Rydberg-Calculator --upgrade --no-cache-dir

ARC - ver 1.4.2

11 May 09:41
Compare
Choose a tag to compare

Installation via pip supported on all platforms (Windows included) running Python 2.7 and Python 3.6. Just run pip install ARC-Alkali-Rydberg-Calculator

and you can start using ARC in your Python project simply by

from arc import *

NOTE: Windows installation via pip is a new feature. If you experiance and difficulties or unexpected errors after this installation, please contact developers.

ARC - ver 1.4.1

09 May 12:11
Compare
Choose a tag to compare

This version:

  • Improved support for Hydrogen atom calculations.
  • Easy installation (Linux and MacOS) via pip pip install ARC-Alkali-Rydberg-Calculator

Notes for upgrading from old version
If you have previously installed ARC via pip, use pip uninstall -y ARC-Alkali-Rydberg-Calculator before installing new version via pip.

Please also force ARC into using new database values for Hydrogen by deleting folder with local data with command rm -rf $HOME/.arc-data. ARC globally installed with pip can be directly loaded via from arc import * without specifying details about package location. Upon first loading of ARC, new $HOME/.arc-data folder for data memoization will be automatically created.

Note: If you want to save databases with your own extensive dipole matrix element calculations, make a backup of corresponding .npy files (all except for hydrogen!) before deleting and copy into .arc-data folder upon installation of the new version.

For Windows users: precompiled Windows package (wheel) is not released at the moment. If you don't know how to do compilation of Python packages, and are not satisfied with old version for Windows (see release 1.3 below) , please contact developers for help!

ARC - ver 1.3.2

02 May 17:26
Compare
Choose a tag to compare

ARC can be now installed from pip
pip install ARC-Alkali-Rydberg-Calculator