UserDefinedFieldNormalizer previously used for normalization is marked as DEPRECATED. Now, I wonder if it's feasible to normalize to 1mA? I noticed that the factor remains 1 across different simulations.
# Adding a new DataTableHTMLViewer
output1 = current_extractor1.Outputs["Total Flux(J(x,y,z,f0))"]
output1.Update()
comp1 = output1.Data.GetComponent(0)
flux1 = np.real(comp1)[0]
inputs1 = [em_sensor_extractor1.Outputs["EM E(x,y,z,f0)"]]
multiplier_filter = analysis.core.Multiplier(inputs=inputs1)
multiplier_filter.Factor = 1.0 / (flux1 * 1000)
multiplier_filter.Name = f"{value1}_{value2}_Normalize"
multiplier_filter.UpdateAttributes()
document.AllAlgorithms.Add(multiplier_filter)
multiplier_filter.Outputs["EM E(x,y,z,f0)"].Update()
[image: 1764417322818-b4ff24b6-a7c9-4eb0-a0a9-e1c33d4eb727-image.png]