* calculate angle between Q and beam(z)
* calculate kiQ
* calculate Q-beam angle by hand
* test use scenarios
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* test use scenarios
* resolve merge conflicts
* add display options
* added associated tests in view and presenter
* switching powder/sc mode should also reclaculate Q-beam angle
* add tests for S2 change and powder mode
* typo fix 30 -> 30.0
* scattering triangle not closed
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* delete duplicate code
* change color to black
* Added documentation changes
* Update documentation for classes and diagrams
* Fix documentation issues
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Andrei Savici <[email protected]>