Source code for roxieapi.cadata.TransientDefinition

from pydantic.dataclasses import dataclass

from roxieapi.cadata.Definition import Definition


[docs] @dataclass class TransientDefinition(Definition): """Class for transient definition. Attributes: r_c (float): The cross resistance (Ohm) between strands. r_a (float): The adjacent resistance (Ohm) between strands. l_fil_tp (float): The filament twist pitch length (m). res_0 (float: The constant part (Ohm/m) of the magnetoresistive matrix copper dres_over_db (float): The derivative dR/dB (Ohm/mT) of the magnetoresistive matrix copper. f_strand_fill (float): The filling factor of a strand for IFCC calculations """ r_c: float = 0.0 r_a: float = 0.0 l_fil_tp: float = 0.0 res_0: float = 0.0 dres_over_db: float = 0.0 f_strand_fill: float = 0.0
[docs] @staticmethod def get_magnum_to_roxie_dct() -> dict: return { "name": "Name", "r_c": "Rc", "r_a": "Ra", "l_fil_tp": "fil.twistp.", "res_0": "fil.R0", "dres_over_db": "fil.dR/dB", "f_strand_fill": "strandfill.fac.", "comment": "Comment", }