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)
| File | Size | Uploaded | |
|---|---|---|---|
| atomictrit-2.0.0.tar.gz | 16.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|