This release mainly contains improvements of center of mass / first moment analysis and support for starting the web GUI from JupyterHub or JupyterLab.
New features
* Support for center of mass with annular masks in `create_com_analysis()`, `COMAnalysis` and the GUI (633, 1089).
* Support in the GUI for specifying rotation of scan against detector and flipping the detector y axis (1087, 31). Previously this was only supported in the Python API.
* Tweaks and instructions for JupyterHub and JupyterLab integration in LiberTEM, see Jupyter integration (1074). New package [LiberTEM/LiberTEM-jupyter-proxy](https://github.com/LiberTEM/LiberTEM-jupyter-proxy) for interfacing.
* In the web API, support was added to re-run visualization only, without re-running UDFs for an analysis. This allows for almost instant feedback for some operations, like changing CoM parameters.
* Added token-based authentication. For now, it is only usable via integrations like Jupyter. It will be extended to local/manual usage later (1074, 1097). Please comment on 1097 if local/manual use would be beneficial for you so that it is prioritized accordingly.
* SEQ dataset: Added support for loading excluded pixels from XML (805, 1077). See `SEQDataSet` for more information. Also support both *.seq.seq and *.seq as extension for the main SEQ file to find files with matching base name that contain correction data (1120, 1121).
For the full release notes, please see [our changelog](https://libertem.github.io/LiberTEM/changelog.html#v0-8-0)