IMFILL(1)

✨ NAME ✨

imfill β€” AME πŸ’–

okay so this is imfill, and fr fr its whole thing is filling in the bad pixels. that's it, that's the era. πŸŽ€


🌸 SYNOPSIS 🌸

[-v][-a dx[,dy]][-g dx[,dy]][-m dx[,dy]] file.fits ...

like… you hand it one or more file.fits and some flags, and it does the thing. slay. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Fill bad pixels in FITS and IRAF image files. no cap, that's the job β€” it goes in, finds the busted pixels, and patches them up so your data can be its best self. πŸ’…

here's every single flag, bestie, and i'm not skipping a one of them:

  • -a dx dy β€” Mean filter, dx x dy pixels. average-coded behavior, very demure. 🌸
  • -b num β€” the bad pixel value. the default is BLANK or -9999, so if you don't say anything it just assumes that. πŸ‘‘
  • -f file β€” a FITS file that's all zeroes except at the bad pixels. it's giving "map of the damage". πŸ’€
  • -g dx x dy β€” Gaussian filter, dx x dy pixels. soft blur energy. 🧚
  • -h halfwidth β€” the Gaussian half-width at half-height. yes that's the whole description, i'm just the messenger. 🫢
  • -l num β€” logging interval, in lines. tells it how often to check in like a good friend. 🌈
  • -m dx dy β€” Median filter, dx x dy pixels. the median is literally the main character of filters, i don't make the rules. ⭐
  • -o β€” Allow overwriting of the input image. without this, it writes a new one instead, so like… tread carefully bestie, that's your original file on the line. 😭
  • -p num [num] β€” minimum [maximum] good pixel value. the bracket one is optional, the first one isn't. πŸ’œ
  • -v β€” Verbose. it will tell you everything it's doing, which is honestly iconic behavior. ✨
not me reminding you that -o overwrites your input image. it does. that's the whole point of the flag. it is not a vibe, it is a commitment. πŸ™ˆ

okay that's the whole page! this glow-up came to you from EB_SOURCE, dated February 2026, and honestly? she ate. periodt. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from