species.core package

Submodules

species.core.box module

Module with classes for storing data in Box objects.

class species.core.box.Box[source]

Bases: object

Class for generic methods that can be applied on all Box object.

Returns

None

Return type

NoneType

open_box()[source]

Method for inspecting the content of a Box.

Returns

None

Return type

NoneType

class species.core.box.ColorColorBox[source]

Bases: species.core.box.Box

Class for storing color-color data in a Box.

Returns

None

Return type

NoneType

class species.core.box.ColorMagBox[source]

Bases: species.core.box.Box

Class for storing color-magnitude data in a Box.

Returns

None

Return type

NoneType

class species.core.box.IsochroneBox[source]

Bases: species.core.box.Box

Class for storing isochrone data in a Box.

Returns

None

Return type

NoneType

class species.core.box.ModelBox[source]

Bases: species.core.box.Box

Class for storing a model spectrum in a Box.

Returns

None

Return type

NoneType

resample_spectrum(wavel_resample: numpy.ndarray) None[source]

Method for resampling the spectrum with spectres to a new wavelength grid.

Parameters

wavel_resample (np.ndarray) – Wavelength points (um) to which the spectrum will be resampled.

Returns

None

Return type

NoneType

smooth_spectrum(spec_res: float) None[source]

Method for smoothing the spectrum with a Gaussian kernel to the instrument resolution. The method is best applied on an input spectrum with a logarithmic wavelength sampling (i.e. constant spectral resolution). Alternatively, the wavelength sampling may be linear, but the smoothing is slower in that case.

Parameters

spec_res (float) – Spectral resolution that is used for the smoothing kernel.

Returns

None

Return type

NoneType

class species.core.box.ObjectBox[source]

Bases: species.core.box.Box

Class for storing object data in a Box.

Returns

None

Return type

NoneType

class species.core.box.PhotometryBox[source]

Bases: species.core.box.Box

Class for storing photometric data in a Box.

Returns

None

Return type

NoneType

class species.core.box.ResidualsBox[source]

Bases: species.core.box.Box

Class for storing best-fit residuals in a Box.

Returns

None

Return type

NoneType

class species.core.box.SamplesBox[source]

Bases: species.core.box.Box

Class for storing posterior samples in a Box.

Returns

None

Return type

NoneType

class species.core.box.SpectrumBox[source]

Bases: species.core.box.Box

Class for storing spectral data in a Box.

Returns

None

Return type

NoneType

class species.core.box.SynphotBox[source]

Bases: species.core.box.Box

Class for storing synthetic photometry in a Box.

Returns

None

Return type

NoneType

species.core.box.create_box(boxtype, **kwargs)[source]

Function for creating a Box.

Returns

Box with the data and parameters.

Return type

species.core.box

species.core.constants module

species.core.init module

Module contents