mcGUI(1)

πŸ“¦
version 3.5+3.5.19 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute

πŸ’… NAME πŸ’…

mcgui β€” the mcstas graphical user interface. yeah that's the whole vibe, it's the pretty face of the mcstas package πŸ’–


✨ SYNOPSIS ✨

mcgui [INSTR]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so bestie, listen. the front-end mcgui hands you a graphical user interface that ties together all the different parts of the mcstas package. no cap. you start it straight from a shell / command prompt with literally just the command mcgui and that's it, you're in 🫢

and here's the cute part: you can optionally hand it the name INSTR of an instrument file. not required, just an option, the sliders are optional. when the front-end launches, a main window opens up, main character energy fr fr πŸ‘‘

that window is doing a lot, she's booked and busy. she displays the output from compiling and running simulations, and she also holds a few menus and buttons for you. the whole point of the front-end, the actual purpose, is to edit and compile instrument definitions, run the simulations, and visualize the results. edit, compile, run, visualize. iconic behavior. periodt πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • INSTR β€” optional name of the instrument to open. give it if you want, skip it if you don't, no pressure bestie 🌸

🌈 FILES 🌈

these are the paths she cares about:

  • /usr/share/mcstas/resources
  • /usr/share/mcstas/tools/Python/mccodelib/mccode_config.json
  • ~/.mcstas/mccode_config.json
  • http://www.mcstas.org

πŸ“ EXAMPLES πŸ“

want to open the Test_SX example? that's the Single crystal diffraction one, in case you were wondering ✨

  • mcgui Test_SX.instr

one line, one command, one slay. look at you go πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

mcstas Team (mcstas.org)


πŸ”₯ SEE ALSO πŸ”₯

mcstas(1), mcdoc(1), mcplot(1), mcrun(1), mcgui(1), mcdisplay(1)


πŸ’œ AUTHORS πŸ’œ

MCSTAS neutron Ray Tracing Team. (yes, this section shows up twice in the original and i am respectfully keeping both, i don't make the rules, i just make it cute 🫢)


okay and before you go β€” this page is running version git of the mcGUI manual, that's the source/version stamp living down at the bottom, no date on it, just git doing its thing 🧚 stay hydrated, read your man pages, mwah πŸ’‹

πŸ“¦ where this page comes from