funtools(7)

funtools(7) πŸ¦‹

okay bestie, this is the funtools(7) page from SAORD Documentation. It's the Table of Contents for Funtools, and we're gonna make it slay while keeping every fact, no cap. πŸ’–

✨ NAME ✨

Funtools β€” FITS Users Need Tools. That's the name, that's the vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

This document is the Table of Contents for Funtools. Literally just the TOC. Periodt. ✨


πŸ’… DESCRIPTION πŸ’…

okay so Funtools is a "minimal buy-in" FITS library and utility package developed at the High Energy Astrophysics Division of SAO. The Funtools library gives you simplified access to a whole array of file types: standard astronomical FITS images and binary tables, raw arrays and binary event lists, and even tables of ASCII column data. There's also a sophisticated region filtering library (compatible with ds9) that filters images and tables using boolean operations between geometric shapes, supports world coordinates, etc. And Funtools supports advanced capabilities like optimized data searching using index files. πŸ’…

The main goal of the Funtools project has been to develop a minimal buy-in FITS library for researchers who are occasional (but serious) coders. In this case, "minimal buy-in" means "easy to learn, easy to use, and easy to re-learn next month". They tried to achieve this goal by emphasizing two essential capabilities. First: the ability to develop FITS programs without knowing much about FITS, i.e., without having to deal with the arcane rules for generating a properly formatted FITS file. Second: support for using already-familiar C/Unix facilities, especially C structs and Unix stdio. Taken together, these two capabilities should allow researchers to leverage their existing programming expertise while minimizing the need to learn new and complex coding rules. 🫢

Choose from the following topics:

  • Funtools User Programs β€” the command-line besties you run to do stuff.
    • funcalc β€” the Funtools calculator, but specifically for binary tables. [funcalc(1)]
    • funcen β€” finds the centroid, for binary tables. [funcen(1)]
    • funcnts β€” counts photons in the regions you specify. [funcnts(1)]
    • funcone β€” does a cone search on RA, Dec columns. [funcone(1)]
    • fundisp β€” displays data in a Funtools data file. [fundisp(1)]
    • funhead β€” displays a header in a Funtools file. [funhead(1)]
    • funhist β€” creates a 1D histogram of a column. [funhist(1)]
    • funimage β€” creates a FITS image from a Funtools data file. [funimage(1)]
    • funindex β€” creates an index on a column in a binary table. [funindex(1)]
    • funjoin β€” joins two or more FITS binary tables on specified columns. [funjoin(1)]
    • funmerge β€” merges one or more Funtools table files. [funmerge(1)]
    • funsky β€” converts between image and sky coordinates, using WCS info from a FITS header. [funsky(1)]
    • funtable β€” copies selected rows from a Funtools file to a FITS binary table. [funtable(1)]
    • funtbl β€” extracts a table from Funtools ASCII output. [funtbl(1)]
    • funtools and ds9 image display [funds9(7)]
  • Funtools Programming β€” the dev side, where you write code and feel like a main character.
    • Funtools Programming Summary [funlib(3)]
    • Funtools Programming Tutorial [funlib(3)]
    • A Short Digression on Subroutine Order [funlib(3)]
    • Compiling and Linking [funlib(3)]
    • The Funtools Reference Handle [funlib(3)]
    • The Funtools Programming Reference Manual
    • Funtools Programming Examples [funlib(3)]
      • evmerge β€” merges new columns with existing columns.
      • evcols β€” adds column and rows to binary tables.
      • imblank β€” blanks out image values below a threshold.
  • Funtools Data Files [funfiles(7)]
    • Supported Data Formats
      • FITS File and Extensions
      • Non-FITS Raw Event Files
      • Non-FITS Array Files
      • Column-based Text (ASCII) Files
      • Database Views of Tables
    • Image Sections and Blocking
    • Binning FITS Binary Tables and Non-FITS Event Files
    • Disk Files and Other Supported File Types
  • Funtools Data Filtering
  • Miscellaneous
    • Funtools Environment Variables [funenv(7)]
    • Funtools ChangeLog

okay bestie, that's the whole funtools(7) page! It came from SAORD Documentation, version 1.4.5, dated April 14, 2011. Stay slay, keep coding, and remember: FITS Users Need Tools. πŸ’–βœ¨πŸ¦‹