slimfits
Version:
Package for loading data stored in FITS data format
13 lines (12 loc) • 601 B
TypeScript
import { IDataSource, IHdu, IKeyword, DataResult } from './interfaces';
import { Keyword } from './utils/KeywordsManager';
export declare class FitsReader {
static readFitsAsync(file: IDataSource): Promise<IHdu[]>;
static readHeaderAsync(file: IDataSource, offsetBytes: number): Promise<{
header: Keyword[];
bytesRead: number;
}>;
static readHduAsync(file: IDataSource, offsetBytes: number): Promise<IHdu>;
static readDataAsync(file: IDataSource, offsetBytes: number, header: IKeyword[]): Promise<DataResult>;
static readDataSize(header: IKeyword[]): number;
}