NumpyDataProduct

class oda_api.data_products.NumpyDataProduct(data_unit: NumpyDataUnit | list[NumpyDataUnit], name: str | None = None, meta_data: dict | None = None)[source]

Bases: DataProduct

Methods Summary

decode(encoded_obj[, from_json])

encode([use_pickle, use_gzip, to_json])

from_fits_file(filename[, ext, hdu_name, ...])

get_data_unit(ID)

get_data_unit_by_name(name)

show()

show_meta()

to_fits_hdu_list()

write_fits_file(filename[, overwrite])

Methods Documentation

classmethod decode(encoded_obj: str | dict, from_json=False)[source]
encode(use_pickle=True, use_gzip=False, to_json=False)[source]
classmethod from_fits_file(filename: str, ext: int | str | None = None, hdu_name: str | None = None, meta_data: dict | None = None, name: str = '')[source]
get_data_unit(ID: int) NumpyDataUnit[source]
get_data_unit_by_name(name: str) NumpyDataUnit | None[source]
show()[source]
show_meta()[source]
to_fits_hdu_list()[source]
write_fits_file(filename: str, overwrite=True)[source]