Refs #7860 Move existing code into python algorithm.
Refs #7860 Modify algorithm to just take a workspace as input.

Also do some light refactoring at the same time.
Refs #7860 Refactor code with numpy and slicing.
Refs #7860 Fix PEP8 warnings.
Refs #7860 Further refactoring
Refs #7860 Remove redundant code from project.
Lose structure for algorithm.

Refs #9842
Properties for sample/can geometry & can material.

Refs #9842
Refactoring to separate out xml creation for each shape.

It replaces Poco::format with the more flexible boost::format.
Refs #9842
Run set sample material

Refs #9842
Define sample shape from inputs.

Refs #9842
Run MonteCarloAbsorption algorithm on workspace.

Tests don't pass yet due to problems in Monte Carlo algorithm.
Refs #9842
Bare bones documentation file.

Refs #9842
Initial move of IndirectResolution algorithm

Work in progress, not currently working fully

Refs #10064
Refs #9711. Refactored PoldiMerge to use MergeRuns

Consequently, WorkspaceGroups can be handled now as well.
Resolution working, needs replaced with new C2E algorithm

Refs #10064
Refs #9711. Instruments are compared as well now.
Moved CreateCalibrationWOrkspace to it's own algorithm

Refs #10065
Better use of property types

Refs #10065
Better use of property types

Refs #10064