AtomCloud is a Python package designed to streamline the fitting of atom cloud images. While single function atom cloud fits can be manageable, things can become more challenging when dealing with complex multi-function fits and multiple stages of fitting. This is where AtomCloud shines. It creates an easy-to-use interface for these fits and abstracts away unnecessary details—all while providing the user with a high degree of control over the fitting process.
AtomCloud is built on top of the JAXFit fitting library, which provides GPU-accelerated fitting. This means fit speed-ups can be 10-100 times faster than traditional CPU-based fitting.
AtomCloud offers a wide spectrum of fitting capabilities. These include built-in 1D and 2D fit functions for common atom cloud distributions such as thermal clouds, condensates, and bimodal clouds. It also provides the flexibility to constrain fit parameters in multi-function fits. In the realm of multi-level fits, users can easily stack multiple fit functions together to create a custom-tailored fit.
However, the functionality of AtomCloud doesn't stop at fitting. We've also integrated a variety of analysis tools, such as fit parameter rescaling, integration of fitted density distributions, and temperature extraction.
Lastly, all the fitting and analysis tools natively incorporate error propagation, making experimental error analysis a breeze.
Metadata
Release files for atomcloud 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| atomcloud-0.0.1.tar.gz | 46.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| atomcloud-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 115.7 kB
Release files / atomcloud-0.0.1.tar.gz
| Download URL | atomcloud-0.0.1.tar.gz |
|---|---|
| Size | 46.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1db3ce253c49cee4d3f4b2abfaa56b8778e8647b94131600688cf5b8309d92a1
|
|
BLAKE2b-256 checksum How to use checksums |
273655f3924f9c38ff1795a94a0c2a84ab1f58421ae2b972c707c2fba162b831
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.13
|
Release files / atomcloud-0.0.1-py3-none-any.whl
| Download URL | atomcloud-0.0.1-py3-none-any.whl |
|---|---|
| Size | 69.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4eb68dbd7cea0aca1774c0446715d846721076f380d34c41de92d7708dd0cc1e
|
|
BLAKE2b-256 checksum How to use checksums |
ff2a02142d4f6029ebf18c82061edeeaf9578168bf242fe5a058d0451d3afd5e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.13
|