Skip to content

DataRoxieParser

Auto-generated documentation for DataRoxieParser.

Classes

Cadata

Module: DataRoxieParser

Description: Class for the conductor data

Fields

Field Type Default Description
insul dict {}
filament dict {}
strand dict {}
transient dict {}
quench dict {}
cable dict {}
conductor dict {}

Nested Models

Cable

Description: Class for cable parameters

Field Type Default Description
height Optional[float] null
width_i Optional[float] null
width_o Optional[float] null
ns Optional[float] null
transp Optional[float] null
degrd Optional[float] null
comment Optional[str] null

CondPar

Description: Class for conductor parameters

Field Type Default Description
wInsulNarrow Optional[float] null
wInsulWide Optional[float] null
dFilament Optional[float] null
dstrand Optional[float] null
fracCu Optional[float] null
fracSc Optional[float] null
RRR Optional[float] null
TupRRR Optional[float] null
Top Optional[float] null
Rc Optional[float] null
Ra Optional[float] null
fRhoEff Optional[float] null
lTp Optional[float] null
wBare Optional[float] null
hInBare Optional[float] null
hOutBare Optional[float] null
noOfStrands Optional[int] null
noOfStrandsPerLayer Optional[int] null
noOfLayers Optional[int] null
lTpStrand Optional[float] null
wCore Optional[float] null
hCore Optional[float] null
thetaTpStrand Optional[float] null
degradation Optional[float] null
C1 Optional[float] null
C2 Optional[float] null
fracHe Optional[float] null
fracFillInnerVoids Optional[float] null
fracFillOuterVoids Optional[float] null

Filament

Description: Class for filament parameters

Field Type Default Description
fildiao Optional[float] null
fildiai Optional[float] null
Jc_fit Optional[str] null
fit Optional[str] null
comment Optional[str] null

Quench

Description: Class for quench parameters

Field Type Default Description
SCHeatCapa Optional[float] null
CuHeatCapa Optional[float] null
CuThermCond Optional[float] null
CuElecRes Optional[float] null
InsHeatCapa Optional[float] null
InsThermCond Optional[float] null
FillHeatCapa Optional[float] null
He Optional[float] null
comment Optional[str] null

Strand

Description: Class for strand parameters

Field Type Default Description
diam Optional[float] null
cu_sc Optional[float] null
RRR Optional[float] null
Tref Optional[float] null
Bref Optional[float] null
Jc_BrTr Optional[float] null
dJc_dB Optional[float] null
comment Optional[str] null

Transient

Description: Class for transient parameters

Field Type Default Description
Rc Optional[float] null
Ra Optional[float] null
filTwistp Optional[float] null
filR0 Optional[float] null
fil_dRdB Optional[float] null
strandfillFac Optional[float] null
comment Optional[str] null

CenterShift

Module: DataRoxieParser

Description: Class for bore center shift

Fields

Field Type Default Description
inner Coord Coord()
outer Coord Coord()

Coil

Module: DataRoxieParser

Description: Class for the coil data

Fields

Field Type Default Description
blocks dict {}
groups dict {}
transs dict {}

Nested Models

Group

Description: Class for group list

Field Type Default Description
symm Optional[int] null
typexy Optional[int] null
blocks list []

Roll

Description: Class for roll2 transformation

Field Type Default Description
coor Coord Coord()
alph Optional[float] null

Trans

Description: Class for transformation list

Field Type Default Description
x Optional[float] null
y Optional[float] null
alph Optional[float] null
bet Optional[float] null
string Optional[str] null
act Optional[int] null
bcs list []

CoilData

Module: DataRoxieParser

Description: Class for coils

Fields

Field Type Default Description
coils dict {}
physical_order list []

Nested Models

Corner

Description: Class for corner positions

Field Type Default Description
iH Coord Coord()
iL Coord Coord()
oH Coord Coord()
oL Coord Coord()

HalfTurn

Description: Class for half-turn data

Field Type Default Description
corners HalfTurnCorner HalfTurnCorner()
strand_groups dict {}

HalfTurnCorner

Description: Class for corner type

Field Type Default Description
insulated Corner Corner()
bare Corner Corner()

StrandGroup

Description: Class for strand group

Field Type Default Description
strand_positions dict {}

WindingData

Description: Class for winding data

Field Type Default Description
blocks dict {}
conductor_name Optional[str] null
conductors_number Optional[int] null

CondPar

Module: DataRoxieParser

Description: Class for conductor parameters

Fields

Field Type Default Description
wInsulNarrow Optional[float] null
wInsulWide Optional[float] null
dFilament Optional[float] null
dstrand Optional[float] null
fracCu Optional[float] null
fracSc Optional[float] null
RRR Optional[float] null
TupRRR Optional[float] null
Top Optional[float] null
Rc Optional[float] null
Ra Optional[float] null
fRhoEff Optional[float] null
lTp Optional[float] null
wBare Optional[float] null
hInBare Optional[float] null
hOutBare Optional[float] null
noOfStrands Optional[int] null
noOfStrandsPerLayer Optional[int] null
noOfLayers Optional[int] null
lTpStrand Optional[float] null
wCore Optional[float] null
hCore Optional[float] null
thetaTpStrand Optional[float] null
degradation Optional[float] null
C1 Optional[float] null
C2 Optional[float] null
fracHe Optional[float] null
fracFillInnerVoids Optional[float] null
fracFillOuterVoids Optional[float] null

Coord

Module: DataRoxieParser

Description: Class for coordinates

Fields

Field Type Default Description
x Optional[float] null
y Optional[float] null
z Optional[float] null

Corner

Module: DataRoxieParser

Description: Class for corner positions

Fields

Field Type Default Description
iH Coord Coord()
iL Coord Coord()
oH Coord Coord()
oL Coord Coord()

FiQuSGeometry

Module: DataRoxieParser

Description: Class for Roxie data

Fields

Field Type Default Description
Roxie_Data RoxieData RoxieData()

Nested Models

CenterShift

Description: Class for bore center shift

Field Type Default Description
inner Coord Coord()
outer Coord Coord()

CoilData

Description: Class for coils

Field Type Default Description
coils dict {}
physical_order list []

Corner

Description: Class for corner positions

Field Type Default Description
iH Coord Coord()
iL Coord Coord()
oH Coord Coord()
oL Coord Coord()

HalfTurn

Description: Class for half-turn data

Field Type Default Description
corners HalfTurnCorner HalfTurnCorner()
strand_groups dict {}

HalfTurnCorner

Description: Class for corner type

Field Type Default Description
insulated Corner Corner()
bare Corner Corner()

HyperArea

Description: Class for hyper areas

Field Type Default Description
material Optional[str] null
lines list []

HyperHole

Description: Class for hyper holes

Field Type Default Description
areas list []

HyperLine

Description: Class for hyper lines: lines, arcs, elliptic arcs, circles

Field Type Default Description
type Optional[str] null
kp1 Optional[str] null
kp2 Optional[str] null
kp3 Optional[str] null
arg1 Optional[float] null
arg2 Optional[float] null
elements Optional[int] null

RoxieData

Description: Class for the roxie parser

Field Type Default Description
iron Iron Iron()
coil CoilData CoilData()
wedges dict {}

StrandGroup

Description: Class for strand group

Field Type Default Description
strand_positions dict {}

WindingData

Description: Class for winding data

Field Type Default Description
blocks dict {}
conductor_name Optional[str] null
conductors_number Optional[int] null

HalfTurnCorner

Module: DataRoxieParser

Description: Class for corner type

Fields

Field Type Default Description
insulated Corner Corner()
bare Corner Corner()

Nested Models

Corner

Description: Class for corner positions

Field Type Default Description
iH Coord Coord()
iL Coord Coord()
oH Coord Coord()
oL Coord Coord()

Iron

Module: DataRoxieParser

Description: Class for the iron yoke data

Fields

Field Type Default Description
key_points dict {}
hyper_lines dict {}
hyper_areas dict {}
hyper_holes dict {}

Nested Models

HyperArea

Description: Class for hyper areas

Field Type Default Description
material Optional[str] null
lines list []

HyperHole

Description: Class for hyper holes

Field Type Default Description
areas list []

HyperLine

Description: Class for hyper lines: lines, arcs, elliptic arcs, circles

Field Type Default Description
type Optional[str] null
kp1 Optional[str] null
kp2 Optional[str] null
kp3 Optional[str] null
arg1 Optional[float] null
arg2 Optional[float] null
elements Optional[int] null

Order

Module: DataRoxieParser

Description: Class for electrical order (block location)

Fields

Field Type Default Description
coil Optional[int] null
pole Optional[int] null
layer Optional[int] null
winding Optional[int] null
block Optional[int] null

Roll

Module: DataRoxieParser

Description: Class for roll2 transformation

Fields

Field Type Default Description
coor Coord Coord()
alph Optional[float] null

RoxieData

Module: DataRoxieParser

Description: Class for the roxie parser

Fields

Field Type Default Description
iron Iron Iron()
coil CoilData CoilData()
wedges dict {}

Nested Models

CenterShift

Description: Class for bore center shift

Field Type Default Description
inner Coord Coord()
outer Coord Coord()

CoilData

Description: Class for coils

Field Type Default Description
coils dict {}
physical_order list []

Corner

Description: Class for corner positions

Field Type Default Description
iH Coord Coord()
iL Coord Coord()
oH Coord Coord()
oL Coord Coord()

HalfTurn

Description: Class for half-turn data

Field Type Default Description
corners HalfTurnCorner HalfTurnCorner()
strand_groups dict {}

HalfTurnCorner

Description: Class for corner type

Field Type Default Description
insulated Corner Corner()
bare Corner Corner()

HyperArea

Description: Class for hyper areas

Field Type Default Description
material Optional[str] null
lines list []

HyperHole

Description: Class for hyper holes

Field Type Default Description
areas list []

HyperLine

Description: Class for hyper lines: lines, arcs, elliptic arcs, circles

Field Type Default Description
type Optional[str] null
kp1 Optional[str] null
kp2 Optional[str] null
kp3 Optional[str] null
arg1 Optional[float] null
arg2 Optional[float] null
elements Optional[int] null

StrandGroup

Description: Class for strand group

Field Type Default Description
strand_positions dict {}

WindingData

Description: Class for winding data

Field Type Default Description
blocks dict {}
conductor_name Optional[str] null
conductors_number Optional[int] null

RoxieRawData

Module: DataRoxieParser

Description: Class for the raw data

Fields

Field Type Default Description
cadata Cadata Cadata()
coil Coil Coil()

Nested Models

Cable

Description: Class for cable parameters

Field Type Default Description
height Optional[float] null
width_i Optional[float] null
width_o Optional[float] null
ns Optional[float] null
transp Optional[float] null
degrd Optional[float] null
comment Optional[str] null

Cadata

Description: Class for the conductor data

Field Type Default Description
insul dict {}
filament dict {}
strand dict {}
transient dict {}
quench dict {}
cable dict {}
conductor dict {}

CondPar

Description: Class for conductor parameters

Field Type Default Description
wInsulNarrow Optional[float] null
wInsulWide Optional[float] null
dFilament Optional[float] null
dstrand Optional[float] null
fracCu Optional[float] null
fracSc Optional[float] null
RRR Optional[float] null
TupRRR Optional[float] null
Top Optional[float] null
Rc Optional[float] null
Ra Optional[float] null
fRhoEff Optional[float] null
lTp Optional[float] null
wBare Optional[float] null
hInBare Optional[float] null
hOutBare Optional[float] null
noOfStrands Optional[int] null
noOfStrandsPerLayer Optional[int] null
noOfLayers Optional[int] null
lTpStrand Optional[float] null
wCore Optional[float] null
hCore Optional[float] null
thetaTpStrand Optional[float] null
degradation Optional[float] null
C1 Optional[float] null
C2 Optional[float] null
fracHe Optional[float] null
fracFillInnerVoids Optional[float] null
fracFillOuterVoids Optional[float] null

Filament

Description: Class for filament parameters

Field Type Default Description
fildiao Optional[float] null
fildiai Optional[float] null
Jc_fit Optional[str] null
fit Optional[str] null
comment Optional[str] null

Group

Description: Class for group list

Field Type Default Description
symm Optional[int] null
typexy Optional[int] null
blocks list []

Quench

Description: Class for quench parameters

Field Type Default Description
SCHeatCapa Optional[float] null
CuHeatCapa Optional[float] null
CuThermCond Optional[float] null
CuElecRes Optional[float] null
InsHeatCapa Optional[float] null
InsThermCond Optional[float] null
FillHeatCapa Optional[float] null
He Optional[float] null
comment Optional[str] null

Roll

Description: Class for roll2 transformation

Field Type Default Description
coor Coord Coord()
alph Optional[float] null

Strand

Description: Class for strand parameters

Field Type Default Description
diam Optional[float] null
cu_sc Optional[float] null
RRR Optional[float] null
Tref Optional[float] null
Bref Optional[float] null
Jc_BrTr Optional[float] null
dJc_dB Optional[float] null
comment Optional[str] null

Trans

Description: Class for transformation list

Field Type Default Description
x Optional[float] null
y Optional[float] null
alph Optional[float] null
bet Optional[float] null
string Optional[str] null
act Optional[int] null
bcs list []

Transient

Description: Class for transient parameters

Field Type Default Description
Rc Optional[float] null
Ra Optional[float] null
filTwistp Optional[float] null
filR0 Optional[float] null
fil_dRdB Optional[float] null
strandfillFac Optional[float] null
comment Optional[str] null