Usage

Installation

  • Available as part of Mantid Workbench

  • From source code with pip and conda environment configuration

  • As a conda package: Shiver

Application Information

SHIVER is a desktop application for generating histograms from direct geometry inelastic data related to spectroscopy event reduction. It is built as a python package and can be used either as a standalone application or as a package imported in Mantid workbench.

Technologies

The project is written in Python (>=3.8). It is highly dependent on Manitd. The Graphical User Interface (GUI) is based on QtPy (version is defined by Mantid)

Project Structure

The main code of the project is at src/shiver and the tests are at tests/ folders. The project contains additional scripts at DGS_SC_scripts/ folder, which are initial scripts that SHIVER was created around.

The code follows the MVP (Model-View-Presenter) Thus, all current and future changes will follow this pattern.