in src/lic/ppl/inference/monte_carlo_samples.py [0:0]
def get_chain(self, chain: int = 0):
"""
View the samples drawn by during inference for a specific chain
:param chain: specific chain to view
:returns: view of the data restricted to specified chain
"""
if self.chain is not None:
raise ValueError(
f"The current MonteCarloSamples object has already been"
f" restricted to chain {self.chain}"
)
elif chain < 0 or chain >= self.get_num_chains():
raise IndexError("Please specify a valid chain")
return self._specific_chain_copy(chain)