# the world scene-graph world = World() ########################## # add machine components # config_file = get_resource("ST40-IVC1", "configuration", 'st40_ivc1_config') load_wall_configuration(config_file, world) ######################## # load the equilibrium # eq007 = get_resource("ST40-IVC1", "equilibrium", "eq_006_2T_export") fiesta = Fiesta(eq007) b_field = fiesta.b_field field_tracer = FieldlineTracer(b_field, method=RK2(step_size=0.0001)) equilibrium = fiesta.to_cherab_equilibrium() psin2d = equilibrium.psi_normalised ############################## # setup the heatflux profile # # specify and load heatflux profile footprint = Eich(1, 0.0001) # lambda_q=2.5, S=0.5 x = np.linspace(-1, 10, 100) footprint.set_coordinates(x) footprint.s_disconnected_dn_max = 2.1 footprint.fx_in_out = 5. footprint.calculate_heat_flux_density("lfs")
world = World() ########################## # add machine components # config_file = get_resource("ST40-IVC1", "configuration", 'st40_ivc1_config') load_wall_configuration(config_file, world) ######################## # load the equilibrium # eq007 = get_resource("ST40-IVC1", "equilibrium", "eq_006_3T_export") fiesta = Fiesta(eq007) b_field = fiesta.b_field field_tracer = FieldlineTracer(b_field, method=RK2(step_size=0.0001)) equilibrium = fiesta.to_cherab_equilibrium() psin2d = equilibrium.psi_normalised ############################## # setup the heatflux profile # # specify and load heatflux profile # footprint = Eich(3, 0.0001) # lambda_q=2.5, S=0.5 # # x = np.linspace(-1, 10, 100) # footprint.set_coordinates(x) # footprint.s_disconnected_dn_max = 2.1 # footprint.fx_in_out = 5. # footprint.calculate_heat_flux_density("lfs")