ccfits
« Back to VersTracker
Description:
Object oriented interface to the cfitsio library
Type: Formula  |  Latest Version: 2.7@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: astronomy c++ fits scientific-computing data-analysis
Install: brew install ccfits
About:
CCFITS provides an object-oriented interface to the CFITSIO library, simplifying the manipulation of FITS (Flexible Image Transport System) files. It encapsulates FITS header data units and data structures into C++ classes, allowing developers to read, write, and modify astronomical data files with standard C++ syntax. This library significantly reduces the complexity of handling binary tables and image extensions compared to using CFITSIO directly.
Key Features:
  • Object-oriented C++ wrapper for CFITSIO
  • Simplifies reading and writing FITS tables and images
  • Supports header manipulation and extension access
  • Type-safe operations on FITS data structures
Use Cases:
  • Developing C++ applications for astronomical data processing
  • Parsing and generating FITS standard files for scientific research
  • Creating software pipelines for telescope data reduction
Alternatives:
  • cfitsio – CFITSIO is the lower-level C library that CCFITS wraps; CCFITS offers easier syntax and memory management at the cost of slight overhead.
  • astropy.io.fits – A Python-based alternative; CCFITS is preferred for high-performance C++ environments or legacy codebases.
License: CFITSIO
Dependencies: cfitsio
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 26, 2025 8:58pm 0 VERSION_BUMP 2973c704
Sep 13, 2025 4:57pm 0 VERSION_BUMP e9640065