phitter.params.blackbody_params#

Module Contents#

Classes#

bb_stellar_params

stellar_params class, to derive stellar parameters from a blackbody atmosphere

Data#

API#

phitter.params.blackbody_params.lambda_Ks = None#
phitter.params.blackbody_params.dlambda_Ks = None#
phitter.params.blackbody_params.ks_filt_info = 'get_filter_info(...)'#
phitter.params.blackbody_params.v_filt_info = 'get_filter_info(...)'#
phitter.params.blackbody_params.flux_ref_Ks = None#
phitter.params.blackbody_params.flux_ref_V = None#
phitter.params.blackbody_params.kp_filt = 'nirc2_kp_filt(...)'#
phitter.params.blackbody_params.h_filt = 'nirc2_h_filt(...)'#
class phitter.params.blackbody_params.bb_stellar_params(*args, **kwargs)#

Bases: phitter.params.star_params.stellar_params_obj

stellar_params class, to derive stellar parameters from a blackbody atmosphere

ext_Ksfloat, default=2.63

Extinction of stellar parameters object in Ks band.

distAstropy Quantity, length units, default=7.971e3*u.pc

Distance to object, specified during isochrone creation.

filts_list[filter], default=[filters.nirc2_kp_filt(), filters.nirc2_h_filt()]

List of filters to compute synthetic photometry.

ext_lawstr, default=’NL18’

Choice of extinction law to use when computing synthetic photometry. Default is ‘NL18’, corresponding to Nogueras-Lara+ 2018.

Initialization

calc_star_params(mass, rad, teff)#

Calculate stellar parameters from a blackbody, returned as a star_params object

massAstropy Quantity, unit:solMass

Stellar mass in solar masses

radAstropy Quantity, unit:solRad

Stellar radius in solar radii

teffAstropy Quantity, unit:K

Stellar effective temperature in Kelvin

star_params

star_params object returned, with stellar parameters based on a blackbody atmosphere and input stellar parameters.

get_bb_mags(bb_temp, bb_rad, diagnostic_plot=False)#