GINGA(1)
GINGA(1) π«
okay so bestie, you opened the User Commands section of the manual and landed on GINGA(1) β congrats, you're in the right place π
β¨ NAME β¨
ginga β Astronomical FITS Image Viewer π¦
πΈ DESCRIPTION πΈ
Here's the whole vibe, straight up, no filter:
usage: ginga [-h] [--basedir NAME] [--bufsize NUM] [-c CHANNELS]
[--disable-plugins NAMES] [--display HOST:N] [--fitspkg NAME] [-g
GEOM] [--minthreads NUM] [--modules NAMES] [--norestore]
[--nosplash] [--numthreads NUM] [--task-pool KIND] [--opengl]
[--plugins NAMES] [--rcport NUM] [--sep]
[--suppress-fits-warnings] [-t NAME] [--wcspkg NAME] [--log FILE]
[--loglevel LEVEL] [--lognull] [--logsize NUMBYTES] [--logbackups
NUM] [--pidfile FILE] [--rmlog] [--stderr] [-V]
And what does that actually do?? It runs the Ginga reference viewer. That's it. That's the whole job description π
π options: π
Every single flag, accounted for, not one skipped, periodt:
-h,--helpβ shows this help message and dips out, iconic.--basedir NAMEβ tells Ginga where your config area lives.--bufsize NUMβ sets the buffer length toNUM.-c,--channels CHANNELSβ hand it the list of channels you want created.--disable-plugins NAMESβ names the plugins that should be disabled, bye bestie π--display HOST:Nβ use the X display over onHOST:N.--fitspkg NAMEβ says "pls prefer this FITS I/O module", by name.-g,--geometry GEOMβ the X geometry for the initial size and placement, so she arrives looking right β¨--minthreads NUMβ start a minimum ofNUMthreads in the thread pool.--modules NAMESβ extra modules to load, your call.--norestoreβ don't restore the GUI from a saved layout.--nosplashβ no splash screen, straight to business π--numthreads NUMβ maximumNUMthreads in the thread pool.--task-pool KINDβ task pool implementation:'thread'(that's the default) or'async'(single event loop, e.g. for Pyodide).--openglβ use OpenGL acceleration, zoom zoom π₯--plugins NAMESβ extra plugins to load, go off.--rcport NUMβ usePORTfor the Ginga Remote Control plugin.--sepβ load files in separate channels.--suppress-fits-warningsβ suppresses FITS verify warnings, shhh π€«-t,--toolkit NAMEβ "prefer this GUI toolkit pls" (gtk|qt).--wcspkg NAMEβ prefer this WCS module, by name.--log FILEβ write the logging output intoFILE.--loglevel LEVELβ set the logging level toLEVEL.--lognullβ use a null logger, silence era π--logsize NUMBYTESβ set maximum logging level toNUMBYTES.--logbackups NUMβ set the max number of backups toNUM.--pidfile FILEβ write the pid of the process intoFILE.--rmlogβ remove the log if it's present, aka don't append, fresh start π«Ά--stderrβ copy logging tostderrtoo.-V,--versionβ shows the program's version number and exits, main character exit π
real talk:--logsize NUMBYTESis literally described as setting the max logging level toNUMBYTESin this manual. Not me fixing it, not me guessing β that's what it says, so that's what you get π
okay that's a wrap, you're fully caught up on the manual page GINGA(1) π this one's from ginga 7.0.0, dated July 2026 (yes, July 2026, she's from the future, we don't ask questions). go run the reference viewer and slay π§β¨
π¦ where this page comes from
- ubuntu stonking: ginga 7.0.0-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms