Skip to content

Data Models Reference

Auto-generated reference documentation for FiQuS data models.

All data models use Pydantic for validation and serialization.

Modules

  • DataConductor - 3 classes
  • Conductor
  • Copper_thickness
  • Silver_thickness
  • DataFiQuS - 5 classes
  • FDM
  • GeneralFiQuS
  • QuenchProtection
  • RunFiQuS
  • SolveDumpDataModel
  • DataFiQuSCCT - 13 classes
  • Air_g
  • Air_s
  • CCT
  • FQPL_g
  • FQPL_s
  • Former_gFiQuS
  • Former_s
  • GeometryCCTFiQuS
  • MeshCCT
  • PostprocCCTFiQuS
  • SolveCCT
  • Winding_gFiQuS
  • Winding_s
  • DataFiQuSConductor - 5 classes
  • Conductor
  • DataDiffusionBarriers
  • DataGlobalDiffusionBarrier
  • GeometryParameters
  • SolutionParameters
  • DataFiQuSConductorAC_CC - 15 classes
  • CACCC
  • CACCCGeneralparameters
  • CACCCGeometry
  • CACCCMesh
  • CACCCPostproc
  • CACCCPostprocPosFiles
  • CACCCSolve
  • CACCCSolveInitialconditions
  • CACCCSolveNumericalparameters
  • CACCCSolveNumericalparametersPiecewise
  • CACCCSolveNumericalparametersSine
  • CACCCSolveSourceparameters
  • CACCCSolveSourceparametersPiecewise
  • CACCCSolveSourceparametersSine
  • CWSStrandPostprocCleanup
  • DataFiQuSConductorAC_Rutherford - 31 classes
  • CACRutherford
  • CACRutherfordExcitationCoils
  • CACRutherfordGeometry
  • CACRutherfordIOsettings
  • CACRutherfordIOsettingsLoad
  • CACRutherfordIOsettingsSave
  • CACRutherfordMesh
  • CACRutherfordPostproc
  • CACRutherfordPostprocBatchpostproc
  • CACRutherfordPostprocBatchpostprocFilter
  • CACRutherfordPostprocBatchpostprocLossMap
  • CACRutherfordPostprocBatchpostprocLossMapCrossSection
  • CACRutherfordPostprocBatchpostprocLossMapCrossSectionSweep
  • CACRutherfordPostprocBatchpostprocPlot2d
  • CACRutherfordPostprocBatchpostprocSort
  • CACRutherfordPostprocCleanup
  • CACRutherfordPostprocPlotInstPower
  • CACRutherfordSolve
  • CACRutherfordSolveFormulationparameters
  • CACRutherfordSolveFrequencydomainsolver
  • CACRutherfordSolveFrequencydomainsolverFrequencysweep
  • CACRutherfordSolveGeneralparameters
  • CACRutherfordSolveInitialConditions
  • CACRutherfordSolveNumericalparameters
  • CACRutherfordSolveNumericalparametersPiecewise
  • CACRutherfordSolveNumericalparametersSine
  • CACRutherfordSolveSourceparameters
  • CACRutherfordSolveSourceparametersExcitationCoils
  • CACRutherfordSolveSourceparametersPiecewise
  • CACRutherfordSolveSourceparametersSine
  • CACRutherfordSolveSourceparametersSineSuperimposedDC
  • DataFiQuSConductorAC_Strand - 36 classes
  • CACStrand
  • CACStrandGeometry
  • CACStrandGeometryIOsettings
  • CACStrandIOsettingsLoad
  • CACStrandIOsettingsSave
  • CACStrandMesh
  • CACStrandMeshAir
  • CACStrandMeshFilaments
  • CACStrandMeshMatrix
  • CACStrandPostproc
  • CACStrandPostprocBatchpostproc
  • CACStrandPostprocBatchpostprocFilter
  • CACStrandPostprocBatchpostprocLossMap
  • CACStrandPostprocBatchpostprocLossMapCrossSection
  • CACStrandPostprocBatchpostprocLossMapCrossSectionSweep
  • CACStrandPostprocBatchpostprocPlot2d
  • CACStrandPostprocBatchpostprocROHFgrid
  • CACStrandPostprocBatchpostprocSort
  • CACStrandPostprocCleanup
  • CACStrandPostprocPlotFlux
  • CACStrandPostprocPlotInstPower
  • CACStrandPostprocPosFiles
  • CACStrandSolve
  • CACStrandSolveDiffusionBarriers
  • CACStrandSolveFormulationparameters
  • CACStrandSolveGeneralparameters
  • CACStrandSolveInitialconditions
  • CACStrandSolveNumericalparameters
  • CACStrandSolveNumericalparametersPiecewise
  • CACStrandSolveNumericalparametersRotating
  • CACStrandSolveNumericalparametersSine
  • CACStrandSolveSourceparameters
  • CACStrandSolveSourceparametersPiecewise
  • CACStrandSolveSourceparametersRotating
  • CACStrandSolveSourceparametersSine
  • CACStrandSolveSourceparametersSineSuperimposedDC
  • DataFiQuSHomogenizedConductor - 28 classes
  • Circle
  • HomogenizedConductor
  • HomogenizedConductorFormulationparameters
  • HomogenizedConductorFormulationparametersCS
  • HomogenizedConductorFormulationparametersDISCC
  • HomogenizedConductorFormulationparametersROHF
  • HomogenizedConductorFormulationparametersROHM
  • HomogenizedConductorFormulationparametersSampleLine
  • HomogenizedConductorGeometry
  • HomogenizedConductorGeometryIOsettings
  • HomogenizedConductorIOsettingsLoad
  • HomogenizedConductorIOsettingsSave
  • HomogenizedConductorMesh
  • HomogenizedConductorNumericalparametersPiecewise
  • HomogenizedConductorNumericalparametersSine
  • HomogenizedConductorPostproc
  • HomogenizedConductorPostprocCleanup
  • HomogenizedConductorSolve
  • HomogenizedConductorSolveFrequencyDomain
  • HomogenizedConductorSolveFrequencyDomainSweep
  • HomogenizedConductorSolveGeneralparameters
  • HomogenizedConductorSolveInitialconditions
  • HomogenizedConductorSolveNumericalparameters
  • HomogenizedConductorSolveSourceparameters
  • SolveExcitationCoils
  • SolvePiecewiseSource
  • SolveSineSource
  • SolveSineSourceSuperimposedDC
  • DataFiQuSMultipole - 32 classes
  • CCPostProc
  • HomogenizedConductorFormulationparametersROHF
  • HomogenizedConductorFormulationparametersROHM
  • HomogenizedConductorRunType
  • MultipleSolveCollarHeCooling
  • Multipole
  • MultipoleGeoElement
  • MultipoleGeometry
  • MultipoleGeometryElectromagnetics
  • MultipoleGeometryThermal
  • MultipoleGeometry_parent
  • MultipoleMesh
  • MultipoleMeshElectromagnetics
  • MultipoleMeshThermal
  • MultipoleMeshThreshold
  • MultipoleMeshTransfinite
  • MultipoleMesh_parent
  • MultipolePostProc
  • MultipolePostProcElectromagnetics
  • MultipolePostProcThermal
  • MultipolePostProc_parent
  • MultipoleSolve
  • MultipoleSolveElectromagnetics
  • MultipoleSolveHeCooling
  • MultipoleSolveInsulationBlockToBlock
  • MultipoleSolveInsulationCollar
  • MultipoleSolveNonLinearSolver
  • MultipoleSolveSpecificMaterial
  • MultipoleSolveThermal
  • MultipoleSolveTransientThermal
  • MultipoleSolveTransient_parent
  • MultipoleSolve_parent
  • DataFiQuSPancake3D - 33 classes
  • Pancake3D
  • Pancake3DGeometry
  • Pancake3DGeometryAirBase
  • Pancake3DGeometryContactLayer
  • Pancake3DGeometryInnerTerminal
  • Pancake3DGeometryOuterTerminal
  • Pancake3DGeometryTerminalBase
  • Pancake3DGeometryTerminals
  • Pancake3DGeometryWinding
  • Pancake3DMesh
  • Pancake3DMeshAirAndTerminals
  • Pancake3DMeshContactLayer
  • Pancake3DMeshWinding
  • Pancake3DPostprocess
  • Pancake3DPostprocessTimeSeriesPlotBase
  • Pancake3DSolve
  • Pancake3DSolveAdaptiveTimeLoopSettings
  • Pancake3DSolveAir
  • Pancake3DSolveContactLayerMaterial
  • Pancake3DSolveHTSMaterialBase
  • Pancake3DSolveInitialConditions
  • Pancake3DSolveLocalDefects
  • Pancake3DSolveMaterial
  • Pancake3DSolveMaterialBase
  • Pancake3DSolveQuantityBase
  • Pancake3DSolveSettingsWithTolerances
  • Pancake3DSolveShuntLayerMaterial
  • Pancake3DSolveSuperconductingMaterial
  • Pancake3DSolveTerminalMaterialAndBoundaryCondition
  • Pancake3DSolveTimeBase
  • Pancake3DSolveToleranceBase
  • Pancake3DSolveWindingMaterial
  • Pancake3DTerminalCryocoolerLumpedMass
  • DataModelCommon - 12 classes
  • CLIQ_Class
  • Circuit_Class
  • ESC_Class
  • E_CLIQ_Class
  • EnergyExtraction
  • FQPCs_Class
  • PowerSupplyClass
  • QuenchDetection
  • QuenchHeater
  • QuenchProtection
  • SourcePiecewise
  • SourceSine
  • DataMultipole - 23 classes
  • BaseIron
  • Coil
  • CoilOrder
  • Collar
  • Coord
  • Domain
  • Geometry
  • GroupEntities
  • GroupType
  • Insulation
  • InsulationThickness
  • Iron
  • IsothermalNodes
  • MidLayerLine
  • MultipoleData
  • MultipoleRegionCoordinate
  • NeighbourNode
  • PhysicalGroup
  • Region
  • SymmetryBoundaries
  • SymmetryGroup
  • ThinShell
  • Wedge
  • DataRoxieParser - 14 classes
  • Cadata
  • CenterShift
  • Coil
  • CoilData
  • CondPar
  • Coord
  • Corner
  • FiQuSGeometry
  • HalfTurnCorner
  • Iron
  • Order
  • Roll
  • RoxieData
  • RoxieRawData
  • DataSettings - 3 classes
  • Condor
  • DataSettings
  • Subproc
  • DataWindingsCCT - 4 classes
  • SpliterBrep
  • Terminal
  • Winding
  • WindingsInformation

Statistics

  • Total modules: 15
  • Total classes: 257