tardis.plasma.properties.j_blues module

class tardis.plasma.properties.j_blues.JBluesBlackBody(plasma_parent)[source]

Bases: tardis.plasma.properties.base.ProcessingPlasmaProperty

Attributes
lte_j_bluesPandas DataFrame, dtype float

J_blue values as calculated in LTE.

static calculate(lines, nu, t_rad)[source]
latex_name = 'J^{b}_{lu(LTE)}'
outputs = ('j_blues',)
class tardis.plasma.properties.j_blues.JBluesDetailed(plasma_parent, w_epsilon)[source]

Bases: tardis.plasma.properties.base.ProcessingPlasmaProperty

calculate(lines, nu, t_rad, w, j_blues_norm_factor, j_blue_estimator)[source]
latex_name = 'J_{\\textrm{blue}}'
outputs = ('j_blues',)
class tardis.plasma.properties.j_blues.JBluesDiluteBlackBody(plasma_parent)[source]

Bases: tardis.plasma.properties.base.ProcessingPlasmaProperty

static calculate(lines, nu, t_rad, w)[source]
latex_name = 'J_{\\textrm{blue}}'
outputs = ('j_blues',)
class tardis.plasma.properties.j_blues.JBluesEstimator[source]

Bases: tardis.plasma.properties.base.DataFrameInput

outputs = ('j_blue_estimator',)
class tardis.plasma.properties.j_blues.JBluesNormFactor(plasma_parent)[source]

Bases: tardis.plasma.properties.base.ProcessingPlasmaProperty

static calculate(time_explosion, time_simulation, volume)[source]
latex = '\\frac{c time_\\textrm{simulation}}}{4\\pitime_\\textrm{simulation} volume}'
outputs = ('j_blues_norm_factor',)