def read(self, filename, format_='pickle'): """ Read a :class:`Lightcurve` object from file. Currently supported formats are * pickle (not recommended for long-term storage) * HDF5 * ASCII Parameters ---------- filename: str Path and file name for the file to be read. format\_: str Available options are 'pickle', 'hdf5', 'ascii' Returns -------- lc : ``astropy.table`` or ``dict`` or :class:`Lightcurve` object * If ``format\_`` is ``ascii``: ``astropy.table`` is returned. * If ``format\_`` is ``hdf5``: dictionary with key-value pairs is returned. * If ``format\_`` is ``pickle``: :class:`Lightcurve` object is returned. """ if format_ == 'ascii' or format_ == 'hdf5': return io.read(filename, format_) elif format_ == 'pickle': self = io.read(filename, format_) else: utils.simon("Format not understood.")
def read(self, filename, format_='pickle'): """ Imports LightCurve object. Parameters ---------- filename: str Name of the LightCurve object to be read. format\_: str Available options are 'pickle', 'hdf5', 'ascii' Returns -------- If format\_ is 'ascii': astropy.table is returned. If format\_ is 'hdf5': dictionary with key-value pairs is returned. If format\_ is 'pickle': class object is set. """ if format_ == 'ascii' or format_ == 'hdf5': return io.read(filename, format_) elif format_ == 'pickle': self = io.read(filename, format_) else: utils.simon("Format not understood.")
def read(filename, format_='pickle'): """ Imports Simulator object. Parameters ---------- filename : str Name of the Simulator object to be read. format_ : str Available option is 'pickle.' Returns ------- object : `Simulator` object """ if format_ == 'pickle': data = read(filename, 'pickle') return data else: raise KeyError("Format not supported.")
def read(filename, format_='pickle'): """ Reads transfer function from a 'pickle' file. Parameter --------- format_ : str the format of the file to be retrieved - accepts 'pickle'. Returns ------- data : class instance `TransferFunction` object """ object = read(filename, format_) if format_ == 'pickle': return object else: raise KeyError("Format not understood.")
def read(filename, format_='pickle'): """ Reads transfer function from a 'pickle' file. Parameter --------- format\_ : str the format of the file to be retrieved - accepts 'pickle'. Returns ------- data : class instance `TransferFunction` object """ object = read(filename, format_) if format_ == 'pickle': return object else: raise KeyError("Format not understood.")
def read(filename, format_='pickle'): """ Imports Simulator object. Parameters ---------- filename : str Name of the Simulator object to be read. format_ : str Available option is 'pickle.' Returns ------- object : `Simulator` object """ if format_ == 'pickle': data = io.read(filename, 'pickle') return data else: raise KeyError("Format not supported.")