Skip to main content

Atomic T and H Cross Section Calculator

This package can be used to evaluate the cross sections for elastic and inelastic scattering of cold atomic hydrogen and tritium.

It accompanies the paper:

Reference

If you use this code, please cite the paper:

"Elastic and Spin-Changing Cross Sections of Spin-Polarized Atomic Tritium" M.G. Elliott and B.J.P. Jones

Structure

The source code is in the /src/ folder, and the /examples/ folder contains a set of Jupyter notebooks that illustrate the use of code for various calculations.

Examples

The examples provided with the codeare the following:

Elastic Cross Section Calculate the elastic scattering dd->dd cross section as a function of magnetic field and temperature

Dipolar Losses Calculate the dipole (eg. dd->aa) loss rates in the zero temperature limit

Spin Exchange Calculate the spin exchange (e.g. cc->aa) loss rates in the zero temperature limit.

Potentials Compare the various potential shapes used in the calculations (see potentials.py to enable a different set)

Potential Comparison Check the effects of the potential on some of the the cross sections

Hyperfine levels Plot the Breit Rabi levels of H and T

Higher partial waves Perform finite temperature calculations including the effects of higher partial waves than l=0

Literature comparison Make a set of plots to compare predictions to published data

Adiabatic correction Check the effect of the adiabatic correction to the potential

Make Tables Generate cross section tables as a function of channel, B field and temperature

Plot Tables Pull data from the above tables and plot it

Fractional Uncertainty Evaluate error bars due to various sources of systematic uncertainty

Metadata

Release files for AtomicTrit 2.0.0

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

Source distribution (sdist)

Source distribution for AtomicTrit 2.0.0
File Size Uploaded
atomictrit-2.0.0.tar.gz 16.6 MB Details

Built distribution (wheel)

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

Total release size: 16.7 MB

Release files / atomictrit-2.0.0.tar.gz

Download URL atomictrit-2.0.0.tar.gz
Size 16.6 MB
Tags Source
SHA-256 checksum
How to use checksums
67270d385e47f1a2be35469b73b420eea3ec077e98138d2e8d70f286ea63351f
BLAKE2b-256 checksum
How to use checksums
fb5be5b067e2be258489b4708a63de35f982abfe94500514fa9c755155e2af4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / atomictrit-2.0.0-py3-none-any.whl

Download URL atomictrit-2.0.0-py3-none-any.whl
Size 64.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
974aeb5640e33d1b4d836901633a31a0f0834546efe94580ea3b0079d8693540
BLAKE2b-256 checksum
How to use checksums
48a7261b5d15841b3f64aae2a1a59c64550fc8882077be241089c468f3db8300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

2.0.0 This release

2 release files

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