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.2.tar.gz (408.5 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Egg

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: iris-ued-5.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 54c1a9f0c406e0f821b678aea8ae09ffac04d63101753801e368e4b80f460487
MD5 709bfb719919d5e34d2b16bd51202c97
BLAKE2b-256 c7eb0970699c4550361c760bb75a13654d4822d34aac9a436ef5c0349557b3e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iris_ued-5.3.2-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.2-py3.10.egg
Algorithm Hash digest
SHA256 c60538275936395996d765f96b2b778770059970683c98a0bc002ed3f9c6415f
MD5 8b18fc68284339a539462853594d210b
BLAKE2b-256 930a2840238b9a0c4c7a93a3a0e79a5550af898c7a5c1ad9bac79357ef1095d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iris_ued-5.3.2-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.2-py3.9.egg
Algorithm Hash digest
SHA256 5de23ad4f8e51fe02a85169f968ad097851cf41187a5c064ce33493a50097f82
MD5 71dadbddea59758cd6df9ea4ba66520a
BLAKE2b-256 52e2824f24a5a3ee6f58b3d38cfcf36dcd0d857022c6fb1090a42a7703040016

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iris_ued-5.3.2-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.2-py3.8.egg
Algorithm Hash digest
SHA256 6e228ad51d9f9ecfae3c18703a3d92c1860722e775eaa60c010587ff4b850ad7
MD5 71f4dd30c3d6cff73c7b06edf207fc18
BLAKE2b-256 01498ca2a4ab9487553328ac343c25b084f60682a83817e329270d61504b855a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iris_ued-5.3.2-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.2-py3.7.egg
Algorithm Hash digest
SHA256 4b80a81831d6a0577133a190aeba4c107fdd83f88b989a88b163ec2e1c1fd30a
MD5 c67ef570b69d994f357f6b8348042b14
BLAKE2b-256 9896f26af1e1397f4bee2617b672031764eb69a044db09e69de3514e428c22c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iris_ued-5.3.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f8714c5a391c15a24697475641d3786a188257dc39b7ba9136fae4f585387560
MD5 9e99f8bd028cd1e5425c72bc048de3e7
BLAKE2b-256 11754818b23856e70f458d8c96a02d83debcb9f396ee7eb3a48b14bf9d4b203f

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