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
/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.
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:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 289c83a1de6a8a00c66ad0fac58d785424571354501c72b934b34188288a56f8 |
|
MD5 | d329ed3b2bd283457a0daf85f3a3f746 |
|
BLAKE2b-256 | 167fb950f4e85e3a6c81967a678651d16d044f46474b62b3fc8a20ad3f305b96 |