3 from .base
import Creator
6 from refractor
import framework
as rf
28 return rf.LidortRt(self.
atmosphere(), stokes_object,
51 return rf.TwostreamRt(self.
atmosphere(), stokes_object,
78 do_multiple_scattering_only = self.
use_lrad()
86 rt_low = rf.TwostreamRt(self.
atmosphere(), stokes_object,
92 rt_low = rf.LidortRt(self.
atmosphere(), stokes_object,
98 lidort_pars = rf.Lidort_Pars.instance()
99 rt_high = rf.LidortRt(self.
atmosphere(), stokes_object,
105 spectral_bound = self.
spec_win().spectral_bound
108 rt_low = rf.LRadRt(rt_low, spectral_bound,
114 rt_high = rf.LRadRt(rt_high, spectral_bound,
120 rt_high = rf.HresWrapper(rt_high)
123 return rf.LsiRt(rt_low, rt_high, lsi_config,
"LSI")