sylvainvallot / IntegXR2D

Full and partial integration of multiple 2D diffractograms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IntegXR2D

Description

IntegXR2D is a Python-based software package for full and partial integration of multiple 2D diffractograms with simplified numbering for Rietveld refinement with FullProf.

Features currently available:

  • Total integration of multiple 2D diffractograms.
  • Partial integration around the 0° and 90° axes.
  • Buffer file creation for WinPLOTR with :
    • All selected diffractograms.
    • A defined number of diffractograms over the range of selected files.
  • Invert diffractogram numbering (e.g. for use in cyclic for cyclic refinement of a core-to-surface profile).
  • Conversion of multiple 2D images to TIFF.

Installation

Follow these steps to set up the project on your local machine.

Prerequisites

Clone the Repository

git clone https://github.com/sylvainvallot/IntegXR2D
cd IntegXR2D

Create the Conda Environment

conda env create -f environment.yml -n integxr2d

Activate the Conda Environment

conda activate integxr2d

Usage

python integxr2d.py

A graphical interface then opens, displaying the various actions in the sidebar.

Contributing

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are welcome.

About

Full and partial integration of multiple 2D diffractograms


Languages

Language:Python 100.0%