8000 GitHub - ThompsonLabPrinceton/rydcalc
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ThompsonLabPrinceton/rydcalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rydberg calculator

Thompson Lab Contributors: Jeff Thompson, Michael Peper, Sam Cohen

This package computes quantities related to Rydberg states in an MDQT framework, including state energies, Stark shifts and pair interaction potentials. This software was used to implement the calculations in M. Peper et al arXiv:2406.01482 for 174Yb and 171Yb. An earlier version was used to implement the calculations in Cohen and Thompson, PRX 2 030322 (2022).

The basic approach to computing pair potentials follows pairinteraction and the Alkali Rydberg Calculator (ARC). In particular, we have directly incorporated functions for computing wavefunctions numerically using the Numerov method from ARC.

rydcalc also has the necessary atomic data to perform calculations for Alkali atoms, which is intended mainly for debugging and comparison to results obtained with other programs that have been more extensively tested and documented. If you can do your calculation with other programs, we recommend that! But if you need MQDT, please try rydcalc.

Documentation illustrating the basic functionality of the code can be found in the tutorial.ipynb notebook, and in the comments throughout the code.

Note: to compile the ARC C numerov integrator, run this from a console (in MacOS/Linux): 'python setupc.py build_ext --inplace'

[Note: if you are using Anaconda with multiple environments, you must run this with the correct environment activated on the command line!]

See ARC documentation for other platforms.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0