4.3. from_data_header

Creates a Fits object th give data and header


Fits.from_data_header(data, header=None, output=None, override=False) Self

Creates a Fits object from the given data and header.

Parameters

dataAny

The data as an np.ndarray.

headerHeader, optional

The header as a Header object. If not provided, a default header will be used.

outputstr, optional

The desired file path. If set to None, a temporary file will be created.

overridebool, default=False

If True, the existing file at the given path will be overwritten.

Returns

Fits

A Fits object.

Raises

FileExistsError

Raised when the file already exists and override is set to False.


4.3.1. Example:

from myraflib import Fits
import numpy as np

data = np.random.random((128, 128))

fits = Fits.from_data_header(data)