mcsas3.McPlot.McPlot#

class mcsas3.McPlot.McPlot(**kwargs)[source]#

Bases: object

A class to help in plotting of input- and output data used in the MC optimization. This is generally run after an analysis has occurred, but also has methods for plotting the input dataset(s). This is not a main component of the McSAS3 library, and is only provided for convenience. It is very much a work in progress and its structure or methods may vary in subsequent releases.

__init__(**kwargs)[source]#

Methods

__init__(**kwargs)

getHistReport([histIndex])

getRunReport()

resultCard(mcres[, saveHistFile])

Produces a standard "result card" as in the original McSAS, with the data and fit on the left-hand side, and the resulting histograms in the subsequent plots.

resultCard(mcres, saveHistFile: Path | None = None) None[source]#

Produces a standard “result card” as in the original McSAS, with the data and fit on the left-hand side, and the resulting histograms in the subsequent plots. Information on the optimization is shown above the data, and information on the population statistics are shown over their respective histograms. If I can get it working, I should show the partial intensities too for each histogram range.