Skip to main content

GUI program for reduction and exploration of 2D X-ray diffraction data

Project description

Dioptas

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

Maintainer

Clemens Prescher (clemens.prescher@gmail.com)

Requirements

* python 3.9+

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. When used with 32 bit Dioptas occasionally crashes because of limited memory allocation possibilities.

Installation

Executables

Executable versions for Windows, Mac OsX and Linux (all 64bit) can be downloaded from:

https://github.com/Dioptas/Dioptas/releases

The executable versions are self-contained folders, which do not need any python installation. Under Windows and Linux the program can be started by running the executable (e.g. Dioptas.exe or Dioptas). Under MacOS X the folder will contain an app folder which can be double-clicked for starting. Please accept the security prompts.

Code

In order to make changes to the source code yourself or always get the latest development versions you need to install the required python packages on your machine.

The easiest way to install the all the dependencies for Dioptas is to use the pip package manager:

pip install dioptas

and then run Dioptas by typing:

dioptas

in the commandline.

Running the Program from source

The easiest way to create a working environment for Dioptas is to use the poetry package manager. A new environment is created by running:

poetry install

This will create a new environment with all the required packages. The environment can be activated by running:

poetry shell

Afterward the program can be started by running:

dioptas

In order to run the program without activating the environment, the program can be started by running:

poetry run dioptas

In case you want to run the Dioptas from source without poetry, you need to install the required packages yourself. The packages are listed in the file pyproject.toml. The program can then be started by running:

python run.py

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

dioptas-0.5.8.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

dioptas-0.5.8-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

File details

Details for the file dioptas-0.5.8.tar.gz.

File metadata

  • Download URL: dioptas-0.5.8.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.2 Windows/10

File hashes

Hashes for dioptas-0.5.8.tar.gz
Algorithm Hash digest
SHA256 02c48ea7dfeb8cbfa93adb3c5cd175c3d2c733bfcbd068f845a757849cc51b4f
MD5 dbdc18c966a5f29d98f677f45895d6ae
BLAKE2b-256 51ef1812973ba8ccd52a0a4741398dc223e817c2d4717720ddfb569ceea68f72

See more details on using hashes here.

File details

Details for the file dioptas-0.5.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dioptas-0.5.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.2 Windows/10

File hashes

Hashes for dioptas-0.5.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45e1c2819c2ae66e5535ca3ee3f792c6e38fe41aa820bfc15966b781e00197b4
MD5 6927382802be6b233addbaf9ace5df9d
BLAKE2b-256 d75aacd8f21f6165478bc4bc2f7dd7cb20b75f8a18896b187da9113dbea316c4

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