infobs.model package
Submodules
infobs.model.meudon_pdr module
- class infobs.model.meudon_pdr.MeudonPDR(kelvin: bool = True)[source]
Bases:
object- Parameters:
kelvin (bool, optional) – if True, predicted integrated intensities are expressed in K * km / s. Otherwise, they are expressed in erg cm-2 s-1 sr-1, by default True
- bounds: Dict[str, Tuple[float, float]] = {'Av': (1, 40), 'G0': (0.6393, 63930.0), 'Pth': (100000.0, 1000000000.0), 'angle': (0, 60)}
- parameters: List[str] = ['Av', 'G0', 'Pth', 'angle', 'kappa']
- predict(df_params: ~pandas.core.frame.DataFrame, lines: ~typing.List[str] | None = None, kappa: ~infobs.sampling.samplers.Sampler = <infobs.sampling.samplers.Constant object>) DataFrame[source]
predicts
_extended_summary_
- Parameters:
df_params (pd.DataFrame) – dataframe containing of physical parameter values
lines (Optional[List[str]], optional) – list of lines to prodict (if None, all lines are predicted), by default None
kappa (Sampler, optional) – scaling factor that includes, e.g., beam dilution, by default Constant(1.)
- Returns:
predicted integrated intensities for each physical parameter vector
- Return type:
pd.DataFrame