HDULocation

class gammapy.data.HDULocation(obs_id, hdu_type, hdu_class, base_dir, file_dir, file_name, hdu_name)[source]

Bases: object

HDU localisation, loading and Gammapy object mapper.

This represents one row in HDUIndexTable.

It’s more a helper class, that is wrapped by DataStoreObservation, usually those objects will be used to access data.

See also HDU index table.

Methods Summary

get_hdu() Get HDU.
info([file]) Print some summary info to stdout.
load() Load HDU as appropriate class.
path([abs_path]) Full filename path.

Methods Documentation

get_hdu()[source]

Get HDU.

info(file=None)[source]

Print some summary info to stdout.

load()[source]

Load HDU as appropriate class.

TODO: this should probably go via an extensible registry.

path(abs_path=True)[source]

Full filename path.

Include base_dir if abs_path is True.