-
Notifications
You must be signed in to change notification settings - Fork 55
mcdisplay variants table overview
Peter Willendrup edited this page Jun 8, 2022
·
8 revisions
All of the below tools are listed by their McStas name, think "mxdisplay" in the case of McXtrace
Default trace visualiser "mcdisplay" indicated in bold below
More columns if you scroll... ------>
Variant | Type | 2D/3D | Special cmdline switches | ToF mode | Output format(s) | Remark | Example output |
---|---|---|---|---|---|---|---|
mcdisplay-pyqtgraph | Python 3 + pyqtgraph | 2D x 3 planes |
--invcanvas(invert colors) |
--tof --TOF --ToF |
png(p) svg(s) | max -n1e3 |
|
mcdisplay-matlab | bash + matlab or recent versions of octave | 3D | backend dependent | Currently does not show the events | |||
mcdisplay-webgl | Python 3 + WebGL | Full 3D | --nobrowseto avoid spawning broswser |
No | html/ WebGL/ Javascript then print | max -n1e3 |
|
mcdisplay-mantid | Python 3 + Mantid | 3D | None | None | XML | Generates IDF file for inclusion in NeXus output | |
mcdisplay.pl (mcplot-pl on Windows) | Perl 5 + PGPLOT | 2D x 3 with PGPLOT, 3D with Matlab |
-pPLOTTER --format=PLOTTERcan be used to forward output to PGPLOT, Gnuplot, Matlab, ... -ps/-psc/-gifsave hardcopy --completeWhen outputting XML, also describe component geometry --tmax=VALToF axis limit when in --TOF mode |
--TOF/-T |
Depends on PGPLOT install, but ps(p)/psc(c) always available | Old | |
Plotters | below | this | not | yet | available | in | release |