Skip to main content

Alkali Rydberg Calculator

Project description

ARC (Alkali.ne Rydberg Calculator)

ARC (Alkali.ne Rydberg Calculator) is package of routines written in Python, using object-oriented programming (OOP) to make modular, reusable and extendable collection of routines and data for performing useful calculations of single atom and two-atom properties, like level diagrams, interactions and transition strengths for alkali metal and divalent atoms.

Start by installing the latest version of the ARC package calling Python pip (see prerequisites) from the command line:

pip install ARC-Alkali-Rydberg-Calculator

For documentation see online documentation on Read The Docs.

For examples of use check IPython example notebooks.

For online access to a selection of package functions see online Atom Calculator.

If you want to contribute to the project, check this page.

Documentation Status PyPI Linux PyPI Windows PyPI macos PyPI version Binder


Authors

Nikola Šibalić, Elizabeth J. Robertson, Jonathan D. Pritchard, Robert M. Potvliege, Matthew P. A. Jones, Charles S. Adams, Kevin J. Weatherill and contributors

Please cite as:

The simplest way to obtain correct reference(s), given the number of contributions, is to call - at the end of your Python script that uses ARC - following function

from arc import *
# use ARC
print(getCitationForARC())

The getCitationForARC() will print references that introduced methods you used into ARC library. Otherwise, you can do manual decision making based on the logic below:

If you use alkali atoms: N. Šibalić, J. D. Pritchard, K. J. Weatherill, C. S. Adams, ARC: An open-source library for calculating properties of alkali Rydberg atoms, Computer Physics Communications 220, 319 (2017), https://doi.org/10.1016/j.cpc.2017.06.015

If you use divalent atoms (Sr, Ca, Yb ...) or new featutures from ARC 3.0: E. J. Robertson, N. Šibalić, R. M. Potvliege, M. P. A. Jones, ARC 3.0: An expanded Python toolbox for atomic physics calculations, Computer Physics Communications 261, 107814 (2021) https://doi.org/10.1016/j.cpc.2020.107814

In addition to main reference above: If you are using modules from arc.advanced please paper that introduced relevant ARC extension.

If you are using modules AC Stark calculations ShirleyMethod or RWAStarkShift please also cite D. H. Meyer, Z. A. Castillo, K. C. Cox, P. D. Kunz, J. Phys. B: At. Mol. Opt. Phys., 53, 034001 (2020) .

Who are the users of this library? Check papers that cite us in ADS and Google Scholar.


License

All the files distributed with this program are provided subject to the BSD-3-Clause license. A copy of the license is provided.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ARC-Alkali-Rydberg-Calculator-3.4.1.tar.gz (26.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-macosx_10_9_universal2.whl (27.2 MB view details)

Uploaded CPython 3.12macOS 10.9+ universal2 (ARM64, x86-64)

ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.11Windows x86-64

ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-macosx_10_9_universal2.whl (27.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-macosx_10_9_universal2.whl (27.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.9Windows x86-64

ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-macosx_10_9_universal2.whl (27.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-win_amd64.whl (27.2 MB view details)

Uploaded CPython 3.8Windows x86-64

ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-macosx_11_0_universal2.whl (27.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file ARC-Alkali-Rydberg-Calculator-3.4.1.tar.gz.

File metadata

File hashes

Hashes for ARC-Alkali-Rydberg-Calculator-3.4.1.tar.gz
Algorithm Hash digest
SHA256 dee81a906ad6159ebb4926a8339ef3179869646086f3b818bb68462c924c6c50
MD5 c6f982c4e9187f9c9f89c9ddd4b448ef
BLAKE2b-256 3591ab23e869a8fbe8661e07e9728e650a6e312fc76c23367ebcddb84d8cf1dd

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7278ad1cdc0007158ce57529c1d996835332025822dd920ecd2b80b46ecc94f6
MD5 886aca2549a1888491830b3c20c0d033
BLAKE2b-256 6d19103b06567dbcdb0bcccad904d9d460f574f3625fc8c5b0075bf51e4a8a16

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 64757619bac0ef9624c305caed079b4885b7bc7ef8a7ba6b1459f797cde561f8
MD5 e532af243aaaf6d3aeee0f9b1347a943
BLAKE2b-256 bc624de8ea1940a875134299aba2e0c80733e058d03f2c39184e05718de0547e

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 093118270103c4db473a0f649fda903c046425706c7f9b9dafe2a3bd542efde2
MD5 7150642f98467e21de12d87f32ad22c1
BLAKE2b-256 ee7b8660b89943ab6b3b18b0e0b95e7ce06d6fb22296107b7e658749155c366a

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8c9509d5173e615be421260be0f973ccccc33984066bb4cc8c1db17dc4b5c030
MD5 880c4cd5f2a05674b0c7107f03c15f15
BLAKE2b-256 cea5b47165be3105abe0452f16355e7e6c479c280aa28f3fcd3a4d5746297bf8

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5e61581e8053b3e582fdfaca83f3081414503d2958bcd5f7b38d7a9214540482
MD5 a01b240a1f3027f268609abc280ecf2a
BLAKE2b-256 f8ac3d0ecdf6dacbbda3582f693116a2a3cd097a4b913dae41c9decfeea9bcfc

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 07773fa2d2c89a07152a6f0b4a9270f818e903d381d7a9e8fcce530d2d58dee6
MD5 7845cd9428bc3a89c0b73ef5fc182bb0
BLAKE2b-256 cf69f2a7af7687cecbc6e7212287e14eb0290fc6c5c99856793a6284cf7c2d21

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1e7104f3256fdc08617d7fca7878fb4106b865a17c32b46e931e2b0f0496f44
MD5 fc05cbbf66beb0e4092aaf8bbb141ceb
BLAKE2b-256 3afd5b8157726d05d8c2df48140742f042c01e8eb37e79085d3b3533dd44c511

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 55da48bd01915647e61a254a56f01f8ac0b5c4475d617c5b5f32c003ee768099
MD5 2c3a0e81a9f66d7ab0ce128b35897602
BLAKE2b-256 924480eeb7939b44c88f4defc9a5120908b8e1c0046c2b47b8e10df068abf439

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 012fc6b766dd5e6b17fd7aa490bff8e25b079aa38f8155585f8db95f121e9342
MD5 2a0b2a3c46c6fd967f1cd7b731970830
BLAKE2b-256 6880b190ab6a2d4ee102345074b839887aa544de54756bef37e9b1c638014108

See more details on using hashes here.

File details

Details for the file ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ARC_Alkali_Rydberg_Calculator-3.4.1-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c1b34bc5a1c1388506ac878dfc183cc689f5724b9d32060fe465809e1b34a421
MD5 0bef727c1f1e55204940218d30e24d93
BLAKE2b-256 49d73a189c7143a40c58ebc4369f7460aae50d23ce14954259b6efe34547fada

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page