Source code for perda.analyzer.analyzer_factory
from ..core_data_structures.single_run_data import SingleRunData
from .analyzer import Analyzer
[docs]
def from_single_run_data(single_run_data: SingleRunData) -> Analyzer:
"""
Create an Analyzer instance from a SingleRunData object.
Parameters
----------
single_run_data : SingleRunData
The SingleRunData object containing the data to analyze.
Returns
-------
Analyzer
An instance of the Analyzer class initialized with the provided data.
"""
aly = Analyzer.__new__(Analyzer)
aly.data = single_run_data
return aly