Data I/O Overview
Data I/O
AstroImages.jl
Load, manipulate, and visualize astronomical images
- Works with the FileIO.jl interface
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
- Low-level wrapper for cfitsio
- The c interface can be directly accessed with the CFITSIO_jll package
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