tape.analysis.structure_function.basic.calculator#

Classes#

BasicStructureFunctionCalculator

SF calculation method that calculates excess variance directly as a

Module Contents#

class BasicStructureFunctionCalculator(lightcurves: List[tape.analysis.structure_function.sf_light_curve.StructureFunctionLightCurve], argument_container: tape.analysis.structure_function.base_argument_container.StructureFunctionArgumentContainer)[source]#

Bases: tape.analysis.structure_function.base_calculator.StructureFunctionCalculator

SF calculation method that calculates excess variance directly as a variance of observations with observational errors subtracted. For reference, please see Equation 12 in https://arxiv.org/abs/1604.05858

calculate()[source]#

Abstract method that must be implemented by the child class.

static name_id() str[source]#

This method will return the unique name of the Structure Function calculation method.

static expected_argument_container() type[source]#

This method will return the argument container class type (not an instance) that the Structure Function calculation method requires in order to perform it’s calculations.