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 package locally:

pip install -e .

if you want to only install control package then:

pip install -e ./pyccapt/control

or for calibration package:

pip install -e ./pyccapt/calibration

Documentation

The latest versions of the documentation can be accessed on our ReadTheDocs page. It contains descriptions of Crappy'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.3.tar.gz (2.3 MB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: PyCCAPT-0.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 289c83a1de6a8a00c66ad0fac58d785424571354501c72b934b34188288a56f8
MD5 d329ed3b2bd283457a0daf85f3a3f746
BLAKE2b-256 167fb950f4e85e3a6c81967a678651d16d044f46474b62b3fc8a20ad3f305b96

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