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 to NUM.
  • -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 on HOST: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 of NUM threads 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 β€” maximum NUM threads 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 β€” use PORT for 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 into FILE.
  • --loglevel LEVEL β€” set the logging level to LEVEL.
  • --lognull β€” use a null logger, silence era 🌈
  • --logsize NUMBYTES β€” set maximum logging level to NUMBYTES.
  • --logbackups NUM β€” set the max number of backups to NUM.
  • --pidfile FILE β€” write the pid of the process into FILE.
  • --rmlog β€” remove the log if it's present, aka don't append, fresh start 🫢
  • --stderr β€” copy logging to stderr too.
  • -V, --version β€” shows the program's version number and exits, main character exit πŸ‘‘
real talk: --logsize NUMBYTES is literally described as setting the max logging level to NUMBYTES in 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