star_params

Module Contents

Classes

star_params

star_params is an object to store stellar parameters. These parameters can

stellar_params_obj

Base stellar parameters object. Provides common functionality across objects

Attributes

ks_filt_info

v_filt_info

flux_ref_Ks

flux_ref_V

kp_filt

h_filt

red_law_options

class star_params.star_params[source]

Bases: object

star_params is an object to store stellar parameters. These parameters can be interpolated from an isochrone, from a black body function, or constructed from scratch.

Attributes:
mass_initAstropy Quantity, unit:solMass

Initial stellar mass in solar masses

massAstropy Quantity, unit:solMass

Current stellar mass in solar masses

radAstropy Quantity, unit:solRad

Current stellar radius in solar radii

lumAstropy Quantity, unit:solLum

Current stellar luminosity in solar luminosities

teffAstropy Quantity, unit:K

Current effective temperature of star in Kelvin

loggfloat

Current surface gravity of star, specified as a unitless quantity as log_10 (g / [1 * cm s^-2])

filtslist_like

List of phitter filters / passbands that mags and pblums are generated for.

magsarray_like(dtype=float)

Array of apparent magnitude in filters / passbands being used.

mags_absarray_like(dtype=float)

Array of absolute magnitude in filters / passbands being used.

pblumsarray_like(dtype=Astropy Quantity)

Array of passband luminosities in filters / passbands being used, each in units of solar luminosities. Passband luminosity in a filter / passband is defined as the luminosity of the star only in that passband.

mass_init[source]
mass[source]
rad[source]
lum[source]
teff[source]
logg = 0.0[source]
filts = [][source]
mags[source]
mags_abs[source]
pblums[source]
__str__()[source]

String representation function

star_params.ks_filt_info[source]
star_params.v_filt_info[source]
star_params.flux_ref_Ks[source]
star_params.flux_ref_V[source]
star_params.kp_filt[source]
star_params.h_filt[source]
star_params.red_law_options[source]
class star_params.stellar_params_obj(ext_Ks=2.63, dist=7971.0 * u.pc, filts_list=[kp_filt, h_filt], ext_law='NL18', *args, **kwargs)[source]

Bases: object

Base stellar parameters object. Provides common functionality across objects used for obtaining star parameters.

_calc_filts_info()[source]

Gather information for all filters being used

_create_spisea_filts_list()[source]

Create list of filter strings for use in SPISEA

calc_pblums(filt_absMags)[source]