Arc-alkali-rydberg-calculator

Latest version: v3.5.0

Safety actively analyzes 630602 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 9

3.5.0

- 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 Gao 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.

v.3.4.1
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.

3.4.0

Minor update with some fixes

- updated Cs NIST data (petermao in 155 )
- fixed issue with Numpy deprecation (dehond in 146 )
- fixed issue with missing Cs G 9/2 level missing quantum defects (johnny-sa in 149 )
- fixed typos in documentation (petermao in 147 )
- improved error reporting for Wigner coeff. (petermao 148 )

3.3.0

- Added new functionality for [AC Stark maps calculations](https://arc-alkali-rydberg-calculator.readthedocs.io/en/latest/calculations_atom_single.ACStarkMap.html) with [.ipynb giving an overview](https://arc-alkali-rydberg-calculator.readthedocs.io/en/latest/AC_Stark_primer.html). Major contribution by dihm

- Code formatted and linted with `black` and `flake8`. Added new helper function [`getCitationForARC()`](https://arc-alkali-rydberg-calculator.readthedocs.io/en/latest/generated/arc._database.getCitationForARC.html#arc._database.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
* update doc for alkali_atom_functions.getAverageInteratomicSpacing by petermao in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/136
* Update yb_level_data.csv by rbrown137 in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/137
* AC Stark maps by dihm in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/139
* Ci improvement by nikolasibalic in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/143

New Contributors
* rbrown137 made their first contribution in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/137

**Full Changelog**: https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/compare/v3.2.9...v3.3.0

3.2.9

Minor release regarding labels for LevelPlot labels.

What's Changed
* Move LevelPlot labels from showPlot to drawLevels by petermao in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/132


**Full Changelog**: https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/compare/v3.2.8...v3.2.9

3.2.8

What's Changed
* fixed Hyperfine splitting (missing factor 2) and typo in documentation by ahesse93 in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/130


**Full Changelog**: https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/compare/v3.2.7...v3.2.8

3.2.7

What's Changed
Bug fix (hyperfine structure)

* `gL` was set to 0 for many atoms, creating wrong results by ahesse93 in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/129

New Contributors
* ahesse93 made their first contribution in https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/pull/129

**Full Changelog**: https://github.com/nikolasibalic/ARC-Alkali-Rydberg-Calculator/compare/v3.2.6...v3.2.7

Page 1 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.