Skip to main content

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.

https://github.com/lucashofer/atomcloud

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)

Source distribution for atomcloud 0.0.1
File Size Uploaded
atomcloud-0.0.1.tar.gz 46.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for atomcloud 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

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