Trying new tracing structure formats for mode-matching tools (WIP)
Want to allow for the use of arbitrary node beam parameter properties as target variables in minimisation function routines. This requires a change to how tracing results are initialised and stored as the beam parameter associated with the target variable must remain as a valid reference during the beam tracing - i.e. no overwriting of BeamParam instances in Model.__last_trace.data, only resetting of the q property.
Showing with 257 additions and 229 deletions