# Quickstart Guide¶

This guide is designed to help you get up and running quickly with HyperSpyUI.

## Launch¶

Sarting the HyperSpyUI application can be dependent on how it was installed. If it was installed into the OS, a shortcut might have been created on your desktop, and running the shortcut should then be enough to start the program.

If you do not have a shortcut, the app can typically be started by running the command python -m hyperspyui. This assumes that the python command is available from wherever you are running it. If that is not the case, figure out the full path to the python executable, and run it as above <full path>/python -m hyperspyui.

The final option is to fully explicit:

<full path to python>/python "<full path to hyperspyui>/__main__.py"


## Overview¶

The user interface is based on top of Qt, and have four main components:

1. Menus: Most of the actions you can do have a menu entry.
2. Toolbars: Several actions have their own button on a toolbar, and all interactive Tools are here as well.
3. Widgets: These are small panels or windows that can be moved, and are always open unless explicitly closed. Their content and behavior can vary widely, and includes the Data view and the Console widget.
4. Figures: The final component are the figures and plots that are generated. These include all matplotlib figures, but the ones created by HyperSpy are the most interesting ones.