The Thomson scattering diagnostic offers a method by which to infer plasma parameters such as n_e, T_e. This approach uses the form factor equations to estimate those plasma parameters by fitting to observed Thomson scattering spectra.
enables angular sigmas via ensemble averaging. This is very slow because the forward pass recompiles every single ensemble run. This can be alleviated by running the forward pass in parallel over multiple GPUs as well as by removing the need to recompile every iteration. This will be a new issue
enables non-distribution sigmas. This had broken somehow. In fixing it, I realized that if we calculate the hessian over a batch of larger than 1, the parameters are all related as are their sigmas. In order to remove that interdependency, I made it so that the batch size has to be 1. We should discuss whether that is okay and/or desirable. There is also a test now that verifies the sigmas are > 0.
YAMLs are also reformatted by the newest version of black.
This PR
YAMLs are also reformatted by the newest version of
black
.