G211.59
Trey V. Wenger - April 2025
[1]:
# General imports
import os
import pickle
import time
import matplotlib.pyplot as plt
import arviz as az
import pandas as pd
import numpy as np
import pymc as pm
print("arviz version:", az.__version__)
print("pymc version:", pm.__version__)
import bayes_spec
print("bayes_spec version:", bayes_spec.__version__)
import bayes_cn_hfs
print("bayes_cn_hfs version:", bayes_cn_hfs.__version__)
# Notebook configuration
pd.options.display.max_rows = None
arviz version: 0.22.0dev
pymc version: 5.21.1
bayes_spec version: 1.7.8
bayes_cn_hfs version: 2.0.0-staging+0.g7afe3a8.dirty
Load the data
[2]:
from bayes_spec import SpecData
data_12CN = np.genfromtxt("12CN_G211.59_freq.dat")
data_13CN = np.genfromtxt("13CN_G211.59_freq.dat")
# estimate noise
noise_12CN = 1.4826 * np.median(np.abs(data_12CN[:, 1] - np.median(data_12CN[:, 1])))
print("rms 12CN", noise_12CN)
noise_13CN = 1.4826 * np.median(np.abs(data_13CN[:, 1] - np.median(data_13CN[:, 1])))
print("rms 13CN", noise_13CN)
obs_12CN_1 = SpecData(
data_12CN[100:525, 0],
data_12CN[100:525, 1],
noise_12CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
obs_12CN_2 = SpecData(
data_12CN[-350:-100, 0],
data_12CN[-350:-100, 1],
noise_12CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
obs_13CN = SpecData(
data_13CN[75:-100, 0],
data_13CN[75:-100, 1],
noise_13CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
data = {"12CN-1": obs_12CN_1, "12CN-2": obs_12CN_2, "13CN": obs_13CN}
# arrays of zeros, used for plotting residuals later
res_12CN_1 = SpecData(
obs_12CN_1.spectral,
np.zeros_like(obs_12CN_1.brightness),
noise_12CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
res_12CN_2 = SpecData(
obs_12CN_2.spectral,
np.zeros_like(obs_12CN_2.brightness),
noise_12CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
res_13CN = SpecData(
obs_13CN.spectral,
np.zeros_like(obs_13CN.brightness),
noise_13CN,
xlabel=r"LSRK Frequency (MHz)",
ylabel=r"$T_B$ (K)",
)
res_data = {"12CN-1": res_12CN_1, "12CN-2": res_12CN_2, "13CN": res_13CN}
# subset of 12CN data
data_12CN = {
label: data[label]
for label in data.keys() if "12CN" in label
}
res_data_12CN = {
label: res_data[label]
for label in res_data.keys() if "12CN" in label
}
# Plot the data
fig, axes = plt.subplots(len(data), layout="constrained", figsize=(8, 6))
for i, label in enumerate(data.keys()):
axes[i].plot(data[label].spectral, data[label].brightness, 'k-')
axes[i].set_ylabel(data[label].ylabel)
axes[i].set_xlabel(data[label].xlabel)
rms 12CN 0.003989581846282774
rms 13CN 0.00309284883050714
[2]:
Text(0.5, 0, 'LSRK Frequency (MHz)')
Reproduce Sun et al. (2024) model
[3]:
import astropy.units as u
import astropy.constants as c
from bayes_cn_hfs.utils import supplement_mol_data
from bayes_cn_hfs.physics import calc_stat_weight
mol_data_12CN, weight_12CN = supplement_mol_data("CN")
# index of main line transition
ml_idx = np.argmin(np.abs(mol_data_12CN['freq'] - 113490))
print("Main line frequency", mol_data_12CN['freq'][ml_idx])
# index of main line upper state
ml_u_idx = mol_data_12CN['state_u_idx'][ml_idx]
sun2024_tau_ml = 0.86
sun2024_Tex = 4.61*u.K
freq = mol_data_12CN['freq'][ml_idx]*u.MHz
# Velocity and FWHM is unknown
sun2024_velocity = 0.45*u.km/u.s
sun2024_fwhm = 3.23*u.km/u.s
sun2024_fwhm_freq = freq * (sun2024_fwhm / c.c)
line_profile = np.sqrt(4.0*np.log(2.0)/(np.pi * sun2024_fwhm_freq**2.0))
print(f"line profile {line_profile.to('MHz-1')}")
# main line upper state column density
sun2024_Nu_ml = 8.0*np.pi*freq**2.0 / c.c**2.0 / (np.exp(c.h*freq/(c.k_B*sun2024_Tex)) - 1.0) / (mol_data_12CN["Aul"][ml_idx]/u.s) / line_profile * sun2024_tau_ml
print("main line log10 upper column density", np.log10(sun2024_Nu_ml.to('cm-2').value))
# partition function
stat_weights = calc_stat_weight(mol_data_12CN["states"]["deg"], mol_data_12CN["states"]["E"], sun2024_Tex.to("K").value).eval()
print("stat weights", stat_weights)
Qtot = np.sum(stat_weights)
# total column density
sun2024_log10_Ntot = np.log10(Qtot/stat_weights[ml_u_idx] * sun2024_Nu_ml.to('cm-2').value)
print("log10 total column density", sun2024_log10_Ntot)
Main line frequency 113490.985
line profile 0.7682889821538493 1 / MHz
main line log10 upper column density 13.180730985805054
stat weights [1.99956311 4. 0.61585561 1.23110656 0.61344789 1.22704269
1.8409117 ]
log10 total column density 13.97744926693561
[4]:
from bayes_cn_hfs.cn_model import CNModel
# Initialize and define the model
baseline_degree = 0
n_clouds = 1
model = CNModel(
data_12CN,
molecule="CN", # molecule (either "CN" or "13CN")
mol_data=mol_data_12CN, # molecular data
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N = [13.5, 1.0], # mean and width of log10 total column density prior (cm-2)
prior_log10_Tkin = [1.0, 0.5], # mean and width of log10 kinetic temperature prior (K)
prior_velocity = [0.0, 3.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = {"12CN-1": noise_12CN, "12CN-2": noise_12CN}, # for visualization
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = True, # assume LTE
prior_log10_Tex = None, # ignored because LTE
assume_CTEX = True, # implied becuase LTE
prior_log10_LTE_precision = None, # ignored because CTEX
fix_log10_Tkin = None, # do not fix the kinetic temperature
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
# Simulate with Sun et al. (2024) parameters
# We choose values for velocity and FWHM that look good
sim_params = {
"log10_N": [sun2024_log10_Ntot],
"log10_Tkin": [np.log10(sun2024_Tex.to("K").value)],
"fwhm_nonthermal": [sun2024_fwhm.to("km/s").value],
"velocity": [sun2024_velocity.to("km/s").value],
"rms_12CN-1": 0.0,
"rms_12CN-2": 0.0,
"baseline_12CN-1_norm": [0.0],
"baseline_12CN-2_norm": [0.0],
}
# add derived quantities to sim_params
for key in model.cloud_deterministics:
if key not in sim_params.keys():
sim_params[key] = model.model[key].eval(sim_params, on_unused_input="ignore")
# Evaluate and save simulated observations
sim_obs = {label: model.model[label].eval(sim_params, on_unused_input="ignore") for label in data_12CN.keys()}
# Plot the simulated data
fig, axes = plt.subplots(len(data_12CN), layout="constrained", figsize=(8, 4))
for i, label in enumerate(data_12CN.keys()):
axes[i].plot(data_12CN[label].spectral, data_12CN[label].brightness, 'k-', label="Data")
axes[i].plot(data_12CN[label].spectral, sim_obs[label], 'r-', label="Sun+2023 Model")
axes[i].plot(data_12CN[label].spectral, data_12CN[label].brightness - sim_obs[label], 'b-', label="Residuals")
axes[i].set_ylabel(data_12CN[label].ylabel)
axes[i].set_xlabel(data_12CN[label].xlabel)
axes[i].legend(loc='upper right', fontsize=10)
[4]:
<matplotlib.legend.Legend at 0x7fcdc2d06120>
[5]:
sim_params
[5]:
{'log10_N': [np.float64(13.97744926693561)],
'log10_Tkin': [np.float64(0.6637009253896482)],
'fwhm_nonthermal': [np.float64(3.23)],
'velocity': [np.float64(0.45)],
'rms_12CN-1': 0.0,
'rms_12CN-2': 0.0,
'baseline_12CN-1_norm': [0.0],
'baseline_12CN-2_norm': [0.0],
'fwhm_thermal': array([0.09008744]),
'fwhm': array([3.23125606]),
'log10_Tex_ul': array([0.66370093]),
'LTE_weights': array([[0.17345382, 0.34698344, 0.05342292, 0.1067934 , 0.05321407,
0.10644087, 0.15969147]]),
'Tex': array([[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61]]),
'tau': array([[0.04043328],
[0.3309752 ],
[0.32326188],
[0.41976966],
[0.42139125],
[1.11937047],
[0.33247954],
[0.3248195 ],
[0.04063699]]),
'tau_total': array([3.35313777]),
'TR': array([[2.4163491 ],
[2.41603698],
[2.4156421 ],
[2.41533052],
[2.41088554],
[2.410843 ],
[2.41071344],
[2.41057441],
[2.41040252]])}
This simulation is consistent with the Sun et al. (2024) model, but it is not a great fit to the data.
[6]:
from bayes_cn_hfs import CNRatioModel
sun2024_ratio_13C_12C = 1.0/52.2
print(f"Sun 2024 ratio 13C/12C: {sun2024_ratio_13C_12C:.4f}")
baseline_degree = 0
n_clouds = 1
model = CNRatioModel(
data,
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N_12CN = [13.5, 1.0], # mean and width of log10 12CN total column density prior (cm-2)
prior_ratio_13C_12C = 0.1, # width of 13C/12C ratio prior
prior_log10_Tkin = [1.0, 0.5], # mean and width of log10 kinetic temperature prior (K)
prior_velocity = [0.0, 3.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = {"12CN-1": 1.0, "12CN-2": 1.0, "13CN": 1.0}, # for visualization
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = True, # assume LTE
prior_log10_Tex = None, # ignored because LTE
assume_CTEX_12CN = True, # implied because LTE
prior_log10_LTE_precision = None, # ignored because CTEX
assume_CTEX_13CN = True, # implied because LTE
fix_log10_Tkin = None, # do not fix the kinetic temperature
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
# Simulate with Sun et al. (2024) parameters
# We choose values for velocity and FWHM that look good
sim_params = {
"log10_N_12CN": [sun2024_log10_Ntot],
"ratio_13C_12C": [sun2024_ratio_13C_12C],
"log10_Tkin": [np.log10(sun2024_Tex.to("K").value)],
"fwhm_nonthermal": [sun2024_fwhm.to("km/s").value],
"velocity": [sun2024_velocity.to("km/s").value],
"rms_12CN-1": 0.0,
"rms_12CN-2": 0.0,
"rms_13CN": 0.0,
"baseline_12CN-1_norm": [0.0],
"baseline_12CN-2_norm": [0.0],
"baseline_13CN_norm": [0.0],
}
# add derived quantities to sim_params
for key in model.cloud_deterministics:
if key not in sim_params.keys():
sim_params[key] = model.model[key].eval(sim_params, on_unused_input="ignore")
# Evaluate and save simulated observations
sim_obs = {key: model.model[key].eval(sim_params, on_unused_input="ignore") for key in data.keys()}
# Plot the simulated data
fig, axes = plt.subplots(len(data.keys()), layout="constrained", figsize=(8, 6))
for ax, key in zip(axes, data.keys()):
ax.plot(data[key].spectral, data[key].brightness, "k-", label="Data")
ax.plot(data[key].spectral, sim_obs[key], "r-", label="Sun+2023 Model")
ax.plot(data[key].spectral, data[key].brightness - sim_obs[key], "b-", label="Residuals")
ax.set_ylabel(data[key].ylabel)
ax.set_xlabel(data[key].xlabel)
ax.legend(loc='upper right', fontsize=10)
Sun 2024 ratio 13C/12C: 0.0192
[6]:
<matplotlib.legend.Legend at 0x7fcdbfd99090>
[7]:
sim_params
[7]:
{'log10_N_12CN': [np.float64(13.97744926693561)],
'ratio_13C_12C': [0.019157088122605363],
'log10_Tkin': [np.float64(0.6637009253896482)],
'fwhm_nonthermal': [np.float64(3.23)],
'velocity': [np.float64(0.45)],
'rms_12CN-1': 0.0,
'rms_12CN-2': 0.0,
'rms_13CN': 0.0,
'baseline_12CN-1_norm': [0.0],
'baseline_12CN-2_norm': [0.0],
'baseline_13CN_norm': [0.0],
'fwhm_thermal_12CN': array([0.09008744]),
'fwhm_thermal_13CN': array([0.08840342]),
'fwhm_12CN': array([3.23125606]),
'fwhm_13CN': array([3.23120955]),
'N_13CN': array([1.81877411e+12]),
'log10_Tex_ul': array([0.66370093]),
'Tex_12CN': array([[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61]]),
'tau_12CN': array([[0.04043328],
[0.3309752 ],
[0.32326188],
[0.41976966],
[0.42139125],
[1.11937047],
[0.33247954],
[0.3248195 ],
[0.04063699]]),
'tau_total_12CN': array([3.35313777]),
'TR_12CN': array([[2.4163491 ],
[2.41603698],
[2.4156421 ],
[2.41533052],
[2.41088554],
[2.410843 ],
[2.41071344],
[2.41057441],
[2.41040252]]),
'Tex_13CN': array([[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61],
[4.61]]),
'tau_13CN': array([[1.04668200e-04],
[1.36506403e-04],
[5.31921296e-05],
[2.36140726e-04],
[1.42960662e-04],
[3.83212855e-04],
[4.41958298e-04],
[1.47269873e-03],
[2.93925668e-03],
[1.50196680e-03],
[4.52225041e-03],
[1.68097547e-03],
[1.99201079e-03],
[1.49344864e-03],
[1.28260708e-03],
[7.67050169e-03],
[5.63268160e-03],
[1.55746333e-03],
[1.14418967e-02],
[6.03032487e-03],
[2.66804002e-03],
[2.08413051e-03],
[2.14123514e-03],
[1.51094438e-04],
[2.58655604e-05],
[5.38022185e-04],
[1.39507910e-04],
[3.76792793e-04]]),
'tau_total_13CN': array([0.05884141]),
'TR_13CN': array([[2.49324879],
[2.49323375],
[2.49314482],
[2.4929292 ],
[2.49292436],
[2.49270874],
[2.48787762],
[2.48777389],
[2.48755879],
[2.4844286 ],
[2.48433972],
[2.48431997],
[2.48423759],
[2.48422579],
[2.48421501],
[2.48411953],
[2.48402228],
[2.48400234],
[2.48214563],
[2.48211237],
[2.48204183],
[2.48193818],
[2.48189766],
[2.48172316],
[2.4789835 ],
[2.47545683],
[2.47544521],
[2.47543622]])}
The 13CN model is not very consistent with the 13CN data either.
Ratio Model
We fix the kinetic temperature at the Sun et al. (2024) model value and assume LTE.
[8]:
from bayes_cn_hfs import CNRatioModel
# Initialize and define the model
baseline_degree = 0
n_clouds = 1
model = CNRatioModel(
data,
bg_temp = 2.7, # assumed background temperature (K)
Beff=0.78, # Main beam efficiency
Feff=0.94, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N_12CN = [13.5, 1.0], # mean and width of log10 12CN total column density prior (cm-2)
prior_ratio_13C_12C = 0.1, # width of 13C/12C ratio prior
prior_log10_Tkin = None, # fixed
prior_velocity = [0.0, 3.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = None, # do not infer rms
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = True, # assume LTE
prior_log10_Tex = None, # ignored because LTE
assume_CTEX_12CN = True, # implied because LTE
prior_log10_LTE_precision = None, # ignored because CTEX
assume_CTEX_13CN = True, # implied because LTE
fix_log10_Tkin = np.log10(sun2024_Tex.to("K").value), # fixed
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
[9]:
from bayes_spec.plots import plot_predictive
# prior predictive check
prior = model.sample_prior_predictive(
samples=1000, # prior predictive samples
)
_ = plot_predictive(model.data, prior.prior_predictive)
Sampling: [12CN-1, 12CN-2, 13CN, baseline_12CN-1_norm, baseline_12CN-2_norm, baseline_13CN_norm, fwhm_nonthermal_norm, log10_N_12CN_norm, ratio_13C_12C_norm, velocity_norm]
[10]:
start = time.time()
model.fit(
n = 100_000, # maximum number of VI iterations
draws = 1_000, # number of posterior samples
rel_tolerance = 0.05, # VI relative convergence threshold
abs_tolerance = 0.05, # VI absolute convergence threshold
learning_rate = 0.01, # VI learning rate
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Convergence achieved at 3300
Interrupted at 3,299 [3%]: Average Loss = 49,302
Runtime: 0.21 minutes
[11]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
_ = plot_predictive(model.data, posterior.posterior_predictive)
Sampling: [12CN-1, 12CN-2, 13CN]
[12]:
start = time.time()
init_kwargs = {
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
model.sample(
init = "advi+adapt_diag", # initialization strategy
tune = 1000, # tuning samples
draws = 1000, # posterior samples
chains = 8, # number of independent chains
cores = 8, # number of parallel chains
init_kwargs = init_kwargs, # VI initialization arguments
nuts_kwargs = {"target_accept": 0.8}, # NUTS arguments
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 3300
Interrupted at 3,299 [3%]: Average Loss = 49,302
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, baseline_13CN_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_12CN_norm, ratio_13C_12C_norm]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 11 seconds.
Adding log-likelihood to trace
Runtime: 0.54 minutes
[13]:
model.solve(kl_div_threshold=0.1)
GMM converged to unique solution
[14]:
# Add 12C/13C to trace
model.trace.solution_0["ratio_12C_13C"] = 1.0/model.trace.solution_0["ratio_13C_12C"]
[15]:
print("solutions:", model.solutions)
pm.summary(model.trace.solution_0)
solutions: [0]
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
[15]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| baseline_12CN-1_norm[0] | 3.340000e-01 | 5.000000e-02 | 2.380000e-01 | 4.270000e-01 | 1.000000e-03 | 0.000000e+00 | 8703.0 | 6778.0 | 1.0 |
| baseline_12CN-2_norm[0] | -1.076000e+00 | 6.800000e-02 | -1.207000e+00 | -9.510000e-01 | 1.000000e-03 | 1.000000e-03 | 7782.0 | 6964.0 | 1.0 |
| baseline_13CN_norm[0] | -6.200000e-02 | 7.800000e-02 | -2.070000e-01 | 8.500000e-02 | 1.000000e-03 | 1.000000e-03 | 8335.0 | 6869.0 | 1.0 |
| velocity_norm[0] | 1.500000e-01 | 1.000000e-03 | 1.480000e-01 | 1.520000e-01 | 0.000000e+00 | 0.000000e+00 | 9605.0 | 6677.0 | 1.0 |
| log10_N_12CN_norm[0] | 5.650000e-01 | 1.000000e-03 | 5.630000e-01 | 5.670000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| fwhm_nonthermal_norm[0] | 3.186000e+00 | 6.000000e-03 | 3.175000e+00 | 3.198000e+00 | 0.000000e+00 | 0.000000e+00 | 7954.0 | 6268.0 | 1.0 |
| ratio_13C_12C_norm[0] | 2.270000e-01 | 1.700000e-02 | 1.940000e-01 | 2.590000e-01 | 0.000000e+00 | 0.000000e+00 | 7981.0 | 6075.0 | 1.0 |
| velocity[0] | 4.510000e-01 | 3.000000e-03 | 4.450000e-01 | 4.560000e-01 | 0.000000e+00 | 0.000000e+00 | 9605.0 | 6677.0 | 1.0 |
| fwhm_thermal_12CN[0] | 9.000000e-02 | 0.000000e+00 | 9.000000e-02 | 9.000000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_13CN[0] | 8.800000e-02 | 0.000000e+00 | 8.800000e-02 | 8.800000e-02 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| fwhm_nonthermal[0] | 3.186000e+00 | 6.000000e-03 | 3.175000e+00 | 3.198000e+00 | 0.000000e+00 | 0.000000e+00 | 7954.0 | 6268.0 | 1.0 |
| fwhm_12CN[0] | 3.188000e+00 | 6.000000e-03 | 3.176000e+00 | 3.200000e+00 | 0.000000e+00 | 0.000000e+00 | 7954.0 | 6268.0 | 1.0 |
| fwhm_13CN[0] | 3.188000e+00 | 6.000000e-03 | 3.176000e+00 | 3.200000e+00 | 0.000000e+00 | 0.000000e+00 | 7954.0 | 6268.0 | 1.0 |
| log10_N_12CN[0] | 1.406500e+01 | 1.000000e-03 | 1.406300e+01 | 1.406700e+01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| ratio_13C_12C[0] | 2.300000e-02 | 2.000000e-03 | 1.900000e-02 | 2.600000e-02 | 0.000000e+00 | 0.000000e+00 | 7981.0 | 6075.0 | 1.0 |
| N_13CN[0] | 2.632969e+12 | 2.005233e+11 | 2.252927e+12 | 3.004007e+12 | 2.243471e+09 | 2.015746e+09 | 7966.0 | 6027.0 | 1.0 |
| log10_Tex_ul[0] | 6.640000e-01 | 0.000000e+00 | 6.640000e-01 | 6.640000e-01 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113123.3687, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113144.19, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113170.535, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113191.325, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113488.142, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113490.985, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113499.643, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113508.934, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_12CN[113520.4215, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| tau_12CN[113123.3687, 0] | 4.900000e-02 | 0.000000e+00 | 4.900000e-02 | 5.000000e-02 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113144.19, 0] | 4.050000e-01 | 1.000000e-03 | 4.030000e-01 | 4.070000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113170.535, 0] | 3.960000e-01 | 1.000000e-03 | 3.940000e-01 | 3.970000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113191.325, 0] | 5.140000e-01 | 1.000000e-03 | 5.120000e-01 | 5.160000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113488.142, 0] | 5.160000e-01 | 1.000000e-03 | 5.140000e-01 | 5.180000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113490.985, 0] | 1.370000e+00 | 3.000000e-03 | 1.365000e+00 | 1.375000e+00 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113499.643, 0] | 4.070000e-01 | 1.000000e-03 | 4.050000e-01 | 4.080000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113508.934, 0] | 3.970000e-01 | 1.000000e-03 | 3.960000e-01 | 3.990000e-01 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_12CN[113520.4215, 0] | 5.000000e-02 | 0.000000e+00 | 5.000000e-02 | 5.000000e-02 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| tau_total_12CN[0] | 4.103000e+00 | 8.000000e-03 | 4.088000e+00 | 4.119000e+00 | 0.000000e+00 | 0.000000e+00 | 6923.0 | 6552.0 | 1.0 |
| TR_12CN[113123.3687, 0] | 2.416000e+00 | 0.000000e+00 | 2.416000e+00 | 2.416000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_12CN[113144.19, 0] | 2.416000e+00 | 0.000000e+00 | 2.416000e+00 | 2.416000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_12CN[113170.535, 0] | 2.416000e+00 | 0.000000e+00 | 2.416000e+00 | 2.416000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_12CN[113191.325, 0] | 2.415000e+00 | 0.000000e+00 | 2.415000e+00 | 2.415000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_12CN[113488.142, 0] | 2.411000e+00 | 0.000000e+00 | 2.411000e+00 | 2.411000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_12CN[113490.985, 0] | 2.411000e+00 | 0.000000e+00 | 2.411000e+00 | 2.411000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_12CN[113499.643, 0] | 2.411000e+00 | 0.000000e+00 | 2.411000e+00 | 2.411000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_12CN[113508.934, 0] | 2.411000e+00 | 0.000000e+00 | 2.411000e+00 | 2.411000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_12CN[113520.4215, 0] | 2.410000e+00 | 0.000000e+00 | 2.410000e+00 | 2.410000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108056.1506, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108057.1294, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108062.9185, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108076.9565, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108077.2715, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108091.3095, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108406.0979, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108412.862, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108426.889, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108631.121, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108636.923, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108638.212, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108643.59, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108644.3602, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108645.064, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108651.297, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108657.646, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108658.948, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108780.201, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108782.374, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108786.982, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108793.753, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108796.4, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108807.8006, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[108986.8678, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[109217.6017, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[109218.3621, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| Tex_13CN[109218.9506, 0] | 4.610000e+00 | 0.000000e+00 | 4.610000e+00 | 4.610000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| tau_13CN[108056.1506, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108057.1294, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108062.9185, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108076.9565, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108077.2715, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108091.3095, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108406.0979, 0] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108412.862, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108426.889, 0] | 4.000000e-03 | 0.000000e+00 | 4.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108631.121, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108636.923, 0] | 7.000000e-03 | 0.000000e+00 | 6.000000e-03 | 7.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108638.212, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108643.59, 0] | 3.000000e-03 | 0.000000e+00 | 2.000000e-03 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108644.3602, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108645.064, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108651.297, 0] | 1.100000e-02 | 1.000000e-03 | 1.000000e-02 | 1.300000e-02 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108657.646, 0] | 8.000000e-03 | 1.000000e-03 | 7.000000e-03 | 9.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108658.948, 0] | 2.000000e-03 | 0.000000e+00 | 2.000000e-03 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108780.201, 0] | 1.700000e-02 | 1.000000e-03 | 1.400000e-02 | 1.900000e-02 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108782.374, 0] | 9.000000e-03 | 1.000000e-03 | 7.000000e-03 | 1.000000e-02 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108786.982, 0] | 4.000000e-03 | 0.000000e+00 | 3.000000e-03 | 4.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108793.753, 0] | 3.000000e-03 | 0.000000e+00 | 3.000000e-03 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108796.4, 0] | 3.000000e-03 | 0.000000e+00 | 3.000000e-03 | 4.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108807.8006, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[108986.8678, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[109217.6017, 0] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[109218.3621, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_13CN[109218.9506, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| tau_total_13CN[0] | 8.500000e-02 | 6.000000e-03 | 7.300000e-02 | 9.700000e-02 | 0.000000e+00 | 0.000000e+00 | 7966.0 | 6027.0 | 1.0 |
| TR_13CN[108056.1506, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108057.1294, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108062.9185, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108076.9565, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108077.2715, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108091.3095, 0] | 2.493000e+00 | 0.000000e+00 | 2.493000e+00 | 2.493000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108406.0979, 0] | 2.488000e+00 | 0.000000e+00 | 2.488000e+00 | 2.488000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108412.862, 0] | 2.488000e+00 | 0.000000e+00 | 2.488000e+00 | 2.488000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108426.889, 0] | 2.488000e+00 | 0.000000e+00 | 2.488000e+00 | 2.488000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108631.121, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108636.923, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108638.212, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108643.59, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108644.3602, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108645.064, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108651.297, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108657.646, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108658.948, 0] | 2.484000e+00 | 0.000000e+00 | 2.484000e+00 | 2.484000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108780.201, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108782.374, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108786.982, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108793.753, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[108796.4, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108807.8006, 0] | 2.482000e+00 | 0.000000e+00 | 2.482000e+00 | 2.482000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[108986.8678, 0] | 2.479000e+00 | 0.000000e+00 | 2.479000e+00 | 2.479000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[109217.6017, 0] | 2.475000e+00 | 0.000000e+00 | 2.475000e+00 | 2.475000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| TR_13CN[109218.3621, 0] | 2.475000e+00 | 0.000000e+00 | 2.475000e+00 | 2.475000e+00 | 0.000000e+00 | 0.000000e+00 | 8000.0 | 8000.0 | NaN |
| TR_13CN[109218.9506, 0] | 2.475000e+00 | 0.000000e+00 | 2.475000e+00 | 2.475000e+00 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| ratio_12C_13C[0] | 4.438200e+01 | 3.432000e+00 | 3.811000e+01 | 5.082600e+01 | 3.900000e-02 | 3.800000e-02 | 7981.0 | 6075.0 | 1.0 |
We find a smaller \(^{12}{\rm C}/^{13}{\rm C}\) ratio: \(44.4 \pm 3.4\) compared to Sun et al. (2024) who found \(52.2 \pm 6.7\) using the traditional HfS method, and \(72.2 \pm 9.5\) using the satellite-line method.
[16]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
axes = plot_predictive(model.data, posterior.posterior_predictive)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
axes.ravel()[1].set_xlabel(None)
fig.set_size_inches(8, 6)
Sampling: [12CN-1, 12CN-2, 13CN]
[17]:
# calculate residuals
posterior["posterior_predictive_residuals"] = posterior.posterior_predictive.copy()
for label in model.data.keys():
posterior.posterior_predictive_residuals[label] = posterior.posterior_predictive[label] - model.data[label].brightness
axes = plot_predictive(res_data, posterior.posterior_predictive_residuals)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
axes.ravel()[1].set_xlabel(None)
fig.set_size_inches(8, 6)
[18]:
from bayes_spec.plots import plot_pair
var_names = [
param for param in model.cloud_deterministics
if not set(model.model.named_vars_to_dims[param]).intersection(set(
["transition_12CN", "state_12CN", "transition_13CN", "state_13CN"]
)) and param not in ["fwhm_thermal_12CN", "fwhm_thermal_13CN", "log10_Tex_ul"]
]
print(var_names)
_ = plot_pair(
model.trace.solution_0, # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
reference_values=sim_params, # Sun et al. model
)
['velocity', 'fwhm_nonthermal', 'fwhm_12CN', 'fwhm_13CN', 'log10_N_12CN', 'ratio_13C_12C', 'N_13CN', 'tau_total_12CN', 'tau_total_13CN']
Single component LTE
Mimic Sun et al. (2024) analysis, letting the excitation (kinetic) temperature be free. Assuming LTE and CTEX.
[19]:
# Initialize and define the model
baseline_degree = 0
n_clouds = 1
model = CNModel(
data_12CN,
molecule="CN", # molecule (either "CN" or "13CN")
mol_data=mol_data_12CN, # molecular data
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N = [13.5, 1.0], # mean and width of log10 total column density prior (cm-2)
prior_log10_Tkin = [1.0, 0.5], # mean and width of log10 kinetic temperature prior (K)
prior_velocity = [0.0, 3.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = None, # do not infer spectral rms
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = True, # assume kinetic temperature = excitation temperature
prior_log10_Tex = None, # ignored for this LTE model
assume_CTEX = True, # assume CTEX
prior_log10_LTE_precision = None, # ignored for this LTE model
fix_log10_Tkin = None, # do not fix the kinetic temperature
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
[20]:
from bayes_spec.plots import plot_predictive
# prior predictive check
prior = model.sample_prior_predictive(
samples=1000, # prior predictive samples
)
_ = plot_predictive(model.data, prior.prior_predictive)
Sampling: [12CN-1, 12CN-2, baseline_12CN-1_norm, baseline_12CN-2_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tkin_norm, velocity_norm]
[21]:
start = time.time()
model.fit(
n = 100_000, # maximum number of VI iterations
draws = 1_000, # number of posterior samples
rel_tolerance = 0.05, # VI relative convergence threshold
abs_tolerance = 0.05, # VI absolute convergence threshold
learning_rate = 0.01, # VI learning rate
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Convergence achieved at 4400
Interrupted at 4,399 [4%]: Average Loss = 1.9543e+05
Runtime: 0.16 minutes
[22]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
_ = plot_predictive(model.data, posterior.posterior_predictive)
Sampling: [12CN-1, 12CN-2]
[23]:
start = time.time()
init_kwargs = {
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
model.sample(
init = "advi+adapt_diag", # initialization strategy
tune = 1000, # tuning samples
draws = 1000, # posterior samples
chains = 8, # number of independent chains
cores = 8, # number of parallel chains
init_kwargs = init_kwargs, # VI initialization arguments
nuts_kwargs = {"target_accept": 0.8}, # NUTS arguments
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 4400
Interrupted at 4,399 [4%]: Average Loss = 1.9543e+05
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, log10_Tkin_norm, fwhm_nonthermal_norm, log10_N_norm]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 17 seconds.
Adding log-likelihood to trace
Runtime: 0.58 minutes
[24]:
model.solve(kl_div_threshold=0.1)
GMM converged to unique solution
[25]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
axes = plot_predictive(model.data, posterior.posterior_predictive)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
Sampling: [12CN-1, 12CN-2]
[26]:
# calculate residuals
posterior["posterior_predictive_residuals"] = posterior.posterior_predictive.copy()
for label in model.data.keys():
posterior.posterior_predictive_residuals[label] = posterior.posterior_predictive[label] - model.data[label].brightness
axes = plot_predictive(res_data_12CN, posterior.posterior_predictive_residuals)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
[27]:
pm.summary(model.trace.solution_0)
[27]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| baseline_12CN-1_norm[0] | 0.323 | 0.049 | 0.228 | 0.413 | 0.001 | 0.001 | 8887.0 | 4988.0 | 1.0 |
| baseline_12CN-2_norm[0] | -1.074 | 0.068 | -1.202 | -0.944 | 0.001 | 0.001 | 7284.0 | 5606.0 | 1.0 |
| velocity_norm[0] | 0.150 | 0.001 | 0.149 | 0.152 | 0.000 | 0.000 | 8623.0 | 5339.0 | 1.0 |
| log10_Tkin_norm[0] | -0.739 | 0.003 | -0.744 | -0.734 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| log10_N_norm[0] | 0.542 | 0.003 | 0.536 | 0.549 | 0.000 | 0.000 | 4114.0 | 4676.0 | 1.0 |
| fwhm_nonthermal_norm[0] | 3.181 | 0.007 | 3.168 | 3.194 | 0.000 | 0.000 | 7182.0 | 5424.0 | 1.0 |
| velocity[0] | 0.451 | 0.003 | 0.446 | 0.457 | 0.000 | 0.000 | 8623.0 | 5339.0 | 1.0 |
| log10_Tkin[0] | 0.631 | 0.001 | 0.628 | 0.633 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| fwhm_thermal[0] | 0.087 | 0.000 | 0.086 | 0.087 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| fwhm_nonthermal[0] | 3.181 | 0.007 | 3.168 | 3.194 | 0.000 | 0.000 | 7182.0 | 5424.0 | 1.0 |
| fwhm[0] | 3.182 | 0.007 | 3.170 | 3.195 | 0.000 | 0.000 | 7178.0 | 5424.0 | 1.0 |
| log10_N[0] | 14.042 | 0.003 | 14.036 | 14.049 | 0.000 | 0.000 | 4114.0 | 4676.0 | 1.0 |
| log10_Tex_ul[0] | 0.631 | 0.001 | 0.628 | 0.633 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 0 0 1 1] | 0.181 | 0.000 | 0.181 | 0.182 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 0 0 1 2] | 0.362 | 0.001 | 0.361 | 0.364 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 1 0 1 1] | 0.051 | 0.000 | 0.051 | 0.051 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 1 0 1 2] | 0.102 | 0.000 | 0.101 | 0.102 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 1 0 2 1] | 0.051 | 0.000 | 0.050 | 0.051 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 1 0 2 2] | 0.101 | 0.000 | 0.101 | 0.102 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| LTE_weights[0, 1 0 2 3] | 0.152 | 0.000 | 0.151 | 0.153 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113123.3687, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113144.19, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113170.535, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113191.325, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113488.142, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113490.985, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113499.643, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113508.934, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| Tex[113520.4215, 0] | 4.273 | 0.013 | 4.249 | 4.296 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| tau[113123.3687, 0] | 0.051 | 0.001 | 0.050 | 0.052 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113144.19, 0] | 0.417 | 0.005 | 0.408 | 0.426 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113170.535, 0] | 0.407 | 0.005 | 0.399 | 0.416 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113191.325, 0] | 0.529 | 0.006 | 0.518 | 0.540 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113488.142, 0] | 0.531 | 0.006 | 0.520 | 0.542 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113490.985, 0] | 1.410 | 0.016 | 1.381 | 1.440 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113499.643, 0] | 0.419 | 0.005 | 0.410 | 0.428 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113508.934, 0] | 0.409 | 0.005 | 0.401 | 0.418 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau[113520.4215, 0] | 0.051 | 0.001 | 0.050 | 0.052 | 0.000 | 0.000 | 4069.0 | 4633.0 | 1.0 |
| tau_total[0] | 4.224 | 0.047 | 4.138 | 4.314 | 0.001 | 0.001 | 4069.0 | 4633.0 | 1.0 |
| TR[113123.3687, 0] | 2.118 | 0.011 | 2.097 | 2.139 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113144.19, 0] | 2.118 | 0.011 | 2.097 | 2.139 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113170.535, 0] | 2.118 | 0.011 | 2.096 | 2.138 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113191.325, 0] | 2.117 | 0.011 | 2.096 | 2.138 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113488.142, 0] | 2.113 | 0.011 | 2.092 | 2.134 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113490.985, 0] | 2.113 | 0.011 | 2.092 | 2.134 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113499.643, 0] | 2.113 | 0.011 | 2.092 | 2.133 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113508.934, 0] | 2.113 | 0.011 | 2.091 | 2.133 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
| TR[113520.4215, 0] | 2.113 | 0.011 | 2.091 | 2.133 | 0.000 | 0.000 | 4059.0 | 4864.0 | 1.0 |
[28]:
from bayes_spec.plots import plot_pair
# ignore transition and state dependent parameters
var_names = [
param for param in model.cloud_deterministics
if not set(model.model.named_vars_to_dims[param]).intersection(set(["transition", "state"]))
]
print(var_names)
_ = plot_pair(
model.trace.solution_0.sel(cloud=0), # samples
var_names + model.hyper_freeRVs, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
reference_values=sim_params, # Sun et al. results
)
['velocity', 'log10_Tkin', 'fwhm_thermal', 'fwhm_nonthermal', 'fwhm', 'log10_N', 'log10_Tex_ul', 'tau_total']
Similar to the Sun et al. results.
Non-LTE model
Fix the kinetic temperature
[29]:
# Initialize and define the model
baseline_degree = 0
n_clouds = 1
model = CNModel(
data_12CN,
molecule="CN", # molecule (either "CN" or "13CN")
mol_data=mol_data_12CN, # molecular data
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N = [13.5, 1.0], # mean and width of log10 total column density prior (cm-2)
prior_log10_Tkin = None, # ignored
prior_velocity = [0.0, 3.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = None, # do not infer spectral rms
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = False, # do not assume LTE
prior_log10_Tex = [0.5, 0.1], # mean and width of log10 excitation temperature prior (K)
assume_CTEX = False, # do not assume CTEX
prior_log10_LTE_precision = [-6.0, 1.0], # offset and width of log10 LTE precision prior
fix_log10_Tkin = 0.5, # fix the kinetic temperature
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
[30]:
from bayes_spec.plots import plot_predictive
# prior predictive check
prior = model.sample_prior_predictive(
samples=1000, # prior predictive samples
)
_ = plot_predictive(model.data, prior.prior_predictive)
Sampling: [12CN-1, 12CN-2, baseline_12CN-1_norm, baseline_12CN-2_norm, fwhm_nonthermal_norm, log10_LTE_precision_norm, log10_N_norm, log10_Tex_ul_norm, velocity_norm, weights]
[31]:
start = time.time()
model.fit(
n = 100_000, # maximum number of VI iterations
draws = 1_000, # number of posterior samples
rel_tolerance = 0.05, # VI relative convergence threshold
abs_tolerance = 0.05, # VI absolute convergence threshold
learning_rate = 0.01, # VI learning rate
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Convergence achieved at 7600
Interrupted at 7,599 [7%]: Average Loss = 1.0276e+11
Runtime: 0.27 minutes
[32]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
_ = plot_predictive(model.data, posterior.posterior_predictive)
Sampling: [12CN-1, 12CN-2]
[33]:
start = time.time()
init_kwargs = {
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
model.sample(
init = "advi+adapt_diag", # initialization strategy
tune = 1000, # tuning samples
draws = 1000, # posterior samples
chains = 8, # number of independent chains
cores = 8, # number of parallel chains
init_kwargs = init_kwargs, # VI initialization arguments
nuts_kwargs = {"target_accept": 0.9}, # NUTS arguments
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 7600
Interrupted at 7,599 [7%]: Average Loss = 1.0276e+11
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 131 seconds.
Adding log-likelihood to trace
Runtime: 2.64 minutes
[34]:
model.solve(kl_div_threshold=0.1)
GMM converged to unique solution
[35]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
axes = plot_predictive(model.data, posterior.posterior_predictive)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
Sampling: [12CN-1, 12CN-2]
[36]:
# calculate residuals
posterior["posterior_predictive_residuals"] = posterior.posterior_predictive.copy()
for label in model.data.keys():
posterior.posterior_predictive_residuals[label] = posterior.posterior_predictive[label] - model.data[label].brightness
axes = plot_predictive(res_data_12CN, posterior.posterior_predictive_residuals)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
[37]:
pm.summary(model.trace.solution_0)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
[37]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| baseline_12CN-1_norm[0] | -0.099 | 0.051 | -0.195 | -0.002 | 0.001 | 0.001 | 6637.0 | 5261.0 | 1.00 |
| baseline_12CN-2_norm[0] | -0.394 | 0.071 | -0.522 | -0.253 | 0.001 | 0.001 | 6665.0 | 4873.0 | 1.00 |
| velocity_norm[0] | 0.152 | 0.001 | 0.150 | 0.153 | 0.000 | 0.000 | 7152.0 | 5316.0 | 1.00 |
| log10_N_norm[0] | 0.384 | 0.015 | 0.357 | 0.412 | 0.000 | 0.000 | 1350.0 | 2034.0 | 1.01 |
| log10_Tex_ul_norm[0] | 2.105 | 0.184 | 1.766 | 2.463 | 0.003 | 0.003 | 2841.0 | 3482.0 | 1.00 |
| fwhm_nonthermal_norm[0] | 3.290 | 0.012 | 3.268 | 3.312 | 0.000 | 0.000 | 1759.0 | 2865.0 | 1.01 |
| log10_LTE_precision_norm[0] | 2.494 | 0.243 | 2.065 | 2.950 | 0.004 | 0.003 | 5278.0 | 4517.0 | 1.00 |
| weights[0, 0 0 1 1] | 0.156 | 0.002 | 0.151 | 0.161 | 0.000 | 0.000 | 1433.0 | 2244.0 | 1.01 |
| weights[0, 0 0 1 2] | 0.332 | 0.004 | 0.324 | 0.339 | 0.000 | 0.000 | 1385.0 | 2128.0 | 1.01 |
| weights[0, 1 0 1 1] | 0.062 | 0.001 | 0.060 | 0.064 | 0.000 | 0.000 | 1383.0 | 2087.0 | 1.01 |
| weights[0, 1 0 1 2] | 0.121 | 0.002 | 0.118 | 0.125 | 0.000 | 0.000 | 1350.0 | 2148.0 | 1.01 |
| weights[0, 1 0 2 1] | 0.052 | 0.001 | 0.051 | 0.053 | 0.000 | 0.000 | 1447.0 | 2111.0 | 1.01 |
| weights[0, 1 0 2 2] | 0.112 | 0.002 | 0.109 | 0.115 | 0.000 | 0.000 | 1367.0 | 2106.0 | 1.01 |
| weights[0, 1 0 2 3] | 0.164 | 0.001 | 0.162 | 0.167 | 0.000 | 0.000 | 1385.0 | 1921.0 | 1.01 |
| velocity[0] | 0.455 | 0.003 | 0.449 | 0.460 | 0.000 | 0.000 | 7152.0 | 5316.0 | 1.00 |
| fwhm_thermal[0] | 0.075 | 0.000 | 0.075 | 0.075 | 0.000 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_nonthermal[0] | 3.290 | 0.012 | 3.268 | 3.312 | 0.000 | 0.000 | 1759.0 | 2865.0 | 1.01 |
| fwhm[0] | 3.291 | 0.012 | 3.269 | 3.313 | 0.000 | 0.000 | 1759.0 | 2865.0 | 1.01 |
| log10_N[0] | 13.884 | 0.015 | 13.857 | 13.912 | 0.000 | 0.000 | 1350.0 | 2034.0 | 1.01 |
| log10_Tex_ul[0] | 0.711 | 0.018 | 0.677 | 0.746 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 0 0 1 1] | 0.163 | 0.004 | 0.156 | 0.171 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 0 0 1 2] | 0.327 | 0.008 | 0.313 | 0.341 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 1 0 1 1] | 0.057 | 0.001 | 0.054 | 0.059 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 1 0 1 2] | 0.113 | 0.002 | 0.109 | 0.118 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 1 0 2 1] | 0.057 | 0.001 | 0.054 | 0.059 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 1 0 2 2] | 0.113 | 0.003 | 0.108 | 0.118 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| LTE_weights[0, 1 0 2 3] | 0.170 | 0.004 | 0.163 | 0.177 | 0.000 | 0.000 | 2841.0 | 3482.0 | 1.00 |
| log10_LTE_precision[0] | -3.506 | 0.243 | -3.935 | -3.050 | 0.004 | 0.003 | 5278.0 | 4517.0 | 1.00 |
| Tex[113123.3687, 0] | 5.918 | 0.204 | 5.539 | 6.302 | 0.006 | 0.004 | 1384.0 | 2135.0 | 1.01 |
| Tex[113144.19, 0] | 5.549 | 0.158 | 5.259 | 5.853 | 0.004 | 0.003 | 1361.0 | 2032.0 | 1.01 |
| Tex[113170.535, 0] | 5.745 | 0.185 | 5.411 | 6.104 | 0.005 | 0.003 | 1362.0 | 2093.0 | 1.01 |
| Tex[113191.325, 0] | 5.397 | 0.144 | 5.125 | 5.662 | 0.004 | 0.003 | 1355.0 | 2109.0 | 1.01 |
| Tex[113488.142, 0] | 5.329 | 0.152 | 5.051 | 5.616 | 0.004 | 0.003 | 1356.0 | 2061.0 | 1.01 |
| Tex[113490.985, 0] | 4.919 | 0.091 | 4.755 | 5.093 | 0.002 | 0.002 | 1353.0 | 2084.0 | 1.01 |
| Tex[113499.643, 0] | 4.977 | 0.129 | 4.741 | 5.221 | 0.003 | 0.002 | 1361.0 | 1967.0 | 1.01 |
| Tex[113508.934, 0] | 5.029 | 0.119 | 4.806 | 5.251 | 0.003 | 0.002 | 1367.0 | 2120.0 | 1.01 |
| Tex[113520.4215, 0] | 4.715 | 0.103 | 4.525 | 4.908 | 0.003 | 0.002 | 1398.0 | 2084.0 | 1.01 |
| tau[113123.3687, 0] | 0.026 | 0.002 | 0.022 | 0.029 | 0.000 | 0.000 | 1357.0 | 2047.0 | 1.01 |
| tau[113144.19, 0] | 0.231 | 0.014 | 0.204 | 0.258 | 0.000 | 0.000 | 1351.0 | 2102.0 | 1.01 |
| tau[113170.535, 0] | 0.208 | 0.014 | 0.181 | 0.234 | 0.000 | 0.000 | 1353.0 | 2061.0 | 1.01 |
| tau[113191.325, 0] | 0.297 | 0.018 | 0.264 | 0.333 | 0.000 | 0.000 | 1351.0 | 2058.0 | 1.01 |
| tau[113488.142, 0] | 0.283 | 0.018 | 0.248 | 0.318 | 0.001 | 0.000 | 1351.0 | 2026.0 | 1.01 |
| tau[113490.985, 0] | 0.836 | 0.047 | 0.750 | 0.925 | 0.001 | 0.001 | 1351.0 | 2063.0 | 1.01 |
| tau[113499.643, 0] | 0.232 | 0.015 | 0.204 | 0.260 | 0.000 | 0.000 | 1351.0 | 2021.0 | 1.01 |
| tau[113508.934, 0] | 0.240 | 0.014 | 0.214 | 0.267 | 0.000 | 0.000 | 1352.0 | 2054.0 | 1.01 |
| tau[113520.4215, 0] | 0.031 | 0.002 | 0.028 | 0.034 | 0.000 | 0.000 | 1354.0 | 2050.0 | 1.01 |
| tau_total[0] | 2.383 | 0.143 | 2.119 | 2.660 | 0.004 | 0.002 | 1345.0 | 2059.0 | 1.01 |
| TR[113123.3687, 0] | 3.613 | 0.191 | 3.261 | 3.973 | 0.005 | 0.003 | 1384.0 | 2135.0 | 1.01 |
| TR[113144.19, 0] | 3.270 | 0.146 | 3.003 | 3.552 | 0.004 | 0.003 | 1361.0 | 2032.0 | 1.01 |
| TR[113170.535, 0] | 3.451 | 0.172 | 3.142 | 3.786 | 0.005 | 0.003 | 1362.0 | 2093.0 | 1.01 |
| TR[113191.325, 0] | 3.129 | 0.133 | 2.880 | 3.374 | 0.004 | 0.002 | 1355.0 | 2109.0 | 1.01 |
| TR[113488.142, 0] | 3.062 | 0.139 | 2.808 | 3.326 | 0.004 | 0.003 | 1356.0 | 2061.0 | 1.01 |
| TR[113490.985, 0] | 2.688 | 0.082 | 2.540 | 2.846 | 0.002 | 0.001 | 1353.0 | 2084.0 | 1.01 |
| TR[113499.643, 0] | 2.741 | 0.116 | 2.528 | 2.962 | 0.003 | 0.002 | 1361.0 | 1967.0 | 1.01 |
| TR[113508.934, 0] | 2.788 | 0.108 | 2.584 | 2.988 | 0.003 | 0.002 | 1367.0 | 2120.0 | 1.01 |
| TR[113520.4215, 0] | 2.505 | 0.092 | 2.325 | 2.669 | 0.002 | 0.002 | 1398.0 | 2084.0 | 1.01 |
This model is both physically consistent and a better match to the data. There appears to be evidence for multiple cloud components. Note the variability in the excitation temperature, especially between the satellite lines.
[38]:
# ignore transition and state dependent parameters
var_names = [
param for param in model.cloud_deterministics
if not set(model.model.named_vars_to_dims[param]).intersection(set(["transition", "state"]))
and param not in ["fwhm_thermal"]
]
print(var_names)
_ = plot_pair(
model.trace.solution_0.sel(cloud=0), # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
reference_values=sim_params, # sun et al. model
)
['velocity', 'fwhm_nonthermal', 'fwhm', 'log10_N', 'log10_Tex_ul', 'log10_LTE_precision', 'tau_total']
Number of clouds
[55]:
from bayes_spec import Optimize
from bayes_cn_hfs import CNModel
max_n_clouds = 8
baseline_degree = 0
opt = Optimize(
CNModel,
data_12CN,
molecule="CN", # molecule name
mol_data=mol_data_12CN, # molecular data
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
max_n_clouds=max_n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
opt.add_priors(
prior_log10_N = [13.5, 1.0], # mean and width of log10 total column density prior (cm-2)
prior_log10_Tkin = None, # ignored
prior_velocity = [0.0, 1.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = None, # do not infer spectral rms
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = False, # do not assume LTE
prior_log10_Tex = [0.5, 0.1], # mean and width of log10 excitation temperature prior (K)
assume_CTEX = False, # do not assume CTEX
prior_log10_LTE_precision = [-6.0, 1.0], # offset and width of log10 LTE precision prior
fix_log10_Tkin = 0.5, # fix the kinetic temperature
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
opt.add_likelihood()
[56]:
from bayes_spec.plots import plot_predictive
# prior predictive check
prior = opt.models[1].sample_prior_predictive(
samples=1000, # prior predictive samples
)
_ = plot_predictive(opt.models[1].data, prior.prior_predictive)
Sampling: [12CN-1, 12CN-2, baseline_12CN-1_norm, baseline_12CN-2_norm, fwhm_nonthermal_norm, log10_LTE_precision_norm, log10_N_norm, log10_Tex_ul_norm, velocity_norm, weights]
[60]:
start = time.time()
fit_kwargs = {
"n": 100_000,
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
opt.fit_all(**fit_kwargs)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Null hypothesis BIC = 4.670e+05
Approximating n_cloud = 1 posterior...
Convergence achieved at 8500
Interrupted at 8,499 [8%]: Average Loss = 7.3995e+10
n_cloud = 1 BIC = 2.907e+03
Approximating n_cloud = 2 posterior...
Convergence achieved at 19200
Interrupted at 19,199 [19%]: Average Loss = 1.6385e+24
n_cloud = 2 BIC = 8.004e+02
Approximating n_cloud = 3 posterior...
Convergence achieved at 45300
Interrupted at 45,299 [45%]: Average Loss = 6.3607e+25
n_cloud = 3 BIC = -3.418e+03
Approximating n_cloud = 4 posterior...
Convergence achieved at 56900
Interrupted at 56,899 [56%]: Average Loss = 5.7749e+25
n_cloud = 4 BIC = -4.132e+03
Approximating n_cloud = 5 posterior...
Finished [100%]: Average Loss = -2,415
n_cloud = 5 BIC = -5.118e+03
Approximating n_cloud = 6 posterior...
Finished [100%]: Average Loss = -2,214.1
n_cloud = 6 BIC = -4.605e+03
Approximating n_cloud = 7 posterior...
Finished [100%]: Average Loss = -2,428.4
n_cloud = 7 BIC = -4.818e+03
Approximating n_cloud = 8 posterior...
Finished [100%]: Average Loss = -2,417.1
n_cloud = 8 BIC = -4.945e+03
Runtime: 13.61 minutes
[61]:
null_bic = opt.models[1].null_bic()
n_clouds = np.arange(max_n_clouds+1)
bics_vi = np.array([null_bic] + [model.bic(chain=0) for model in opt.models.values()])
print(bics_vi)
plt.plot(n_clouds[1:], bics_vi[1:], 'ko')
[467024.12067116 2907.36750836 800.40411344 -3418.31897192
-4132.29641226 -5117.88994813 -4605.29954114 -4817.69449359
-4945.05394847]
[61]:
[<matplotlib.lines.Line2D at 0x7fcda44b0f50>]
[62]:
start = time.time()
fit_kwargs = {
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
sample_kwargs = {
"chains": 8,
"cores": 8,
"n_init": 100_000,
"tune": 1000,
"draws": 1000,
"init_kwargs": fit_kwargs,
"nuts_kwargs": {"target_accept": 0.9},
}
opt.optimize(fit_kwargs=fit_kwargs, sample_kwargs=sample_kwargs, approx=False)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Null hypothesis BIC = 4.670e+05
Sampling n_cloud = 1 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 8500
Interrupted at 8,499 [8%]: Average Loss = 7.3995e+10
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 132 seconds.
Adding log-likelihood to trace
GMM converged to unique solution
n_cloud = 1 solution = 0 BIC = 2.689e+03
Sampling n_cloud = 2 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 19200
Interrupted at 19,199 [19%]: Average Loss = 1.6385e+24
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 1661 seconds.
Adding log-likelihood to trace
There were 4 divergences in converged chains.
GMM converged to unique solution
n_cloud = 2 solution = 0 BIC = -3.141e+03
Sampling n_cloud = 3 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 45300
Interrupted at 45,299 [45%]: Average Loss = 6.3607e+25
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 1648 seconds.
Adding log-likelihood to trace
There were 1863 divergences in converged chains.
GMM converged to unique solution
6 of 8 chains appear converged.
n_cloud = 3 solution = 0 BIC = -5.113e+03
Sampling n_cloud = 4 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 56900
Interrupted at 56,899 [56%]: Average Loss = 5.7749e+25
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 1326 seconds.
Adding log-likelihood to trace
GMM converged to unique solution
n_cloud = 4 solution = 0 BIC = -5.225e+03
Sampling n_cloud = 5 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Finished [100%]: Average Loss = -2,415
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 2458 seconds.
Adding log-likelihood to trace
There were 420 divergences in converged chains.
GMM converged to unique solution
2 of 8 chains appear converged.
n_cloud = 5 solution = 0 BIC = -5.218e+03
Stopping criteria met.
Sampling n_cloud = 6 posterior...
Initializing NUTS using custom advi+adapt_diag strategy
Finished [100%]: Average Loss = -2,214.1
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 3115 seconds.
Adding log-likelihood to trace
There were 37 divergences in converged chains.
No solution found!
0 of 8 chains appear converged.
Stopping criteria met.
Stopping early.
Runtime: 182.02 minutes
[63]:
null_bic = opt.models[1].null_bic()
n_clouds = np.arange(max_n_clouds+1)
bics_mcmc = np.array([null_bic] + [model.bic(solution=0) if len(model.solutions) > 0 else np.nan for model in opt.models.values()])
print(bics_mcmc)
plt.plot(n_clouds[1:], bics_vi[1:], 'ko', label="VI")
plt.plot(n_clouds[1:], bics_mcmc[1:], 'ro', label="MCMC")
plt.xlabel("Number of Clouds")
plt.ylabel("BIC")
_ = plt.legend()
[467024.12067116 2688.60020389 -3141.28635865 -5113.15568045
-5224.72328742 -5218.43920218 nan nan
nan]
[64]:
import dill
with open("g211.59_opt.pkl", "wb") as f:
dill.dump(opt, f)
[ ]:
with open("g211.59_opt.pkl", "rb") as f:
opt = dill.load(f)
[85]:
model = opt.best_model
model = opt.models[3]
print(model.n_clouds)
model.solve()
pm.summary(model.trace.solution_0)
3
GMM converged to unique solution
6 of 8 chains appear converged.
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
[85]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| baseline_12CN-1_norm[0] | -0.123 | 0.051 | -0.217 | -0.030 | 0.001 | 0.001 | 7709.0 | 4720.0 | 1.00 |
| baseline_12CN-2_norm[0] | -0.336 | 0.072 | -0.474 | -0.203 | 0.001 | 0.001 | 7852.0 | 4275.0 | 1.00 |
| velocity_norm[0] | -0.473 | 0.041 | -0.550 | -0.395 | 0.001 | 0.001 | 1883.0 | 2939.0 | 1.00 |
| velocity_norm[1] | 2.310 | 0.037 | 2.238 | 2.377 | 0.001 | 0.000 | 2445.0 | 3540.0 | 1.00 |
| velocity_norm[2] | 1.251 | 0.020 | 1.214 | 1.288 | 0.000 | 0.000 | 2074.0 | 3139.0 | 1.00 |
| log10_N_norm[0] | 0.362 | 0.020 | 0.321 | 0.398 | 0.000 | 0.000 | 1840.0 | 2709.0 | 1.00 |
| log10_N_norm[1] | 0.213 | 0.020 | 0.174 | 0.250 | 0.000 | 0.000 | 2150.0 | 3177.0 | 1.00 |
| log10_N_norm[2] | 0.683 | 0.027 | 0.634 | 0.735 | 0.001 | 0.000 | 2550.0 | 2588.0 | 1.00 |
| log10_Tex_ul_norm[0] | 0.862 | 0.108 | 0.658 | 1.067 | 0.002 | 0.002 | 2803.0 | 3386.0 | 1.00 |
| log10_Tex_ul_norm[1] | -0.281 | 0.055 | -0.388 | -0.181 | 0.001 | 0.001 | 2092.0 | 2832.0 | 1.00 |
| log10_Tex_ul_norm[2] | 0.523 | 0.196 | 0.164 | 0.906 | 0.003 | 0.004 | 4593.0 | 2939.0 | 1.00 |
| fwhm_nonthermal_norm[0] | 2.454 | 0.049 | 2.364 | 2.548 | 0.001 | 0.001 | 1905.0 | 3192.0 | 1.00 |
| fwhm_nonthermal_norm[1] | 1.749 | 0.078 | 1.602 | 1.888 | 0.002 | 0.001 | 1319.0 | 2036.0 | 1.01 |
| fwhm_nonthermal_norm[2] | 1.515 | 0.048 | 1.428 | 1.606 | 0.001 | 0.001 | 1088.0 | 1698.0 | 1.01 |
| log10_LTE_precision_norm[0] | 2.295 | 0.249 | 1.855 | 2.772 | 0.003 | 0.003 | 5546.0 | 3893.0 | 1.00 |
| log10_LTE_precision_norm[1] | 1.621 | 0.280 | 1.110 | 2.153 | 0.004 | 0.004 | 4800.0 | 4093.0 | 1.00 |
| log10_LTE_precision_norm[2] | 2.974 | 0.233 | 2.563 | 3.432 | 0.003 | 0.004 | 5632.0 | 4034.0 | 1.00 |
| weights[0, 0 0 1 1] | 0.187 | 0.002 | 0.184 | 0.190 | 0.000 | 0.000 | 1595.0 | 2941.0 | 1.00 |
| weights[0, 0 0 1 2] | 0.390 | 0.002 | 0.385 | 0.395 | 0.000 | 0.000 | 1439.0 | 2723.0 | 1.01 |
| weights[0, 1 0 1 1] | 0.048 | 0.001 | 0.047 | 0.049 | 0.000 | 0.000 | 1452.0 | 2885.0 | 1.01 |
| weights[0, 1 0 1 2] | 0.094 | 0.001 | 0.092 | 0.096 | 0.000 | 0.000 | 1393.0 | 2478.0 | 1.01 |
| weights[0, 1 0 2 1] | 0.042 | 0.000 | 0.042 | 0.043 | 0.000 | 0.000 | 1753.0 | 3025.0 | 1.00 |
| weights[0, 1 0 2 2] | 0.090 | 0.001 | 0.088 | 0.092 | 0.000 | 0.000 | 1375.0 | 2583.0 | 1.01 |
| weights[0, 1 0 2 3] | 0.148 | 0.001 | 0.146 | 0.150 | 0.000 | 0.000 | 1402.0 | 2753.0 | 1.01 |
| weights[1, 0 0 1 1] | 0.229 | 0.002 | 0.226 | 0.233 | 0.000 | 0.000 | 1845.0 | 2695.0 | 1.00 |
| weights[1, 0 0 1 2] | 0.447 | 0.003 | 0.442 | 0.452 | 0.000 | 0.000 | 1595.0 | 2227.0 | 1.00 |
| weights[1, 1 0 1 1] | 0.037 | 0.001 | 0.036 | 0.038 | 0.000 | 0.000 | 1709.0 | 2195.0 | 1.00 |
| weights[1, 1 0 1 2] | 0.074 | 0.001 | 0.072 | 0.076 | 0.000 | 0.000 | 1543.0 | 2024.0 | 1.00 |
| weights[1, 1 0 2 1] | 0.034 | 0.000 | 0.033 | 0.035 | 0.000 | 0.000 | 2082.0 | 2942.0 | 1.00 |
| weights[1, 1 0 2 2] | 0.072 | 0.001 | 0.071 | 0.074 | 0.000 | 0.000 | 1623.0 | 2347.0 | 1.00 |
| weights[1, 1 0 2 3] | 0.107 | 0.001 | 0.105 | 0.109 | 0.000 | 0.000 | 1509.0 | 2046.0 | 1.00 |
| weights[2, 0 0 1 1] | 0.199 | 0.002 | 0.195 | 0.203 | 0.000 | 0.000 | 1286.0 | 1710.0 | 1.01 |
| weights[2, 0 0 1 2] | 0.405 | 0.003 | 0.399 | 0.411 | 0.000 | 0.000 | 1253.0 | 1718.0 | 1.01 |
| weights[2, 1 0 1 1] | 0.041 | 0.001 | 0.040 | 0.042 | 0.000 | 0.000 | 1495.0 | 1787.0 | 1.00 |
| weights[2, 1 0 1 2] | 0.083 | 0.001 | 0.081 | 0.085 | 0.000 | 0.000 | 1349.0 | 1696.0 | 1.01 |
| weights[2, 1 0 2 1] | 0.038 | 0.000 | 0.037 | 0.038 | 0.000 | 0.000 | 1662.0 | 2121.0 | 1.00 |
| weights[2, 1 0 2 2] | 0.079 | 0.001 | 0.077 | 0.081 | 0.000 | 0.000 | 1348.0 | 1646.0 | 1.00 |
| weights[2, 1 0 2 3] | 0.156 | 0.003 | 0.150 | 0.161 | 0.000 | 0.000 | 1283.0 | 2088.0 | 1.01 |
| velocity[0] | -0.473 | 0.041 | -0.550 | -0.395 | 0.001 | 0.001 | 1883.0 | 2939.0 | 1.00 |
| velocity[1] | 2.310 | 0.037 | 2.238 | 2.377 | 0.001 | 0.000 | 2445.0 | 3540.0 | 1.00 |
| velocity[2] | 1.251 | 0.020 | 1.214 | 1.288 | 0.000 | 0.000 | 2074.0 | 3139.0 | 1.00 |
| fwhm_thermal[0] | 0.075 | 0.000 | 0.075 | 0.075 | 0.000 | NaN | 6000.0 | 6000.0 | NaN |
| fwhm_thermal[1] | 0.075 | 0.000 | 0.075 | 0.075 | 0.000 | NaN | 6000.0 | 6000.0 | NaN |
| fwhm_thermal[2] | 0.075 | 0.000 | 0.075 | 0.075 | 0.000 | NaN | 6000.0 | 6000.0 | NaN |
| fwhm_nonthermal[0] | 2.454 | 0.049 | 2.364 | 2.548 | 0.001 | 0.001 | 1905.0 | 3192.0 | 1.00 |
| fwhm_nonthermal[1] | 1.749 | 0.078 | 1.602 | 1.888 | 0.002 | 0.001 | 1319.0 | 2036.0 | 1.01 |
| fwhm_nonthermal[2] | 1.515 | 0.048 | 1.428 | 1.606 | 0.001 | 0.001 | 1088.0 | 1698.0 | 1.01 |
| fwhm[0] | 2.455 | 0.049 | 2.365 | 2.549 | 0.001 | 0.001 | 1905.0 | 3192.0 | 1.00 |
| fwhm[1] | 1.751 | 0.078 | 1.604 | 1.890 | 0.002 | 0.001 | 1319.0 | 2036.0 | 1.01 |
| fwhm[2] | 1.517 | 0.048 | 1.430 | 1.608 | 0.001 | 0.001 | 1088.0 | 1698.0 | 1.01 |
| log10_N[0] | 13.862 | 0.020 | 13.821 | 13.898 | 0.000 | 0.000 | 1840.0 | 2709.0 | 1.00 |
| log10_N[1] | 13.713 | 0.020 | 13.674 | 13.750 | 0.000 | 0.000 | 2150.0 | 3177.0 | 1.00 |
| log10_N[2] | 14.183 | 0.027 | 14.134 | 14.235 | 0.001 | 0.000 | 2550.0 | 2588.0 | 1.00 |
| log10_Tex_ul[0] | 0.586 | 0.011 | 0.566 | 0.607 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| log10_Tex_ul[1] | 0.472 | 0.006 | 0.461 | 0.482 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| log10_Tex_ul[2] | 0.552 | 0.020 | 0.516 | 0.591 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[0, 0 0 1 1] | 0.192 | 0.003 | 0.187 | 0.198 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 0 0 1 2] | 0.385 | 0.006 | 0.374 | 0.396 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 1 0 1 1] | 0.047 | 0.001 | 0.045 | 0.049 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 1 0 1 2] | 0.094 | 0.002 | 0.090 | 0.098 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 1 0 2 1] | 0.047 | 0.001 | 0.045 | 0.049 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 1 0 2 2] | 0.094 | 0.002 | 0.090 | 0.097 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[0, 1 0 2 3] | 0.141 | 0.003 | 0.135 | 0.146 | 0.000 | 0.000 | 2803.0 | 3386.0 | 1.00 |
| LTE_weights[1, 0 0 1 1] | 0.225 | 0.002 | 0.222 | 0.229 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 0 0 1 2] | 0.451 | 0.003 | 0.445 | 0.458 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 1 0 1 1] | 0.036 | 0.001 | 0.035 | 0.037 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 1 0 1 2] | 0.072 | 0.001 | 0.070 | 0.074 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 1 0 2 1] | 0.036 | 0.001 | 0.035 | 0.037 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 1 0 2 2] | 0.072 | 0.001 | 0.070 | 0.074 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[1, 1 0 2 3] | 0.108 | 0.002 | 0.104 | 0.111 | 0.000 | 0.000 | 2092.0 | 2832.0 | 1.00 |
| LTE_weights[2, 0 0 1 1] | 0.202 | 0.005 | 0.191 | 0.212 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 0 0 1 2] | 0.404 | 0.011 | 0.382 | 0.424 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 1 0 1 1] | 0.044 | 0.002 | 0.041 | 0.048 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 1 0 1 2] | 0.088 | 0.004 | 0.081 | 0.095 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 1 0 2 1] | 0.044 | 0.002 | 0.040 | 0.047 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 1 0 2 2] | 0.088 | 0.004 | 0.081 | 0.095 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| LTE_weights[2, 1 0 2 3] | 0.131 | 0.005 | 0.121 | 0.142 | 0.000 | 0.000 | 4593.0 | 2939.0 | 1.00 |
| log10_LTE_precision[0] | -3.705 | 0.249 | -4.145 | -3.228 | 0.003 | 0.003 | 5546.0 | 3893.0 | 1.00 |
| log10_LTE_precision[1] | -4.379 | 0.280 | -4.890 | -3.847 | 0.004 | 0.004 | 4800.0 | 4093.0 | 1.00 |
| log10_LTE_precision[2] | -3.026 | 0.233 | -3.437 | -2.568 | 0.003 | 0.004 | 5632.0 | 4034.0 | 1.00 |
| Tex[113123.3687, 0] | 3.983 | 0.061 | 3.869 | 4.100 | 0.002 | 0.001 | 1436.0 | 2715.0 | 1.00 |
| Tex[113123.3687, 1] | 2.959 | 0.036 | 2.890 | 3.024 | 0.001 | 0.001 | 1612.0 | 2283.0 | 1.00 |
| Tex[113123.3687, 2] | 3.444 | 0.052 | 3.354 | 3.543 | 0.001 | 0.001 | 1330.0 | 1652.0 | 1.01 |
| Tex[113144.19, 0] | 3.866 | 0.051 | 3.773 | 3.963 | 0.001 | 0.001 | 1378.0 | 2628.0 | 1.01 |
| Tex[113144.19, 1] | 3.001 | 0.035 | 2.934 | 3.065 | 0.001 | 0.001 | 1563.0 | 2100.0 | 1.00 |
| Tex[113144.19, 2] | 3.408 | 0.046 | 3.324 | 3.491 | 0.001 | 0.001 | 1335.0 | 1640.0 | 1.01 |
| Tex[113170.535, 0] | 3.946 | 0.056 | 3.842 | 4.053 | 0.002 | 0.001 | 1387.0 | 2385.0 | 1.01 |
| Tex[113170.535, 1] | 2.972 | 0.033 | 2.909 | 3.033 | 0.001 | 0.001 | 1474.0 | 2096.0 | 1.00 |
| Tex[113170.535, 2] | 3.464 | 0.050 | 3.377 | 3.557 | 0.001 | 0.001 | 1270.0 | 1640.0 | 1.01 |
| Tex[113191.325, 0] | 3.832 | 0.047 | 3.744 | 3.921 | 0.001 | 0.001 | 1375.0 | 2498.0 | 1.01 |
| Tex[113191.325, 1] | 3.014 | 0.033 | 2.954 | 3.078 | 0.001 | 0.001 | 1509.0 | 2071.0 | 1.00 |
| Tex[113191.325, 2] | 3.428 | 0.044 | 3.349 | 3.510 | 0.001 | 0.001 | 1289.0 | 1701.0 | 1.01 |
| Tex[113488.142, 0] | 3.826 | 0.050 | 3.733 | 3.919 | 0.001 | 0.001 | 1344.0 | 2464.0 | 1.01 |
| Tex[113488.142, 1] | 2.948 | 0.029 | 2.892 | 3.004 | 0.001 | 0.000 | 1492.0 | 1863.0 | 1.00 |
| Tex[113488.142, 2] | 3.367 | 0.044 | 3.291 | 3.447 | 0.001 | 0.001 | 1263.0 | 1531.0 | 1.01 |
| Tex[113490.985, 0] | 3.964 | 0.036 | 3.899 | 4.034 | 0.001 | 0.001 | 1321.0 | 2422.0 | 1.01 |
| Tex[113490.985, 1] | 2.961 | 0.025 | 2.914 | 3.007 | 0.001 | 0.000 | 1404.0 | 1946.0 | 1.00 |
| Tex[113490.985, 2] | 4.000 | 0.076 | 3.866 | 4.138 | 0.002 | 0.002 | 1237.0 | 1857.0 | 1.01 |
| Tex[113499.643, 0] | 3.671 | 0.044 | 3.593 | 3.758 | 0.001 | 0.001 | 1440.0 | 2564.0 | 1.01 |
| Tex[113499.643, 1] | 2.870 | 0.027 | 2.821 | 2.923 | 0.001 | 0.000 | 1569.0 | 2202.0 | 1.00 |
| Tex[113499.643, 2] | 3.269 | 0.039 | 3.200 | 3.342 | 0.001 | 0.001 | 1331.0 | 1725.0 | 1.01 |
| Tex[113508.934, 0] | 3.719 | 0.042 | 3.641 | 3.799 | 0.001 | 0.001 | 1374.0 | 2564.0 | 1.01 |
| Tex[113508.934, 1] | 2.989 | 0.030 | 2.933 | 3.047 | 0.001 | 0.000 | 1564.0 | 2322.0 | 1.00 |
| Tex[113508.934, 2] | 3.333 | 0.039 | 3.265 | 3.406 | 0.001 | 0.001 | 1288.0 | 1628.0 | 1.01 |
| Tex[113520.4215, 0] | 3.573 | 0.039 | 3.500 | 3.645 | 0.001 | 0.001 | 1571.0 | 2751.0 | 1.00 |
| Tex[113520.4215, 1] | 2.910 | 0.029 | 2.856 | 2.963 | 0.001 | 0.000 | 1745.0 | 2474.0 | 1.00 |
| Tex[113520.4215, 2] | 3.236 | 0.036 | 3.174 | 3.303 | 0.001 | 0.001 | 1411.0 | 1771.0 | 1.01 |
| tau[113123.3687, 0] | 0.036 | 0.002 | 0.032 | 0.040 | 0.000 | 0.000 | 1751.0 | 2612.0 | 1.00 |
| tau[113123.3687, 1] | 0.035 | 0.002 | 0.032 | 0.039 | 0.000 | 0.000 | 1933.0 | 2780.0 | 1.00 |
| tau[113123.3687, 2] | 0.086 | 0.006 | 0.074 | 0.098 | 0.000 | 0.000 | 2168.0 | 2211.0 | 1.00 |
| tau[113144.19, 0] | 0.311 | 0.017 | 0.278 | 0.343 | 0.000 | 0.000 | 1743.0 | 2603.0 | 1.00 |
| tau[113144.19, 1] | 0.281 | 0.014 | 0.255 | 0.307 | 0.000 | 0.000 | 1924.0 | 2806.0 | 1.00 |
| tau[113144.19, 2] | 0.715 | 0.051 | 0.621 | 0.814 | 0.001 | 0.001 | 2214.0 | 2189.0 | 1.00 |
| tau[113170.535, 0] | 0.289 | 0.017 | 0.259 | 0.322 | 0.000 | 0.000 | 1753.0 | 2620.0 | 1.00 |
| tau[113170.535, 1] | 0.282 | 0.014 | 0.257 | 0.309 | 0.000 | 0.000 | 1934.0 | 2782.0 | 1.00 |
| tau[113170.535, 2] | 0.683 | 0.050 | 0.589 | 0.778 | 0.001 | 0.001 | 2166.0 | 2220.0 | 1.00 |
| tau[113191.325, 0] | 0.396 | 0.022 | 0.355 | 0.438 | 0.001 | 0.000 | 1747.0 | 2524.0 | 1.00 |
| tau[113191.325, 1] | 0.356 | 0.018 | 0.324 | 0.389 | 0.000 | 0.000 | 1931.0 | 2836.0 | 1.00 |
| tau[113191.325, 2] | 0.905 | 0.064 | 0.786 | 1.030 | 0.001 | 0.001 | 2216.0 | 2202.0 | 1.00 |
| tau[113488.142, 0] | 0.382 | 0.022 | 0.342 | 0.425 | 0.001 | 0.000 | 1752.0 | 2621.0 | 1.00 |
| tau[113488.142, 1] | 0.369 | 0.018 | 0.335 | 0.403 | 0.000 | 0.000 | 1939.0 | 2806.0 | 1.00 |
| tau[113488.142, 2] | 0.900 | 0.065 | 0.778 | 1.025 | 0.001 | 0.001 | 2183.0 | 2169.0 | 1.00 |
| tau[113490.985, 0] | 1.040 | 0.056 | 0.933 | 1.144 | 0.001 | 0.001 | 1755.0 | 2625.0 | 1.00 |
| tau[113490.985, 1] | 0.954 | 0.047 | 0.869 | 1.045 | 0.001 | 0.001 | 1936.0 | 2868.0 | 1.00 |
| tau[113490.985, 2] | 2.255 | 0.164 | 1.960 | 2.580 | 0.004 | 0.003 | 2143.0 | 2116.0 | 1.00 |
| tau[113499.643, 0] | 0.307 | 0.017 | 0.275 | 0.341 | 0.000 | 0.000 | 1760.0 | 2661.0 | 1.00 |
| tau[113499.643, 1] | 0.294 | 0.014 | 0.268 | 0.322 | 0.000 | 0.000 | 1955.0 | 2788.0 | 1.00 |
| tau[113499.643, 2] | 0.718 | 0.052 | 0.623 | 0.818 | 0.001 | 0.001 | 2198.0 | 2243.0 | 1.00 |
| tau[113508.934, 0] | 0.311 | 0.017 | 0.279 | 0.343 | 0.000 | 0.000 | 1749.0 | 2529.0 | 1.00 |
| tau[113508.934, 1] | 0.276 | 0.014 | 0.251 | 0.302 | 0.000 | 0.000 | 1939.0 | 2878.0 | 1.00 |
| tau[113508.934, 2] | 0.708 | 0.050 | 0.616 | 0.805 | 0.001 | 0.001 | 2229.0 | 2163.0 | 1.00 |
| tau[113520.4215, 0] | 0.040 | 0.002 | 0.035 | 0.043 | 0.000 | 0.000 | 1760.0 | 2629.0 | 1.00 |
| tau[113520.4215, 1] | 0.035 | 0.002 | 0.032 | 0.038 | 0.000 | 0.000 | 1954.0 | 2824.0 | 1.00 |
| tau[113520.4215, 2] | 0.090 | 0.006 | 0.078 | 0.101 | 0.000 | 0.000 | 2244.0 | 2214.0 | 1.00 |
| tau_total[0] | 3.111 | 0.173 | 2.778 | 3.424 | 0.004 | 0.003 | 1745.0 | 2564.0 | 1.00 |
| tau_total[1] | 2.882 | 0.142 | 2.622 | 3.151 | 0.003 | 0.002 | 1929.0 | 2875.0 | 1.00 |
| tau_total[2] | 7.060 | 0.508 | 6.087 | 8.011 | 0.011 | 0.008 | 2183.0 | 2164.0 | 1.00 |
| TR[113123.3687, 0] | 1.867 | 0.053 | 1.770 | 1.967 | 0.001 | 0.001 | 1436.0 | 2715.0 | 1.00 |
| TR[113123.3687, 1] | 1.032 | 0.027 | 0.979 | 1.081 | 0.001 | 0.000 | 1612.0 | 2283.0 | 1.00 |
| TR[113123.3687, 2] | 1.415 | 0.042 | 1.342 | 1.496 | 0.001 | 0.001 | 1330.0 | 1652.0 | 1.01 |
| TR[113144.19, 0] | 1.767 | 0.043 | 1.688 | 1.849 | 0.001 | 0.001 | 1378.0 | 2628.0 | 1.01 |
| TR[113144.19, 1] | 1.063 | 0.027 | 1.012 | 1.113 | 0.001 | 0.000 | 1563.0 | 2100.0 | 1.00 |
| TR[113144.19, 2] | 1.386 | 0.037 | 1.317 | 1.453 | 0.001 | 0.001 | 1335.0 | 1640.0 | 1.01 |
| TR[113170.535, 0] | 1.834 | 0.048 | 1.746 | 1.926 | 0.001 | 0.001 | 1387.0 | 2385.0 | 1.01 |
| TR[113170.535, 1] | 1.041 | 0.025 | 0.993 | 1.088 | 0.001 | 0.000 | 1474.0 | 2096.0 | 1.00 |
| TR[113170.535, 2] | 1.431 | 0.041 | 1.360 | 1.507 | 0.001 | 0.001 | 1270.0 | 1640.0 | 1.01 |
| TR[113191.325, 0] | 1.737 | 0.040 | 1.663 | 1.813 | 0.001 | 0.001 | 1375.0 | 2498.0 | 1.01 |
| TR[113191.325, 1] | 1.073 | 0.025 | 1.027 | 1.123 | 0.001 | 0.000 | 1509.0 | 2071.0 | 1.00 |
| TR[113191.325, 2] | 1.401 | 0.036 | 1.337 | 1.468 | 0.001 | 0.001 | 1289.0 | 1701.0 | 1.01 |
| TR[113488.142, 0] | 1.728 | 0.042 | 1.649 | 1.807 | 0.001 | 0.001 | 1344.0 | 2464.0 | 1.01 |
| TR[113488.142, 1] | 1.019 | 0.022 | 0.977 | 1.062 | 0.001 | 0.000 | 1492.0 | 1863.0 | 1.00 |
| TR[113488.142, 2] | 1.348 | 0.035 | 1.287 | 1.413 | 0.001 | 0.001 | 1263.0 | 1531.0 | 1.01 |
| TR[113490.985, 0] | 1.846 | 0.031 | 1.790 | 1.906 | 0.001 | 0.000 | 1321.0 | 2422.0 | 1.01 |
| TR[113490.985, 1] | 1.029 | 0.019 | 0.994 | 1.064 | 0.001 | 0.000 | 1404.0 | 1946.0 | 1.00 |
| TR[113490.985, 2] | 1.877 | 0.065 | 1.760 | 1.994 | 0.002 | 0.001 | 1237.0 | 1857.0 | 1.01 |
| TR[113499.643, 0] | 1.598 | 0.037 | 1.533 | 1.671 | 0.001 | 0.001 | 1440.0 | 2564.0 | 1.01 |
| TR[113499.643, 1] | 0.961 | 0.020 | 0.922 | 0.997 | 0.001 | 0.000 | 1569.0 | 2202.0 | 1.00 |
| TR[113499.643, 2] | 1.269 | 0.031 | 1.214 | 1.327 | 0.001 | 0.001 | 1331.0 | 1725.0 | 1.01 |
| TR[113508.934, 0] | 1.638 | 0.035 | 1.572 | 1.705 | 0.001 | 0.001 | 1374.0 | 2564.0 | 1.01 |
| TR[113508.934, 1] | 1.051 | 0.023 | 1.008 | 1.095 | 0.001 | 0.000 | 1564.0 | 2322.0 | 1.00 |
| TR[113508.934, 2] | 1.320 | 0.031 | 1.266 | 1.379 | 0.001 | 0.001 | 1288.0 | 1628.0 | 1.01 |
| TR[113520.4215, 0] | 1.515 | 0.032 | 1.456 | 1.575 | 0.001 | 0.000 | 1571.0 | 2751.0 | 1.00 |
| TR[113520.4215, 1] | 0.990 | 0.022 | 0.950 | 1.030 | 0.001 | 0.000 | 1745.0 | 2474.0 | 1.00 |
| TR[113520.4215, 2] | 1.243 | 0.028 | 1.194 | 1.296 | 0.001 | 0.001 | 1411.0 | 1771.0 | 1.01 |
[86]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
axes = plot_predictive(model.data, posterior.posterior_predictive)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
Sampling: [12CN-1, 12CN-2]
[87]:
# calculate residuals
posterior["posterior_predictive_residuals"] = posterior.posterior_predictive.copy()
for label in model.data.keys():
posterior.posterior_predictive_residuals[label] = posterior.posterior_predictive[label] - model.data[label].brightness
axes = plot_predictive(res_data_12CN, posterior.posterior_predictive_residuals)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
[88]:
from bayes_spec.plots import plot_pair
var_names = [
param for param in model.cloud_deterministics
if not set(model.model.named_vars_to_dims[param]).intersection(set(["transition", "state"]))
and param not in ["fwhm_thermal"]
]
print(var_names)
axes = plot_pair(
model.trace.solution_0, # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde",
)
_ = axes.ravel()[0].figure.set_size_inches(12, 12)
['velocity', 'fwhm_nonthermal', 'fwhm', 'log10_N', 'log10_Tex_ul', 'log10_LTE_precision', 'tau_total']
[89]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=0), # samples
var_names + model.hyper_deterministics, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
)
[90]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=1), # samples
var_names + model.hyper_deterministics, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
)
[91]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=2), # samples
var_names + model.hyper_deterministics, # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
)
Ratio Model
We do assume CTEX for 13CN because we do not detect enough 13CN transitions to constrain the 13CN deviations. This results in strong degeneracies between the statistical weights, which is hard to sample numerically. These results are biased by the implicit prior that the 13CN excitation temperature is equal to the 12CN excitation temperature and that 13CN has no hyperfine anomalies.
[93]:
from bayes_cn_hfs.cn_ratio_model import CNRatioModel
# Initialize and define the model
n_clouds = 3 # number of cloud components
baseline_degree = 0 # polynomial baseline degree
model = CNRatioModel(
data,
bg_temp = 2.7, # assumed background temperature (K)
Beff=1.0, # Main beam efficiency
Feff=1.0, # Forward efficiency
n_clouds=n_clouds,
baseline_degree=baseline_degree,
seed=1234,
verbose=True
)
model.add_priors(
prior_log10_N_12CN = [13.5, 1.0], # mean and width of log10 12CN total column density prior (cm-2)
prior_ratio_13C_12C = 0.1, # width of 13C/12C ratio prior
prior_log10_Tkin = None, # ignored
prior_velocity = [0.0, 1.0], # mean and width of velocity prior (km/s)
prior_fwhm_nonthermal = 1.0, # width of non-thermal broadening prior (km/s)
prior_fwhm_L = None, # assume Gaussian line profile
prior_rms = None, # do not infer spectral rms
prior_baseline_coeffs = None, # use default baseline priors
assume_LTE = False, # do not assume LTE
prior_log10_Tex = [0.5, 0.1], # mean and width of excitation temperature prior (K)
assume_CTEX_12CN = False, # do not assume CTEX
prior_log10_LTE_precision = [-6.0, 1.0], # offset and width of LTE precision prior
assume_CTEX_13CN = True, # assume CTEX for 13CN
fix_log10_Tkin = 0.5, # kinetic temperature is fixed (K)
clip_weights = 1.0e-9, # clip statistical weights between [clip_weights, 1-clip_weights]
clip_tau = -10.0, # clip optical depths below to prevent masers
ordered = False, # do not assume optically-thin
)
model.add_likelihood()
[94]:
from bayes_spec.plots import plot_predictive
# prior predictive check
prior = model.sample_prior_predictive(
samples=1000, # prior predictive samples
)
_ = plot_predictive(model.data, prior.prior_predictive)
Sampling: [12CN-1, 12CN-2, 13CN, baseline_12CN-1_norm, baseline_12CN-2_norm, baseline_13CN_norm, fwhm_nonthermal_norm, log10_LTE_precision_norm, log10_N_12CN_norm, log10_Tex_ul_norm, ratio_13C_12C_norm, velocity_norm, weights_12CN]
[95]:
start = time.time()
model.fit(
n = 100_000, # maximum number of VI iterations
draws = 1_000, # number of posterior samples
rel_tolerance = 0.05, # VI relative convergence threshold
abs_tolerance = 0.05, # VI absolute convergence threshold
learning_rate = 0.01, # VI learning rate
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Convergence achieved at 58900
Interrupted at 58,899 [58%]: Average Loss = 2.5455e+24
Runtime: 1.90 minutes
[96]:
posterior = model.sample_posterior_predictive(
thin=10, # keep one in {thin} posterior samples
)
_ = plot_predictive(model.data, posterior.posterior_predictive)
Sampling: [12CN-1, 12CN-2, 13CN]
[97]:
start = time.time()
init_kwargs = {
"rel_tolerance": 0.05,
"abs_tolerance": 0.05,
"learning_rate": 0.01,
}
model.sample(
init = "advi+adapt_diag", # initialization strategy
tune = 1000, # tuning samples
draws = 1000, # posterior samples
chains = 8, # number of independent chains
cores = 8, # number of parallel chains
init_kwargs = init_kwargs, # VI initialization arguments
nuts_kwargs = {"target_accept": 0.9}, # NUTS arguments
)
end = time.time()
print(f"Runtime: {(end-start)/60.0:.2f} minutes")
Initializing NUTS using custom advi+adapt_diag strategy
Convergence achieved at 58900
Interrupted at 58,899 [58%]: Average Loss = 2.5455e+24
Multiprocess sampling (8 chains in 8 jobs)
NUTS: [baseline_12CN-1_norm, baseline_12CN-2_norm, baseline_13CN_norm, velocity_norm, fwhm_nonthermal_norm, log10_N_12CN_norm, ratio_13C_12C_norm, log10_Tex_ul_norm, log10_LTE_precision_norm, weights_12CN]
Sampling 8 chains for 1_000 tune and 1_000 draw iterations (8_000 + 8_000 draws total) took 2075 seconds.
Adding log-likelihood to trace
Runtime: 37.24 minutes
[98]:
model.solve(kl_div_threshold=0.1)
GMM converged to unique solution
[99]:
import dill
with open("g211.59_best.pkl", "wb") as f:
dill.dump(model, f)
[100]:
# Add 12C/13C to trace
model.trace.solution_0["ratio_12C_13C"] = 1.0/model.trace.solution_0["ratio_13C_12C"]
[101]:
print("solutions:", model.solutions)
pm.summary(model.trace.solution_0)
solutions: [0]
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:596: RuntimeWarning: invalid value encountered in scalar divide
(between_chain_variance / within_chain_variance + num_samples - 1) / (num_samples)
/home/twenger/miniconda3/envs/bayes_spec-dev/lib/python3.13/site-packages/arviz/stats/diagnostics.py:991: RuntimeWarning: invalid value encountered in scalar divide
varsd = varvar / evar / 4
[101]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| baseline_12CN-1_norm[0] | -8.300000e-02 | 5.100000e-02 | -1.740000e-01 | 1.600000e-02 | 0.000000e+00 | 1.000000e-03 | 12266.0 | 6162.0 | 1.00 |
| baseline_12CN-2_norm[0] | -2.170000e-01 | 7.200000e-02 | -3.510000e-01 | -8.100000e-02 | 1.000000e-03 | 1.000000e-03 | 9857.0 | 5516.0 | 1.00 |
| baseline_13CN_norm[0] | -6.400000e-02 | 7.700000e-02 | -2.140000e-01 | 7.800000e-02 | 1.000000e-03 | 1.000000e-03 | 9355.0 | 6100.0 | 1.00 |
| velocity_norm[0] | 6.760000e-01 | 1.300000e-02 | 6.510000e-01 | 6.990000e-01 | 0.000000e+00 | 0.000000e+00 | 2942.0 | 4319.0 | 1.00 |
| velocity_norm[1] | 1.462000e+00 | 2.100000e-02 | 1.423000e+00 | 1.502000e+00 | 0.000000e+00 | 0.000000e+00 | 3624.0 | 4773.0 | 1.00 |
| velocity_norm[2] | -7.670000e-01 | 3.700000e-02 | -8.350000e-01 | -6.970000e-01 | 1.000000e-03 | 0.000000e+00 | 1931.0 | 3278.0 | 1.01 |
| log10_N_12CN_norm[0] | -6.500000e-02 | 5.800000e-02 | -1.750000e-01 | 4.300000e-02 | 1.000000e-03 | 1.000000e-03 | 1651.0 | 2415.0 | 1.00 |
| log10_N_12CN_norm[1] | 7.560000e-01 | 2.900000e-02 | 7.040000e-01 | 8.120000e-01 | 1.000000e-03 | 0.000000e+00 | 1477.0 | 2651.0 | 1.01 |
| log10_N_12CN_norm[2] | -7.300000e-02 | 4.600000e-02 | -1.620000e-01 | 8.000000e-03 | 1.000000e-03 | 1.000000e-03 | 1775.0 | 2615.0 | 1.00 |
| log10_Tex_ul_norm[0] | 1.522000e+00 | 3.430000e-01 | 9.100000e-01 | 2.198000e+00 | 8.000000e-03 | 5.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| log10_Tex_ul_norm[1] | -2.700000e-02 | 4.400000e-02 | -1.100000e-01 | 5.900000e-02 | 1.000000e-03 | 1.000000e-03 | 2862.0 | 4051.0 | 1.00 |
| log10_Tex_ul_norm[2] | 2.601000e+00 | 4.450000e-01 | 1.821000e+00 | 3.455000e+00 | 1.000000e-02 | 7.000000e-03 | 1905.0 | 2969.0 | 1.00 |
| fwhm_nonthermal_norm[0] | 1.551000e+00 | 5.400000e-02 | 1.449000e+00 | 1.650000e+00 | 1.000000e-03 | 1.000000e-03 | 1338.0 | 2385.0 | 1.01 |
| fwhm_nonthermal_norm[1] | 1.780000e+00 | 2.400000e-02 | 1.734000e+00 | 1.823000e+00 | 0.000000e+00 | 0.000000e+00 | 3495.0 | 5482.0 | 1.00 |
| fwhm_nonthermal_norm[2] | 2.271000e+00 | 4.600000e-02 | 2.186000e+00 | 2.358000e+00 | 1.000000e-03 | 1.000000e-03 | 2221.0 | 3616.0 | 1.00 |
| ratio_13C_12C_norm[0] | 1.610000e-01 | 7.400000e-02 | 2.100000e-02 | 2.910000e-01 | 1.000000e-03 | 1.000000e-03 | 3943.0 | 2796.0 | 1.00 |
| ratio_13C_12C_norm[1] | 1.750000e-01 | 3.400000e-02 | 1.070000e-01 | 2.360000e-01 | 0.000000e+00 | 0.000000e+00 | 5211.0 | 5043.0 | 1.00 |
| ratio_13C_12C_norm[2] | 2.290000e-01 | 4.700000e-02 | 1.410000e-01 | 3.150000e-01 | 1.000000e-03 | 1.000000e-03 | 6985.0 | 5458.0 | 1.00 |
| log10_LTE_precision_norm[0] | 3.016000e+00 | 2.450000e-01 | 2.580000e+00 | 3.482000e+00 | 3.000000e-03 | 3.000000e-03 | 6940.0 | 4722.0 | 1.00 |
| log10_LTE_precision_norm[1] | 1.543000e+00 | 2.600000e-01 | 1.059000e+00 | 2.022000e+00 | 3.000000e-03 | 3.000000e-03 | 7549.0 | 5790.0 | 1.00 |
| log10_LTE_precision_norm[2] | 2.452000e+00 | 2.830000e-01 | 1.919000e+00 | 2.971000e+00 | 4.000000e-03 | 4.000000e-03 | 6111.0 | 4398.0 | 1.00 |
| weights_12CN[0, 0 0 1 1] | 1.600000e-01 | 9.000000e-03 | 1.430000e-01 | 1.740000e-01 | 0.000000e+00 | 0.000000e+00 | 1337.0 | 2163.0 | 1.01 |
| weights_12CN[0, 0 0 1 2] | 3.630000e-01 | 1.000000e-02 | 3.420000e-01 | 3.810000e-01 | 0.000000e+00 | 0.000000e+00 | 1300.0 | 2000.0 | 1.01 |
| weights_12CN[0, 1 0 1 1] | 5.300000e-02 | 2.000000e-03 | 4.800000e-02 | 5.700000e-02 | 0.000000e+00 | 0.000000e+00 | 1262.0 | 2032.0 | 1.01 |
| weights_12CN[0, 1 0 1 2] | 1.040000e-01 | 4.000000e-03 | 9.600000e-02 | 1.120000e-01 | 0.000000e+00 | 0.000000e+00 | 1274.0 | 2043.0 | 1.01 |
| weights_12CN[0, 1 0 2 1] | 4.600000e-02 | 2.000000e-03 | 4.200000e-02 | 4.900000e-02 | 0.000000e+00 | 0.000000e+00 | 1370.0 | 2215.0 | 1.01 |
| weights_12CN[0, 1 0 2 2] | 9.500000e-02 | 3.000000e-03 | 8.900000e-02 | 1.020000e-01 | 0.000000e+00 | 0.000000e+00 | 1269.0 | 2030.0 | 1.01 |
| weights_12CN[0, 1 0 2 3] | 1.810000e-01 | 7.000000e-03 | 1.690000e-01 | 1.940000e-01 | 0.000000e+00 | 0.000000e+00 | 1410.0 | 2228.0 | 1.01 |
| weights_12CN[1, 0 0 1 1] | 2.190000e-01 | 1.000000e-03 | 2.170000e-01 | 2.210000e-01 | 0.000000e+00 | 0.000000e+00 | 2001.0 | 3373.0 | 1.00 |
| weights_12CN[1, 0 0 1 2] | 4.340000e-01 | 2.000000e-03 | 4.300000e-01 | 4.370000e-01 | 0.000000e+00 | 0.000000e+00 | 1684.0 | 2442.0 | 1.01 |
| weights_12CN[1, 1 0 1 1] | 3.900000e-02 | 0.000000e+00 | 3.900000e-02 | 4.000000e-02 | 0.000000e+00 | 0.000000e+00 | 1642.0 | 2638.0 | 1.01 |
| weights_12CN[1, 1 0 1 2] | 7.900000e-02 | 1.000000e-03 | 7.800000e-02 | 8.100000e-02 | 0.000000e+00 | 0.000000e+00 | 1591.0 | 2469.0 | 1.01 |
| weights_12CN[1, 1 0 2 1] | 3.700000e-02 | 0.000000e+00 | 3.600000e-02 | 3.700000e-02 | 0.000000e+00 | 0.000000e+00 | 2007.0 | 3372.0 | 1.01 |
| weights_12CN[1, 1 0 2 2] | 7.700000e-02 | 1.000000e-03 | 7.600000e-02 | 7.800000e-02 | 0.000000e+00 | 0.000000e+00 | 1606.0 | 2441.0 | 1.01 |
| weights_12CN[1, 1 0 2 3] | 1.150000e-01 | 1.000000e-03 | 1.140000e-01 | 1.160000e-01 | 0.000000e+00 | 0.000000e+00 | 2118.0 | 3769.0 | 1.00 |
| weights_12CN[2, 0 0 1 1] | 1.460000e-01 | 9.000000e-03 | 1.290000e-01 | 1.610000e-01 | 0.000000e+00 | 0.000000e+00 | 1750.0 | 2626.0 | 1.00 |
| weights_12CN[2, 0 0 1 2] | 3.130000e-01 | 1.500000e-02 | 2.850000e-01 | 3.410000e-01 | 0.000000e+00 | 0.000000e+00 | 1730.0 | 2638.0 | 1.00 |
| weights_12CN[2, 1 0 1 1] | 6.400000e-02 | 3.000000e-03 | 5.800000e-02 | 7.000000e-02 | 0.000000e+00 | 0.000000e+00 | 1716.0 | 2583.0 | 1.00 |
| weights_12CN[2, 1 0 1 2] | 1.250000e-01 | 6.000000e-03 | 1.140000e-01 | 1.360000e-01 | 0.000000e+00 | 0.000000e+00 | 1715.0 | 2518.0 | 1.00 |
| weights_12CN[2, 1 0 2 1] | 5.400000e-02 | 2.000000e-03 | 4.900000e-02 | 5.800000e-02 | 0.000000e+00 | 0.000000e+00 | 1774.0 | 2698.0 | 1.00 |
| weights_12CN[2, 1 0 2 2] | 1.180000e-01 | 5.000000e-03 | 1.080000e-01 | 1.280000e-01 | 0.000000e+00 | 0.000000e+00 | 1726.0 | 2607.0 | 1.00 |
| weights_12CN[2, 1 0 2 3] | 1.820000e-01 | 7.000000e-03 | 1.700000e-01 | 1.950000e-01 | 0.000000e+00 | 0.000000e+00 | 1699.0 | 2468.0 | 1.00 |
| velocity[0] | 6.760000e-01 | 1.300000e-02 | 6.510000e-01 | 6.990000e-01 | 0.000000e+00 | 0.000000e+00 | 2942.0 | 4319.0 | 1.00 |
| velocity[1] | 1.462000e+00 | 2.100000e-02 | 1.423000e+00 | 1.502000e+00 | 0.000000e+00 | 0.000000e+00 | 3624.0 | 4773.0 | 1.00 |
| velocity[2] | -7.670000e-01 | 3.700000e-02 | -8.350000e-01 | -6.970000e-01 | 1.000000e-03 | 0.000000e+00 | 1931.0 | 3278.0 | 1.01 |
| fwhm_thermal_12CN[0] | 7.500000e-02 | 0.000000e+00 | 7.500000e-02 | 7.500000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_12CN[1] | 7.500000e-02 | 0.000000e+00 | 7.500000e-02 | 7.500000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_12CN[2] | 7.500000e-02 | 0.000000e+00 | 7.500000e-02 | 7.500000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_13CN[0] | 7.300000e-02 | 0.000000e+00 | 7.300000e-02 | 7.300000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_13CN[1] | 7.300000e-02 | 0.000000e+00 | 7.300000e-02 | 7.300000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_thermal_13CN[2] | 7.300000e-02 | 0.000000e+00 | 7.300000e-02 | 7.300000e-02 | 0.000000e+00 | NaN | 8000.0 | 8000.0 | NaN |
| fwhm_nonthermal[0] | 1.551000e+00 | 5.400000e-02 | 1.449000e+00 | 1.650000e+00 | 1.000000e-03 | 1.000000e-03 | 1338.0 | 2385.0 | 1.01 |
| fwhm_nonthermal[1] | 1.780000e+00 | 2.400000e-02 | 1.734000e+00 | 1.823000e+00 | 0.000000e+00 | 0.000000e+00 | 3495.0 | 5482.0 | 1.00 |
| fwhm_nonthermal[2] | 2.271000e+00 | 4.600000e-02 | 2.186000e+00 | 2.358000e+00 | 1.000000e-03 | 1.000000e-03 | 2221.0 | 3616.0 | 1.00 |
| fwhm_12CN[0] | 1.553000e+00 | 5.300000e-02 | 1.451000e+00 | 1.651000e+00 | 1.000000e-03 | 1.000000e-03 | 1338.0 | 2385.0 | 1.01 |
| fwhm_12CN[1] | 1.781000e+00 | 2.400000e-02 | 1.736000e+00 | 1.825000e+00 | 0.000000e+00 | 0.000000e+00 | 3495.0 | 5482.0 | 1.00 |
| fwhm_12CN[2] | 2.272000e+00 | 4.600000e-02 | 2.188000e+00 | 2.359000e+00 | 1.000000e-03 | 1.000000e-03 | 2221.0 | 3616.0 | 1.00 |
| fwhm_13CN[0] | 1.553000e+00 | 5.300000e-02 | 1.451000e+00 | 1.651000e+00 | 1.000000e-03 | 1.000000e-03 | 1338.0 | 2385.0 | 1.01 |
| fwhm_13CN[1] | 1.781000e+00 | 2.400000e-02 | 1.736000e+00 | 1.825000e+00 | 0.000000e+00 | 0.000000e+00 | 3495.0 | 5482.0 | 1.00 |
| fwhm_13CN[2] | 2.272000e+00 | 4.600000e-02 | 2.188000e+00 | 2.359000e+00 | 1.000000e-03 | 1.000000e-03 | 2221.0 | 3616.0 | 1.00 |
| log10_N_12CN[0] | 1.343500e+01 | 5.800000e-02 | 1.332500e+01 | 1.354300e+01 | 1.000000e-03 | 1.000000e-03 | 1651.0 | 2415.0 | 1.00 |
| log10_N_12CN[1] | 1.425600e+01 | 2.900000e-02 | 1.420400e+01 | 1.431200e+01 | 1.000000e-03 | 0.000000e+00 | 1477.0 | 2651.0 | 1.01 |
| log10_N_12CN[2] | 1.342700e+01 | 4.600000e-02 | 1.333800e+01 | 1.350800e+01 | 1.000000e-03 | 1.000000e-03 | 1775.0 | 2615.0 | 1.00 |
| ratio_13C_12C[0] | 1.600000e-02 | 7.000000e-03 | 2.000000e-03 | 2.900000e-02 | 0.000000e+00 | 0.000000e+00 | 3943.0 | 2796.0 | 1.00 |
| ratio_13C_12C[1] | 1.700000e-02 | 3.000000e-03 | 1.100000e-02 | 2.400000e-02 | 0.000000e+00 | 0.000000e+00 | 5211.0 | 5043.0 | 1.00 |
| ratio_13C_12C[2] | 2.300000e-02 | 5.000000e-03 | 1.400000e-02 | 3.200000e-02 | 0.000000e+00 | 0.000000e+00 | 6985.0 | 5458.0 | 1.00 |
| N_13CN[0] | 4.390131e+11 | 2.025185e+11 | 5.344923e+10 | 7.937539e+11 | 3.020673e+09 | 2.125496e+09 | 4024.0 | 2729.0 | 1.00 |
| N_13CN[1] | 3.152965e+12 | 6.175199e+11 | 1.981461e+12 | 4.285620e+12 | 8.441448e+09 | 6.522570e+09 | 5353.0 | 5635.0 | 1.00 |
| N_13CN[2] | 6.147914e+11 | 1.344769e+11 | 3.651379e+11 | 8.641303e+11 | 1.803876e+09 | 1.367708e+09 | 5468.0 | 5003.0 | 1.00 |
| log10_Tex_ul[0] | 6.520000e-01 | 3.400000e-02 | 5.910000e-01 | 7.200000e-01 | 1.000000e-03 | 0.000000e+00 | 2099.0 | 3044.0 | 1.00 |
| log10_Tex_ul[1] | 4.970000e-01 | 4.000000e-03 | 4.890000e-01 | 5.060000e-01 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| log10_Tex_ul[2] | 7.600000e-01 | 4.400000e-02 | 6.820000e-01 | 8.460000e-01 | 1.000000e-03 | 1.000000e-03 | 1905.0 | 2969.0 | 1.00 |
| log10_LTE_precision[0] | -2.984000e+00 | 2.450000e-01 | -3.420000e+00 | -2.518000e+00 | 3.000000e-03 | 3.000000e-03 | 6940.0 | 4722.0 | 1.00 |
| log10_LTE_precision[1] | -4.457000e+00 | 2.600000e-01 | -4.941000e+00 | -3.978000e+00 | 3.000000e-03 | 3.000000e-03 | 7549.0 | 5790.0 | 1.00 |
| log10_LTE_precision[2] | -3.548000e+00 | 2.830000e-01 | -4.081000e+00 | -3.029000e+00 | 4.000000e-03 | 4.000000e-03 | 6111.0 | 4398.0 | 1.00 |
| Tex_12CN[113123.3687, 0] | 4.939000e+00 | 4.890000e-01 | 4.185000e+00 | 5.844000e+00 | 1.400000e-02 | 1.400000e-02 | 1273.0 | 2075.0 | 1.01 |
| Tex_12CN[113123.3687, 1] | 3.167000e+00 | 2.700000e-02 | 3.116000e+00 | 3.219000e+00 | 1.000000e-03 | 0.000000e+00 | 1642.0 | 2499.0 | 1.01 |
| Tex_12CN[113123.3687, 2] | 6.707000e+00 | 1.035000e+00 | 5.231000e+00 | 8.658000e+00 | 2.500000e-02 | 3.200000e-02 | 1715.0 | 2592.0 | 1.00 |
| Tex_12CN[113144.19, 0] | 4.402000e+00 | 2.770000e-01 | 3.948000e+00 | 4.934000e+00 | 8.000000e-03 | 6.000000e-03 | 1246.0 | 1979.0 | 1.01 |
| Tex_12CN[113144.19, 1] | 3.188000e+00 | 2.700000e-02 | 3.138000e+00 | 3.240000e+00 | 1.000000e-03 | 0.000000e+00 | 1570.0 | 2568.0 | 1.01 |
| Tex_12CN[113144.19, 2] | 6.118000e+00 | 7.230000e-01 | 5.009000e+00 | 7.527000e+00 | 1.800000e-02 | 1.800000e-02 | 1703.0 | 2518.0 | 1.00 |
| Tex_12CN[113170.535, 0] | 4.868000e+00 | 4.500000e-01 | 4.179000e+00 | 5.717000e+00 | 1.300000e-02 | 1.200000e-02 | 1279.0 | 2029.0 | 1.01 |
| Tex_12CN[113170.535, 1] | 3.175000e+00 | 2.500000e-02 | 3.129000e+00 | 3.223000e+00 | 1.000000e-03 | 0.000000e+00 | 1581.0 | 2532.0 | 1.01 |
| Tex_12CN[113170.535, 2] | 6.522000e+00 | 9.470000e-01 | 5.129000e+00 | 8.299000e+00 | 2.300000e-02 | 2.800000e-02 | 1712.0 | 2533.0 | 1.00 |
| Tex_12CN[113191.325, 0] | 4.347000e+00 | 2.540000e-01 | 3.907000e+00 | 4.815000e+00 | 7.000000e-03 | 6.000000e-03 | 1268.0 | 1959.0 | 1.01 |
| Tex_12CN[113191.325, 1] | 3.197000e+00 | 2.500000e-02 | 3.150000e+00 | 3.245000e+00 | 1.000000e-03 | 0.000000e+00 | 1573.0 | 2506.0 | 1.01 |
| Tex_12CN[113191.325, 2] | 5.967000e+00 | 6.720000e-01 | 4.913000e+00 | 7.247000e+00 | 1.600000e-02 | 1.600000e-02 | 1713.0 | 2580.0 | 1.00 |
| Tex_12CN[113488.142, 0] | 4.528000e+00 | 3.570000e-01 | 3.974000e+00 | 5.208000e+00 | 1.000000e-02 | 9.000000e-03 | 1260.0 | 1955.0 | 1.01 |
| Tex_12CN[113488.142, 1] | 3.124000e+00 | 2.200000e-02 | 3.081000e+00 | 3.164000e+00 | 1.000000e-03 | 0.000000e+00 | 1551.0 | 2556.0 | 1.01 |
| Tex_12CN[113488.142, 2] | 6.108000e+00 | 7.950000e-01 | 4.921000e+00 | 7.610000e+00 | 1.900000e-02 | 2.200000e-02 | 1707.0 | 2560.0 | 1.00 |
| Tex_12CN[113490.985, 0] | 4.953000e+00 | 3.110000e-01 | 4.448000e+00 | 5.546000e+00 | 9.000000e-03 | 7.000000e-03 | 1319.0 | 2077.0 | 1.01 |
| Tex_12CN[113490.985, 1] | 3.141000e+00 | 1.800000e-02 | 3.109000e+00 | 3.175000e+00 | 0.000000e+00 | 0.000000e+00 | 1737.0 | 2944.0 | 1.01 |
| Tex_12CN[113490.985, 2] | 5.790000e+00 | 5.590000e-01 | 4.913000e+00 | 6.882000e+00 | 1.400000e-02 | 1.300000e-02 | 1699.0 | 2447.0 | 1.00 |
| Tex_12CN[113499.643, 0] | 4.381000e+00 | 3.420000e-01 | 3.832000e+00 | 5.016000e+00 | 1.000000e-02 | 9.000000e-03 | 1263.0 | 1999.0 | 1.01 |
| Tex_12CN[113499.643, 1] | 3.041000e+00 | 2.000000e-02 | 3.004000e+00 | 3.078000e+00 | 0.000000e+00 | 0.000000e+00 | 1654.0 | 2605.0 | 1.01 |
| Tex_12CN[113499.643, 2] | 5.510000e+00 | 6.090000e-01 | 4.552000e+00 | 6.650000e+00 | 1.500000e-02 | 1.500000e-02 | 1696.0 | 2565.0 | 1.00 |
| Tex_12CN[113508.934, 0] | 4.078000e+00 | 2.040000e-01 | 3.720000e+00 | 4.453000e+00 | 6.000000e-03 | 4.000000e-03 | 1268.0 | 1943.0 | 1.01 |
| Tex_12CN[113508.934, 1] | 3.145000e+00 | 2.200000e-02 | 3.104000e+00 | 3.189000e+00 | 1.000000e-03 | 0.000000e+00 | 1596.0 | 2465.0 | 1.01 |
| Tex_12CN[113508.934, 2] | 5.624000e+00 | 5.760000e-01 | 4.692000e+00 | 6.706000e+00 | 1.400000e-02 | 1.300000e-02 | 1722.0 | 2603.0 | 1.00 |
| Tex_12CN[113520.4215, 0] | 3.959000e+00 | 2.010000e-01 | 3.613000e+00 | 4.339000e+00 | 6.000000e-03 | 4.000000e-03 | 1313.0 | 1993.0 | 1.01 |
| Tex_12CN[113520.4215, 1] | 3.060000e+00 | 2.100000e-02 | 3.023000e+00 | 3.101000e+00 | 0.000000e+00 | 0.000000e+00 | 1815.0 | 2846.0 | 1.01 |
| Tex_12CN[113520.4215, 2] | 5.117000e+00 | 4.540000e-01 | 4.332000e+00 | 5.942000e+00 | 1.100000e-02 | 1.000000e-02 | 1735.0 | 2643.0 | 1.00 |
| tau_12CN[113123.3687, 0] | 1.100000e-02 | 2.000000e-03 | 6.000000e-03 | 1.500000e-02 | 0.000000e+00 | 0.000000e+00 | 1446.0 | 2183.0 | 1.01 |
| tau_12CN[113123.3687, 1] | 1.150000e-01 | 8.000000e-03 | 9.900000e-02 | 1.310000e-01 | 0.000000e+00 | 0.000000e+00 | 1458.0 | 2510.0 | 1.01 |
| tau_12CN[113123.3687, 2] | 8.000000e-03 | 2.000000e-03 | 4.000000e-03 | 1.100000e-02 | 0.000000e+00 | 0.000000e+00 | 1734.0 | 2480.0 | 1.00 |
| tau_12CN[113144.19, 0] | 1.040000e-01 | 1.900000e-02 | 6.600000e-02 | 1.380000e-01 | 0.000000e+00 | 0.000000e+00 | 1477.0 | 2151.0 | 1.01 |
| tau_12CN[113144.19, 1] | 9.320000e-01 | 6.700000e-02 | 8.020000e-01 | 1.056000e+00 | 2.000000e-03 | 1.000000e-03 | 1460.0 | 2550.0 | 1.01 |
| tau_12CN[113144.19, 2] | 7.300000e-02 | 1.600000e-02 | 4.500000e-02 | 1.030000e-01 | 0.000000e+00 | 0.000000e+00 | 1734.0 | 2470.0 | 1.00 |
| tau_12CN[113170.535, 0] | 8.500000e-02 | 1.900000e-02 | 5.000000e-02 | 1.200000e-01 | 0.000000e+00 | 0.000000e+00 | 1454.0 | 2162.0 | 1.01 |
| tau_12CN[113170.535, 1] | 9.220000e-01 | 6.600000e-02 | 7.930000e-01 | 1.043000e+00 | 2.000000e-03 | 1.000000e-03 | 1460.0 | 2579.0 | 1.01 |
| tau_12CN[113170.535, 2] | 6.400000e-02 | 1.500000e-02 | 3.600000e-02 | 9.200000e-02 | 0.000000e+00 | 0.000000e+00 | 1735.0 | 2443.0 | 1.00 |
| tau_12CN[113191.325, 0] | 1.320000e-01 | 2.400000e-02 | 8.500000e-02 | 1.750000e-01 | 1.000000e-03 | 0.000000e+00 | 1488.0 | 2171.0 | 1.01 |
| tau_12CN[113191.325, 1] | 1.181000e+00 | 8.500000e-02 | 1.016000e+00 | 1.337000e+00 | 2.000000e-03 | 1.000000e-03 | 1463.0 | 2556.0 | 1.01 |
| tau_12CN[113191.325, 2] | 9.400000e-02 | 2.000000e-02 | 5.800000e-02 | 1.310000e-01 | 0.000000e+00 | 0.000000e+00 | 1739.0 | 2487.0 | 1.00 |
| tau_12CN[113488.142, 0] | 1.150000e-01 | 2.400000e-02 | 6.900000e-02 | 1.610000e-01 | 1.000000e-03 | 0.000000e+00 | 1457.0 | 2174.0 | 1.01 |
| tau_12CN[113488.142, 1] | 1.209000e+00 | 8.600000e-02 | 1.042000e+00 | 1.369000e+00 | 2.000000e-03 | 1.000000e-03 | 1460.0 | 2566.0 | 1.01 |
| tau_12CN[113488.142, 2] | 8.700000e-02 | 2.000000e-02 | 5.000000e-02 | 1.230000e-01 | 0.000000e+00 | 0.000000e+00 | 1735.0 | 2461.0 | 1.00 |
| tau_12CN[113490.985, 0] | 3.290000e-01 | 6.100000e-02 | 2.080000e-01 | 4.400000e-01 | 2.000000e-03 | 1.000000e-03 | 1502.0 | 2211.0 | 1.01 |
| tau_12CN[113490.985, 1] | 3.168000e+00 | 2.240000e-01 | 2.733000e+00 | 3.584000e+00 | 6.000000e-03 | 3.000000e-03 | 1463.0 | 2591.0 | 1.01 |
| tau_12CN[113490.985, 2] | 2.550000e-01 | 5.100000e-02 | 1.630000e-01 | 3.520000e-01 | 1.000000e-03 | 1.000000e-03 | 1737.0 | 2462.0 | 1.00 |
| tau_12CN[113499.643, 0] | 9.200000e-02 | 1.900000e-02 | 5.500000e-02 | 1.290000e-01 | 1.000000e-03 | 0.000000e+00 | 1458.0 | 2159.0 | 1.01 |
| tau_12CN[113499.643, 1] | 9.630000e-01 | 6.900000e-02 | 8.330000e-01 | 1.093000e+00 | 2.000000e-03 | 1.000000e-03 | 1461.0 | 2593.0 | 1.01 |
| tau_12CN[113499.643, 2] | 7.300000e-02 | 1.600000e-02 | 4.400000e-02 | 1.020000e-01 | 0.000000e+00 | 0.000000e+00 | 1731.0 | 2496.0 | 1.00 |
| tau_12CN[113508.934, 0] | 1.050000e-01 | 1.900000e-02 | 6.900000e-02 | 1.390000e-01 | 0.000000e+00 | 0.000000e+00 | 1494.0 | 2150.0 | 1.01 |
| tau_12CN[113508.934, 1] | 9.190000e-01 | 6.600000e-02 | 7.920000e-01 | 1.041000e+00 | 2.000000e-03 | 1.000000e-03 | 1462.0 | 2542.0 | 1.01 |
| tau_12CN[113508.934, 2] | 7.500000e-02 | 1.500000e-02 | 4.800000e-02 | 1.040000e-01 | 0.000000e+00 | 0.000000e+00 | 1741.0 | 2487.0 | 1.00 |
| tau_12CN[113520.4215, 0] | 1.300000e-02 | 2.000000e-03 | 9.000000e-03 | 1.800000e-02 | 0.000000e+00 | 0.000000e+00 | 1497.0 | 2154.0 | 1.01 |
| tau_12CN[113520.4215, 1] | 1.160000e-01 | 8.000000e-03 | 1.000000e-01 | 1.320000e-01 | 0.000000e+00 | 0.000000e+00 | 1464.0 | 2540.0 | 1.01 |
| tau_12CN[113520.4215, 2] | 1.000000e-02 | 2.000000e-03 | 6.000000e-03 | 1.400000e-02 | 0.000000e+00 | 0.000000e+00 | 1740.0 | 2503.0 | 1.00 |
| tau_total_12CN[0] | 9.860000e-01 | 1.900000e-01 | 6.070000e-01 | 1.325000e+00 | 5.000000e-03 | 2.000000e-03 | 1476.0 | 2188.0 | 1.01 |
| tau_total_12CN[1] | 9.524000e+00 | 6.790000e-01 | 8.204000e+00 | 1.078000e+01 | 1.800000e-02 | 9.000000e-03 | 1461.0 | 2573.0 | 1.01 |
| tau_total_12CN[2] | 7.410000e-01 | 1.560000e-01 | 4.600000e-01 | 1.037000e+00 | 4.000000e-03 | 2.000000e-03 | 1729.0 | 2450.0 | 1.00 |
| TR_12CN[113123.3687, 0] | 2.716000e+00 | 4.470000e-01 | 2.012000e+00 | 3.513000e+00 | 1.300000e-02 | 1.300000e-02 | 1273.0 | 2075.0 | 1.01 |
| TR_12CN[113123.3687, 1] | 1.192000e+00 | 2.100000e-02 | 1.152000e+00 | 1.234000e+00 | 1.000000e-03 | 0.000000e+00 | 1642.0 | 2499.0 | 1.01 |
| TR_12CN[113123.3687, 2] | 4.362000e+00 | 9.880000e-01 | 2.958000e+00 | 6.205000e+00 | 2.400000e-02 | 3.200000e-02 | 1715.0 | 2592.0 | 1.00 |
| TR_12CN[113144.19, 0] | 2.233000e+00 | 2.460000e-01 | 1.837000e+00 | 2.707000e+00 | 7.000000e-03 | 6.000000e-03 | 1246.0 | 1979.0 | 1.01 |
| TR_12CN[113144.19, 1] | 1.209000e+00 | 2.100000e-02 | 1.170000e+00 | 1.250000e+00 | 1.000000e-03 | 0.000000e+00 | 1570.0 | 2568.0 | 1.01 |
| TR_12CN[113144.19, 2] | 3.804000e+00 | 6.810000e-01 | 2.775000e+00 | 5.135000e+00 | 1.700000e-02 | 1.700000e-02 | 1703.0 | 2518.0 | 1.00 |
| TR_12CN[113170.535, 0] | 2.651000e+00 | 4.100000e-01 | 2.036000e+00 | 3.425000e+00 | 1.200000e-02 | 1.200000e-02 | 1279.0 | 2029.0 | 1.01 |
| TR_12CN[113170.535, 1] | 1.198000e+00 | 2.000000e-02 | 1.162000e+00 | 1.236000e+00 | 0.000000e+00 | 0.000000e+00 | 1581.0 | 2532.0 | 1.01 |
| TR_12CN[113170.535, 2] | 4.185000e+00 | 9.010000e-01 | 2.884000e+00 | 5.877000e+00 | 2.200000e-02 | 2.800000e-02 | 1712.0 | 2533.0 | 1.00 |
| TR_12CN[113191.325, 0] | 2.184000e+00 | 2.240000e-01 | 1.801000e+00 | 2.599000e+00 | 6.000000e-03 | 5.000000e-03 | 1268.0 | 1959.0 | 1.01 |
| TR_12CN[113191.325, 1] | 1.215000e+00 | 2.000000e-02 | 1.178000e+00 | 1.253000e+00 | 1.000000e-03 | 0.000000e+00 | 1573.0 | 2506.0 | 1.01 |
| TR_12CN[113191.325, 2] | 3.662000e+00 | 6.310000e-01 | 2.688000e+00 | 4.867000e+00 | 1.500000e-02 | 1.600000e-02 | 1713.0 | 2580.0 | 1.00 |
| TR_12CN[113488.142, 0] | 2.341000e+00 | 3.200000e-01 | 1.833000e+00 | 2.930000e+00 | 9.000000e-03 | 9.000000e-03 | 1260.0 | 1955.0 | 1.01 |
| TR_12CN[113488.142, 1] | 1.154000e+00 | 1.700000e-02 | 1.122000e+00 | 1.186000e+00 | 0.000000e+00 | 0.000000e+00 | 1551.0 | 2556.0 | 1.01 |
| TR_12CN[113488.142, 2] | 3.790000e+00 | 7.500000e-01 | 2.690000e+00 | 5.209000e+00 | 1.800000e-02 | 2.200000e-02 | 1707.0 | 2560.0 | 1.00 |
| TR_12CN[113490.985, 0] | 2.721000e+00 | 2.830000e-01 | 2.267000e+00 | 3.261000e+00 | 8.000000e-03 | 7.000000e-03 | 1319.0 | 2077.0 | 1.01 |
| TR_12CN[113490.985, 1] | 1.168000e+00 | 1.400000e-02 | 1.143000e+00 | 1.195000e+00 | 0.000000e+00 | 0.000000e+00 | 1737.0 | 2944.0 | 1.01 |
| TR_12CN[113490.985, 2] | 3.491000e+00 | 5.220000e-01 | 2.662000e+00 | 4.492000e+00 | 1.300000e-02 | 1.200000e-02 | 1699.0 | 2447.0 | 1.00 |
| TR_12CN[113499.643, 0] | 2.211000e+00 | 3.040000e-01 | 1.733000e+00 | 2.776000e+00 | 9.000000e-03 | 8.000000e-03 | 1263.0 | 1999.0 | 1.01 |
| TR_12CN[113499.643, 1] | 1.090000e+00 | 1.500000e-02 | 1.062000e+00 | 1.119000e+00 | 0.000000e+00 | 0.000000e+00 | 1654.0 | 2605.0 | 1.01 |
| TR_12CN[113499.643, 2] | 3.232000e+00 | 5.650000e-01 | 2.359000e+00 | 4.294000e+00 | 1.400000e-02 | 1.500000e-02 | 1696.0 | 2565.0 | 1.00 |
| TR_12CN[113508.934, 0] | 1.945000e+00 | 1.770000e-01 | 1.638000e+00 | 2.271000e+00 | 5.000000e-03 | 4.000000e-03 | 1268.0 | 1943.0 | 1.01 |
| TR_12CN[113508.934, 1] | 1.171000e+00 | 1.800000e-02 | 1.139000e+00 | 1.205000e+00 | 0.000000e+00 | 0.000000e+00 | 1596.0 | 2465.0 | 1.01 |
| TR_12CN[113508.934, 2] | 3.337000e+00 | 5.360000e-01 | 2.484000e+00 | 4.347000e+00 | 1.300000e-02 | 1.300000e-02 | 1722.0 | 2603.0 | 1.00 |
| TR_12CN[113520.4215, 0] | 1.842000e+00 | 1.730000e-01 | 1.549000e+00 | 2.171000e+00 | 5.000000e-03 | 4.000000e-03 | 1313.0 | 1993.0 | 1.01 |
| TR_12CN[113520.4215, 1] | 1.105000e+00 | 1.600000e-02 | 1.076000e+00 | 1.137000e+00 | 0.000000e+00 | 0.000000e+00 | 1815.0 | 2846.0 | 1.01 |
| TR_12CN[113520.4215, 2] | 2.871000e+00 | 4.160000e-01 | 2.164000e+00 | 3.629000e+00 | 1.000000e-02 | 9.000000e-03 | 1735.0 | 2643.0 | 1.00 |
| Tex_13CN[108056.1506, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108056.1506, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108056.1506, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108057.1294, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108057.1294, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108057.1294, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108062.9185, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108062.9185, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108062.9185, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108076.9565, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108076.9565, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108076.9565, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108077.2715, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108077.2715, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108077.2715, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108091.3095, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108091.3095, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108091.3095, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108406.0979, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108406.0979, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108406.0979, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108412.862, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108412.862, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108412.862, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108426.889, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108426.889, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108426.889, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108631.121, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108631.121, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108631.121, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108636.923, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108636.923, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108636.923, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108638.212, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108638.212, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108638.212, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108643.59, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108643.59, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108643.59, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108644.3602, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108644.3602, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108644.3602, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108645.064, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108645.064, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108645.064, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108651.297, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108651.297, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108651.297, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108657.646, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108657.646, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108657.646, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108658.948, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108658.948, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108658.948, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108780.201, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108780.201, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108780.201, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108782.374, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108782.374, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108782.374, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108786.982, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108786.982, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108786.982, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108793.753, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108793.753, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108793.753, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108796.4, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108796.4, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108796.4, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108807.8006, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108807.8006, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108807.8006, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[108986.8678, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[108986.8678, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[108986.8678, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[109217.6017, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[109217.6017, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[109217.6017, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[109218.3621, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[109218.3621, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[109218.3621, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| Tex_13CN[109218.9506, 0] | 4.504000e+00 | 3.630000e-01 | 3.874000e+00 | 5.214000e+00 | 8.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| Tex_13CN[109218.9506, 1] | 3.142000e+00 | 3.200000e-02 | 3.083000e+00 | 3.205000e+00 | 1.000000e-03 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| Tex_13CN[109218.9506, 2] | 5.787000e+00 | 6.130000e-01 | 4.740000e+00 | 6.931000e+00 | 1.400000e-02 | 1.200000e-02 | 1905.0 | 2969.0 | 1.00 |
| tau_13CN[108056.1506, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108056.1506, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108056.1506, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108057.1294, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108057.1294, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108057.1294, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108062.9185, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108062.9185, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108062.9185, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108076.9565, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108076.9565, 1] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108076.9565, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108077.2715, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108077.2715, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108077.2715, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108091.3095, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108091.3095, 1] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108091.3095, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3343.0 | 4354.0 | 1.00 |
| tau_13CN[108406.0979, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108406.0979, 1] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108406.0979, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3344.0 | 4354.0 | 1.00 |
| tau_13CN[108412.862, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108412.862, 1] | 4.000000e-03 | 1.000000e-03 | 2.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108412.862, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3344.0 | 4354.0 | 1.00 |
| tau_13CN[108426.889, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108426.889, 1] | 8.000000e-03 | 2.000000e-03 | 5.000000e-03 | 1.000000e-02 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108426.889, 2] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3344.0 | 4354.0 | 1.00 |
| tau_13CN[108631.121, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3843.0 | 2634.0 | 1.00 |
| tau_13CN[108631.121, 1] | 4.000000e-03 | 1.000000e-03 | 2.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108631.121, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3340.0 | 4354.0 | 1.00 |
| tau_13CN[108636.923, 0] | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3843.0 | 2634.0 | 1.00 |
| tau_13CN[108636.923, 1] | 1.200000e-02 | 2.000000e-03 | 7.000000e-03 | 1.600000e-02 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108636.923, 2] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3340.0 | 4354.0 | 1.00 |
| tau_13CN[108638.212, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108638.212, 1] | 4.000000e-03 | 1.000000e-03 | 3.000000e-03 | 6.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108638.212, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108643.59, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108643.59, 1] | 5.000000e-03 | 1.000000e-03 | 3.000000e-03 | 7.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108643.59, 2] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108644.3602, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108644.3602, 1] | 4.000000e-03 | 1.000000e-03 | 2.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108644.3602, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108645.064, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108645.064, 1] | 3.000000e-03 | 1.000000e-03 | 2.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108645.064, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108651.297, 0] | 2.000000e-03 | 1.000000e-03 | 0.000000e+00 | 4.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3843.0 | 2634.0 | 1.00 |
| tau_13CN[108651.297, 1] | 2.000000e-02 | 4.000000e-03 | 1.200000e-02 | 2.700000e-02 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108651.297, 2] | 2.000000e-03 | 1.000000e-03 | 1.000000e-03 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3340.0 | 4354.0 | 1.00 |
| tau_13CN[108657.646, 0] | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108657.646, 1] | 1.500000e-02 | 3.000000e-03 | 9.000000e-03 | 2.000000e-02 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108657.646, 2] | 2.000000e-03 | 0.000000e+00 | 1.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108658.948, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108658.948, 1] | 4.000000e-03 | 1.000000e-03 | 2.000000e-03 | 6.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108658.948, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108780.201, 0] | 3.000000e-03 | 1.000000e-03 | 0.000000e+00 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108780.201, 1] | 3.000000e-02 | 6.000000e-03 | 1.800000e-02 | 4.000000e-02 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108780.201, 2] | 3.000000e-03 | 1.000000e-03 | 2.000000e-03 | 5.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3345.0 | 4354.0 | 1.00 |
| tau_13CN[108782.374, 0] | 2.000000e-03 | 1.000000e-03 | 0.000000e+00 | 3.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108782.374, 1] | 1.600000e-02 | 3.000000e-03 | 1.000000e-02 | 2.100000e-02 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108782.374, 2] | 2.000000e-03 | 0.000000e+00 | 1.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3346.0 | 4354.0 | 1.00 |
| tau_13CN[108786.982, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108786.982, 1] | 7.000000e-03 | 1.000000e-03 | 4.000000e-03 | 9.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108786.982, 2] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3346.0 | 4354.0 | 1.00 |
| tau_13CN[108793.753, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108793.753, 1] | 5.000000e-03 | 1.000000e-03 | 3.000000e-03 | 7.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108793.753, 2] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3346.0 | 4354.0 | 1.00 |
| tau_13CN[108796.4, 0] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108796.4, 1] | 6.000000e-03 | 1.000000e-03 | 3.000000e-03 | 8.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108796.4, 2] | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 3346.0 | 4354.0 | 1.00 |
| tau_13CN[108807.8006, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_13CN[108807.8006, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5266.0 | 5595.0 | 1.00 |
| tau_13CN[108807.8006, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3346.0 | 4354.0 | 1.00 |
| tau_13CN[108986.8678, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3844.0 | 2634.0 | 1.00 |
| tau_13CN[108986.8678, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[108986.8678, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3341.0 | 4354.0 | 1.00 |
| tau_13CN[109217.6017, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3844.0 | 2634.0 | 1.00 |
| tau_13CN[109217.6017, 1] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 2.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[109217.6017, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3342.0 | 4354.0 | 1.00 |
| tau_13CN[109218.3621, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3844.0 | 2634.0 | 1.00 |
| tau_13CN[109218.3621, 1] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[109218.3621, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3342.0 | 4354.0 | 1.00 |
| tau_13CN[109218.9506, 0] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3844.0 | 2634.0 | 1.00 |
| tau_13CN[109218.9506, 1] | 1.000000e-03 | 0.000000e+00 | 1.000000e-03 | 1.000000e-03 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_13CN[109218.9506, 2] | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 0.000000e+00 | 3342.0 | 4354.0 | 1.00 |
| tau_total_13CN[0] | 1.500000e-02 | 7.000000e-03 | 1.000000e-03 | 2.700000e-02 | 0.000000e+00 | 0.000000e+00 | 3845.0 | 2634.0 | 1.00 |
| tau_total_13CN[1] | 1.530000e-01 | 3.000000e-02 | 9.400000e-02 | 2.080000e-01 | 0.000000e+00 | 0.000000e+00 | 5265.0 | 5595.0 | 1.00 |
| tau_total_13CN[2] | 1.600000e-02 | 4.000000e-03 | 8.000000e-03 | 2.400000e-02 | 0.000000e+00 | 0.000000e+00 | 3344.0 | 4354.0 | 1.00 |
| TR_13CN[108056.1506, 0] | 2.401000e+00 | 3.270000e-01 | 1.818000e+00 | 3.018000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108056.1506, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.283000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108056.1506, 2] | 3.580000e+00 | 5.760000e-01 | 2.611000e+00 | 4.659000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108057.1294, 0] | 2.401000e+00 | 3.270000e-01 | 1.818000e+00 | 3.018000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108057.1294, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.283000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108057.1294, 2] | 3.580000e+00 | 5.760000e-01 | 2.611000e+00 | 4.659000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108062.9185, 0] | 2.401000e+00 | 3.270000e-01 | 1.817000e+00 | 3.018000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108062.9185, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.283000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108062.9185, 2] | 3.580000e+00 | 5.760000e-01 | 2.611000e+00 | 4.659000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108076.9565, 0] | 2.400000e+00 | 3.270000e-01 | 1.817000e+00 | 3.018000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108076.9565, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.283000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108076.9565, 2] | 3.580000e+00 | 5.760000e-01 | 2.611000e+00 | 4.658000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108077.2715, 0] | 2.400000e+00 | 3.270000e-01 | 1.817000e+00 | 3.018000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108077.2715, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.283000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108077.2715, 2] | 3.580000e+00 | 5.760000e-01 | 2.611000e+00 | 4.658000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108091.3095, 0] | 2.400000e+00 | 3.270000e-01 | 1.817000e+00 | 3.017000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108091.3095, 1] | 1.232000e+00 | 2.600000e-02 | 1.185000e+00 | 1.282000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108091.3095, 2] | 3.580000e+00 | 5.760000e-01 | 2.610000e+00 | 4.658000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108406.0979, 0] | 2.396000e+00 | 3.270000e-01 | 1.813000e+00 | 3.012000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108406.0979, 1] | 1.228000e+00 | 2.600000e-02 | 1.181000e+00 | 1.279000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108406.0979, 2] | 3.574000e+00 | 5.750000e-01 | 2.605000e+00 | 4.652000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108412.862, 0] | 2.395000e+00 | 3.270000e-01 | 1.813000e+00 | 3.012000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108412.862, 1] | 1.228000e+00 | 2.600000e-02 | 1.181000e+00 | 1.279000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108412.862, 2] | 3.574000e+00 | 5.750000e-01 | 2.605000e+00 | 4.652000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108426.889, 0] | 2.395000e+00 | 3.270000e-01 | 1.812000e+00 | 3.012000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108426.889, 1] | 1.228000e+00 | 2.600000e-02 | 1.181000e+00 | 1.278000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108426.889, 2] | 3.574000e+00 | 5.750000e-01 | 2.605000e+00 | 4.652000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108631.121, 0] | 2.392000e+00 | 3.270000e-01 | 1.810000e+00 | 3.009000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108631.121, 1] | 1.226000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108631.121, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108636.923, 0] | 2.392000e+00 | 3.270000e-01 | 1.810000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108636.923, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108636.923, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108638.212, 0] | 2.392000e+00 | 3.270000e-01 | 1.810000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108638.212, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108638.212, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108643.59, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108643.59, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108643.59, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108644.3602, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108644.3602, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108644.3602, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108645.064, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108645.064, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108645.064, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108651.297, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108651.297, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108651.297, 2] | 3.570000e+00 | 5.750000e-01 | 2.602000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108657.646, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108657.646, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108657.646, 2] | 3.570000e+00 | 5.750000e-01 | 2.601000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108658.948, 0] | 2.392000e+00 | 3.270000e-01 | 1.809000e+00 | 3.008000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108658.948, 1] | 1.225000e+00 | 2.600000e-02 | 1.178000e+00 | 1.276000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108658.948, 2] | 3.570000e+00 | 5.750000e-01 | 2.601000e+00 | 4.648000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108780.201, 0] | 2.390000e+00 | 3.260000e-01 | 1.808000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108780.201, 1] | 1.224000e+00 | 2.600000e-02 | 1.177000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108780.201, 2] | 3.568000e+00 | 5.750000e-01 | 2.600000e+00 | 4.646000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108782.374, 0] | 2.390000e+00 | 3.260000e-01 | 1.808000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108782.374, 1] | 1.224000e+00 | 2.600000e-02 | 1.177000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108782.374, 2] | 3.568000e+00 | 5.750000e-01 | 2.600000e+00 | 4.646000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108786.982, 0] | 2.390000e+00 | 3.260000e-01 | 1.807000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108786.982, 1] | 1.224000e+00 | 2.600000e-02 | 1.176000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108786.982, 2] | 3.568000e+00 | 5.750000e-01 | 2.599000e+00 | 4.646000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108793.753, 0] | 2.390000e+00 | 3.260000e-01 | 1.807000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108793.753, 1] | 1.224000e+00 | 2.600000e-02 | 1.176000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108793.753, 2] | 3.568000e+00 | 5.750000e-01 | 2.599000e+00 | 4.645000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108796.4, 0] | 2.390000e+00 | 3.260000e-01 | 1.807000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108796.4, 1] | 1.224000e+00 | 2.600000e-02 | 1.176000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108796.4, 2] | 3.568000e+00 | 5.750000e-01 | 2.599000e+00 | 4.645000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108807.8006, 0] | 2.389000e+00 | 3.260000e-01 | 1.807000e+00 | 3.006000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108807.8006, 1] | 1.223000e+00 | 2.600000e-02 | 1.176000e+00 | 1.274000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108807.8006, 2] | 3.567000e+00 | 5.750000e-01 | 2.599000e+00 | 4.645000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[108986.8678, 0] | 2.387000e+00 | 3.260000e-01 | 1.805000e+00 | 3.003000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[108986.8678, 1] | 1.221000e+00 | 2.600000e-02 | 1.174000e+00 | 1.272000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[108986.8678, 2] | 3.564000e+00 | 5.750000e-01 | 2.596000e+00 | 4.642000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[109217.6017, 0] | 2.383000e+00 | 3.260000e-01 | 1.802000e+00 | 2.999000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[109217.6017, 1] | 1.219000e+00 | 2.600000e-02 | 1.171000e+00 | 1.269000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[109217.6017, 2] | 3.561000e+00 | 5.750000e-01 | 2.593000e+00 | 4.638000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[109218.3621, 0] | 2.383000e+00 | 3.260000e-01 | 1.802000e+00 | 2.999000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[109218.3621, 1] | 1.219000e+00 | 2.600000e-02 | 1.171000e+00 | 1.269000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[109218.3621, 2] | 3.561000e+00 | 5.750000e-01 | 2.593000e+00 | 4.638000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| TR_13CN[109218.9506, 0] | 2.383000e+00 | 3.260000e-01 | 1.802000e+00 | 2.999000e+00 | 7.000000e-03 | 6.000000e-03 | 2099.0 | 3044.0 | 1.00 |
| TR_13CN[109218.9506, 1] | 1.219000e+00 | 2.600000e-02 | 1.171000e+00 | 1.269000e+00 | 0.000000e+00 | 0.000000e+00 | 2862.0 | 4051.0 | 1.00 |
| TR_13CN[109218.9506, 2] | 3.561000e+00 | 5.750000e-01 | 2.593000e+00 | 4.638000e+00 | 1.300000e-02 | 1.100000e-02 | 1905.0 | 2969.0 | 1.00 |
| ratio_12C_13C[0] | 1.219760e+02 | 7.586980e+02 | 2.304800e+01 | 2.024390e+02 | 1.898700e+01 | 3.067570e+02 | 3943.0 | 2796.0 | 1.00 |
| ratio_12C_13C[1] | 5.968100e+01 | 1.310500e+01 | 3.840500e+01 | 8.321200e+01 | 1.850000e-01 | 2.290000e-01 | 5211.0 | 5043.0 | 1.00 |
| ratio_12C_13C[2] | 4.565700e+01 | 1.053200e+01 | 2.830200e+01 | 6.402400e+01 | 1.370000e-01 | 2.120000e-01 | 6985.0 | 5458.0 | 1.00 |
[102]:
posterior = model.sample_posterior_predictive(
thin=100, # keep one in {thin} posterior samples
)
_ = plot_predictive(model.data, posterior.posterior_predictive)
Sampling: [12CN-1, 12CN-2, 13CN]
[103]:
# calculate residuals
posterior["posterior_predictive_residuals"] = posterior.posterior_predictive.copy()
for label in model.data.keys():
posterior.posterior_predictive_residuals[label] = posterior.posterior_predictive[label] - model.data[label].brightness
axes = plot_predictive(res_data, posterior.posterior_predictive_residuals)
fig = axes.ravel()[0].figure
axes.ravel()[0].set_xlabel(None)
fig.set_size_inches(8, 4)
[104]:
# 12C/13C ratio over all clouds
for solution in model.solutions:
model.trace[f"solution_{solution}"]["ratio_12C_13C_total"] = (
(10.0**model.trace[f"solution_{solution}"]["log10_N_12CN"]).sum(dim="cloud") /
model.trace[f"solution_{solution}"]["N_13CN"].sum(dim="cloud")
)
[105]:
pm.summary(model.trace.solution_0, var_names=["ratio_12C_13C_total"])
[105]:
| mean | sd | hdi_3% | hdi_97% | mcse_mean | mcse_sd | ess_bulk | ess_tail | r_hat | |
|---|---|---|---|---|---|---|---|---|---|
| ratio_12C_13C_total | 56.8 | 7.497 | 44.301 | 72.246 | 0.101 | 0.087 | 5619.0 | 5501.0 | 1.0 |
[106]:
from bayes_spec.plots import plot_pair
var_names = [
param for param in model.cloud_deterministics
if not set(model.model.named_vars_to_dims[param]).intersection(set(
["transition_12CN", "state_12CN", "transition_13CN", "state_13CN"]
)) and param not in ["fwhm_thermal_12CN", "fwhm_thermal_13CN"]
]
print(var_names)
_ = plot_pair(
model.trace.solution_0, # samples
var_names + ["ratio_12C_13C"], # var_names to plot
labeller=model.labeller, # label manager
kind="kde", # plot type
)
['velocity', 'fwhm_nonthermal', 'fwhm_12CN', 'fwhm_13CN', 'log10_N_12CN', 'ratio_13C_12C', 'N_13CN', 'log10_Tex_ul', 'log10_LTE_precision', 'tau_total_12CN', 'tau_total_13CN']
[107]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=0), # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde",
)
[108]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=1), # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde",
)
[109]:
_ = plot_pair(
model.trace.solution_0.sel(cloud=2), # samples
var_names, # var_names to plot
labeller=model.labeller, # label manager
kind="kde",
)
[ ]: