Module pyangstrom.hu.RT.signatures

Expand source code
from typing import TypedDict


class RtFileConfig(TypedDict):
    directory_path: str
    file_name: str
    file_path: str # = directory_path / "temperature data" / file_name /
    file_skip: str # = 0
    px: float # = 25/10**6

class RtAmpPhaseConfig(RtFileConfig):
    """For temperature_preprocessing_extract_phase_amplitude"""
    x_heater: int
    y_heater: int
    x_region_line_center: int
    y_region_line_center: int
    dx: int
    dy: int
    gap: int
    direction: str
    f_heating: float
    analysis_method: str

class LsrConfig(TypedDict):
    """For least_square_regression_Angstrom"""
    rec_name: str
    f_heating: float
    L: float
    r: float
    cp: float
    rho: float

class TheorConfig(TypedDict):
    """For calculate_theoretical_results"""
    L: float
    r: float
    cp: float
    rho: float
    f_heating: float

Classes

class LsrConfig (*args, **kwargs)

For least_square_regression_Angstrom

Expand source code
class LsrConfig(TypedDict):
    """For least_square_regression_Angstrom"""
    rec_name: str
    f_heating: float
    L: float
    r: float
    cp: float
    rho: float

Ancestors

  • builtins.dict

Class variables

var L : float
var cp : float
var f_heating : float
var r : float
var rec_name : str
var rho : float
class RtAmpPhaseConfig (*args, **kwargs)

For temperature_preprocessing_extract_phase_amplitude

Expand source code
class RtAmpPhaseConfig(RtFileConfig):
    """For temperature_preprocessing_extract_phase_amplitude"""
    x_heater: int
    y_heater: int
    x_region_line_center: int
    y_region_line_center: int
    dx: int
    dy: int
    gap: int
    direction: str
    f_heating: float
    analysis_method: str

Ancestors

  • builtins.dict

Class variables

var analysis_method : str
var direction : str
var directory_path : str
var dx : int
var dy : int
var f_heating : float
var file_name : str
var file_path : str
var file_skip : str
var gap : int
var px : float
var x_heater : int
var x_region_line_center : int
var y_heater : int
var y_region_line_center : int
class RtFileConfig (*args, **kwargs)

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)

Expand source code
class RtFileConfig(TypedDict):
    directory_path: str
    file_name: str
    file_path: str # = directory_path / "temperature data" / file_name /
    file_skip: str # = 0
    px: float # = 25/10**6

Ancestors

  • builtins.dict

Class variables

var directory_path : str
var file_name : str
var file_path : str
var file_skip : str
var px : float
class TheorConfig (*args, **kwargs)

For calculate_theoretical_results

Expand source code
class TheorConfig(TypedDict):
    """For calculate_theoretical_results"""
    L: float
    r: float
    cp: float
    rho: float
    f_heating: float

Ancestors

  • builtins.dict

Class variables

var L : float
var cp : float
var f_heating : float
var r : float
var rho : float