roxieapi.cadata.ConductorDefinition module¶
- class roxieapi.cadata.ConductorDefinition.ConductorDefinition(name: str = '', comment: str = '', type: int = 0, cable_geom: str = '', strand: str = '', filament: str = '', insulation: str = '', transient: str = '', temp_ref: float = 0.0, quench_mat: str = '')[source]¶
Bases:
Definition
Class for conductor definition.
- type¶
The conductor type (e.g., HTS tape, Rutherford cable).
- Type:
int
- cable_geom¶
The cable cadata name (defined in Cable cadata block).
- Type:
str
- strand¶
The strand name (defined in Strand block).
- Type:
str
- filament¶
The filament name (defined in Filament block).
- Type:
str
- insulation¶
The insulation name (defined in Insul block).
- Type:
str
- transient¶
- Type:
str
- quench_mat¶
Quench material, not always present. Defaults to an empty string.
- Type:
str
- temp_ref¶
The operating temperature in K. All conductors in the cross-section must have the same temperature. Adaptations can be made via the design variables.
- Type:
float
- cable_geom: str = ''¶
- filament: str = ''¶
- static get_magnum_to_roxie_dct() dict [source]¶
Method returning a mapping from MagNum naming convention to ROXIE naming convention.
- Returns:
a dictionary from MagNum to ROXIE names
- insulation: str = ''¶
- quench_mat: str = ''¶
- strand: str = ''¶
- temp_ref: float = 0.0¶
- transient: str = ''¶
- type: int = 0¶