Data I/O Overview

Data I/O

AstroImages.jl

Load, manipulate, and visualize astronomical images

FITSIO.jl

Reading and writing FITS files

  • Interact with header data units (HDUs), FITS headers, and FITS data: both images and tables
  • FITS tables follow the Tables.jl interface, allowing seamless integration with the rich data ecosystem, like CSV.jl, DataFrames.jl, etc.

CFITSIO.jl

Reading and writing FITS files

mweastwood/CasaCore.jl

Tables and measurement sets for radio astronomy

  • Wrapper for CasaCore
  • Interface for CASA tables and measures

emmt/OIFITS.jl

Support for OI-FITS

  • Read and write OI-FITS optical interferometry data format

aplavin/VLBIData.jl

Work with data formats common in very long baseline interferometry (VLBI)

  • Read interferometric visibilities (uvfits), images (fits), and source models
  • Minimal writing support for source models

aplavin/Difmap.jl

Wrapper for the Difmap program used in synthesis imaging

  • Execute Difmap scripts, handle inputs/outputs and logs
  • Display images and plots from Difmap in interactive Julia environments