pymca(1)

πŸ“¦
version 5.9.4 Β· 2 versions
, in debian trixie, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ NAME ✨

pymca β€” the PyMca X-Ray Fluorescence Toolkit main application πŸ’–

yep bestie, this is the pymca(1) manual page, and it's literally just here to walk you through launching the whole toolkit's main window. iconic behavior only πŸ‘‘


🌸 SYNOPSIS 🌸

pymca [OPTION]... [FILE]

πŸ’… DESCRIPTION πŸ’…

okay so here's the vibe: pymca starts up the graphical user interface of the PyMca X-Ray Fluorescence Toolkit main window, and it does it using your latest user defined default settings. that's the whole point. slay.

If you hand it a FILE, it will be opened in the program β€” provided its format is supported. no support, no entry, iykyk πŸ™ˆ

  • -f β€” bypass user defined default settings. it just straight up ignores your saved defaults and does its own thing πŸ’€

πŸ”₯ EXAMPLES πŸ”₯

✨ pymca -f

pymca -f

Start the program while bypassing your user defined default settings. fresh start energy 🌈

✨ pymca -f LShellConstants.dat

pymca -f LShellConstants.dat

Open LShellConstants.dat and list its contents in the source browser. very demure, very mindful πŸŽ€

✨ pymca -f your_HDF5_file.h5

pymca -f your_HDF5_file.h5

This lets you browse the HDF5 file your_HDF5_file.h5 in PyMca β€” but only if the Python module h5py is installed. no h5py, no browsing, that's the deal 🫢

✨ pymca --nativefiledialogs=X

pymca --nativefiledialogs=X

With X set to 1, the program will use the file dialogs from the operating system. With X set to 0, the program will use Qt file dialogs. pick your fighter πŸ’…

✨ pymca --backend=XX

pymca --backend=XX

Start the program using the selected graphics backend: mpl for matplotlib, gl for OpenGL, silx for silx library. choose your destiny ⭐

✨ pymca --binding=XX

pymca --binding=XX

Start the program using the selected Qt binding. It has to be one of PyQt5 (default), PyQt6, PySide6 or PySide2. no off-brand bindings allowed bestie πŸ¦‹

✨ pymca --logging=XX

i pymca --logging=XX

(and yes, the original page has a lil rogue i sitting in front of this one β€” not us gaslighting you, we're keeping it exactly as it is πŸ’€)

Set the logging level. Allowed values are, in increasing order of verbosity: critical, error, warning (default), info, debug. Alternatively, you can specify an integer in range 0 (critical) to 4 (debug). so like, 0 is the quietest and 4 will not shut up 😭


πŸ’œ SEE ALSO πŸ’œ

HDF5, h5py β€” go read about those too, they're relevant, trust 🌸


and that's the whole page, bestie!! this manual page comes to you from ESRF, dated January 2023 β€” mwah, tysm for the docs πŸ’–βœ¨ no cap, you're gonna go run pymca and it's gonna be iconic. bye!! πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from