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.optim.AngleLoss method)
(artist.optim.FocalSpotLoss method)
(artist.optim.IdealSurfaceRegularizer method)
(artist.optim.KLDivergenceLoss method)
(artist.optim.Loss method)
(artist.optim.loss.AngleLoss method)
(artist.optim.loss.FocalSpotLoss method)
(artist.optim.loss.KLDivergenceLoss method)
(artist.optim.loss.Loss method)
(artist.optim.loss.PixelLoss method)
(artist.optim.loss.VectorLoss method)
(artist.optim.PixelLoss method)
(artist.optim.regularizers.IdealSurfaceRegularizer method)
(artist.optim.regularizers.Regularizer method)
(artist.optim.regularizers.SmoothnessRegularizer method)
(artist.optim.SmoothnessRegularizer method)
(artist.optim.VectorLoss method)
__getitem__() (artist.raytracing.DistortionsDataset method)
(artist.raytracing.sampling.DistortionsDataset method)
__iter__() (artist.raytracing.RestrictedDistributedSampler method)
(artist.raytracing.sampling.RestrictedDistributedSampler method)
__len__() (artist.raytracing.DistortionsDataset method)
(artist.raytracing.sampling.DistortionsDataset method)
__repr__() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
_apply_initial_orientation_offsets() (artist.field.kinematics_rigid_body.RigidBody method)
(artist.field.RigidBody method)
_batched_gather_control_points() (artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
_check_equal_facet_numbers() (artist.scenario.h5_scenario_generator.H5ScenarioGenerator method)
(artist.scenario.H5ScenarioGenerator method)
_compute_orientations_from_motor_positions() (artist.field.kinematics_rigid_body.RigidBody method)
(artist.field.RigidBody method)
_fitted_surface_generator() (in module artist.io.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.io.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.io.paint_calibration_parser.PaintCalibrationDataParser method)
(artist.io.PaintCalibrationDataParser method)
_physics_informed_parameters() (artist.field.actuators_linear.LinearActuators method)
(artist.field.LinearActuators method)
_process_heliostats_from_paths() (in module artist.io.paint_scenario_parser)
_reconstruct_kinematics_parameters_with_raytracing() (artist.optim.kinematics_reconstructor.KinematicsReconstructor method)
(artist.optim.KinematicsReconstructor method)
A
aabb_max (in module artist.util.constants)
aabb_min (in module artist.util.constants)
activate_heliostats() (artist.field.heliostat_group.HeliostatGroup method)
(artist.field.HeliostatGroup method)
active_canting (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_facet_translations (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
active_heliostat_positions (artist.field.kinematics_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.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
active_motor_positions (artist.field.kinematics_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.kinematics_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.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
actuator_clockwise_axis_movement (in module artist.util.constants)
actuator_clockwise_movement (in module artist.util.indices)
actuator_increment (in module artist.util.constants)
(in module artist.util.indices)
actuator_initial_angle (in module artist.util.constants)
(in module artist.util.indices)
actuator_initial_stroke_length (in module artist.util.constants)
(in module artist.util.indices)
actuator_list (artist.util.ActuatorListConfig attribute)
(artist.util.config.ActuatorListConfig attribute)
actuator_max_motor_position (in module artist.util.indices)
actuator_min_max_motor_positions (in module artist.util.constants)
actuator_min_motor_position (in module artist.util.indices)
actuator_offset (in module artist.util.constants)
(in module artist.util.indices)
actuator_one_index (in module artist.util.indices)
actuator_parameters() (in module artist.io.h5_scenario_parser)
actuator_parameters_key (in module artist.util.constants)
actuator_parameters_non_optimizable (in module artist.util.constants)
actuator_parameters_optimizable (in module artist.util.constants)
actuator_params_initial_angle (in module artist.util.indices)
actuator_params_initial_stroke_length (in module artist.util.indices)
actuator_pivot_radius (in module artist.util.constants)
(in module artist.util.indices)
actuator_type (artist.util.ActuatorConfig attribute)
(artist.util.config.ActuatorConfig attribute)
(in module artist.util.indices)
actuator_type_index (in module artist.util.indices)
actuator_type_key (in module artist.util.constants)
actuator_type_mapping (in module artist.util.type_registry)
ActuatorConfig (class in artist.util)
(class in artist.util.config)
ActuatorListConfig (class in artist.util)
(class in artist.util.config)
ActuatorParameters (class in artist.util)
(class in artist.util.config)
ActuatorPrototypeConfig (class in artist.util)
(class in artist.util.config)
actuators (artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
(artist.util.config.HeliostatConfig attribute)
(artist.util.HeliostatConfig attribute)
Actuators (class in artist.field)
(class in artist.field.actuators)
actuators_prototype (artist.util.config.PrototypeConfig attribute)
(artist.util.PrototypeConfig attribute)
actuators_prototype_key (in module artist.util.constants)
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.indices)
AngleLoss (class in artist.optim)
(class in artist.optim.loss)
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.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.kinematics
module
artist.field.kinematics_rigid_body
module
artist.field.solar_tower
module
artist.field.surface
module
artist.field.tower_target_areas
module
artist.field.tower_target_areas_cylindrical
module
artist.field.tower_target_areas_planar
module
artist.flux
module
artist.flux.bitmap
module
artist.geometry
module
artist.geometry.coordinates
module
artist.geometry.rotations
module
artist.geometry.transforms
module
artist.io
module
artist.io.calibration_parser
module
artist.io.h5_scenario_parser
module
artist.io.paint_calibration_parser
module
artist.io.paint_scenario_parser
module
artist.io.stral_scenario_parser
module
artist.nurbs
module
artist.nurbs.surfaces
module
artist.nurbs.utils
module
artist.optim
module
artist.optim.kinematics_reconstructor
module
artist.optim.loss
module
artist.optim.motor_position_optimizer
module
artist.optim.regularizers
module
artist.optim.surface_reconstructor
module
artist.optim.training
module
artist.raytracing
module
artist.raytracing.blocking
module
artist.raytracing.geometry
module
artist.raytracing.heliostat_ray_tracer
module
artist.raytracing.sampling
module
artist.scenario
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
module
artist.util.constants
module
artist.util.env
module
artist.util.indices
module
artist.util.type_registry
module
ARTIST_ROOT (in module artist)
artist_standard_orientation (artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
axes (artist.field.tower_target_areas_cylindrical.TowerTargetAreasCylindrical attribute)
(artist.field.TowerTargetAreasCylindrical attribute)
axis (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
azimuth_elevation_to_enu() (in module artist.geometry)
(in module artist.geometry.coordinates)
B
basis_function_derivative_order (in module artist.util.indices)
basis_functions_and_derivatives() (artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
batch_size (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
(in module artist.util.constants)
batched_bitmap_e (in module artist.util.indices)
batched_bitmap_u (in module artist.util.indices)
bilinear_splatting() (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.raytracing.HeliostatRayTracer method)
bitmap_coordinates_to_target_coordinates() (in module artist.geometry)
(in module artist.geometry.coordinates)
bitmap_intensities (in module artist.util.indices)
bitmap_normalizer (in module artist.util.indices)
bitmap_resolution (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
(artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
(in module artist.util.indices)
blocking_active (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
build_heliostat_data_mapping() (in module artist.io.paint_scenario_parser)
build_linear_bounding_volume_hierarchies() (in module artist.raytracing.blocking)
C
calculate_surface_points_and_normals() (artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
calculate_uniform_knot_vectors() (artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
CalibrationDataParser (class in artist.io)
(class in artist.io.calibration_parser)
canting (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.util.config.FacetConfig attribute)
(artist.util.FacetConfig attribute)
(in module artist.util.indices)
canting_direction_dimension (in module artist.util.indices)
center (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.config.TargetAreaPlanarConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaPlanarConfig attribute)
centers (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
centroid_extraction_method (artist.io.paint_calibration_parser.PaintCalibrationDataParser attribute)
(artist.io.PaintCalibrationDataParser attribute)
clockwise_axis_movement (artist.util.ActuatorConfig attribute)
(artist.util.config.ActuatorConfig attribute)
compute_lbvh_max_depth() (in module artist.raytracing.blocking)
concentrator_index (in module artist.util.indices)
concentrator_translation_e (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
concentrator_translation_n (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
concentrator_translation_u (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
constraint_dict (artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
constraints (in module artist.util.constants)
control_point_dimension (in module artist.util.indices)
control_points (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
(artist.util.config.FacetConfig attribute)
(artist.util.FacetConfig attribute)
control_points_u_facet_batched (in module artist.util.indices)
control_points_v_facet_batched (in module artist.util.indices)
convert_3d_directions_to_4d_format() (in module artist.geometry)
(in module artist.geometry.coordinates)
convert_3d_points_to_4d_format() (in module artist.geometry)
(in module artist.geometry.coordinates)
convert_wgs84_coordinates_to_local_enu() (in module artist.geometry)
(in module artist.geometry.coordinates)
cooldown (in module artist.util.constants)
coordinates_dimension (in module artist.util.indices)
corner_lower_left (in module artist.util.indices)
corner_lower_right (in module artist.util.indices)
corner_points_to_plane() (in module artist.io.paint_scenario_parser)
corner_upper_left (in module artist.util.indices)
corner_upper_right (in module artist.util.indices)
counter (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
create_actuator_dict() (artist.util.ActuatorConfig method)
(artist.util.config.ActuatorConfig method)
create_actuator_list_dict() (artist.util.ActuatorListConfig method)
(artist.util.config.ActuatorListConfig method)
create_actuator_parameters_dict() (artist.util.ActuatorParameters method)
(artist.util.config.ActuatorParameters method)
create_blocking_primitives_rectangle() (in module artist.raytracing.blocking)
create_blocking_primitives_rectangles_by_index() (in module artist.raytracing.blocking)
create_facet_dict() (artist.util.config.FacetConfig method)
(artist.util.FacetConfig method)
create_heliostat_config_dict() (artist.util.config.HeliostatConfig method)
(artist.util.HeliostatConfig method)
create_heliostat_list_dict() (artist.util.config.HeliostatListConfig method)
(artist.util.HeliostatListConfig method)
create_kinematics_deviations_dict() (artist.util.config.KinematicsDeviations method)
(artist.util.KinematicsDeviations method)
create_kinematics_dict() (artist.util.config.KinematicsConfig method)
(artist.util.KinematicsConfig method)
create_light_source_dict() (artist.util.config.LightSourceConfig method)
(artist.util.LightSourceConfig method)
create_light_source_list_dict() (artist.util.config.LightSourceListConfig method)
(artist.util.LightSourceListConfig method)
create_nurbs_evaluation_grid() (in module artist.nurbs)
(in module artist.nurbs.utils)
create_planar_nurbs_control_points() (in module artist.nurbs)
(in module artist.nurbs.utils)
create_power_plant_dict() (artist.util.config.PowerPlantConfig method)
(artist.util.PowerPlantConfig method)
create_prototype_dict() (artist.util.config.PrototypeConfig method)
(artist.util.PrototypeConfig method)
create_subgroups_for_nested_ddp() (in module artist.util)
(in module artist.util.env)
create_surface_dict() (artist.util.config.SurfaceConfig method)
(artist.util.SurfaceConfig method)
create_target_area_dict() (artist.util.config.TargetAreaCylindricalConfig method)
(artist.util.config.TargetAreaPlanarConfig method)
(artist.util.TargetAreaCylindricalConfig method)
(artist.util.TargetAreaPlanarConfig method)
create_target_area_list_dict() (artist.util.config.TargetAreaCylindricalListConfig method)
(artist.util.config.TargetAreaPlanarListConfig method)
(artist.util.TargetAreaCylindricalListConfig method)
(artist.util.TargetAreaPlanarListConfig method)
crop_flux_distributions_around_center() (in module artist.flux)
(in module artist.flux.bitmap)
cyclic (in module artist.util.constants)
cyclic() (in module artist.optim)
(in module artist.optim.training)
cylinder_local_x (in module artist.util.indices)
cylinder_local_y (in module artist.util.indices)
cylinder_local_z (in module artist.util.indices)
cylindrical_target_areas (in module artist.util.indices)
D
data (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
data_actuator_max_motor_position (in module artist.util.indices)
data_actuator_min_motor_position (in module artist.util.indices)
data_parser (in module artist.util.constants)
ddp_setup (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
DdpSetup (class in artist.util)
(class in artist.util.env)
decompose_rotations() (in module artist.geometry)
(in module artist.geometry.rotations)
degrees (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
(artist.scenario.surface_generator.SurfaceGenerator attribute)
(artist.scenario.SurfaceGenerator attribute)
(artist.util.config.FacetConfig attribute)
(artist.util.FacetConfig attribute)
deviations (artist.util.config.KinematicsConfig attribute)
(artist.util.KinematicsConfig attribute)
device (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
dimensions (artist.field.tower_target_areas_planar.TowerTargetAreasPlanar attribute)
(artist.field.TowerTargetAreasPlanar attribute)
distance_candidate_far (in module artist.util.indices)
distance_candidate_near (in module artist.util.indices)
distortions_dataset (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
distortions_loader (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
distortions_sampler (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
DistortionsDataset (class in artist.raytracing)
(class in artist.raytracing.sampling)
distribute_groups_among_ranks() (in module artist.util)
(in module artist.util.env)
distribution_parameters (artist.scene.Sun attribute)
(artist.scene.sun.Sun attribute)
distribution_type (artist.util.config.LightSourceConfig attribute)
(artist.util.LightSourceConfig attribute)
dni (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
E
e (in module artist.util.indices)
early_stopping_delta (in module artist.util.constants)
early_stopping_patience (in module artist.util.constants)
early_stopping_window (in module artist.util.constants)
EarlyStopping (class in artist.optim)
(class in artist.optim.training)
energy_tolerance (in module artist.util.constants)
eps (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
epsilon (artist.field.actuators_linear.LinearActuators attribute)
(artist.field.LinearActuators attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
evaluation_points_e (in module artist.util.indices)
evaluation_points_n (in module artist.util.indices)
expand_bits() (in module artist.raytracing.blocking)
exponential (in module artist.util.constants)
exponential() (in module artist.optim)
(in module artist.optim.training)
extract_paint_deflectometry_data() (in module artist.io.paint_scenario_parser)
extract_paint_heliostat_properties() (in module artist.io.paint_scenario_parser)
extract_paint_heliostats_fitted_surface() (in module artist.io.paint_scenario_parser)
extract_paint_heliostats_ideal_surface() (in module artist.io.paint_scenario_parser)
extract_paint_heliostats_mixed_surface() (in module artist.io.paint_scenario_parser)
extract_paint_tower_measurements() (in module artist.io.paint_scenario_parser)
extract_stral_deflectometry_data() (in module artist.io.stral_scenario_parser)
F
facet_canting_e (in module artist.util.indices)
facet_canting_n (in module artist.util.indices)
facet_control_points (in module artist.util.constants)
facet_degrees (in module artist.util.constants)
facet_dimension (in module artist.util.indices)
facet_index_unbatched (in module artist.util.indices)
facet_key (artist.util.config.FacetConfig attribute)
(artist.util.FacetConfig attribute)
facet_list (artist.util.config.SurfaceConfig attribute)
(artist.util.SurfaceConfig attribute)
facet_translations (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.constants)
FacetConfig (class in artist.util)
(class in artist.util.config)
facets_canting (in module artist.util.constants)
facets_key (in module artist.util.constants)
facets_translation_vector (in module artist.util.constants)
file_path (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
find_spans() (artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
first_facet (in module artist.util.indices)
first_heliostat (in module artist.util.indices)
first_heliostat_group (in module artist.util.indices)
first_joint_index (in module artist.util.indices)
first_joint_tilt_n (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
first_joint_tilt_u (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
first_joint_translation_e (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
first_joint_translation_n (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
first_joint_translation_u (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
first_light_source (in module artist.util.indices)
first_rank_from_group (in module artist.util.indices)
first_target_area (in module artist.util.indices)
fit_nurbs() (artist.scenario.surface_generator.SurfaceGenerator method)
(artist.scenario.SurfaceGenerator method)
fit_nurbs_from_normals (in module artist.util.constants)
fit_nurbs_from_points (in module artist.util.constants)
focal_spots (in module artist.util.indices)
FocalSpotLoss (class in artist.optim)
(class in artist.optim.loss)
forward() (artist.field.Actuators method)
(artist.field.actuators.Actuators method)
(artist.field.Kinematics method)
(artist.field.kinematics.Kinematics method)
(artist.nurbs.NURBSSurfaces method)
(artist.nurbs.surfaces.NURBSSurfaces method)
from_hdf5() (artist.field.heliostat_field.HeliostatField class method)
(artist.field.HeliostatField class method)
(artist.field.solar_tower.SolarTower class method)
(artist.field.SolarTower class method)
(artist.field.tower_target_areas.TowerTargetAreas class method)
(artist.field.tower_target_areas_cylindrical.TowerTargetAreasCylindrical class method)
(artist.field.tower_target_areas_planar.TowerTargetAreasPlanar class method)
(artist.field.TowerTargetAreas class method)
(artist.field.TowerTargetAreasCylindrical class method)
(artist.field.TowerTargetAreasPlanar 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.constants)
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)
get_bitmaps_per_target() (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.raytracing.HeliostatRayTracer method)
get_center_of_mass() (in module artist.flux)
(in module artist.flux.bitmap)
get_centers_of_target_areas() (artist.field.solar_tower.SolarTower method)
(artist.field.SolarTower method)
get_device() (in module artist.util)
(in module artist.util.env)
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_sampler_indices() (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.raytracing.HeliostatRayTracer method)
get_surface_points_and_normals() (artist.field.Surface method)
(artist.field.surface.Surface method)
ground_truth (artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
groups_to_ranks_mapping (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
H
h5_control_points_u (in module artist.util.indices)
h5_control_points_v (in module artist.util.indices)
H5ScenarioGenerator (class in artist.scenario)
(class in artist.scenario.h5_scenario_generator)
height (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
heights (artist.field.tower_target_areas_cylindrical.TowerTargetAreasCylindrical attribute)
(artist.field.TowerTargetAreasCylindrical attribute)
heliostat_actuator_key (in module artist.util.constants)
heliostat_data_mapping (in module artist.util.constants)
heliostat_dimension (in module artist.util.indices)
heliostat_field (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
heliostat_group (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
heliostat_group_rank (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
heliostat_group_type (in module artist.util.constants)
heliostat_group_type_mapping (in module artist.util.type_registry)
heliostat_group_world_size (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
heliostat_groups (artist.field.heliostat_field.HeliostatField attribute)
(artist.field.HeliostatField attribute)
heliostat_height (in module artist.util.indices)
heliostat_id (artist.util.config.HeliostatConfig attribute)
(artist.util.HeliostatConfig attribute)
(in module artist.util.constants)
heliostat_key (in module artist.util.constants)
heliostat_kinematics_key (in module artist.util.constants)
heliostat_list (artist.util.config.HeliostatListConfig attribute)
(artist.util.HeliostatListConfig attribute)
heliostat_list_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
heliostat_position (in module artist.util.constants)
heliostat_positions (artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
heliostat_surface_key (in module artist.util.constants)
heliostat_width (in module artist.util.indices)
HeliostatConfig (class in artist.util)
(class in artist.util.config)
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.util)
(class in artist.util.config)
HeliostatRayTracer (class in artist.raytracing)
(class in artist.raytracing.heliostat_ray_tracer)
I
ideal_actuator_int (in module artist.util.constants)
ideal_actuator_key (in module artist.util.constants)
ideal_actuators() (in module artist.io.h5_scenario_parser)
IdealActuators (class in artist.field)
(class in artist.field.actuators_ideal)
IdealSurfaceRegularizer (class in artist.optim)
(class in artist.optim.regularizers)
incident_ray_direction (artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
incident_ray_directions_to_orientations() (artist.field.Kinematics method)
(artist.field.kinematics.Kinematics method)
(artist.field.kinematics_rigid_body.RigidBody method)
(artist.field.RigidBody method)
increment (artist.util.ActuatorParameters attribute)
(artist.util.config.ActuatorParameters attribute)
index_mapping() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
index_to_target_area (artist.field.solar_tower.SolarTower attribute)
(artist.field.SolarTower attribute)
initial_angle (artist.util.ActuatorParameters attribute)
(artist.util.config.ActuatorParameters attribute)
initial_learning_rate (in module artist.util.constants)
initial_learning_rate_initial_angles (in module artist.util.constants)
initial_learning_rate_initial_stroke_length (in module artist.util.constants)
initial_learning_rate_rotation_deviation (in module artist.util.constants)
initial_orientation (artist.util.config.KinematicsConfig attribute)
(artist.util.KinematicsConfig attribute)
initial_orientations (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
(in module artist.util.constants)
initial_stroke_length (artist.util.ActuatorParameters attribute)
(artist.util.config.ActuatorParameters attribute)
initialize_ddp_environment() (in module artist.util)
(in module artist.util.env)
intersection_distances (in module artist.util.indices)
intersection_distances_batched (in module artist.util.indices)
is_distributed (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
is_leaf (in module artist.util.constants)
is_nested (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
J
joint_angles_e (in module artist.util.indices)
joint_angles_u (in module artist.util.indices)
K
key (artist.util.ActuatorConfig attribute)
(artist.util.config.ActuatorConfig attribute)
kinematics (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.heliostat_group_rigid_body.HeliostatGroupRigidBody attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.HeliostatGroupRigidBody attribute)
(artist.util.config.HeliostatConfig attribute)
(artist.util.HeliostatConfig attribute)
Kinematics (class in artist.field)
(class in artist.field.kinematics)
kinematics_deviations (in module artist.util.constants)
kinematics_deviations() (in module artist.io.h5_scenario_parser)
kinematics_initial_orientation (in module artist.util.constants)
kinematics_prototype (artist.util.config.PrototypeConfig attribute)
(artist.util.PrototypeConfig attribute)
kinematics_prototype_key (in module artist.util.constants)
kinematics_reconstruction_raytracing (in module artist.util.constants)
kinematics_type (artist.util.config.KinematicsConfig attribute)
(artist.util.KinematicsConfig attribute)
(in module artist.util.constants)
kinematics_type_index (in module artist.util.indices)
KinematicsConfig (class in artist.util)
(class in artist.util.config)
KinematicsDeviations (class in artist.util)
(class in artist.util.config)
KinematicsPrototypeConfig (class in artist.util)
(class in artist.util.config)
KinematicsReconstructor (class in artist.optim)
(class in artist.optim.kinematics_reconstructor)
KLDivergenceLoss (class in artist.optim)
(class in artist.optim.loss)
knot_vectors_u (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
knot_vectors_v (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
L
latitude (in module artist.util.indices)
lbvh_filter_blocking_planes() (in module artist.raytracing.blocking)
left_node (in module artist.util.constants)
light_source (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
light_source_covariance (in module artist.util.constants)
light_source_distribution_is_normal (in module artist.util.constants)
light_source_distribution_parameters (in module artist.util.constants)
light_source_distribution_type (in module artist.util.constants)
light_source_key (artist.util.config.LightSourceConfig attribute)
(artist.util.LightSourceConfig attribute)
(in module artist.util.constants)
light_source_list (artist.scene.light_source_array.LightSourceArray attribute)
(artist.scene.LightSourceArray attribute)
(artist.util.config.LightSourceListConfig attribute)
(artist.util.LightSourceListConfig attribute)
light_source_list_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
light_source_mean (in module artist.util.constants)
light_source_number_of_rays (in module artist.util.constants)
light_source_type (artist.util.config.LightSourceConfig attribute)
(artist.util.LightSourceConfig attribute)
(in module artist.util.constants)
light_source_type_mapping (in module artist.util.type_registry)
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.util)
(class in artist.util.config)
LightSourceListConfig (class in artist.util)
(class in artist.util.config)
line_cylinder_intersections() (in module artist.raytracing)
(in module artist.raytracing.geometry)
line_plane_intersections() (in module artist.raytracing)
(in module artist.raytracing.geometry)
linear_actuator_int (in module artist.util.constants)
linear_actuator_key (in module artist.util.constants)
linear_actuators() (in module artist.io.h5_scenario_parser)
LinearActuators (class in artist.field)
(class in artist.field.actuators_linear)
linux (in module artist.util.constants)
load_flux_from_png() (artist.io.calibration_parser.CalibrationDataParser method)
(artist.io.CalibrationDataParser method)
load_scenario_from_hdf5() (artist.scenario.Scenario class method)
(artist.scenario.scenario.Scenario class method)
lock_control_points_on_outer_edges() (artist.optim.surface_reconstructor.SurfaceReconstructor static method)
(artist.optim.SurfaceReconstructor static method)
log (in module artist.field.heliostat_field)
(in module artist.field.heliostat_group_rigid_body)
(in module artist.field.solar_tower)
(in module artist.field.tower_target_areas)
(in module artist.field.tower_target_areas_cylindrical)
(in module artist.field.tower_target_areas_planar)
(in module artist.io.calibration_parser)
(in module artist.io.paint_calibration_parser)
(in module artist.io.paint_scenario_parser)
(in module artist.io.stral_scenario_parser)
(in module artist.optim.kinematics_reconstructor)
(in module artist.optim.motor_position_optimizer)
(in module artist.optim.surface_reconstructor)
(in module artist.raytracing.blocking)
(in module artist.raytracing.heliostat_ray_tracer)
(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.env)
log_step (in module artist.util.constants)
longest_common_prefix() (in module artist.raytracing.blocking)
longitude (in module artist.util.indices)
Loss (class in artist.optim)
(class in artist.optim.loss)
loss_function (artist.optim.Loss attribute)
(artist.optim.loss.Loss attribute)
loss_history (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
lr_max (in module artist.util.constants)
lr_min (in module artist.util.constants)
M
mac (in module artist.util.constants)
max_epoch (in module artist.util.constants)
max_flux_density (in module artist.util.constants)
mean_loss_per_heliostat() (in module artist.optim)
(in module artist.optim.loss)
min_improvement (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
min_max_motor_positions (artist.util.ActuatorConfig attribute)
(artist.util.config.ActuatorConfig attribute)
module
artist
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.kinematics
artist.field.kinematics_rigid_body
artist.field.solar_tower
artist.field.surface
artist.field.tower_target_areas
artist.field.tower_target_areas_cylindrical
artist.field.tower_target_areas_planar
artist.flux
artist.flux.bitmap
artist.geometry
artist.geometry.coordinates
artist.geometry.rotations
artist.geometry.transforms
artist.io
artist.io.calibration_parser
artist.io.h5_scenario_parser
artist.io.paint_calibration_parser
artist.io.paint_scenario_parser
artist.io.stral_scenario_parser
artist.nurbs
artist.nurbs.surfaces
artist.nurbs.utils
artist.optim
artist.optim.kinematics_reconstructor
artist.optim.loss
artist.optim.motor_position_optimizer
artist.optim.regularizers
artist.optim.surface_reconstructor
artist.optim.training
artist.raytracing
artist.raytracing.blocking
artist.raytracing.geometry
artist.raytracing.heliostat_ray_tracer
artist.raytracing.sampling
artist.scenario
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
artist.util.constants
artist.util.env
artist.util.indices
artist.util.type_registry
morton_codes() (in module artist.raytracing.blocking)
motor_positions (artist.field.kinematics_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.Kinematics method)
(artist.field.kinematics.Kinematics method)
(artist.field.kinematics_rigid_body.RigidBody method)
(artist.field.RigidBody method)
MotorPositionsOptimizer (class in artist.optim)
(class in artist.optim.motor_position_optimizer)
N
n (in module artist.util.indices)
name (artist.util.config.HeliostatConfig attribute)
(artist.util.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.constants)
neighboring_points (in module artist.util.indices)
non_optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
normal (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
normal_vector (artist.util.config.TargetAreaPlanarConfig attribute)
(artist.util.TargetAreaPlanarConfig attribute)
normalize_points() (in module artist.geometry)
(in module artist.geometry.coordinates)
normals (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
number_of_active_heliostats (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
number_of_control_points (artist.scenario.surface_generator.SurfaceGenerator attribute)
(artist.scenario.SurfaceGenerator attribute)
number_of_facets (in module artist.util.indices)
number_of_facets_per_heliostat (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
number_of_facets_per_surface (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
number_of_heliostat_groups (artist.field.heliostat_field.HeliostatField attribute)
(artist.field.HeliostatField attribute)
(in module artist.util.constants)
number_of_heliostats (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(artist.field.kinematics_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_points_or_normals_per_facet (in module artist.util.indices)
number_of_rays (artist.scene.light_source.LightSource attribute)
(artist.scene.LightSource attribute)
(artist.scene.Sun attribute)
(artist.scene.sun.Sun attribute)
(artist.util.config.LightSourceConfig attribute)
(artist.util.LightSourceConfig attribute)
number_of_surface_points (artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
number_of_surface_points_dimension (in module artist.util.indices)
number_of_surfaces (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
number_of_target_area_types (artist.field.solar_tower.SolarTower attribute)
(artist.field.SolarTower attribute)
number_of_target_areas (artist.field.tower_target_areas.TowerTargetAreas attribute)
(artist.field.TowerTargetAreas attribute)
number_of_target_areas_per_type (artist.field.solar_tower.SolarTower attribute)
(artist.field.SolarTower attribute)
number_rays_per_point (in module artist.util.indices)
nurbs_control_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.indices)
nurbs_control_points_start (in module artist.util.indices)
nurbs_control_points_u (in module artist.util.indices)
nurbs_control_points_v (in module artist.util.indices)
nurbs_degrees (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.indices)
nurbs_derivative_order_0 (in module artist.util.indices)
nurbs_derivative_order_1 (in module artist.util.indices)
nurbs_evaluation_points (in module artist.util.indices)
nurbs_facets (in module artist.util.indices)
nurbs_knots_batched (in module artist.util.indices)
nurbs_knots_unbatched (in module artist.util.indices)
nurbs_ndu_basis_i (in module artist.util.indices)
nurbs_ndu_basis_index_0 (in module artist.util.indices)
nurbs_ndu_basis_j (in module artist.util.indices)
nurbs_normals (in module artist.util.indices)
nurbs_span_lower (in module artist.util.indices)
nurbs_span_upper (in module artist.util.indices)
nurbs_spans (in module artist.util.indices)
nurbs_surface (artist.field.Surface attribute)
(artist.field.surface.Surface attribute)
nurbs_surfaces (in module artist.util.indices)
nurbs_u (in module artist.util.indices)
nurbs_v (in module artist.util.indices)
NURBSSurfaces (class in artist.nurbs)
(class in artist.nurbs.surfaces)
O
offset (artist.util.ActuatorParameters attribute)
(artist.util.config.ActuatorParameters attribute)
opening_angle (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
opening_angles (artist.field.tower_target_areas_cylindrical.TowerTargetAreasCylindrical attribute)
(artist.field.TowerTargetAreasCylindrical attribute)
optimizable_control_points (in module artist.util.indices)
optimizable_parameters (artist.field.Actuators attribute)
(artist.field.actuators.Actuators attribute)
optimization (in module artist.util.constants)
optimize() (artist.optim.motor_position_optimizer.MotorPositionsOptimizer method)
(artist.optim.MotorPositionsOptimizer method)
optimizer_dict (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
optimizer_param_group_0 (in module artist.util.indices)
P
paint_actuator_clockwise_axis_movement (in module artist.util.indices)
paint_actuator_min_max_motor_positions (in module artist.util.indices)
paint_actuator_parameters (in module artist.util.indices)
paint_actuator_type (in module artist.util.constants)
(in module artist.util.indices)
paint_clockwise_axis_movement (in module artist.util.constants)
paint_increment (in module artist.util.constants)
paint_initial_angle (in module artist.util.constants)
paint_initial_stroke_length (in module artist.util.constants)
paint_max_increment (in module artist.util.constants)
paint_min_increment (in module artist.util.constants)
paint_offset (in module artist.util.constants)
paint_pivot_radius (in module artist.util.constants)
PaintCalibrationDataParser (class in artist.io)
(class in artist.io.paint_calibration_parser)
parameters (artist.util.ActuatorConfig attribute)
(artist.util.config.ActuatorConfig attribute)
parse_data_for_reconstruction() (artist.io.calibration_parser.CalibrationDataParser method)
(artist.io.CalibrationDataParser method)
(artist.io.paint_calibration_parser.PaintCalibrationDataParser method)
(artist.io.PaintCalibrationDataParser method)
patience (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
(in module artist.util.constants)
perform_canting() (in module artist.geometry)
(in module artist.geometry.transforms)
pivot_radius (artist.util.ActuatorParameters attribute)
(artist.util.config.ActuatorParameters attribute)
PixelLoss (class in artist.optim)
(class in artist.optim.loss)
planar_target_areas (in module artist.util.indices)
plane_e (artist.util.config.TargetAreaPlanarConfig attribute)
(artist.util.TargetAreaPlanarConfig attribute)
plane_u (artist.util.config.TargetAreaPlanarConfig attribute)
(artist.util.TargetAreaPlanarConfig attribute)
points_batch (in module artist.util.indices)
points_dimension (in module artist.util.indices)
position (artist.util.config.HeliostatConfig attribute)
(artist.util.HeliostatConfig attribute)
positions (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.constants)
power_plant_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
power_plant_key (in module artist.util.constants)
power_plant_position (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
(artist.util.config.PowerPlantConfig attribute)
(artist.util.PowerPlantConfig attribute)
(in module artist.util.constants)
PowerPlantConfig (class in artist.util)
(class in artist.util.config)
preferred_reflection_directions (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
primitive_index (in module artist.util.constants)
process_subgroup (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
prototype_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
prototype_key (in module artist.util.constants)
PrototypeConfig (class in artist.util)
(class in artist.util.config)
R
radii (artist.field.tower_target_areas_cylindrical.TowerTargetAreasCylindrical attribute)
(artist.field.TowerTargetAreasCylindrical attribute)
radius (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
rank (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
(artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
rank_indices (artist.raytracing.RestrictedDistributedSampler attribute)
(artist.raytracing.sampling.RestrictedDistributedSampler attribute)
ranks_to_groups_mapping (artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
ray_aabb_intersect() (in module artist.raytracing.blocking)
ray_directions (in module artist.util.indices)
ray_intensities (in module artist.util.indices)
Rays (class in artist.scene)
(class in artist.scene.rays)
reconstruct_kinematics() (artist.optim.kinematics_reconstructor.KinematicsReconstructor method)
(artist.optim.KinematicsReconstructor method)
reconstruct_surfaces() (artist.optim.surface_reconstructor.SurfaceReconstructor method)
(artist.optim.SurfaceReconstructor method)
reduce_factor (in module artist.util.constants)
reduce_on_plateau (in module artist.util.constants)
reduce_on_plateau() (in module artist.optim)
(in module artist.optim.training)
reduction_dimensions (artist.optim.regularizers.Regularizer attribute)
reflect() (in module artist.raytracing)
(in module artist.raytracing.geometry)
Regularizer (class in artist.optim.regularizers)
relative (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
RestrictedDistributedSampler (class in artist.raytracing)
(class in artist.raytracing.sampling)
rho_flux_integral (in module artist.util.constants)
rho_intercept (in module artist.util.constants)
rho_local_flux (in module artist.util.constants)
right_node (in module artist.util.constants)
rigid_body_deviations() (in module artist.io.h5_scenario_parser)
rigid_body_key (in module artist.util.constants)
rigid_body_motor_position_dimension (in module artist.util.indices)
rigid_body_number_of_actuators (in module artist.util.constants)
rigid_body_number_of_rotation_deviation_parameters (in module artist.util.constants)
rigid_body_number_of_translation_deviation_parameters (in module artist.util.constants)
RigidBody (class in artist.field)
(class in artist.field.kinematics_rigid_body)
rotate_distortions() (in module artist.geometry)
(in module artist.geometry.transforms)
rotate_e() (in module artist.geometry)
(in module artist.geometry.transforms)
rotate_n() (in module artist.geometry)
(in module artist.geometry.transforms)
rotate_u() (in module artist.geometry)
(in module artist.geometry.transforms)
rotation_angle_and_axis() (in module artist.geometry)
(in module artist.geometry.rotations)
rotation_deviation_parameters (artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
rotation_deviations (in module artist.util.constants)
runtime_log (in module artist.util)
S
sample_limit (artist.io.calibration_parser.CalibrationDataParser attribute)
(artist.io.CalibrationDataParser attribute)
scatter_rays() (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.raytracing.HeliostatRayTracer method)
scenario (artist.optim.FocalSpotLoss attribute)
(artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.loss.FocalSpotLoss attribute)
(artist.optim.loss.PixelLoss attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.PixelLoss attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
(artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
Scenario (class in artist.scenario)
(class in artist.scenario.scenario)
scheduler (in module artist.util.constants)
scheduler_dict (artist.optim.kinematics_reconstructor.KinematicsReconstructor attribute)
(artist.optim.KinematicsReconstructor attribute)
(artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
(artist.optim.surface_reconstructor.SurfaceReconstructor attribute)
(artist.optim.SurfaceReconstructor attribute)
scheduler_type (in module artist.util.constants)
second_joint_index (in module artist.util.indices)
second_joint_tilt_e (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
second_joint_tilt_n (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
second_joint_translation_e (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
second_joint_translation_n (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
second_joint_translation_u (artist.util.config.KinematicsDeviations attribute)
(artist.util.KinematicsDeviations attribute)
(in module artist.util.constants)
(in module artist.util.indices)
second_pixel (in module artist.util.indices)
set_logger_config() (in module artist.util)
set_number_of_rays() (artist.scenario.Scenario method)
(artist.scenario.scenario.Scenario method)
set_runtime_logger() (in module artist.util)
setup_distributed_environment() (in module artist.util)
(in module artist.util.env)
slice_fourth_dimension (in module artist.util.indices)
SmoothnessRegularizer (class in artist.optim)
(class in artist.optim.regularizers)
soft_ray_blocking_mask() (in module artist.raytracing.blocking)
solar_tower (artist.scenario.Scenario attribute)
(artist.scenario.scenario.Scenario attribute)
SolarTower (class in artist.field)
(class in artist.field.solar_tower)
span_u (in module artist.util.indices)
span_v (in module artist.util.indices)
step() (artist.optim.EarlyStopping method)
(artist.optim.training.EarlyStopping method)
step_size_up (in module artist.util.constants)
stral_canting_1 (in module artist.util.indices)
stral_canting_1_end (in module artist.util.indices)
stral_canting_1_start (in module artist.util.indices)
stral_canting_2 (in module artist.util.indices)
stral_canting_2_end (in module artist.util.indices)
stral_canting_2_start (in module artist.util.indices)
stral_facet_end (in module artist.util.indices)
stral_facet_start (in module artist.util.indices)
stral_n_xy_end (in module artist.util.indices)
stral_n_xy_start (in module artist.util.indices)
stral_number_of_points (in module artist.util.indices)
stral_surface_header_end (in module artist.util.indices)
stral_surface_header_start (in module artist.util.indices)
stral_surface_normals_end (in module artist.util.indices)
stral_surface_normals_start (in module artist.util.indices)
stral_surface_points_end (in module artist.util.indices)
stral_surface_points_start (in module artist.util.indices)
Sun (class in artist.scene)
(class in artist.scene.sun)
sun_key (in module artist.util.constants)
surface (artist.util.config.HeliostatConfig attribute)
(artist.util.HeliostatConfig attribute)
Surface (class in artist.field)
(class in artist.field.surface)
surface_config() (in module artist.io.h5_scenario_parser)
surface_normals (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.constants)
surface_normals_from_tuple (in module artist.util.indices)
surface_points (artist.field.heliostat_group.HeliostatGroup attribute)
(artist.field.HeliostatGroup attribute)
(in module artist.util.constants)
(in module artist.util.indices)
surface_points_from_tuple (in module artist.util.indices)
surface_prototype (artist.util.config.PrototypeConfig attribute)
(artist.util.PrototypeConfig attribute)
surface_prototype_key (in module artist.util.constants)
SurfaceConfig (class in artist.util)
(class in artist.util.config)
SurfaceGenerator (class in artist.scenario)
(class in artist.scenario.surface_generator)
SurfacePrototypeConfig (class in artist.util)
(class in artist.util.config)
SurfaceReconstructor (class in artist.optim)
(class in artist.optim.surface_reconstructor)
T
target_area_center_e (in module artist.util.indices)
target_area_center_u (in module artist.util.indices)
target_area_curvature_e (in module artist.util.indices)
target_area_curvature_u (in module artist.util.indices)
target_area_cylinder_axis (in module artist.util.constants)
target_area_cylinder_center (in module artist.util.constants)
target_area_cylinder_height (in module artist.util.constants)
target_area_cylinder_normal (in module artist.util.constants)
target_area_cylinder_opening_angle (in module artist.util.constants)
target_area_cylinder_radius (in module artist.util.constants)
target_area_cylindrical_key (in module artist.util.constants)
target_area_height (in module artist.util.indices)
target_area_index (artist.optim.motor_position_optimizer.MotorPositionsOptimizer attribute)
(artist.optim.MotorPositionsOptimizer attribute)
target_area_key (artist.util.config.TargetAreaCylindricalConfig attribute)
(artist.util.config.TargetAreaPlanarConfig attribute)
(artist.util.TargetAreaCylindricalConfig attribute)
(artist.util.TargetAreaPlanarConfig attribute)
target_area_list (artist.util.config.TargetAreaCylindricalListConfig attribute)
(artist.util.config.TargetAreaPlanarListConfig attribute)
(artist.util.TargetAreaCylindricalListConfig attribute)
(artist.util.TargetAreaPlanarListConfig attribute)
target_area_list_cylindrical_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
target_area_list_planar_config (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
target_area_normal_vector (in module artist.util.constants)
target_area_planar_key (in module artist.util.constants)
target_area_plane_e (in module artist.util.constants)
(in module artist.util.indices)
target_area_plane_u (in module artist.util.constants)
(in module artist.util.indices)
target_area_position_center (in module artist.util.constants)
target_area_receiver (in module artist.util.constants)
target_area_width (in module artist.util.indices)
target_areas (artist.field.solar_tower.SolarTower attribute)
(artist.field.SolarTower attribute)
target_dimensions_height (in module artist.util.indices)
target_dimensions_width (in module artist.util.indices)
target_name_to_index (artist.field.solar_tower.SolarTower attribute)
(artist.field.SolarTower attribute)
TargetAreaCylindricalConfig (class in artist.util)
(class in artist.util.config)
TargetAreaCylindricalListConfig (class in artist.util)
(class in artist.util.config)
TargetAreaPlanarConfig (class in artist.util)
(class in artist.util.config)
TargetAreaPlanarListConfig (class in artist.util)
(class in artist.util.config)
third_pixel (in module artist.util.indices)
threshold (in module artist.util.constants)
tolerance (in module artist.util.constants)
TowerTargetAreas (class in artist.field)
(class in artist.field.tower_target_areas)
TowerTargetAreasCylindrical (class in artist.field)
(class in artist.field.tower_target_areas_cylindrical)
TowerTargetAreasPlanar (class in artist.field)
(class in artist.field.tower_target_areas_planar)
trace_rays() (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer method)
(artist.raytracing.HeliostatRayTracer method)
track_runtime() (in module artist.util)
transform_homogeneous (in module artist.util.indices)
translate_enu() (in module artist.geometry)
(in module artist.geometry.transforms)
translation_deviation_parameters (artist.field.kinematics_rigid_body.RigidBody attribute)
(artist.field.RigidBody attribute)
translation_deviations (in module artist.util.constants)
translation_vector (artist.util.config.FacetConfig attribute)
(artist.util.FacetConfig attribute)
trapezoid_distribution() (in module artist.flux)
(in module artist.flux.bitmap)
U
u (in module artist.util.indices)
unbatched_bitmap_e (in module artist.util.indices)
unbatched_bitmap_u (in module artist.util.indices)
unbatched_tensor_values (in module artist.util.indices)
uniform (artist.nurbs.NURBSSurfaces attribute)
(artist.nurbs.surfaces.NURBSSurfaces attribute)
update_surfaces() (artist.field.heliostat_field.HeliostatField method)
(artist.field.HeliostatField method)
utis_crop_height (in module artist.util.constants)
utis_crop_width (in module artist.util.constants)
V
VectorLoss (class in artist.optim)
(class in artist.optim.loss)
version (artist.scenario.h5_scenario_generator.H5ScenarioGenerator attribute)
(artist.scenario.H5ScenarioGenerator attribute)
W
weight_ideal_surface (in module artist.util.constants)
weight_smoothness (in module artist.util.constants)
window_size (artist.optim.EarlyStopping attribute)
(artist.optim.training.EarlyStopping attribute)
windows (in module artist.util.constants)
world_size (artist.raytracing.heliostat_ray_tracer.HeliostatRayTracer attribute)
(artist.raytracing.HeliostatRayTracer attribute)
(artist.util.DdpSetup attribute)
(artist.util.env.DdpSetup attribute)
(in module artist.util.constants)
Z
z_coordinates (in module artist.util.indices)
z_value_variations (in module artist.util.indices)