- 01 Nov, 2019 3 commits
-
-
Sean Leavey authored
-
Sean Leavey authored
-
Sean Leavey authored
Previously the plot function plotted 1000 points in the spaces between each optic. This function now plots onto a user-defined axis with arbitrary start and stop positions. Known bug: if the trace is conducted to the last optic in a sequence, and an axis is defined with positions beyond the last optic, the last optic does not influence the beam in positions beyond it.
-
- 31 Oct, 2019 3 commits
-
-
Samuel Rowlinson authored
Split TraceSolution into separate classes for simulations and utility traces. See merge request !3
-
Sean Leavey authored
The previous solution code had many instances of if/else blocks checking the trace type. Using subclasses to implement trace-type-specific logic seems to make more sense.
-
Samuel Rowlinson authored
-
- 30 Oct, 2019 2 commits
-
-
Phil Jones authored
-
Samuel Rowlinson authored
-
- 29 Oct, 2019 2 commits
-
-
Sean Leavey authored
-
Sean Leavey authored
-
- 28 Oct, 2019 2 commits
-
-
Sean Leavey authored
-
Sean Leavey authored
-
- 24 Oct, 2019 2 commits
-
-
Samuel Rowlinson authored
-
Samuel Rowlinson authored
The latest version of networkx removed the attribute node from all graph classes in favour of using the nodes attribute. All accesses to this have been changed now in the finesse code to reflect this.
-
- 09 Oct, 2019 1 commit
-
-
Samuel Rowlinson authored
-
- 08 Oct, 2019 4 commits
-
-
Phil Jones authored
-
Phil Jones authored
This allows passing kwargs to `model.build` via `kat.run`, e.g. which simulation type to use.
-
Samuel Rowlinson authored
-
Samuel Rowlinson authored
-
- 06 Oct, 2019 1 commit
-
-
Samuel Rowlinson authored
The plot method of ArraySolution can now produce animated plots of CCD image data over the scanned xaxis parameter of a model. This feature will also be extended to other arbitrary detectors to allow animated plots over a specified axis when multiple parameters have been scanned. Fixed a bug in CCD get_output where a reference to the output array was being returned rather than a copy.
-
- 04 Oct, 2019 6 commits
-
-
Samuel Rowlinson authored
file to playground for debugging
-
Phil Jones authored
-
Samuel Rowlinson authored
-
Phil Jones authored
-
Phil Jones authored
-
Samuel Rowlinson authored
-
- 03 Oct, 2019 1 commit
-
-
Samuel Rowlinson authored
-
- 02 Oct, 2019 13 commits
-
-
Phil Jones authored
-
Samuel Rowlinson authored
-
Phil Jones authored
-
Phil Jones authored
-
Samuel Rowlinson authored
in BaseSimulation.initialise (important for retrace off models) Fixed an issue with beam tracing when unstable / critical cavities are present
-
Samuel Rowlinson authored
-
Samuel Rowlinson authored
-
Phil Jones authored
-
Phil Jones authored
-
Samuel Rowlinson authored
-
Samuel Rowlinson authored
during knm computations and setting coupling matrix to zeroes if true
-
Phil Jones authored
-
Phil Jones authored
This provides the equivalent of the `xaxis*` command in Finesse 2; the returned xaxis points will differ from the actual value of the parameter by `offset`.
-