.. raw:: html
.. role:: transparent
:transparent:`ess`
******************
.. raw:: html
Data reduction for ESS instrumentation
.. attention::
The ``ess`` python package is being split-up into technique and instrument specific packages,
and should be considered deprecated.
The documentation here is kept for historical reasons.
**Below, you will find links to the new packages.**
.. grid:: 2
.. grid-item-card:: ESSdiffraction
:link: https://scipp.github.io/essdiffraction/
Diffraction data reduction
.. grid-item-card:: ESSnmx
:link: https://scipp.github.io/essnmx/
Data reduction for the NMX instrument
.. grid:: 2
.. grid-item-card:: ESSpolarization
:link: https://scipp.github.io/esspolarization/
Polarization data reduction
.. grid-item-card:: ESSreflectometry
:link: https://scipp.github.io/essreflectometry/
Reflectometry data reduction
.. grid:: 2
.. grid-item-card:: ESSsans
:link: https://scipp.github.io/esssans/
SANS data reduction
.. grid-item-card:: ESSspectroscopy
:link: https://scipp.github.io/essspectroscopy/
Spectroscopy data reduction
.. grid:: 2
.. grid-item-card:: ESSreduce
:link: https://scipp.github.io/essreduce/
Common tools for ESS data reduction
.. raw:: html
`European Spallation Source`_ (ESS) toolkit for neutron scattering data reduction powered by `scipp`_ and `scippneutron`_.
Provides ESS facility and instrument bespoke tools.
The ``ess`` module is part of the software stack for data reduction:
.. raw:: html
:file: images/software-stack.svg
- ``scipp``, ``scippneutron``, and ``ess`` are Python packages that can be installed using ``conda``.
Each package is released independently.
- ``ess-notebooks`` is a ``git`` repository containing Jupyter notebooks with examples and actual reduction workflows.
- Higher levels of the stack are optional, and it is absolutely possible to use ``scippneutron`` without ``ess``, or ``ess`` without ``ess-notebooks``.
New features may frequently be introduced on the top of the software stack, for example in ``ess-notebooks``.
Depending on the feature this may then gradually move to lower levels.
This involves a "filtering" process, since scope and contribution guidelines are different the lower the level in the stack.
.. _European Spallation Source: https://europeanspallationsource.se
.. _scipp: https://scipp.github.io
.. _scippneutron: https://scipp.github.io/scippneutron/index.html
.. toctree::
:maxdepth: 3
:hidden:
:caption: Getting started
getting-started/installation
.. toctree::
:maxdepth: 3
:hidden:
:caption: Instruments
instruments/amor/amor
instruments/dream/dream
instruments/loki/loki
instruments/external/external
.. toctree::
:maxdepth: 3
:hidden:
:caption: Techniques
techniques/diffraction/diffraction
techniques/reflectometry/reflectometry
techniques/sans/sans
techniques/wfm/wfm
.. toctree::
:maxdepth: 2
:hidden:
:caption: Utilities
utilities/utilities
.. toctree::
:caption: Developer documentation
:hidden:
:maxdepth: 3
developer/style-guide
developer/getting-started
.. toctree::
:caption: About
:hidden:
:maxdepth: 3
about/release-notes