Skip to main content

APyT is a Python package which provides modules for the evaluation of atom probe tomography (APT) data.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apyt-0.1.0.dev3.tar.gz (5.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

apyt-0.1.0.dev3-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file apyt-0.1.0.dev3.tar.gz.

File metadata

  • Download URL: apyt-0.1.0.dev3.tar.gz
  • Upload date:
  • Size: 5.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for apyt-0.1.0.dev3.tar.gz
Algorithm Hash digest
SHA256 40f54491feeeab2c8e41251dcd24181251e729e7d05e196043f96195297d2a6f
MD5 d08081ad86cb5938b945bf9ad34969b0
BLAKE2b-256 9645ce65d5bac65fd56f5f956599d8830c4dc60b6c22e5055614438a64383e37

See more details on using hashes here.

File details

Details for the file apyt-0.1.0.dev3-py3-none-any.whl.

File metadata

  • Download URL: apyt-0.1.0.dev3-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for apyt-0.1.0.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 8e8458aea13a725aa6ddbc99add8f60a847c06d711bfc58439056da1a86073d9
MD5 ed36f3736f56d49486fdb2a3a2effdd8
BLAKE2b-256 bb67ac1483bf9cb31b4cbcaf8800d44ac39b9a96912c52c7588a876564a2b7bb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page