Skip to main content

About AtomCalc

Docs

AtomCalc simulates the interaction between multi-level atoms and laser fields. It calculates how the population of the electronic levels of an atom changes if laser pulses are applied. To allow for realistic simulations, the motional state of the atom and decay channels can be taken into account. A system is defined by the levels, the lasers, and decay paths. For each of them exists one class that owns the corresponding properties. The time evolution of the population of each level is then calculated with the simulate function that uses a Lindblad master equation approach.

This project is supposed to be expanded and should be seen as a construction fundament. The methods used in the code are explained in my master thesis which can be obtained via the 5th institute of physics of the university of Stuttgart.

Installation

AtomCalc can be installed with pip install atomcalc. Its dependencies are Matplotlib, SciPy, NumPy and QuTiP.

Metadata

Release files for atomcalc 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for atomcalc 0.1.7
File Size Uploaded
atomcalc-0.1.7.tar.gz 7.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atomcalc 0.1.7
File Interpreter ABI Platform
atomcalc-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 17.4 kB

Release files / atomcalc-0.1.7.tar.gz

Download URL atomcalc-0.1.7.tar.gz
Size 7.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c725df4c6e73b031b0850e626e7c891c84a14f75570cf685df4e9332bcc71059
BLAKE2b-256 checksum
How to use checksums
11e0c643732be0e8e9eb94828b01bb3199148bf9587298f301ca4df280367ea9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.5

Release files / atomcalc-0.1.7-py3-none-any.whl

Download URL atomcalc-0.1.7-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0dcc2376a350364bbee4a0440e32fd3d74eed3810e9b75fe15347a4b4de8f4ae
BLAKE2b-256 checksum
How to use checksums
86ae6b3786196a57d5cc153da2f3aca6c268ee57a535d62a7d39dd15e6f53e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page