gnu-octave / octave-cfitsio

FITS file read and write for GNU Octave

Home Page:https://gnu-octave.github.io/octave-cfitsio/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

octave-cfitsio

Introduction

This toolkit provides GNU Octave with I/O routines to read and write FITS (Flexible Image Transport System) files.

It provides both high and low level functions similar to the Matlab FITS functions.

Requirements

  • cfitsio library and dev files

  • Octave >= 4.0.0

Installing

To install, run the octave package manager:

  1. If running Windows, the package may already be installed: type pkg list, to view the installed packages.

  2. To install from internet: pkg install pkg install -forge cfitsio

  3. To install from a local tarball. pkg install octave-cfitsio-XXXXXXX.tar.gz

Where XXXXXXX is the version of the package.

Usage:

  1. Load the package. pkg load cfitsio (Required each time Octave is started)

  2. Use the high-level function calls fitsread, fitswrite, fitsinfo to read and write FITS files. or use the low-level functions for custom file manipulation.

Documentation of functions are available in octave after install and loading.

Known limitations and bugs

None provided

About

FITS file read and write for GNU Octave

https://gnu-octave.github.io/octave-cfitsio/

License:GNU General Public License v3.0


Languages

Language:MATLAB 47.4%Language:C++ 44.6%Language:Makefile 4.3%Language:M4 2.8%Language:M 0.4%Language:Limbo 0.3%Language:C 0.1%Language:Shell 0.0%