Contents
Installation
ARTIST
: What’s Happening Under The Hood?
Understanding Heliostats
NURBS in
ARTIST
How To Use
ARTIST
API Reference
ARTIST
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
_
__call__() (artist.core.loss_functions.AngleLoss method)
(artist.core.loss_functions.FocalSpotLoss method)
(artist.core.loss_functions.KLDivergenceLoss method)
(artist.core.loss_functions.Loss method)
(artist.core.loss_functions.PixelLoss method)
(artist.core.loss_functions.VectorLoss method)
(artist.core.regularizers.IdealSurfaceRegularizer method)
(artist.core.regularizers.Regularizer method)
(artist.core.regularizers.TotalVariationRegularizer method)
__getitem__() (artist.core.DistortionsDataset method)
(artist.core.heliostat_ray_tracer.DistortionsDataset method)
__iter__() (artist.core.heliostat_ray_tracer.RestrictedDistributedSampler method)
(artist.core.RestrictedDistributedSampler method)
__len__() (artist.core.DistortionsDataset method)
(artist.core.heliostat_ray_tracer.DistortionsDataset method)
__repr__() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
_apply_initial_orientation_offsets() (artist.field.kinematic_rigid_body.RigidBody method)
(artist.field.RigidBody method)
_batched_gather_control_points() (artist.util.nurbs.NURBSSurfaces method)
_check_equal_facet_numbers() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
_compute_orientations_from_motor_positions() (artist.field.kinematic_rigid_body.RigidBody method)
(artist.field.RigidBody method)
_fitted_surface_generator() (in module artist.data_parser.paint_scenario_parser)
_flatten_dict() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
_flatten_dict_gen() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
_get_number_of_heliostat_groups() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
_ideal_surface_generator() (in module artist.data_parser.paint_scenario_parser)
_include_parameters() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator static method)
(artist.scenario.H5ScenarioGenerator static method)
_motor_positions_to_absolute_angles() (artist.field.actuators_linear.LinearActuators method)
(artist.field.LinearActuators method)
_parse_calibration_data() (artist.data_parser.paint_calibration_parser.PaintCalibrationDataParser method)
_physics_informed_parameters() (artist.field.actuators_linear.LinearActuators method)
(artist.field.LinearActuators method)
_process_heliostats_from_paths() (in module artist.data_parser.paint_scenario_parser)
_reconstruct_kinematic_parameters_with_raytracing() (artist.core.kinematic_reconstructor.KinematicReconstructor method)
(artist.core.KinematicReconstructor method)
A
activate_heliostats() (artist.field.heliostat_group.HeliostatGroup method)
(artist.field.HeliostatGroup method)
active_heliostat_positions (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
active_heliostats_mask (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_initial_orientations (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
active_motor_positions (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
active_non_optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
active_nurbs_control_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
active_rotation_deviation_parameters (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
active_surface_normals (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_surface_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_translation_deviation_parameters (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
actuator_clockwise_axis_movement (in module artist.util.config_dictionary)
actuator_clockwise_movement (in module artist.util.index_mapping)
actuator_increment (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
actuator_initial_angle (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
actuator_initial_stroke_length (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
actuator_list (artist.scenario.ActuatorListConfig attribute)
(artist.scenario.configuration_classes.ActuatorListConfig attribute)
actuator_max_motor_position (in module artist.util.index_mapping)
actuator_min_max_motor_positions (in module artist.util.config_dictionary)
actuator_min_motor_position (in module artist.util.index_mapping)
actuator_offset (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
actuator_one_index (in module artist.util.index_mapping)
actuator_parameters() (in module artist.data_parser.h5_scenario_parser)
actuator_parameters_key (in module artist.util.config_dictionary)
actuator_parameters_non_optimizable (in module artist.util.config_dictionary)
actuator_parameters_optimizable (in module artist.util.config_dictionary)
actuator_pivot_radius (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
actuator_type (in module artist.util.index_mapping)
actuator_type_key (in module artist.util.config_dictionary)
actuator_type_mapping (in module artist.util.type_mappings)
ActuatorConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
ActuatorListConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
ActuatorParameters (class in artist.scenario)
(class in artist.scenario.configuration_classes)
ActuatorPrototypeConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
actuators (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
(artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
Actuators (class in artist.field)
(class in artist.field.actuators)
actuators_prototype (artist.scenario.configuration_classes.PrototypeConfig attribute)
(artist.scenario.PrototypeConfig attribute)
actuators_prototype_key (in module artist.util.config_dictionary)
aim_points (in module artist.util.config_dictionary)
align_surfaces_with_incident_ray_directions() (artist.field.heliostat_group.HeliostatGroup method)
(artist.field.heliostat_group_rigid_body.HeliostatGroupRigidBody method)
(artist.field.HeliostatGroup method)
(artist.field.HeliostatGroupRigidBody method)
align_surfaces_with_motor_positions() (artist.field.heliostat_group.HeliostatGroup method)
(artist.field.heliostat_group_rigid_body.HeliostatGroupRigidBody method)
(artist.field.HeliostatGroup method)
(artist.field.HeliostatGroupRigidBody method)
altitude (in module artist.util.index_mapping)
angle_between_vectors() (in module artist.util.utils)
AngleLoss (class in artist.core.loss_functions)
angles_to_motor_positions() (artist.field.Actuators method)
(artist.field.actuators.Actuators method)
(artist.field.actuators_ideal.IdealActuators method)
(artist.field.actuators_linear.LinearActuators method)
(artist.field.IdealActuators method)
(artist.field.LinearActuators method)
artist
module
artist.core
module
artist.core.core_utils
module
artist.core.heliostat_ray_tracer
module
artist.core.kinematic_reconstructor
module
artist.core.learning_rate_schedulers
module
artist.core.loss_functions
module
artist.core.motor_position_optimizer
module
artist.core.regularizers
module
artist.core.surface_reconstructor
module
artist.data_parser
module
artist.data_parser.calibration_data_parser
module
artist.data_parser.h5_scenario_parser
module
artist.data_parser.paint_calibration_parser
module
artist.data_parser.paint_scenario_parser
module
artist.data_parser.stral_scenario_parser
module
artist.field
module
artist.field.actuators
module
artist.field.actuators_ideal
module
artist.field.actuators_linear
module
artist.field.heliostat_field
module
artist.field.heliostat_group
module
artist.field.heliostat_group_rigid_body
module
artist.field.kinematic
module
artist.field.kinematic_rigid_body
module
artist.field.surface
module
artist.field.tower_target_areas
module
artist.scenario
module
artist.scenario.configuration_classes
module
artist.scenario.h5_scenario_generator
module
artist.scenario.scenario
module
artist.scenario.surface_generator
module
artist.scene
module
artist.scene.light_source
module
artist.scene.light_source_array
module
artist.scene.rays
module
artist.scene.sun
module
artist.util
module
artist.util.config_dictionary
module
artist.util.environment_setup
module
artist.util.index_mapping
module
artist.util.nurbs
module
artist.util.raytracing_utils
module
artist.util.type_mappings
module
artist.util.utils
module
ARTIST_ROOT (in module artist)
artist_standard_orientation (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
azimuth_elevation_to_enu() (in module artist.util.utils)
B
basis_function_derivative_order (in module artist.util.index_mapping)
basis_functions_and_derivatives() (artist.util.nurbs.NURBSSurfaces method)
batch_size (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
(artist.core.regularizers.TotalVariationRegularizer attribute)
batched_bitmap_e (in module artist.util.index_mapping)
batched_bitmap_u (in module artist.util.index_mapping)
bitmap_intensities (in module artist.util.index_mapping)
bitmap_normalizer (in module artist.util.index_mapping)
bitmap_resolution (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
(artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
(artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
(in module artist.util.index_mapping)
build_heliostat_data_mapping() (in module artist.data_parser.paint_scenario_parser)
C
calculate_surface_points_and_normals() (artist.util.nurbs.NURBSSurfaces method)
calculate_uniform_knot_vectors() (artist.util.nurbs.NURBSSurfaces method)
CalibrationDataParser (class in artist.data_parser.calibration_data_parser)
canting (artist.scenario.configuration_classes.FacetConfig attribute)
(artist.scenario.FacetConfig attribute)
(in module artist.util.index_mapping)
canting_direction_dimension (in module artist.util.index_mapping)
center (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
centers (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
centroid_extraction_method (artist.data_parser.paint_calibration_parser.PaintCalibrationDataParser attribute)
clockwise_axis_movement (artist.scenario.ActuatorConfig attribute)
(artist.scenario.configuration_classes.ActuatorConfig attribute)
concentrator_index (in module artist.util.index_mapping)
concentrator_translation_e (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
concentrator_translation_n (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
concentrator_translation_u (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
control_point_dimension (in module artist.util.index_mapping)
control_points (artist.scenario.configuration_classes.FacetConfig attribute)
(artist.scenario.FacetConfig attribute)
(artist.util.nurbs.NURBSSurfaces attribute)
control_points_u_facet_batched (in module artist.util.index_mapping)
control_points_v_facet_batched (in module artist.util.index_mapping)
convert_3d_directions_to_4d_format() (in module artist.util.utils)
convert_3d_points_to_4d_format() (in module artist.util.utils)
convert_wgs84_coordinates_to_local_enu() (in module artist.util.utils)
cooldown (in module artist.util.config_dictionary)
coordinates_dimension (in module artist.util.index_mapping)
corner_points_to_plane() (in module artist.data_parser.paint_scenario_parser)
create_actuator_dict() (artist.scenario.ActuatorConfig method)
(artist.scenario.configuration_classes.ActuatorConfig method)
create_actuator_list_dict() (artist.scenario.ActuatorListConfig method)
(artist.scenario.configuration_classes.ActuatorListConfig method)
create_actuator_parameters_dict() (artist.scenario.ActuatorParameters method)
(artist.scenario.configuration_classes.ActuatorParameters method)
create_facet_dict() (artist.scenario.configuration_classes.FacetConfig method)
(artist.scenario.FacetConfig method)
create_heliostat_config_dict() (artist.scenario.configuration_classes.HeliostatConfig method)
(artist.scenario.HeliostatConfig method)
create_heliostat_list_dict() (artist.scenario.configuration_classes.HeliostatListConfig method)
(artist.scenario.HeliostatListConfig method)
create_ideal_canted_nurbs_control_points() (in module artist.util.utils)
create_kinematic_deviations_dict() (artist.scenario.configuration_classes.KinematicDeviations method)
(artist.scenario.KinematicDeviations method)
create_kinematic_dict() (artist.scenario.configuration_classes.KinematicConfig method)
(artist.scenario.KinematicConfig method)
create_light_source_dict() (artist.scenario.configuration_classes.LightSourceConfig method)
(artist.scenario.LightSourceConfig method)
create_light_source_list_dict() (artist.scenario.configuration_classes.LightSourceListConfig method)
(artist.scenario.LightSourceListConfig method)
create_nurbs_evaluation_grid() (in module artist.util.utils)
create_power_plant_dict() (artist.scenario.configuration_classes.PowerPlantConfig method)
(artist.scenario.PowerPlantConfig method)
create_prototype_dict() (artist.scenario.configuration_classes.PrototypeConfig method)
(artist.scenario.PrototypeConfig method)
create_subgroups_for_nested_ddp() (in module artist.util.environment_setup)
create_surface_dict() (artist.scenario.configuration_classes.SurfaceConfig method)
(artist.scenario.SurfaceConfig method)
create_target_area_dict() (artist.scenario.configuration_classes.TargetAreaConfig method)
(artist.scenario.TargetAreaConfig method)
create_target_area_list_dict() (artist.scenario.configuration_classes.TargetAreaListConfig method)
(artist.scenario.TargetAreaListConfig method)
crop_flux_distributions_around_center() (in module artist.util.utils)
curvature_e (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
curvature_u (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
curvatures (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
cyclic (in module artist.util.config_dictionary)
cyclic() (in module artist.core.learning_rate_schedulers)
D
data (artist.core.kinematic_reconstructor.KinematicReconstructor attribute)
(artist.core.KinematicReconstructor attribute)
(artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
data_actuator_max_motor_position (in module artist.util.index_mapping)
data_actuator_min_motor_position (in module artist.util.index_mapping)
data_parser (in module artist.util.config_dictionary)
ddp_setup (artist.core.kinematic_reconstructor.KinematicReconstructor attribute)
(artist.core.KinematicReconstructor attribute)
(artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
(artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
decompose_rotations() (in module artist.util.utils)
degrees (artist.scenario.configuration_classes.FacetConfig attribute)
(artist.scenario.FacetConfig attribute)
(artist.scenario.surface_generator.SurfaceGenerator attribute)
(artist.scenario.SurfaceGenerator attribute)
(artist.util.nurbs.NURBSSurfaces attribute)
deviations (artist.scenario.configuration_classes.KinematicConfig attribute)
(artist.scenario.configuration_classes.KinematicLoadConfig attribute)
(artist.scenario.KinematicConfig attribute)
(artist.scenario.KinematicLoadConfig attribute)
device (in module artist.util.config_dictionary)
dimensions (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
distortions_dataset (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
distortions_loader (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
distortions_sampler (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
DistortionsDataset (class in artist.core)
(class in artist.core.heliostat_ray_tracer)
distribute_groups_among_ranks() (in module artist.util.environment_setup)
distribution_parameters (artist.scene.Sun attribute)
(artist.scene.sun.Sun attribute)
distribution_type (artist.scenario.configuration_classes.LightSourceConfig attribute)
(artist.scenario.LightSourceConfig attribute)
E
e (in module artist.util.index_mapping)
early_stopping_delta (in module artist.util.config_dictionary)
early_stopping_patience (in module artist.util.config_dictionary)
epsilon (artist.core.regularizers.TotalVariationRegularizer attribute)
(artist.field.actuators_linear.LinearActuators attribute)
(artist.field.LinearActuators attribute)
evaluation_points_e (in module artist.util.index_mapping)
evaluation_points_n (in module artist.util.index_mapping)
exponential (in module artist.util.config_dictionary)
exponential() (in module artist.core.learning_rate_schedulers)
extract_paint_deflectometry_data() (in module artist.data_parser.paint_scenario_parser)
extract_paint_heliostat_properties() (in module artist.data_parser.paint_scenario_parser)
extract_paint_heliostats_fitted_surface() (in module artist.data_parser.paint_scenario_parser)
extract_paint_heliostats_ideal_surface() (in module artist.data_parser.paint_scenario_parser)
extract_paint_heliostats_mixed_surface() (in module artist.data_parser.paint_scenario_parser)
extract_paint_tower_measurements() (in module artist.data_parser.paint_scenario_parser)
extract_stral_deflectometry_data() (in module artist.data_parser.stral_scenario_parser)
F
facet_canting_e (in module artist.util.index_mapping)
facet_canting_n (in module artist.util.index_mapping)
facet_control_points (in module artist.util.config_dictionary)
facet_degrees (in module artist.util.config_dictionary)
facet_dimension (in module artist.util.index_mapping)
facet_index_unbatched (in module artist.util.index_mapping)
facet_key (artist.scenario.configuration_classes.FacetConfig attribute)
(artist.scenario.FacetConfig attribute)
facet_list (artist.scenario.configuration_classes.SurfaceConfig attribute)
(artist.scenario.SurfaceConfig attribute)
facet_number_of_evaluation_points (in module artist.util.config_dictionary)
FacetConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
facets_canting (in module artist.util.config_dictionary)
facets_key (in module artist.util.config_dictionary)
facets_translation_vector (in module artist.util.config_dictionary)
file_path (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
find_spans() (artist.util.nurbs.NURBSSurfaces method)
first_facet (in module artist.util.index_mapping)
first_heliostat (in module artist.util.index_mapping)
first_heliostat_group (in module artist.util.index_mapping)
first_joint_index (in module artist.util.index_mapping)
first_joint_tilt_n (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
first_joint_tilt_u (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
first_joint_translation_e (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
first_joint_translation_n (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
first_joint_translation_u (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
first_light_source (in module artist.util.index_mapping)
first_rank_from_group (in module artist.util.index_mapping)
first_target_area (in module artist.util.index_mapping)
fit_nurbs() (artist.scenario.surface_generator.SurfaceGenerator method)
(artist.scenario.SurfaceGenerator method)
fit_nurbs_from_normals (in module artist.util.config_dictionary)
fit_nurbs_from_points (in module artist.util.config_dictionary)
focal_spots (in module artist.util.index_mapping)
FocalSpotLoss (class in artist.core.loss_functions)
forward() (artist.field.Actuators method)
(artist.field.actuators.Actuators method)
(artist.field.Kinematic method)
(artist.field.kinematic.Kinematic method)
(artist.util.nurbs.NURBSSurfaces method)
from_hdf5() (artist.field.heliostat_field.HeliostatField class method)
(artist.field.HeliostatField class method)
(artist.field.tower_target_areas.TowerTargetAreas class method)
(artist.field.TowerTargetAreas class method)
(artist.scene.light_source.LightSource class method)
(artist.scene.light_source_array.LightSourceArray class method)
(artist.scene.LightSource class method)
(artist.scene.LightSourceArray class method)
(artist.scene.Sun class method)
(artist.scene.sun.Sun class method)
G
gamma (in module artist.util.config_dictionary)
generate_fitted_surface_config() (artist.scenario.surface_generator.SurfaceGenerator method)
(artist.scenario.SurfaceGenerator method)
generate_ideal_surface_config() (artist.scenario.surface_generator.SurfaceGenerator method)
(artist.scenario.SurfaceGenerator method)
generate_scenario() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
geometries (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
geometry (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
get_bitmaps_per_target() (artist.core.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.core.HeliostatRayTracer method)
get_center_of_mass() (in module artist.util.utils)
get_device() (in module artist.util.environment_setup)
get_distortions() (artist.scene.light_source.LightSource method)
(artist.scene.LightSource method)
(artist.scene.Sun method)
(artist.scene.sun.Sun method)
get_number_of_heliostat_groups_from_hdf5() (artist.scenario.Scenario static method)
(artist.scenario.scenario.Scenario static method)
get_surface_points_and_normals() (artist.field.Surface method)
(artist.field.surface.Surface method)
ground_truth (artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
groups_to_ranks_mapping (in module artist.util.config_dictionary)
H
h5_control_points_u (in module artist.util.index_mapping)
h5_control_points_v (in module artist.util.index_mapping)
H5ScenarioGenerator (class in artist.scenario)
(class in artist.scenario.h5_scenario_generator)
heliostat_actuator_key (in module artist.util.config_dictionary)
heliostat_aim_point (in module artist.util.config_dictionary)
heliostat_data_mapping (in module artist.util.config_dictionary)
heliostat_dimension (in module artist.util.index_mapping)
heliostat_field (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
heliostat_group (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
heliostat_group_rank (in module artist.util.config_dictionary)
heliostat_group_type (in module artist.util.config_dictionary)
heliostat_group_type_mapping (in module artist.util.type_mappings)
heliostat_group_world_size (in module artist.util.config_dictionary)
heliostat_groups (artist.field.heliostat_field.HeliostatField attribute)
(artist.field.HeliostatField attribute)
heliostat_id (in module artist.util.config_dictionary)
heliostat_key (in module artist.util.config_dictionary)
heliostat_kinematic_key (in module artist.util.config_dictionary)
heliostat_list (artist.scenario.configuration_classes.HeliostatListConfig attribute)
(artist.scenario.HeliostatListConfig attribute)
heliostat_list_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
heliostat_position (in module artist.util.config_dictionary)
heliostat_position_e (in module artist.util.index_mapping)
heliostat_position_n (in module artist.util.index_mapping)
heliostat_position_u (in module artist.util.index_mapping)
heliostat_positions (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
heliostat_surface_key (in module artist.util.config_dictionary)
HeliostatConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
HeliostatField (class in artist.field)
(class in artist.field.heliostat_field)
HeliostatGroup (class in artist.field)
(class in artist.field.heliostat_group)
HeliostatGroupRigidBody (class in artist.field)
(class in artist.field.heliostat_group_rigid_body)
HeliostatListConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
HeliostatRayTracer (class in artist.core)
(class in artist.core.heliostat_ray_tracer)
I
id (artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
ideal_actuator_int (in module artist.util.config_dictionary)
ideal_actuator_key (in module artist.util.config_dictionary)
ideal_actuators() (in module artist.data_parser.h5_scenario_parser)
ideal_surface_loss (in module artist.util.config_dictionary)
IdealActuators (class in artist.field)
(class in artist.field.actuators_ideal)
IdealSurfaceRegularizer (class in artist.core.regularizers)
incident_ray_direction (artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
incident_ray_directions_to_orientations() (artist.field.Kinematic method)
(artist.field.kinematic.Kinematic method)
(artist.field.kinematic_rigid_body.RigidBody method)
(artist.field.RigidBody method)
increment (artist.scenario.ActuatorParameters attribute)
(artist.scenario.configuration_classes.ActuatorParameters attribute)
index_mapping() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
initial_angle (artist.scenario.ActuatorParameters attribute)
(artist.scenario.configuration_classes.ActuatorParameters attribute)
initial_learning_rate (in module artist.util.config_dictionary)
initial_orientation (artist.scenario.configuration_classes.KinematicConfig attribute)
(artist.scenario.configuration_classes.KinematicLoadConfig attribute)
(artist.scenario.KinematicConfig attribute)
(artist.scenario.KinematicLoadConfig attribute)
initial_orientations (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
(in module artist.util.config_dictionary)
initial_stroke_length (artist.scenario.ActuatorParameters attribute)
(artist.scenario.configuration_classes.ActuatorParameters attribute)
initialize_ddp_environment() (in module artist.util.environment_setup)
intersection_distances (in module artist.util.index_mapping)
intersection_distances_batched (in module artist.util.index_mapping)
is_distributed (in module artist.util.config_dictionary)
is_nested (in module artist.util.config_dictionary)
J
joint_angles_e (in module artist.util.index_mapping)
joint_angles_u (in module artist.util.index_mapping)
K
key (artist.scenario.ActuatorConfig attribute)
(artist.scenario.configuration_classes.ActuatorConfig attribute)
kinematic (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.heliostat_group_rigid_body.HeliostatGroupRigidBody attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.HeliostatGroupRigidBody attribute)
(artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
Kinematic (class in artist.field)
(class in artist.field.kinematic)
kinematic_deviation_parameters (in module artist.util.config_dictionary)
kinematic_deviations (in module artist.util.config_dictionary)
kinematic_deviations() (in module artist.data_parser.h5_scenario_parser)
kinematic_initial_orientation (in module artist.util.config_dictionary)
kinematic_prototype (artist.scenario.configuration_classes.PrototypeConfig attribute)
(artist.scenario.PrototypeConfig attribute)
kinematic_prototype_key (in module artist.util.config_dictionary)
kinematic_reconstruction_raytracing (in module artist.util.config_dictionary)
kinematic_type (in module artist.util.config_dictionary)
KinematicConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
KinematicDeviations (class in artist.scenario)
(class in artist.scenario.configuration_classes)
KinematicLoadConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
KinematicPrototypeConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
KinematicReconstructor (class in artist.core)
(class in artist.core.kinematic_reconstructor)
KLDivergenceLoss (class in artist.core.loss_functions)
knot_vectors_u (artist.util.nurbs.NURBSSurfaces attribute)
knot_vectors_v (artist.util.nurbs.NURBSSurfaces attribute)
L
latitude (in module artist.util.index_mapping)
light_source (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
light_source_covariance (in module artist.util.config_dictionary)
light_source_distribution_is_normal (in module artist.util.config_dictionary)
light_source_distribution_parameters (in module artist.util.config_dictionary)
light_source_distribution_type (in module artist.util.config_dictionary)
light_source_key (artist.scenario.configuration_classes.LightSourceConfig attribute)
(artist.scenario.LightSourceConfig attribute)
(in module artist.util.config_dictionary)
light_source_list (artist.scenario.configuration_classes.LightSourceListConfig attribute)
(artist.scenario.LightSourceListConfig attribute)
(artist.scene.light_source_array.LightSourceArray attribute)
(artist.scene.LightSourceArray attribute)
light_source_list_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
light_source_mean (in module artist.util.config_dictionary)
light_source_number_of_rays (in module artist.util.config_dictionary)
light_source_type (artist.scenario.configuration_classes.LightSourceConfig attribute)
(artist.scenario.LightSourceConfig attribute)
(in module artist.util.config_dictionary)
light_source_type_mapping (in module artist.util.type_mappings)
light_sources (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
LightSource (class in artist.scene)
(class in artist.scene.light_source)
LightSourceArray (class in artist.scene)
(class in artist.scene.light_source_array)
LightSourceConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
LightSourceListConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
line_plane_intersections() (in module artist.util.raytracing_utils)
linear_actuator_int (in module artist.util.config_dictionary)
linear_actuator_key (in module artist.util.config_dictionary)
linear_actuators() (in module artist.data_parser.h5_scenario_parser)
LinearActuators (class in artist.field)
(class in artist.field.actuators_linear)
linux (in module artist.util.config_dictionary)
load_flux_from_png() (artist.data_parser.calibration_data_parser.CalibrationDataParser method)
load_scenario_from_hdf5() (artist.scenario.Scenario class method)
(artist.scenario.scenario.Scenario class method)
lock_control_points_on_outer_edges() (artist.core.surface_reconstructor.SurfaceReconstructor static method)
(artist.core.SurfaceReconstructor static method)
log (in module artist.core.heliostat_ray_tracer)
(in module artist.core.kinematic_reconstructor)
(in module artist.core.motor_position_optimizer)
(in module artist.core.surface_reconstructor)
(in module artist.data_parser.calibration_data_parser)
(in module artist.data_parser.paint_calibration_parser)
(in module artist.data_parser.paint_scenario_parser)
(in module artist.data_parser.stral_scenario_parser)
(in module artist.field.heliostat_field)
(in module artist.field.heliostat_group_rigid_body)
(in module artist.field.tower_target_areas)
(in module artist.scenario.h5_scenario_generator)
(in module artist.scenario.scenario)
(in module artist.scenario.surface_generator)
(in module artist.scene.light_source_array)
(in module artist.scene.sun)
(in module artist.util.environment_setup)
log_step (in module artist.util.config_dictionary)
longitude (in module artist.util.index_mapping)
Loss (class in artist.core.loss_functions)
loss_function (artist.core.loss_functions.Loss attribute)
M
mac (in module artist.util.config_dictionary)
max (in module artist.util.config_dictionary)
max_epoch (in module artist.util.config_dictionary)
min (in module artist.util.config_dictionary)
min_max_motor_positions (artist.scenario.ActuatorConfig attribute)
(artist.scenario.configuration_classes.ActuatorConfig attribute)
module
artist
artist.core
artist.core.core_utils
artist.core.heliostat_ray_tracer
artist.core.kinematic_reconstructor
artist.core.learning_rate_schedulers
artist.core.loss_functions
artist.core.motor_position_optimizer
artist.core.regularizers
artist.core.surface_reconstructor
artist.data_parser
artist.data_parser.calibration_data_parser
artist.data_parser.h5_scenario_parser
artist.data_parser.paint_calibration_parser
artist.data_parser.paint_scenario_parser
artist.data_parser.stral_scenario_parser
artist.field
artist.field.actuators
artist.field.actuators_ideal
artist.field.actuators_linear
artist.field.heliostat_field
artist.field.heliostat_group
artist.field.heliostat_group_rigid_body
artist.field.kinematic
artist.field.kinematic_rigid_body
artist.field.surface
artist.field.tower_target_areas
artist.scenario
artist.scenario.configuration_classes
artist.scenario.h5_scenario_generator
artist.scenario.scenario
artist.scenario.surface_generator
artist.scene
artist.scene.light_source
artist.scene.light_source_array
artist.scene.rays
artist.scene.sun
artist.util
artist.util.config_dictionary
artist.util.environment_setup
artist.util.index_mapping
artist.util.nurbs
artist.util.raytracing_utils
artist.util.type_mappings
artist.util.utils
motor_positions (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
motor_positions_to_angles() (artist.field.Actuators method)
(artist.field.actuators.Actuators method)
(artist.field.actuators_ideal.IdealActuators method)
(artist.field.actuators_linear.LinearActuators method)
(artist.field.IdealActuators method)
(artist.field.LinearActuators method)
motor_positions_to_orientations() (artist.field.Kinematic method)
(artist.field.kinematic.Kinematic method)
(artist.field.kinematic_rigid_body.RigidBody method)
(artist.field.RigidBody method)
MotorPositionsOptimizer (class in artist.core)
(class in artist.core.motor_position_optimizer)
N
n (in module artist.util.index_mapping)
name (artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
names (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
(in module artist.util.config_dictionary)
neighboring_points (in module artist.util.index_mapping)
non_optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
normal_vector (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
normal_vectors (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
normalize_bitmaps() (in module artist.util.utils)
normalize_points() (in module artist.util.utils)
number_of_active_heliostats (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
number_of_active_ranks (artist.core.heliostat_ray_tracer.RestrictedDistributedSampler attribute)
(artist.core.RestrictedDistributedSampler attribute)
number_of_control_points (artist.scenario.surface_generator.SurfaceGenerator attribute)
(artist.scenario.SurfaceGenerator attribute)
number_of_facets (in module artist.util.index_mapping)
number_of_facets_per_heliostat (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
number_of_facets_per_surface (artist.util.nurbs.NURBSSurfaces attribute)
number_of_heliostat_groups (artist.field.heliostat_field.HeliostatField attribute)
(artist.field.HeliostatField attribute)
(in module artist.util.config_dictionary)
number_of_heliostats (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
number_of_heliostats_per_group (artist.field.heliostat_field.HeliostatField attribute)
(artist.field.HeliostatField attribute)
number_of_neighbors (artist.core.regularizers.TotalVariationRegularizer attribute)
(in module artist.util.config_dictionary)
number_of_points_or_normals_per_facet (in module artist.util.index_mapping)
number_of_rays (artist.scenario.configuration_classes.LightSourceConfig attribute)
(artist.scenario.LightSourceConfig attribute)
(artist.scene.light_source.LightSource attribute)
(artist.scene.LightSource attribute)
(artist.scene.Sun attribute)
(artist.scene.sun.Sun attribute)
number_of_samples (artist.core.heliostat_ray_tracer.RestrictedDistributedSampler attribute)
(artist.core.RestrictedDistributedSampler attribute)
number_of_samples_per_rank (artist.core.heliostat_ray_tracer.RestrictedDistributedSampler attribute)
(artist.core.RestrictedDistributedSampler attribute)
number_of_surface_points (artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
number_of_surface_points_dimension (in module artist.util.index_mapping)
number_of_surfaces (artist.util.nurbs.NURBSSurfaces attribute)
number_of_target_areas (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
number_rays_per_point (in module artist.util.index_mapping)
nurbs_control_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.index_mapping)
nurbs_control_points_start (in module artist.util.index_mapping)
nurbs_control_points_u (in module artist.util.index_mapping)
nurbs_control_points_v (in module artist.util.index_mapping)
nurbs_degrees (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.index_mapping)
nurbs_derivative_order_0 (in module artist.util.index_mapping)
nurbs_derivative_order_1 (in module artist.util.index_mapping)
nurbs_evaluation_points (in module artist.util.index_mapping)
nurbs_facets (artist.field.Surface attribute)
(artist.field.surface.Surface attribute)
(in module artist.util.index_mapping)
nurbs_knots_batched (in module artist.util.index_mapping)
nurbs_knots_unbatched (in module artist.util.index_mapping)
nurbs_ndu_basis_i (in module artist.util.index_mapping)
nurbs_ndu_basis_index_0 (in module artist.util.index_mapping)
nurbs_ndu_basis_j (in module artist.util.index_mapping)
nurbs_normals (in module artist.util.index_mapping)
nurbs_span_lower (in module artist.util.index_mapping)
nurbs_span_upper (in module artist.util.index_mapping)
nurbs_spans (in module artist.util.index_mapping)
nurbs_surfaces (in module artist.util.index_mapping)
nurbs_u (in module artist.util.index_mapping)
nurbs_v (in module artist.util.index_mapping)
NURBSSurfaces (class in artist.util.nurbs)
O
offset (artist.scenario.ActuatorParameters attribute)
(artist.scenario.configuration_classes.ActuatorParameters attribute)
optimizable_control_points (in module artist.util.index_mapping)
optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
optimization_configuration (artist.core.kinematic_reconstructor.KinematicReconstructor attribute)
(artist.core.KinematicReconstructor attribute)
(artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
(artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
optimize() (artist.core.motor_position_optimizer.MotorPositionsOptimizer method)
(artist.core.MotorPositionsOptimizer method)
optimizer_param_group_0 (in module artist.util.index_mapping)
P
paint (in module artist.util.config_dictionary)
paint_actuator_clockwise_axis_movement (in module artist.util.index_mapping)
paint_actuator_min_max_motor_positions (in module artist.util.index_mapping)
paint_actuator_parameters (in module artist.util.index_mapping)
paint_actuator_type (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
paint_clockwise_axis_movement (in module artist.util.config_dictionary)
paint_increment (in module artist.util.config_dictionary)
paint_initial_angle (in module artist.util.config_dictionary)
paint_initial_stroke_length (in module artist.util.config_dictionary)
paint_max_increment (in module artist.util.config_dictionary)
paint_min_increment (in module artist.util.config_dictionary)
paint_offset (in module artist.util.config_dictionary)
paint_pivot_radius (in module artist.util.config_dictionary)
PaintCalibrationDataParser (class in artist.data_parser.paint_calibration_parser)
parameters (artist.scenario.ActuatorConfig attribute)
(artist.scenario.configuration_classes.ActuatorConfig attribute)
parse_data_for_reconstruction() (artist.data_parser.calibration_data_parser.CalibrationDataParser method)
(artist.data_parser.paint_calibration_parser.PaintCalibrationDataParser method)
patience (in module artist.util.config_dictionary)
per_heliostat_reduction() (in module artist.core.core_utils)
pivot_radius (artist.scenario.ActuatorParameters attribute)
(artist.scenario.configuration_classes.ActuatorParameters attribute)
PixelLoss (class in artist.core.loss_functions)
plane_e (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
plane_u (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
points_batch (in module artist.util.index_mapping)
points_dimension (in module artist.util.index_mapping)
position (artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
positions (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.config_dictionary)
power_plant_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
power_plant_key (in module artist.util.config_dictionary)
power_plant_position (artist.scenario.configuration_classes.PowerPlantConfig attribute)
(artist.scenario.PowerPlantConfig attribute)
(artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
(in module artist.util.config_dictionary)
PowerPlantConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
preferred_reflection_directions (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
process_subgroup (in module artist.util.config_dictionary)
prototype_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
prototype_key (in module artist.util.config_dictionary)
PrototypeConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
R
rank (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.heliostat_ray_tracer.RestrictedDistributedSampler attribute)
(artist.core.HeliostatRayTracer attribute)
(artist.core.RestrictedDistributedSampler attribute)
(in module artist.util.config_dictionary)
ranks_to_groups_mapping (in module artist.util.config_dictionary)
ray_directions (in module artist.util.index_mapping)
ray_intensities (in module artist.util.index_mapping)
Rays (class in artist.scene)
(class in artist.scene.rays)
reconstruct_kinematic() (artist.core.kinematic_reconstructor.KinematicReconstructor method)
(artist.core.KinematicReconstructor method)
reconstruct_surfaces() (artist.core.surface_reconstructor.SurfaceReconstructor method)
(artist.core.SurfaceReconstructor method)
reduce_factor (in module artist.util.config_dictionary)
reduce_on_plateau (in module artist.util.config_dictionary)
reduce_on_plateau() (in module artist.core.learning_rate_schedulers)
reduction_dimensions (artist.core.regularizers.IdealSurfaceRegularizer attribute)
(artist.core.regularizers.Regularizer attribute)
(artist.core.regularizers.TotalVariationRegularizer attribute)
reflect() (in module artist.util.raytracing_utils)
regularization_callable (in module artist.util.config_dictionary)
Regularizer (class in artist.core.regularizers)
regularizers (in module artist.util.config_dictionary)
regularizers_parameters (in module artist.util.config_dictionary)
RestrictedDistributedSampler (class in artist.core)
(class in artist.core.heliostat_ray_tracer)
rigid_body_deviations() (in module artist.data_parser.h5_scenario_parser)
rigid_body_key (in module artist.util.config_dictionary)
rigid_body_motor_position_dimension (in module artist.util.index_mapping)
rigid_body_number_of_actuators (in module artist.util.config_dictionary)
rigid_body_number_of_rotation_deviation_parameters (in module artist.util.config_dictionary)
rigid_body_number_of_translation_deviation_parameters (in module artist.util.config_dictionary)
RigidBody (class in artist.field)
(class in artist.field.kinematic_rigid_body)
rotate_distortions() (in module artist.util.utils)
rotate_e() (in module artist.util.utils)
rotate_n() (in module artist.util.utils)
rotate_u() (in module artist.util.utils)
rotation_deviation_parameters (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
rotation_deviations (in module artist.util.config_dictionary)
S
sample_bitmaps() (artist.core.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.core.HeliostatRayTracer method)
sample_limit (artist.data_parser.calibration_data_parser.CalibrationDataParser attribute)
scale_loss() (in module artist.core.core_utils)
scatter_rays() (artist.core.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.core.HeliostatRayTracer method)
scenario (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.HeliostatRayTracer attribute)
(artist.core.kinematic_reconstructor.KinematicReconstructor attribute)
(artist.core.KinematicReconstructor attribute)
(artist.core.loss_functions.FocalSpotLoss attribute)
(artist.core.loss_functions.PixelLoss attribute)
(artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
(artist.core.surface_reconstructor.SurfaceReconstructor attribute)
(artist.core.SurfaceReconstructor attribute)
Scenario (class in artist.scenario)
(class in artist.scenario.scenario)
scheduler (in module artist.util.config_dictionary)
scheduler_parameters (in module artist.util.config_dictionary)
second_joint_index (in module artist.util.index_mapping)
second_joint_tilt_e (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
second_joint_tilt_n (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
second_joint_translation_e (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
second_joint_translation_n (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
second_joint_translation_u (artist.scenario.configuration_classes.KinematicDeviations attribute)
(artist.scenario.KinematicDeviations attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
second_pixel (in module artist.util.index_mapping)
set_logger_config() (in module artist.util)
set_number_of_rays() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
setup_distributed_environment() (in module artist.util.environment_setup)
sigma (artist.core.regularizers.TotalVariationRegularizer attribute)
(in module artist.util.config_dictionary)
slice_fourth_dimension (in module artist.util.index_mapping)
step_size_up (in module artist.util.config_dictionary)
stral_canting_1 (in module artist.util.index_mapping)
stral_canting_1_end (in module artist.util.index_mapping)
stral_canting_1_start (in module artist.util.index_mapping)
stral_canting_2 (in module artist.util.index_mapping)
stral_canting_2_end (in module artist.util.index_mapping)
stral_canting_2_start (in module artist.util.index_mapping)
stral_facet_end (in module artist.util.index_mapping)
stral_facet_start (in module artist.util.index_mapping)
stral_n_xy_end (in module artist.util.index_mapping)
stral_n_xy_start (in module artist.util.index_mapping)
stral_number_of_points (in module artist.util.index_mapping)
stral_surface_header_end (in module artist.util.index_mapping)
stral_surface_header_start (in module artist.util.index_mapping)
stral_surface_normals_end (in module artist.util.index_mapping)
stral_surface_normals_start (in module artist.util.index_mapping)
stral_surface_points_end (in module artist.util.index_mapping)
stral_surface_points_start (in module artist.util.index_mapping)
Sun (class in artist.scene)
(class in artist.scene.sun)
sun_key (in module artist.util.config_dictionary)
surface (artist.core.regularizers.TotalVariationRegularizer attribute)
(artist.scenario.configuration_classes.HeliostatConfig attribute)
(artist.scenario.HeliostatConfig attribute)
Surface (class in artist.field)
(class in artist.field.surface)
surface_config() (in module artist.data_parser.h5_scenario_parser)
surface_normals (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.config_dictionary)
surface_normals_from_tuple (in module artist.util.index_mapping)
surface_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
surface_points_from_tuple (in module artist.util.index_mapping)
surface_prototype (artist.scenario.configuration_classes.PrototypeConfig attribute)
(artist.scenario.PrototypeConfig attribute)
surface_prototype_key (in module artist.util.config_dictionary)
SurfaceConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
SurfaceGenerator (class in artist.scenario)
(class in artist.scenario.surface_generator)
SurfacePrototypeConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
SurfaceReconstructor (class in artist.core)
(class in artist.core.surface_reconstructor)
T
target_area_center_e (in module artist.util.index_mapping)
target_area_center_u (in module artist.util.index_mapping)
target_area_curvature_e (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
target_area_curvature_u (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
target_area_geometry (in module artist.util.config_dictionary)
target_area_height (in module artist.util.index_mapping)
target_area_index (artist.core.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.core.MotorPositionsOptimizer attribute)
target_area_key (artist.scenario.configuration_classes.TargetAreaConfig attribute)
(artist.scenario.TargetAreaConfig attribute)
(in module artist.util.config_dictionary)
target_area_list (artist.scenario.configuration_classes.TargetAreaListConfig attribute)
(artist.scenario.TargetAreaListConfig attribute)
target_area_list_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
target_area_normal_vector (in module artist.util.config_dictionary)
target_area_plane_e (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
target_area_plane_u (in module artist.util.config_dictionary)
(in module artist.util.index_mapping)
target_area_position_center (in module artist.util.config_dictionary)
target_area_receiver (in module artist.util.config_dictionary)
target_area_type_planar (in module artist.util.config_dictionary)
target_area_width (in module artist.util.index_mapping)
target_areas (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
TargetAreaConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
TargetAreaListConfig (class in artist.scenario)
(class in artist.scenario.configuration_classes)
third_pixel (in module artist.util.index_mapping)
threshold (in module artist.util.config_dictionary)
tolerance (in module artist.util.config_dictionary)
total_variation_loss (in module artist.util.config_dictionary)
total_variation_loss_normals (in module artist.util.config_dictionary)
total_variation_loss_points (in module artist.util.config_dictionary)
TotalVariationRegularizer (class in artist.core.regularizers)
TowerTargetAreas (class in artist.field)
(class in artist.field.tower_target_areas)
trace_rays() (artist.core.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.core.HeliostatRayTracer method)
transform_homogenous (in module artist.util.index_mapping)
transform_initial_angle() (in module artist.util.utils)
translate_enu() (in module artist.util.utils)
translation_deviation_parameters (artist.field.kinematic_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
translation_deviations (in module artist.util.config_dictionary)
translation_vector (artist.scenario.configuration_classes.FacetConfig attribute)
(artist.scenario.FacetConfig attribute)
trapezoid_distribution() (in module artist.util.utils)
type (artist.scenario.ActuatorConfig attribute)
(artist.scenario.configuration_classes.ActuatorConfig attribute)
(artist.scenario.configuration_classes.KinematicConfig attribute)
(artist.scenario.configuration_classes.KinematicLoadConfig attribute)
(artist.scenario.KinematicConfig attribute)
(artist.scenario.KinematicLoadConfig attribute)
U
u (in module artist.util.index_mapping)
unbatched_bitmap_e (in module artist.util.index_mapping)
unbatched_bitmap_u (in module artist.util.index_mapping)
unbatched_tensor_values (in module artist.util.index_mapping)
uniform (artist.util.nurbs.NURBSSurfaces attribute)
utis_crop_height (in module artist.util.config_dictionary)
utis_crop_width (in module artist.util.config_dictionary)
V
vector_loss (in module artist.util.config_dictionary)
VectorLoss (class in artist.core.loss_functions)
version (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
W
weight (artist.core.regularizers.IdealSurfaceRegularizer attribute)
(artist.core.regularizers.Regularizer attribute)
(artist.core.regularizers.TotalVariationRegularizer attribute)
(in module artist.util.config_dictionary)
windows (in module artist.util.config_dictionary)
world_size (artist.core.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.core.heliostat_ray_tracer.RestrictedDistributedSampler attribute)
(artist.core.HeliostatRayTracer attribute)
(artist.core.RestrictedDistributedSampler attribute)
(in module artist.util.config_dictionary)
Z
z_coordinates (in module artist.util.index_mapping)
z_value_variations (in module artist.util.index_mapping)