Skip to content

DataFiQuS

Auto-generated documentation for DataFiQuS.

Classes

FDM

Module: DataFiQuS

Description: Class for FiQuS

Fields

Field Type Default Description
general GeneralFiQuS GeneralFiQuS()
run RunFiQuS RunFiQuS()
magnet Multipole CCT Pancake3D
circuit Circuit_Class Circuit_Class()
power_supply PowerSupplyClass PowerSupplyClass()
quench_protection QuenchProtection QuenchProtection()
quench_detection QuenchDetection QuenchDetection()
conductors dict {}

Nested Models

GeneralFiQuS

Description: Class for FiQuS general

Field Type Default Description
magnet_name Optional[str] null

RunFiQuS

Description: Class for FiQuS run

Field Type Default Description
type Literal[str] "start_from_yaml" FiQuS allows you to run the model in different ways. The run type can be specified here. For example, you can just create the geometry and mesh or just solve the model with previous mesh, etc.

Available inputs: "start_from_yaml"
"mesh_only"
"geometry_only"
"geometry_and_mesh"
"pre_process_only"
"mesh_and_solve_with_post_process_python"
"solve_with_post_process_python"
"solve_only"
"post_process_getdp_only"
"post_process_python_only"
"post_process"
"plot_python"
"batch_post_process_python"
"only_create_pro_file_from_mesh"
"postprocess_veusz"
geometry Optional[int | str] null This key will be appended to the geometry folder.
mesh Optional[int | str] null This key will be appended to the mesh folder.
solution Optional[int | str] null This key will be appended to the solution folder.
launch_gui bool False If True, the GUI will be launched after the run.
overwrite bool False If True, the existing folders will be overwritten, otherwise new folders will be created. NOTE: This setting has no effect for HTCondor runs.
comments str "" Comments for the run. These comments will be saved in the run_log.csv file.
verbosity_Gmsh int 5 Level of information printed on the terminal and the message console (0: silent except for fatal errors, 1: +errors, 2: +warnings, 3: +direct, 4: +information, 5: +status, 99: +debug)
verbosity_GetDP int 5 Level of information printed on the terminal and the message console. Higher number prints more, good options are 5 or 6.
verbosity_FiQuS bool True Level of information printed on the terminal and the message console by FiQuS. Only True of False for now.

GeneralFiQuS

Module: DataFiQuS

Description: Class for FiQuS general

Fields

Field Type Default Description
magnet_name Optional[str] null

QuenchProtection

Module: DataFiQuS

Description: Level 2: Class for FiQuS

Fields

Field Type Default Description
energy_extraction EnergyExtraction EnergyExtraction()
quench_heaters QuenchHeater QuenchHeater()
cliq CLIQ_Class CLIQ_Class()
esc ESC_Class ESC_Class()
e_cliq E_CLIQ_Class E_CLIQ_Class()

RunFiQuS

Module: DataFiQuS

Description: Class for FiQuS run

Fields

Field Type Default Description
type Literal[str] "start_from_yaml" FiQuS allows you to run the model in different ways. The run type can be specified here. For example, you can just create the geometry and mesh or just solve the model with previous mesh, etc.

Available inputs: "start_from_yaml"
"mesh_only"
"geometry_only"
"geometry_and_mesh"
"pre_process_only"
"mesh_and_solve_with_post_process_python"
"solve_with_post_process_python"
"solve_only"
"post_process_getdp_only"
"post_process_python_only"
"post_process"
"plot_python"
"batch_post_process_python"
"only_create_pro_file_from_mesh"
"postprocess_veusz"
geometry Optional[int | str] null This key will be appended to the geometry folder.
mesh Optional[int | str] null This key will be appended to the mesh folder.
solution Optional[int | str] null This key will be appended to the solution folder.
launch_gui bool False If True, the GUI will be launched after the run.
overwrite bool False If True, the existing folders will be overwritten, otherwise new folders will be created. NOTE: This setting has no effect for HTCondor runs.
comments str "" Comments for the run. These comments will be saved in the run_log.csv file.
verbosity_Gmsh int 5 Level of information printed on the terminal and the message console (0: silent except for fatal errors, 1: +errors, 2: +warnings, 3: +direct, 4: +information, 5: +status, 99: +debug)
verbosity_GetDP int 5 Level of information printed on the terminal and the message console. Higher number prints more, good options are 5 or 6.
verbosity_FiQuS bool True Level of information printed on the terminal and the message console by FiQuS. Only True of False for now.

SolveDumpDataModel

Module: DataFiQuS

Fields

Field Type Default Description
solve Unknown Required
circuit Circuit_Class Circuit_Class()
power_supply PowerSupplyClass PowerSupplyClass()
quench_protection QuenchProtection QuenchProtection()
quench_detection QuenchDetection QuenchDetection()
conductors dict {}