Skip to main content

A package for controlling APT experiment and calibrating the APT data

Project description

PyCCAPT

A modular, FAIR open-source python atom probe tomography software package for controlling experiment and calibrating data

plot Documentation Status PyPi version

/pypi/license/pip This package aims to provide an open-source software for controlind atom probe systems and calibrate the data. The package is modular and can be used in a wide range of applications.


Presentation

Today, the vast majority of atom probe instruments in use are commercial systems with proprietary software. This is limiting for many experiments where low-level access to machine control or experiment result data is necessary. This package was tested on the OXCART atom probe, which is an in-house atom probe. The unique feature of OXCART atom probe is that it has a measuring chamber made of titanium to generate a particularly low-hydrogen vacuum. It was equipped with a highly efficient detector (approx. 80% detection efficiency). This package is also used to control other atom probe systems.

plot

PyCCAPT package provides the basis of a fully FAIR atom probe data collection and analysis chain.
This repository contains the GUI and control program, which control, visualize, and do the atom probe experiment. The images below are an overview of the two version of user interface:

plot plot


Installation

1- create the virtual environment via Anaconda:

conda create -n apt_env python=3.8 

2- Activate the virtual environment:

conda activate apt_env

3- Install the package:

pip install pyccapt

if you want to only install control package then:

pip install pyccapt-control

or for calibration package:

pip install pyccapt-calibration

4- Install package locally:

pip install -e .

if you want to only install control package then:

cd pyccapt/control
pip install -e .

or for calibration package:

cd pyccapt/calibration
pip install -e .

Documentation

The latest versions of the documentation can be accessed on our ReadTheDocs page. It contains descriptions of PyCCAPT's features, tutorials, and other useful information.


Edite GUI

Edite the GUI with Qt-Designer and run command below to create your own GUI UI (simple or advance) in the GUI module.

pyuic5 -x gui_simple_layout.ui -o gui_simple_layout.py. You should then merge the created file with the targeted 

Running an experiment

modify the congig.json file. Type pyccapt in your command line.


Bug reports

Please report bugs, issues, ask for help or give feedback in the github section.


Citing

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

PyCCAPT-0.0.32.tar.gz (2.3 MB view details)

Uploaded Source

File details

Details for the file PyCCAPT-0.0.32.tar.gz.

File metadata

  • Download URL: PyCCAPT-0.0.32.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for PyCCAPT-0.0.32.tar.gz
Algorithm Hash digest
SHA256 3112a39f076acd6e2d19d9073151928c856d8042f8b30aff072edd2c2b4d0169
MD5 5aabce6caf2dc5c7db89fa8bdbec6cea
BLAKE2b-256 f7564cf503e9dc5b3371e28e5838fb714dabf5dbee6245076d173321126bf66a

See more details on using hashes here.

Supported by

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