This release is a pre-release and may not be stable for production use.
APyT: A modular open-source Python framework for atom probe tomography data evaluation
The APyT package is an advanced, open-source Python framework for evaluating atom probe tomography (APT) data. It offers a suite of modules that automate key steps in APT processing, from mass spectrum calibration to three-dimensional sample reconstruction. Its modular architecture ensures seamless integration with external tools through standardized input/output interfaces, supporting both Linux and Windows environments. Users can import and use each module independently, or integrate them in custom workflows or GUI applications.
For ready-to-use scenarios or testing, a command line interface (CLI) is provided. The CLI offers lightweight wrappers around the core modules, enabling users to process raw measurement data without writing additional Python code. It is particularly useful for exploratory analysis, quick prototyping, and stand-alone usage.
Key features include high efficiency with NumPy and Numba, a low memory footprint, and extensive documentation. The modules are highly automated, requiring minimal user input to achieve accurate results. The package also integrates SQL or local database management for raw measurement data and corresponding metadata.
User Guide
For detailed installation instructions, configuration options, and usage examples, please refer to the official APyT documentation available through the homepage (see project links in the navigation section on this page).
License Notice – Use in Modifications and Derivative Works
This software is licensed under the GNU Affero General Public License v3.0 (AGPLv3).
Under the AGPLv3, any software that incorporates, imports, links to, or depends on this project to perform essential functionality may be considered a derivative work. In such cases:
- The complete source code of the resulting software must be made available under the AGPLv3 (or a compatible license).
- This requirement applies not only to traditional distribution but also when the software is made available as a network service (e.g., SaaS or web applications).
Personal/Academic Use
You are free to use, study, and modify this software for personal purposes without any obligation to publish your changes, provided the software is not distributed or made accessible to others (including over a network).
This includes, but is not limited to:
- Personal research and experimentation
- Academic or offline analysis
- Internal use within a lab or private project
- Non-public prototypes or development tools
Important: If you share this software or make it accessible to others—such as through collaborative work, academic publications, network-based services, or cloud deployments—you must comply with the AGPLv3 by releasing the complete corresponding source code.
If you're unsure whether your use qualifies as personal or requires source disclosure, feel free to contact the project maintainer for clarification.
Metadata
Release files for apyt 0.1.0.dev3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| apyt-0.1.0.dev3.tar.gz | 5.8 MB | Without provenance | Details for apyt-0.1.0.dev3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| apyt-0.1.0.dev3-py3-none-any.whl | Python 3 | none | any | Details for apyt-0.1.0.dev3-py3-none-any.whl |
Total release size: 7.3 MB
Release files / apyt-0.1.0.dev3.tar.gz
| Download URL | apyt-0.1.0.dev3.tar.gz |
|---|---|
| Size | 5.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40f54491feeeab2c8e41251dcd24181251e729e7d05e196043f96195297d2a6f
|
|
BLAKE2b-256 checksum How to use checksums |
9645ce65d5bac65fd56f5f956599d8830c4dc60b6c22e5055614438a64383e37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / apyt-0.1.0.dev3-py3-none-any.whl
| Download URL | apyt-0.1.0.dev3-py3-none-any.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e8458aea13a725aa6ddbc99add8f60a847c06d711bfc58439056da1a86073d9
|
|
BLAKE2b-256 checksum How to use checksums |
bb67ac1483bf9cb31b4cbcaf8800d44ac39b9a96912c52c7588a876564a2b7bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Security for apyt 0.1.0.dev3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.