Skip to content

ggarba/Dioptas

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dioptas

A GUI program for fast analysis of powder X-ray diffraction Images. It provides the capability of calibrating, creating masks, having spectrum overlays and showing phase lines.

Maintainer

Clemens Prescher (clemens.prescher@gmail.com)

Requirements

* python 2.7
* PyQt4
* numpy
* scipy
* pyFAI (https://github.com/kif/pyFAI)
* fabio (https://github.com/kif/fabio)
* pyqtgraph (http://www.pyqtgraph.org/) - version 0.9.9
* scikit-image

optional:

* pyopencl
* fftw3

It is known to run on Windows, Mac and Linux. For optimal usage on a windows machine it should be run with 64 bit python.

Installation

Windows

The easiest way to obtain almost all required packages is to install WinPython 64 bit or the Anaconda 64 bit python distribution. After the installation you need to install pyFAI, fabio and pyqtgraph. Please refer to the links above for their respective installation instructions. For 64 bit compilation of the c-code in pyFAI and fabio the easiest available compilers are either included in Visual Studio (not the express edition), the Windows Software Development Kit version 7.1 (http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx) or the Microsoft Visual C++ Compiler for Python 2.7 (http://www.microsoft.com/en-us/download/details.aspx?id=44266).

OS X

Python and the other required packages can be installed by using a package manager like macports. For pyFAI, fabio, and pyqtgraph please refer to their installation instructions. (Please note to install pyFAI on Mac you have to use the gcc compiler, therefore use: sudo CC=gcc python setup.py install for the installation and please make sure that gcc is not linked to clang, before...)

Linux

Except for pyFAI, fabio and and pyqtgraph all packeges can be installed using the normal package manager (e.g. apt-get or pip). The installation for the other 3 modules is described on their respective website. The installation should be straight forward as on Linux gcc is the standard compiler.

Running the Program

You can start the program by running the Dioptas.py script in the Dioptas_main folder.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Mask 91.4%
  • Python 8.4%
  • IDL 0.1%
  • Makefile 0.1%
  • CSS 0.0%
  • D 0.0%