def from_file(cls, path, skiprows=0):
"""
This function ...
:param path:
:param skiprows:
:return:
"""
# Create a new SED
sed = cls()
wavelength_column, luminosity_column = np.loadtxt(path, dtype=float, unpack=True, skiprows=skiprows)
sed.table = tables.new([wavelength_column, luminosity_column], ["Wavelength", "Luminosity"])
sed.table["Wavelength"].unit = Unit("micron")
sed.table["Luminosity"].unit = Unit("W/micron")
# Return the SED
return sed
# -----------------------------------------------------------------
评论列表
文章目录