Skip to main content

Ultrafast electron diffraction data exploration

Project description

Iris - Ultrafast Electron Scattering Data Exploration

Documentation Build Status PyPI Version Conda-forge Version DOI badge

Iris is both a library for interacting with ultrafast electron diffraction data, as well as a GUI frontend for interactively exploring this data.

Iris also includes a plug-in manager so that you can explore your data.

Two instances of the iris GUI showing data exploration for ultrafast electron diffraction of single crystals and polycrystals.

Contents:

Installation

To interact with iris datasets from a Python environment, the iris package must be installed. iris is available on PyPI; it can be installed with pip.:

python -m pip install iris-ued

iris is also available on the conda-forge channel:

conda config --add channels conda-forge
conda install iris-ued

To install the latest development version from Github:

python -m pip install git+git://github.com/LaurentRDC/iris-ued.git

Each version is tested against Python 3.7+. If you are using a different version, tests can be run using the pytest package.

Windows Installers

For Windows, installers are available on the Releases page. You will still need to install iris via pip or conda to use the scripting functionality.

Usage

Once installed, the package can be imported as iris.

The GUI component can be launched from a command line interpreter as python -m iris or pythonw -m iris (no console window). See the documentation for a visual guide.

Documentation

The Documentation on readthedocs.io provides API-level documentation, as well as tutorials.

Citations

If you find this software useful, please consider citing the following publication:

L. P. René de Cotret, M. R. Otto, M. J. Stern. and B. J. Siwick, An open-source software ecosystem for the interactive exploration of ultrafast electron scattering data, Advanced Structural and Chemical Imaging 4:11 (2018) DOI: 10.1186/s40679-018-0060-y.

If you are using the baseline-removal functionality of iris-ued, please consider citing the following publication:

L. P. René de Cotret and B. J. Siwick, A general method for baseline-removal in ultrafast electron powder diffraction data using the dual-tree complex wavelet transform, Struct. Dyn. 4 (2017) DOI: 10.1063/1.4972518.

Support / Report Issues

All support requests and issue reports should be filed on Github as an issue.

License

iris is made available under the GPLv3 License. For more details, see LICENSE.txt.

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

iris-ued-5.3.3.tar.gz (408.5 kB view details)

Uploaded Source

Built Distributions

iris_ued-5.3.3-py3.10.egg (164.3 kB view details)

Uploaded Egg

iris_ued-5.3.3-py3.9.egg (163.3 kB view details)

Uploaded Egg

iris_ued-5.3.3-py3.8.egg (163.3 kB view details)

Uploaded Egg

iris_ued-5.3.3-py3.7.egg (162.5 kB view details)

Uploaded Egg

iris_ued-5.3.3-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

Details for the file iris-ued-5.3.3.tar.gz.

File metadata

  • Download URL: iris-ued-5.3.3.tar.gz
  • Upload date:
  • Size: 408.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris-ued-5.3.3.tar.gz
Algorithm Hash digest
SHA256 2b5d7f8cefefb4cdd1934b2e5238548381af7ddd8ff989a3814c2f1446e44802
MD5 cc8679c34ad32728f0cac43a60b7274b
BLAKE2b-256 69f013e66e3472d0cc1047efdb43ad598708857b4fd1496261e10625ab7f4d52

See more details on using hashes here.

File details

Details for the file iris_ued-5.3.3-py3.10.egg.

File metadata

  • Download URL: iris_ued-5.3.3-py3.10.egg
  • Upload date:
  • Size: 164.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris_ued-5.3.3-py3.10.egg
Algorithm Hash digest
SHA256 1de3449f535712e72860cb2e435b6c7e4918e6573e413daf5dad610b2cb1060e
MD5 02c4e321e94aabddfc9d216572f52a6e
BLAKE2b-256 35843d1e68557f1f8150fafc11fbb762b447d342109894754acb6ce15dd173f0

See more details on using hashes here.

File details

Details for the file iris_ued-5.3.3-py3.9.egg.

File metadata

  • Download URL: iris_ued-5.3.3-py3.9.egg
  • Upload date:
  • Size: 163.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris_ued-5.3.3-py3.9.egg
Algorithm Hash digest
SHA256 cad806c6ac73d99aca75adc6d1743a106efde4d834a49357f33cc556c657fda5
MD5 6c6e00e879d5ee9c1c88b709d5170bbe
BLAKE2b-256 605fb23b17f7394139379e5b50f61fdd74d6f911752d7ab7f15b3ccbc6f0d24f

See more details on using hashes here.

File details

Details for the file iris_ued-5.3.3-py3.8.egg.

File metadata

  • Download URL: iris_ued-5.3.3-py3.8.egg
  • Upload date:
  • Size: 163.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris_ued-5.3.3-py3.8.egg
Algorithm Hash digest
SHA256 f60e634242f5bd49ef613545ce69f201ceca7e1e27843d34e61da5d705f8670c
MD5 dd02c8e863bbca5066eb92d00e62dd4e
BLAKE2b-256 cb7e920be6a52fddbc34592200585570a0736361c069f5f624bb91391d4a7dc8

See more details on using hashes here.

File details

Details for the file iris_ued-5.3.3-py3.7.egg.

File metadata

  • Download URL: iris_ued-5.3.3-py3.7.egg
  • Upload date:
  • Size: 162.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris_ued-5.3.3-py3.7.egg
Algorithm Hash digest
SHA256 ffdec83817cd8e41b15c5ce4b783608b4a1d18b30c3de3037264357b9381c11a
MD5 118c26a98c9125a86eec3aeb953999f7
BLAKE2b-256 f7d4e2a19a359524b7008690391fd1d93d45587ec51faa2d4ddb3f6f2d96a03b

See more details on using hashes here.

File details

Details for the file iris_ued-5.3.3-py3-none-any.whl.

File metadata

  • Download URL: iris_ued-5.3.3-py3-none-any.whl
  • Upload date:
  • Size: 82.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for iris_ued-5.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 51db5125fc8c3a4fa792cc708af06fd721f3936f4c828110fa5a0c41b51794ac
MD5 c96501764d89d901bdea2b439f6127d4
BLAKE2b-256 cc4521c8793eadbf7e0bebc98454b04af086cca0381e5469ced80f4a52637c0d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page