artist.util.index_mapping

Attributes

actuator_one_index

Index for the first actuator.

actuator_type

Index for the actuator type.

actuator_clockwise_movement

Index for the actuator clockwise movement.

actuator_min_motor_position

Index for the actuator minimum motor position.

actuator_max_motor_position

Index for the actuator maximum motor position.

actuator_increment

Index for the actuator increment.

actuator_offset

Index for the actuator offset.

actuator_pivot_radius

Index for the actuator pivot radius.

actuator_initial_angle

Index for the actuator initial angle.

actuator_initial_stroke_length

Index for the actuator initial stroke length.

first_joint_translation_e

Index for the first joint translation in the east direction.

first_joint_translation_n

Index for the first joint translation in the north direction.

first_joint_translation_u

Index for the first joint translation in the up direction.

second_joint_translation_e

Index for the second joint translation in the east direction.

second_joint_translation_n

Index for the second joint translation in the north direction.

second_joint_translation_u

Index for the second joint translation in the up direction.

concentrator_translation_e

Index for the concentrator translation in the east direction.

concentrator_translation_n

Index for the concentrator translation in the north direction.

concentrator_translation_u

Index for the concentrator translation in the up direction.

first_joint_tilt_n

Index for the first joint tilt in the north direction.

first_joint_tilt_u

Index for the first joint tilt in the up direction.

second_joint_tilt_e

Index for the second joint tilt in the east direction.

second_joint_tilt_n

Index for the second joint tilt in the north direction.

data_actuator_min_motor_position

Index for the actuator minimum motor position when loading data.

data_actuator_max_motor_position

Index for the actuator maximum motor position when loading data.

facet_canting_e

Index for the facet canting in the east direction.

facet_canting_n

Index for the facet canting in the north direction.

paint_actuator_type

Index for the paint actuator type.

paint_actuator_clockwise_axis_movement

Index for the paint actuator clockwise axis movement.

paint_actuator_min_max_motor_positions

Index for the paint actuator minimum motor positions.

paint_actuator_parameters

Index for the paint actuator parameters.

stral_surface_header_start

Index for the stral surface header start.

stral_surface_header_end

Index for the stral surface header end.

stral_n_xy_start

Index for the stral number of facets calculation start.

stral_n_xy_end

Index for the stral number of facets calculation end.

stral_facet_start

Index for the stral facet header start.

stral_facet_end

Index for the stral facet header end.

stral_canting_1

Index for the stral canting 1.

stral_canting_1_start

Index for the first stral canting start.

stral_canting_1_end

Index for the first stral canting end.

stral_canting_2

Index for the stral canting 2.

stral_canting_2_start

Index for the second stral canting start.

stral_canting_2_end

Index for the second stral canting end.

stral_number_of_points

Index for the stral number of points.

stral_surface_points_start

Index for the stral surface points start.

stral_surface_points_end

Index for the stral surface points end.

stral_surface_normals_start

Index for the stral surface normals start.

stral_surface_normals_end

Index for the stral surface normals end.

first_facet

Index for the first facet of a heliostat.

h5_control_points_u

Index for the control points in the u dimension in a h5 file.

h5_control_points_v

Index for the control points in the v dimension in a h5 file.

surface_points_from_tuple

Index for surface points in 2D tuple.

surface_normals_from_tuple

Index for surface normals in 2D tuple.

nurbs_surfaces

Index to access nurbs surfaces.

nurbs_facets

Index to access nurbs facets.

nurbs_u

Index to access the nurbs u parametric direction.

nurbs_v

Index to access the nurbs v parametric direction.

nurbs_control_points_start

Index to access the control points.

nurbs_knots_unbatched

Index to access the nurbs knots in unbatched tensors.

nurbs_knots_batched

Index to access the nurbs knots in batched tensors.

nurbs_span_lower

Index to access the lower spans.

nurbs_span_upper

Index to access the upper spans.

nurbs_evaluation_points

Index to access the nurbs evaluation points.

nurbs_spans

Index to access the nurbs spans.

nurbs_ndu_basis_i

Index to access nurbs basis function index in recursion.

nurbs_ndu_basis_j

Index to access the nurbs basis function recursion order.

nurbs_ndu_basis_index_0

Index for the zeroth basis function index.

basis_function_derivative_order

Index to access the basis function derivative order.

nurbs_control_points_u

Index to access the nurbs u direction in the control points.

nurbs_control_points_v

Index to access the nurbs v direction in the control points.

nurbs_control_points

Index to access the nurbs control points.

nurbs_derivative_order_0

Index to access the derivative order of zero.

nurbs_derivative_order_1

Index to access the derivative order of one.

nurbs_normals

Index to access the surface normals from within the nurbs.

heliostat_dimension

Index to access the heliostats in batched tensors.

facet_dimension

Index to access the facets in batched tensors.

points_dimension

Index to access the points in batched tensors.

ray_intensities

Index to access the ray intensities for line plane intersections.

intersection_distances

Index to access the intersection distances of line plane intersections.

intersection_distances_batched

Index to access the intersection distances of line plane intersections in batched tensors.

number_rays_per_point

Index to access the number of rays per point.

surface_points

Index to access the surface points in batched tensors.

e

Index to access east components.

n

Index to access north components.

u

Index to access up components.

transform_homogenous

Index to access homogenous transform for matrices.

unbatched_tensor_values

Index to access unbatched tensor values.

slice_fourth_dimension

Index to slice off the fourth dimension.

batched_bitmap_e

Index to access the batched bitmap values of the east components.

batched_bitmap_u

Index to access the batched bitmap values of the up components.

bitmap_intensities

Index to access bitmap intensity values.

first_light_source

Index to access the first light source.

first_target_area

Index to access the first target area.

first_heliostat_group

Index to access the first heliostat group.

number_of_surface_points_dimension

Index to access the number of surface points per heliostat,

unbatched_bitmap_e

Index to access the unbatched bitmap values of the east components.

unbatched_bitmap_u

Index to access the unbatched bitmap values of the up components.

target_area_width

Index to access the target area width.

target_area_height

Index to access the target area height.

target_area_center_e

Index to access the target area center in the east component.

target_area_center_u

Index to access the target area center in the up component.

evaluation_points_e

Index to access the evaluation points in the east component.

evaluation_points_n

Index to access the evaluation points in the north component.

heliostat_position_e

Index to access the heliostat position in the east component.

heliostat_position_n

Index to access the heliostat position in the north component.

heliostat_position_u

Index to access the heliostat position in the up component.

first_joint_index

Index to access the first joint.

second_joint_index

Index to access the second joint.

concentrator_index

Index to access the concentrator.

joint_angles_e

Index to access the joint angles in the east component.

joint_angles_u

Index to access the joint angles in the up component.

facet_index_unbatched

Index to access the unbatched facet.

control_points_u_facet_batched

Index to access the control points u component batched.

control_points_v_facet_batched

Index to access the control points v component batched.

canting

Index to access the canting batched.

latitude

Index to access the latitude.

longitude

Index to access the longitude.

altitude

Index to access the altitude.

ray_directions

Index to access the ray directions.

second_pixel

Index to access the second pixels in the bitmap sampler.

third_pixel

Index to access the third pixels in the bitmap sampler.

focal_spots

Index to access the focal spots.

first_rank_from_group

Index to access the first rank belonging to a process group in nested ddp.

optimizer_param_group_0

Index to access the first optimizer parameter group.

z_coordinates

Index to access the z-coordinates in the 3D xyz-system.

neighboring_points

Index to access the neighboring pixels in the total variation loss.

points_batch

Index to access the point batch dimension.

z_value_variations

Index to access z-value variations in the total variation loss.

first_heliostat

Index to access the first heliostat in a group.

optimizable_control_points

Index to access the optimizable control points during surface reconstruction.

number_of_points_or_normals_per_facet

Index to access the number of points for the surface.

target_area_plane_e

Index to access the target area east plane.

target_area_plane_u

Index to access the target area up plane.

target_area_curvature_e

Index to access the target area curvature east.

target_area_curvature_u

Index to access the target area curvature up.

number_of_facets

Index to access the number of facets.

bitmap_normalizer

Constant to normalize bitmaps.

bitmap_resolution

Constant for the bitmap resolution.

nurbs_degrees

Defines the degrees for nurbs tensors.

control_point_dimension

Defines the dimensions for control points.

canting_direction_dimension

Defines the dimensions for canting direction tensor.

rigid_body_motor_position_dimension

Defines the dimensions for rigid body motor position tensor.

coordinates_dimension

Index to access the coordinates dimension

Module Contents

artist.util.index_mapping.actuator_one_index = 0

Index for the first actuator.

artist.util.index_mapping.actuator_type = 0

Index for the actuator type.

artist.util.index_mapping.actuator_clockwise_movement = 1

Index for the actuator clockwise movement.

artist.util.index_mapping.actuator_min_motor_position = 2

Index for the actuator minimum motor position.

artist.util.index_mapping.actuator_max_motor_position = 3

Index for the actuator maximum motor position.

artist.util.index_mapping.actuator_increment = 4

Index for the actuator increment.

artist.util.index_mapping.actuator_offset = 5

Index for the actuator offset.

artist.util.index_mapping.actuator_pivot_radius = 6

Index for the actuator pivot radius.

artist.util.index_mapping.actuator_initial_angle = 0

Index for the actuator initial angle.

artist.util.index_mapping.actuator_initial_stroke_length = 1

Index for the actuator initial stroke length.

artist.util.index_mapping.first_joint_translation_e = 0

Index for the first joint translation in the east direction.

artist.util.index_mapping.first_joint_translation_n = 1

Index for the first joint translation in the north direction.

artist.util.index_mapping.first_joint_translation_u = 2

Index for the first joint translation in the up direction.

artist.util.index_mapping.second_joint_translation_e = 3

Index for the second joint translation in the east direction.

artist.util.index_mapping.second_joint_translation_n = 4

Index for the second joint translation in the north direction.

artist.util.index_mapping.second_joint_translation_u = 5

Index for the second joint translation in the up direction.

artist.util.index_mapping.concentrator_translation_e = 6

Index for the concentrator translation in the east direction.

artist.util.index_mapping.concentrator_translation_n = 7

Index for the concentrator translation in the north direction.

artist.util.index_mapping.concentrator_translation_u = 8

Index for the concentrator translation in the up direction.

artist.util.index_mapping.first_joint_tilt_n = 0

Index for the first joint tilt in the north direction.

artist.util.index_mapping.first_joint_tilt_u = 1

Index for the first joint tilt in the up direction.

artist.util.index_mapping.second_joint_tilt_e = 2

Index for the second joint tilt in the east direction.

artist.util.index_mapping.second_joint_tilt_n = 3

Index for the second joint tilt in the north direction.

artist.util.index_mapping.data_actuator_min_motor_position = 0

Index for the actuator minimum motor position when loading data.

artist.util.index_mapping.data_actuator_max_motor_position = 1

Index for the actuator maximum motor position when loading data.

artist.util.index_mapping.facet_canting_e = 0

Index for the facet canting in the east direction.

artist.util.index_mapping.facet_canting_n = 1

Index for the facet canting in the north direction.

artist.util.index_mapping.paint_actuator_type = 0

Index for the paint actuator type.

artist.util.index_mapping.paint_actuator_clockwise_axis_movement = 1

Index for the paint actuator clockwise axis movement.

artist.util.index_mapping.paint_actuator_min_max_motor_positions = 2

Index for the paint actuator minimum motor positions.

artist.util.index_mapping.paint_actuator_parameters = 3

Index for the paint actuator parameters.

artist.util.index_mapping.stral_surface_header_start = 5

Index for the stral surface header start.

artist.util.index_mapping.stral_surface_header_end = 7

Index for the stral surface header end.

artist.util.index_mapping.stral_n_xy_start = 0

Index for the stral number of facets calculation start.

artist.util.index_mapping.stral_n_xy_end = 1

Index for the stral number of facets calculation end.

artist.util.index_mapping.stral_facet_start = 1

Index for the stral facet header start.

artist.util.index_mapping.stral_facet_end = 4

Index for the stral facet header end.

artist.util.index_mapping.stral_canting_1 = 0

Index for the stral canting 1.

artist.util.index_mapping.stral_canting_1_start = 4

Index for the first stral canting start.

artist.util.index_mapping.stral_canting_1_end = 7

Index for the first stral canting end.

artist.util.index_mapping.stral_canting_2 = 1

Index for the stral canting 2.

artist.util.index_mapping.stral_canting_2_start = 7

Index for the second stral canting start.

artist.util.index_mapping.stral_canting_2_end = 10

Index for the second stral canting end.

artist.util.index_mapping.stral_number_of_points = 10

Index for the stral number of points.

artist.util.index_mapping.stral_surface_points_start = 0

Index for the stral surface points start.

artist.util.index_mapping.stral_surface_points_end = 3

Index for the stral surface points end.

artist.util.index_mapping.stral_surface_normals_start = 3

Index for the stral surface normals start.

artist.util.index_mapping.stral_surface_normals_end = 6

Index for the stral surface normals end.

artist.util.index_mapping.first_facet = 0

Index for the first facet of a heliostat.

artist.util.index_mapping.h5_control_points_u = 0

Index for the control points in the u dimension in a h5 file.

artist.util.index_mapping.h5_control_points_v = 1

Index for the control points in the v dimension in a h5 file.

artist.util.index_mapping.surface_points_from_tuple = 0

Index for surface points in 2D tuple.

artist.util.index_mapping.surface_normals_from_tuple = 1

Index for surface normals in 2D tuple.

artist.util.index_mapping.nurbs_surfaces = 0

Index to access nurbs surfaces.

artist.util.index_mapping.nurbs_facets = 1

Index to access nurbs facets.

artist.util.index_mapping.nurbs_u = 0

Index to access the nurbs u parametric direction.

artist.util.index_mapping.nurbs_v = 1

Index to access the nurbs v parametric direction.

artist.util.index_mapping.nurbs_control_points_start = 2

Index to access the control points.

artist.util.index_mapping.nurbs_knots_unbatched = 0

Index to access the nurbs knots in unbatched tensors.

artist.util.index_mapping.nurbs_knots_batched = 2

Index to access the nurbs knots in batched tensors.

artist.util.index_mapping.nurbs_span_lower = 0

Index to access the lower spans.

artist.util.index_mapping.nurbs_span_upper = 1

Index to access the upper spans.

artist.util.index_mapping.nurbs_evaluation_points = 2

Index to access the nurbs evaluation points.

artist.util.index_mapping.nurbs_spans = 2

Index to access the nurbs spans.

artist.util.index_mapping.nurbs_ndu_basis_i = 0

Index to access nurbs basis function index in recursion.

artist.util.index_mapping.nurbs_ndu_basis_j = 1

Index to access the nurbs basis function recursion order.

artist.util.index_mapping.nurbs_ndu_basis_index_0 = 0

Index for the zeroth basis function index.

artist.util.index_mapping.basis_function_derivative_order = 0

Index to access the basis function derivative order.

artist.util.index_mapping.nurbs_control_points_u = 2

Index to access the nurbs u direction in the control points.

artist.util.index_mapping.nurbs_control_points_v = 3

Index to access the nurbs v direction in the control points.

artist.util.index_mapping.nurbs_control_points = 4

Index to access the nurbs control points.

artist.util.index_mapping.nurbs_derivative_order_0 = 0

Index to access the derivative order of zero.

artist.util.index_mapping.nurbs_derivative_order_1 = 1

Index to access the derivative order of one.

artist.util.index_mapping.nurbs_normals = 3

Index to access the surface normals from within the nurbs.

artist.util.index_mapping.heliostat_dimension = 0

Index to access the heliostats in batched tensors.

artist.util.index_mapping.facet_dimension = 1

Index to access the facets in batched tensors.

artist.util.index_mapping.points_dimension = 2

Index to access the points in batched tensors.

artist.util.index_mapping.ray_intensities = 3

Index to access the ray intensities for line plane intersections.

artist.util.index_mapping.intersection_distances = 2

Index to access the intersection distances of line plane intersections.

artist.util.index_mapping.intersection_distances_batched = 3

Index to access the intersection distances of line plane intersections in batched tensors.

artist.util.index_mapping.number_rays_per_point = 1

Index to access the number of rays per point.

artist.util.index_mapping.surface_points = 2

Index to access the surface points in batched tensors.

artist.util.index_mapping.e = 0

Index to access east components.

artist.util.index_mapping.n = 1

Index to access north components.

artist.util.index_mapping.u = 2

Index to access up components.

artist.util.index_mapping.transform_homogenous = 3

Index to access homogenous transform for matrices.

artist.util.index_mapping.unbatched_tensor_values = 0

Index to access unbatched tensor values.

artist.util.index_mapping.slice_fourth_dimension = 3

Index to slice off the fourth dimension.

artist.util.index_mapping.batched_bitmap_e = 1

Index to access the batched bitmap values of the east components.

artist.util.index_mapping.batched_bitmap_u = 2

Index to access the batched bitmap values of the up components.

artist.util.index_mapping.bitmap_intensities = 1

Index to access bitmap intensity values.

artist.util.index_mapping.first_light_source = 0

Index to access the first light source.

artist.util.index_mapping.first_target_area = 0

Index to access the first target area.

artist.util.index_mapping.first_heliostat_group = 0

Index to access the first heliostat group.

artist.util.index_mapping.number_of_surface_points_dimension = 1

Index to access the number of surface points per heliostat,

artist.util.index_mapping.unbatched_bitmap_e = 0

Index to access the unbatched bitmap values of the east components.

artist.util.index_mapping.unbatched_bitmap_u = 1

Index to access the unbatched bitmap values of the up components.

artist.util.index_mapping.target_area_width = 0

Index to access the target area width.

artist.util.index_mapping.target_area_height = 1

Index to access the target area height.

artist.util.index_mapping.target_area_center_e = 0

Index to access the target area center in the east component.

artist.util.index_mapping.target_area_center_u = 2

Index to access the target area center in the up component.

artist.util.index_mapping.evaluation_points_e = 0

Index to access the evaluation points in the east component.

artist.util.index_mapping.evaluation_points_n = 1

Index to access the evaluation points in the north component.

artist.util.index_mapping.heliostat_position_e = 0

Index to access the heliostat position in the east component.

artist.util.index_mapping.heliostat_position_n = 1

Index to access the heliostat position in the north component.

artist.util.index_mapping.heliostat_position_u = 2

Index to access the heliostat position in the up component.

artist.util.index_mapping.first_joint_index = 0

Index to access the first joint.

artist.util.index_mapping.second_joint_index = 1

Index to access the second joint.

artist.util.index_mapping.concentrator_index = 2

Index to access the concentrator.

artist.util.index_mapping.joint_angles_e = 0

Index to access the joint angles in the east component.

artist.util.index_mapping.joint_angles_u = 1

Index to access the joint angles in the up component.

artist.util.index_mapping.facet_index_unbatched = 0

Index to access the unbatched facet.

artist.util.index_mapping.control_points_u_facet_batched = 1

Index to access the control points u component batched.

artist.util.index_mapping.control_points_v_facet_batched = 2

Index to access the control points v component batched.

artist.util.index_mapping.canting = 2

Index to access the canting batched.

artist.util.index_mapping.latitude = 0

Index to access the latitude.

artist.util.index_mapping.longitude = 1

Index to access the longitude.

artist.util.index_mapping.altitude = 2

Index to access the altitude.

artist.util.index_mapping.ray_directions = 3

Index to access the ray directions.

artist.util.index_mapping.second_pixel = 2

Index to access the second pixels in the bitmap sampler.

artist.util.index_mapping.third_pixel = 3

Index to access the third pixels in the bitmap sampler.

artist.util.index_mapping.focal_spots = 1

Index to access the focal spots.

artist.util.index_mapping.first_rank_from_group = 0

Index to access the first rank belonging to a process group in nested ddp.

artist.util.index_mapping.optimizer_param_group_0 = 0

Index to access the first optimizer parameter group.

artist.util.index_mapping.z_coordinates = 2

Index to access the z-coordinates in the 3D xyz-system.

artist.util.index_mapping.neighboring_points = 3

Index to access the neighboring pixels in the total variation loss.

artist.util.index_mapping.points_batch = 2

Index to access the point batch dimension.

artist.util.index_mapping.z_value_variations = 3

Index to access z-value variations in the total variation loss.

artist.util.index_mapping.first_heliostat = 0

Index to access the first heliostat in a group.

artist.util.index_mapping.optimizable_control_points = 0

Index to access the optimizable control points during surface reconstruction.

artist.util.index_mapping.number_of_points_or_normals_per_facet = 0

Index to access the number of points for the surface.

artist.util.index_mapping.target_area_plane_e = 0

Index to access the target area east plane.

artist.util.index_mapping.target_area_plane_u = 1

Index to access the target area up plane.

artist.util.index_mapping.target_area_curvature_e = 0

Index to access the target area curvature east.

artist.util.index_mapping.target_area_curvature_u = 1

Index to access the target area curvature up.

artist.util.index_mapping.number_of_facets = 0

Index to access the number of facets.

artist.util.index_mapping.bitmap_normalizer = 255.0

Constant to normalize bitmaps.

artist.util.index_mapping.bitmap_resolution = 256

Constant for the bitmap resolution.

artist.util.index_mapping.nurbs_degrees = 2

Defines the degrees for nurbs tensors.

artist.util.index_mapping.control_point_dimension = 3

Defines the dimensions for control points.

artist.util.index_mapping.canting_direction_dimension = 2

Defines the dimensions for canting direction tensor.

artist.util.index_mapping.rigid_body_motor_position_dimension = 2

Defines the dimensions for rigid body motor position tensor.

artist.util.index_mapping.coordinates_dimension = 3

Index to access the coordinates dimension