paint.util.paint_mappings

Attributes

INTERNAL_NAME_INDEX

Key for the input internal name index.

ID_INDEX

Key for the input ID index.

CALIBRATION_ID_INDEX

Key for the calibration input ID index.

HELIOSTAT_ID

Key for the input heliostat ID index.

X_Y_Z_POSITIONS

Key for the heliostat positions in x, y, z coordinates.

HELIOSTAT_POSITIONS

Key for the heliostat positions in latitude, longitude, and elevation.

DEFLECTOMETRY_AVAILABLE

Key indicating if deflectometry data is available.

DEFLECTOMETRY_SEARCH_PATTERN

Search pattern for identifying measurement time from deflectometry PDF.

DATE_TIME

Key for the input date and time index.

CREATED_AT

Key for the input created at index.

FILE_CREATED_AT

Key for the input file created at index.

UPDATED_AT

Key for the input updated at index.

YEAR

Key for the year index.

MONTH

Key for the month index.

HOUR

Key for the hour index.

AZIMUTH

Key for the azimuth index.

SUN_AZIMUTH

Key for the sun azimuth index.

ELEVATION

Key for the elevation index.

ELEVATION_MIN

Key for the min elevation index.

ELEVATION_MAX

Key for the max elevation index.

SUN_ELEVATION

Key for the sun elevation index.

SYSTEM

Key for the system index.

CALIBRATION_TARGET

Key for the calibration target ID index.

AXIS1_MOTOR_SAVE

Key for the axis 1 motor position index used to save the data.

AXIS1_MOTOR

Key for the axis 1 motor position index used to load the data.

AXIS2_MOTOR_SAVE

Key for the axis 1 motor position index used to save the data.

AXIS2_MOTOR

Key for the axis 1 motor position index used to load the data.

MEASURED_SURFACE

Key for the measured surface index.

SUN_POSITION_EAST

Key for the E sun position index.

SUN_POSITION_NORTH

Key for the N sun position index.

SUN_POSITION_UP

Key for the U sun position index.

DATA_SET_AZIMUTH

Key for the data set azimuth index.

JUNE_DISTANCE

Key for the june distance index.

DECEMBER_DISTANCE

Key for the december distance index.

DATETIME

Key for the datetime index.

SAVE_ID_INDEX

Key for the ID index used to save data.

TOTAL_INDEX

Key for the total index when creating datasets.

TRAIN_INDEX

Key for the train index when creating datasets.

TEST_INDEX

Key for the test index when creating datasets.

VALIDATION_INDEX

Key for the validation index when creating datasets.

STAC_VERSION

Mapping for the STAC Version.

VIEW_EXTENSION

Mapping for the View STAC Extension.

PROCESSING_EXTENSION

Mapping for the Processing STAC Extension.

LICENSE

Mapping for the license used.

LICENSE_LINK

Dictionary containing a link to a description and overview of the CDLA license used.

PAINT_URL

Mapping to the PAINT URL.

DLR

Dictionary containing contact information for the DLR.

KIT

Dictionary containing contact information for KIT.

POWER_PLANT_GPPD_ID

Mapping to the power plant global ID.

POWER_PLANT_ALT

Mapping to the power plant altitude.

POWER_PLANT_KEY

Mapping to the power plant properties key.

ID_KEY

Mapping to the power plant ID key.

GK_HEIGHT_BASE

Mapping to the Gauss-Krüger reference for the height base.

GK_RIGHT_BASE

Mapping to the Gauss-Krüger reference for the right base.

STJ_UPPER_COORDINATES

List containing the coordinates of the STJ-Upper target.

STJ_UPPER_BOUNDING_BOX

List containing the bounding box for the STJ-Upper target.

STJ_UPPER_ENU

List containing the coordinates in ENU format for the STJ-Upper target.

STJ_LOWER_COORDINATES

List containing the coordinates of the STJ-Lower target.

STJ_LOWER_BOUNDING_BOX

List containing the bounding box for the STJ-Lower target.

STJ_LOWER_ENU

List containing the coordinates in ENU format for the STJ-Lower target.

MFT_COORDINATES

List containing the coordinates of the MFT target.

MFT_BOUNDING_BOX

List containing the bounding box for the MFT target.

MFT_ENU

List containing the coordinates in ENU format for the MFT target.

RECEIVER_COORDINATES

List containing the coordinates of the receiver.

RECEIVER_BOUNDING_BOX

List containing the bounding box for the receiver target.

STJ_UPPER_CENTER

Tuple containing the coordinates of the center of the STJ-Upper target.

STJ_LOWER_CENTER

Tuple containing the coordinates of the center of the STJ-Lower target.

MFT_CENTER

Tuple containing the coordinates of the center of the MFT target.

RECEIVER_CENTER

Tuple containing the coordinates of the center of the receiver.

CATALOG

Mapping to a STAC catalog.

COLLECTION

Mapping to a STAC collection.

FEATURE

Mapping to a feature.

TIME_FORMAT

Mapping for the time format used in PAINT.

TIME_FILE_FORMAT

Mapping for the time format used in file names.

MIME_PNG

Mapping for the MIME type for PNG.

MIME_GEOJSON

Mapping for the MIME type for GeoJSON.

MIME_HDF5

Mapping for the MIME type for HDF5.

MIME_PDF

Mapping for the MIME type for PDF.

URL_BASE

Mapping for the base URL.

SAVE_DEFLECTOMETRY

Mapping for the location to save deflectometry data.

SAVE_PROPERTIES

Mapping for the location to save properties data.

SAVE_CALIBRATION

Mapping for the location to save calibration data.

SAVE_WEATHER

Mapping for the location to save weather data.

CATALOG_ID

Mapping for the power plant catalog ID.

CATALOG_FILE

Mapping for the power plant catalog file name.

CATALOGUE_URL

Mapping for the power plant catalog URL.

HELIOSTAT_CATALOG_ID

Mapping for a heliostat catalog ID.

HELIOSTAT_CATALOG_FILE

Mapping for a heliostat catalog file name.

HELIOSTAT_CATALOG_URL

Mapping for a heliostat catalog URL.

CALIBRATION_COLLECTION_ID

Mapping for a calibration collection ID.

CALIBRATION_COLLECTION_FILE

Mapping for a calibration collection file name.

CALIBRATION_COLLECTION_URL

Mapping for a calibration collection URL.

CALIBRATION_ITEM

Mapping for a calibration item file name.

CALIBRATION_ITEM_URL

Mapping for a calibration item URL.

CALIBRATION_TARGET_TO_COORDINATES

Mapping to convert calibration target numbers to coordinates.

CALIBRATION_TARGET_TO_BOUNDING_BOX

Mapping to convert calibration target numbers to bounding boxes.

DEFLECTOMETRY_COLLECTION_ID

Mapping for a deflectometry collection ID.

DEFLECTOMETRY_COLLECTION_FILE

Mapping for a deflectometry collection file name.

DEFLECTOMETRY_COLLECTION_URL

Mapping for a deflectometry collection URL.

DEFLECTOMETRY_ITEM

Mapping for a deflectometry item file name.

DEFLECTOMETRY_ITEM_URL

Mapping for a deflectometry item URL.

DEFLECTOMETRY_PDF_NAME

Mapping for a deflectometry results PDF summary file name.

DEFLECTOMETRY_INSTRUMENTS

Mapping for the instruments used in deflectometry measurements.

HELIOSTAT_PROPERTIES_COLLECTION_ID

Mapping for a heliostat properties collection ID.

HELIOSTAT_PROPERTIES_COLLECTION_FILE

Mapping for a heliostat properties collection file name.

HELIOSTAT_PROPERTIES_COLLECTION_URL

Mapping for a heliostat properties collection URL.

HELIOSTAT_PROPERTIES_ITEM

Mapping for a heliostat properties item file name.

HELIOSTAT_PROPERTIES_ITEM_URL

Mapping for a heliostat properties item URL.

HELIOSTAT_PROPERTIES_SAVE_NAME

Mapping for a heliostat properties asset file name.

WEATHER_COLLECTION_ID

Mapping for a weather collection ID.

WEATHER_COLLECTION_FILE

Mapping for a weather collection file name.

WEATHER_COLLECTION_URL

Mapping for a weather collection URL.

URL_KEY

Key to access URL.

TITLE_KEY

Key to access title.

LATITUDE_KEY

Key to access latitude.

LONGITUDE_KEY

Key to access longitude.

LATITUDE_MIN_KEY

Key to access min latitude.

LONGITUDE_MIN_KEY

Key to access min longitude.

LATITUDE_MAX_KEY

Key to access max latitude.

LONGITUDE_MAX_KEY

Key to access max longitude.

DEFLECTOMETRY_RAW_KEY

Key to access raw measurements.

DEFLECTOMETRY_FILLED_KEY

Key to access filled measurements.

DEFLECTOMETRY_RESULTS_KEY

Key to access deflectometry results.

CALIBRATION_RAW_IMAGE_KEY

Key to access raw image.

CALIBRATION_CROPPED_IMAGE_KEY

Key to access cropped image.

CALIBRATION_FLUX_IMAGE_KEY

Key to access flux image.

CALIBRATION_FLUX_CENTERED_IMAGE_KEY

Key to access flux centered image.

CALIBRATION_PROPERTIES_KEY

Key to access calibration properties.

FACET_PROPERTIES_KEY

Key to access facet properties.

KINEMATICS_PROPERTIES_KEY

Key to access kinematics properties.

CALIBRATION_PROPERTIES_NAME

Key to access calibration properties.

WEATHER_DATA_KEY

Key to access weather data.

MOTOR_POS_KEY

Key to access motor positions.

TARGET_NAME_KEY

Key to access target name.

FOCAL_SPOT_KEY

Key to access focal spot.

UTIS_KEY

Key to access UTIS field.

UTIS_URL

Mapping to the UTIS URL.

UTIS_MODEL_CHECKPOINT

Mapping to the UTIS model checkpoint.

HELIOS_KEY

Key to access HeliOS.

TARGET_OFFSET_E

Key to access target offset in the east direction.

TARGET_OFFSET_N

Key to access target offset in the north direction.

TARGET_OFFSET_U

Key to access target offset in the up direction.

PAINT_REPO_URL

Mapping to the paint repository URL.

UTIS_X

Key to access units in the X direction for UTIS.

UTIS_Y

Key to access units in the Y direction for UTIS.

UTIS_ELEVATION

Key to access units in the Z direction for UTIS.

FACET_KEY

Key to access facets.

SURFACE_NORMAL_KEY

Key to access surface normals.

SURFACE_POINT_KEY

Key to access surface points.

DEFLECTOMETRY_SUFFIX

Mapping to the deflectometry suffix.

FACET_PROPERTIES_SUFFIX

Mapping to the facet properties suffix.

DEFLECTOMETRY_CREATED_AT

Mapping to the deflectometry created at key.

KINEMATICS_PROPERTIES_SUFFIX

Mapping to the kinematics properties suffix.

EAST_KEY

Key for east coordinate.

NORTH_KEY

Key for north coordinate.

ALTITUDE_KEY

Key for altitude coordinate.

FIELD_ID

Key for field ID.

HELIOSTAT_SIZE

Key for heliostat size.

KINEMATICS_KEY

Key for kinematics.

HEIGHT_ABOVE_GROUND

Key for height above ground.

DWD_STATION_ID

Mapping for the station ID in the DWD data.

DWD_STATION_NAME

Mapping for the station name in the DWD data.

DWD_START

Mapping for the start point in time in the DWD data.

DWD_END

Mapping for the end point in time in the DWD data.

DWD_STAC_NAME

Mapping for the DWD data stac item file name.

DWD_STAC_URL

Mapping for the DWD data stac item URL.

JUELICH_START

Mapping for the start point in time in the Jülich weather data.

JUELICH_END

Mapping for the end point in time in the Jülich weather data.

JUELICH_FILE_NAME

Mapping for a Jülich weather data file name.

JUELICH_STAC_NAME

Mapping for a Jülich weather data STAC item file name.

JUELICH_STAC_URL

Mapping for a Jülich weather data STAC item URL.

JUELICH_WEATHER_LAT

Mapping for the Jülich weather station latitude.

JUELICH_WEATHER_LON

Mapping for the Jülich weather station longitude.

JUELICH_WEATHER_ALTITUDE

Mapping for the Jülich weather station altitude.

DATE_TIME_INDEX

Mapping for the Jülich weather station data date time index.

STJ_UPPER

Mapping for Jülich solar tower upper name.

STJ_LOWER

Mapping for Jülich solar tower lower name.

MFT

Mapping for multi focus tower name.

CENTER

Mapping for the center point for target coordinates.

RECEIVER

Mapping for the receiver name.

UPPER_RIGHT

Mapping for the upper right for target coordinates.

UPPER_MIDDLE

Mapping for the upper middle for target coordinates.

UPPER_LEFT

Mapping for the upper left for target coordinates.

LOWER_RIGHT

Mapping for the lower right for target coordinates.

LOWER_MIDDLE

Mapping for the lower middle for target coordinates.

LOWER_LEFT

Mapping for the lower left for target coordinates.

RECEIVER_OUTER_UPPER_RIGHT

Mapping for the receiver outer upper right coordinate.

RECEIVER_OUTER_LOWER_RIGHT

Mapping for the receiver outer lower right coordinate.

RECEIVER_OUTER_LOWER_LEFT

Mapping for the receiver outer lower left coordinate.

RECEIVER_OUTER_UPPER_LEFT

Mapping for the receiver outer upper left coordinate.

RECEIVER_INNER_UPPER_RIGHT

Mapping for the receiver inner upper right coordinate.

RECEIVER_INNER_LOWER_RIGHT

Mapping for the receiver inner lower right coordinate.

RECEIVER_INNER_LOWER_LEFT

Mapping for the receiver inner lower left coordinate.

RECEIVER_INNER_UPPER_LEFT

Mapping for the receiver inner upper left coordinate.

TOWER_START_DATETIME

Mapping for the start date for tower measurements.

TOWER_END_DATETIME

Mapping for the end date for tower measurements.

TOWER_KEY

Mapping for tower measurements key.

TOWER_FILE_NAME

Mapping for the tower measurements file name.

TOWER_STAC_NAME

Mapping for the tower measurements STAC name.

TOWER_STAC_URL

Mapping for the tower measurements STAC URL.

TOWER_NORMAL_VECTOR

Mapping for the tower targets normal vectors.

RECEIVER_NORMAL_VECTOR

Mapping for the receiver normal vector.

TOWER_NORMAL_VECTOR_KEY

Key for the tower normal vector.

TOWER_COORDINATES_KEY

Key for the tower coordinates.

TOWER_TYPE_KEY

Key for the target type.

PLANAR_KEY

Key for a planar target type.

CONVEX_CYLINDER_KEY

Key for a convex cylinder target type.

RECEIVER_RADIUS_KEY

Key for the radius of the receiver.

RECEIVER_OPENING_ANGLE_KEY

Key for the opening angle of the receiver.

RECEIVER_RADIUS

The radius of the receiver.

RECEIVER_OPENING_ANGLE

The opening angle of the receiver in degrees.

CALIBRATION_TARGET_TO_NAME

Mapping from target numbers to target names.

DESTINATION_SIZE

Mapping for the destination size for the cropper.

INITIAL_HEIGHT

Mapping for the initial height for the cropper.

HEIGHT_OFFSET

Mapping for the height offset for the cropper.

INITIAL_WIDTH

Mapping for the initial width for the cropper.

WIDTH_OFFSET

Mapping for the width offset for the cropper.

MARKERS_FOLDER

Mapping for the folder containing the markers used for matching for the cropper.

RENOVATION_ERROR

Mapping for renovation error.

RENOVATION_PROPERTIES_KEY

Key for the renovation properties

NO_RENOVATION

Mapping indicating no renovation occurred.

RENOVATION_ID

Mapping to the renovation ID.

HELIOSTAT_POSITION_KEY

Key for the heliostat position.

HELIOSTAT_PROPERTIES_KEY

Key for the heliostat properties.

HELIOSTAT_WIDTH_KEY

Key for the heliostat width.

HELIOSTAT_HEIGHT_KEY

Key for the heliostat height.

HELIOSTAT_WIDTH

Mapping to the heliostat width.

HELIOSTAT_HEIGHT

Mapping to the heliostat height.

FACET_1_TRANSLATION

Mapping to the facet 1 translation.

FACET_1_ROTATION_E

Mapping to the facet 1 rotation in the east direction.

FACET_1_ROTATION_N

Mapping to the facet 1 rotation in the north direction.

FACET_2_TRANSLATION

Mapping to the facet 2 translation.

FACET_2_ROTATION_E

Mapping to the facet 2 rotation in the east direction.

FACET_2_ROTATION_N

Mapping to the facet 2 rotation in the north direction.

FACET_3_TRANSLATION

Mapping to the facet 3 translation.

FACET_3_ROTATION_E

Mapping to the facet 3 rotation in the east direction.

FACET_3_ROTATION_N

Mapping to the facet 3 rotation in the north direction.

FACET_4_TRANSLATION

Mapping to the facet 4 translation.

FACET_4_ROTATION_E

Mapping to the facet 4 rotation in the east direction.

FACET_4_ROTATION_N

Mapping to the facet 4 rotation in the north direction.

FOUR_FACETS

Mapping for four facets on the heliostat.

SPAN_N

Key for the span vector in the north direction.

SPAN_E

Key for the span vector in the east direction.

FACETS_LIST

Key for the the list of facets.

NUM_FACETS

Key for the number of facets.

TRANSLATION_VECTOR

Key for the facet translation vector.

CANTING_E

Key for the canting vector in the east direction.

CANTING_N

Key for the canting vector in the north direction.

CANTING_TYPE

Key for the canting type.

CANTING_KEY

Key for the canting.

MAP_CANTING_TO_READABLE

Mapping from short canting description to readable canting description.

AOE_WEST_LONGITUDE

Mapping for the area of interest west longitude constant.

AOE_SOUTH_LATITUDE

Mapping for the area of interest south latitude constant.

AOE_EAST_LONGITUDE

Mapping for the area of interest east longitude constant.

AOE_NORTH_LATITUDE

Mapping for the area of interest north latitude constant.

FIRST_JOINT_TRANSLATION_E_KEY

Key for the first joint translation in the east direction.

FIRST_JOINT_TRANSLATION_N_KEY

Key for the first joint translation in the north direction.

FIRST_JOINT_TRANSLATION_U_KEY

Key for the first joint translation in the up direction.

SECOND_JOINT_TRANSLATION_E_KEY

Key for the second joint translation in the east direction.

SECOND_JOINT_TRANSLATION_N_KEY

Key for the second joint translation in the north direction.

SECOND_JOINT_TRANSLATION_U_KEY

Key for the second joint translation in the up direction.

CONCENTRATOR_TRANSLATION_E_KEY

Key for the concentrator translation in the east direction.

CONCENTRATOR_TRANSLATION_N_KEY

Key for the concentrator translation in the north direction.

CONCENTRATOR_TRANSLATION_U_KEY

Key for the concentrator translation in the up direction.

FIRST_JOINT_TRANSLATION_E

Mapping to the first joint translation in the east direction.

FIRST_JOINT_TRANSLATION_N

Mapping to the first joint translation in the north direction.

FIRST_JOINT_TRANSLATION_U

Mapping to the first joint translation in the up direction.

SECOND_JOINT_TRANSLATION_E

Mapping to the second joint translation in the east direction.

SECOND_JOINT_TRANSLATION_N

Mapping to the second joint translation in the north direction.

SECOND_JOINT_TRANSLATION_U

Mapping to the second joint translation in the up direction.

CONCENTRATOR_TRANSLATION_E

Mapping to the concentrator translation in the east direction.

CONCENTRATOR_TRANSLATION_N

Mapping to the concentrator translation in the north direction.

CONCENTRATOR_TRANSLATION_U

Mapping to the concentrator translation in the up direction.

INITIAL_ORIENTATION_KEY

Key for the initial orientation.

INITIAL_ORIENTATION_VALUE

Mapping to the initial orientation value.

ACTUATOR_KEY

Key for actuators.

HELIOSTAT_PROPERTIES_CONVERSION_MAP

Mapping to convert heliostat properties keys to a readable format.

AZIMUTH_SPLIT

Key for the azimuth split type.

SOLSTICE_SPLIT

Key for the solstice split type.

BALANCED_SPLIT

Key for the balanced split type.

HIGH_VARIANCE_SPLIT

Key for the high-variance split type.

SPLIT_KEY

Key to access splits.

DISTANCE_WINTER

Key for the distance to the winter solstice.

DISTANCE_SUMMER

Key for the distance to the summer solstice.

WINTER_SEASON

Key for the winter season.

TRAIN_TEST_VAL_COLORS

Key to apply different colours depending on the train, test and validation split.

CALIBRATION_RAW_IMAGE_IDENTIFIER

Key for the raw image identifier.

CALIBRATION_CROPPED_IMAGE_IDENTIFIER

Key for the cropped image identifier.

CALIBRATION_FLUX_IMAGE_IDENTIFIER

Key for the flux image identifier.

CALIBRATION_FLUX_CENTERED_IMAGE_IDENTIFIER

Key for the flux centered image identifier.

CALIBRATION_PROPERTIES_IDENTIFIER

Key for the calibration properties identifier.

CHECKPOINT_NAME

Name for the heliostat checkpoint file when downloading data.

WEATHER_CHECKPOINT_NAME

Name for the weather checkpoint file when downloading data.

METADATA_CHECKPOINT_NAME

CHECKPOINT_HREF

Key for the href value for the checkpoint data.

CHECKPOINT_DONE

Key to mark if the download is complete for the checkpoint data.

Module Contents

paint.util.paint_mappings.INTERNAL_NAME_INDEX = 'InternalName'

Key for the input internal name index.

paint.util.paint_mappings.ID_INDEX = 'Id'

Key for the input ID index.

paint.util.paint_mappings.CALIBRATION_ID_INDEX = 'id'

Key for the calibration input ID index.

paint.util.paint_mappings.HELIOSTAT_ID = 'HeliostatId'

Key for the input heliostat ID index.

paint.util.paint_mappings.X_Y_Z_POSITIONS = ['x', 'y', 'z']

Key for the heliostat positions in x, y, z coordinates.

paint.util.paint_mappings.HELIOSTAT_POSITIONS = ['latitude', 'longitude', 'Elevation']

Key for the heliostat positions in latitude, longitude, and elevation.

paint.util.paint_mappings.DEFLECTOMETRY_AVAILABLE = 'DeflectometryAvailable'

Key indicating if deflectometry data is available.

paint.util.paint_mappings.DEFLECTOMETRY_SEARCH_PATTERN = 'Meas\\.\\s*Date:\\s*([\\d\\.]+\\s*-\\s*[\\d:]+)'

Search pattern for identifying measurement time from deflectometry PDF.

paint.util.paint_mappings.DATE_TIME = 'DateTime'

Key for the input date and time index.

paint.util.paint_mappings.CREATED_AT = 'CreatedAt'

Key for the input created at index.

paint.util.paint_mappings.FILE_CREATED_AT = 'FileCreatedAt'

Key for the input file created at index.

paint.util.paint_mappings.UPDATED_AT = 'UpdatedAt'

Key for the input updated at index.

paint.util.paint_mappings.YEAR = 'Year'

Key for the year index.

paint.util.paint_mappings.MONTH = 'Month'

Key for the month index.

paint.util.paint_mappings.HOUR = 'Hour'

Key for the hour index.

paint.util.paint_mappings.AZIMUTH = 'Azimuth'

Key for the azimuth index.

paint.util.paint_mappings.SUN_AZIMUTH = 'sun_azimuth'

Key for the sun azimuth index.

paint.util.paint_mappings.ELEVATION = 'Elevation'

Key for the elevation index.

paint.util.paint_mappings.ELEVATION_MIN = 'Elevation_min'

Key for the min elevation index.

paint.util.paint_mappings.ELEVATION_MAX = 'Elevation_max'

Key for the max elevation index.

paint.util.paint_mappings.SUN_ELEVATION = 'sun_elevation'

Key for the sun elevation index.

paint.util.paint_mappings.SYSTEM = 'System'

Key for the system index.

paint.util.paint_mappings.CALIBRATION_TARGET = 'CalibrationTargetId'

Key for the calibration target ID index.

paint.util.paint_mappings.AXIS1_MOTOR_SAVE = 'axis_1_motor_position'

Key for the axis 1 motor position index used to save the data.

paint.util.paint_mappings.AXIS1_MOTOR = 'Axis1MotorPosition'

Key for the axis 1 motor position index used to load the data.

paint.util.paint_mappings.AXIS2_MOTOR_SAVE = 'axis_2_motor_position'

Key for the axis 1 motor position index used to save the data.

paint.util.paint_mappings.AXIS2_MOTOR = 'Axis2MotorPosition'

Key for the axis 1 motor position index used to load the data.

paint.util.paint_mappings.MEASURED_SURFACE = 'MeasuredSurface'

Key for the measured surface index.

paint.util.paint_mappings.SUN_POSITION_EAST = 'SunPosE'

Key for the E sun position index.

paint.util.paint_mappings.SUN_POSITION_NORTH = 'SunPosN'

Key for the N sun position index.

paint.util.paint_mappings.SUN_POSITION_UP = 'SunPosU'

Key for the U sun position index.

paint.util.paint_mappings.DATA_SET_AZIMUTH = 'DataSet_Azimuth'

Key for the data set azimuth index.

paint.util.paint_mappings.JUNE_DISTANCE = 'Jun_Distance'

Key for the june distance index.

paint.util.paint_mappings.DECEMBER_DISTANCE = 'Dec_Distance'

Key for the december distance index.

paint.util.paint_mappings.DATETIME = 'DateTime'

Key for the datetime index.

paint.util.paint_mappings.SAVE_ID_INDEX = 'Id'

Key for the ID index used to save data.

paint.util.paint_mappings.TOTAL_INDEX = 'Total'

Key for the total index when creating datasets.

paint.util.paint_mappings.TRAIN_INDEX = 'train'

Key for the train index when creating datasets.

paint.util.paint_mappings.TEST_INDEX = 'test'

Key for the test index when creating datasets.

paint.util.paint_mappings.VALIDATION_INDEX = 'validation'

Key for the validation index when creating datasets.

paint.util.paint_mappings.STAC_VERSION = '1.0.0'

Mapping for the STAC Version.

paint.util.paint_mappings.VIEW_EXTENSION = 'https://stac-extensions.github.io/view/v1.0.0/schema.json'

Mapping for the View STAC Extension.

paint.util.paint_mappings.PROCESSING_EXTENSION = 'https://stac-extensions.github.io/processing/v1.2.0/schema.json'

Mapping for the Processing STAC Extension.

paint.util.paint_mappings.LICENSE = 'CDLA-2.0'

Mapping for the license used.

Dictionary containing a link to a description and overview of the CDLA license used.

paint.util.paint_mappings.PAINT_URL = 'https://github.com/ARTIST-Association/PAINT/'

Mapping to the PAINT URL.

paint.util.paint_mappings.DLR

Dictionary containing contact information for the DLR.

paint.util.paint_mappings.KIT

Dictionary containing contact information for KIT.

paint.util.paint_mappings.POWER_PLANT_GPPD_ID = 'WRI1030197'

Mapping to the power plant global ID.

paint.util.paint_mappings.POWER_PLANT_ALT = 87.0

Mapping to the power plant altitude.

paint.util.paint_mappings.POWER_PLANT_KEY = 'power_plant_properties'

Mapping to the power plant properties key.

paint.util.paint_mappings.ID_KEY = 'ID'

Mapping to the power plant ID key.

paint.util.paint_mappings.GK_HEIGHT_BASE = 5642086.619

Mapping to the Gauss-Krüger reference for the height base.

paint.util.paint_mappings.GK_RIGHT_BASE = 2527317.095

Mapping to the Gauss-Krüger reference for the right base.

paint.util.paint_mappings.STJ_UPPER_COORDINATES = [[50.91339186595943, 6.387886052532388, 126.476], [50.91339196507306, 6.387885982262168,...

List containing the coordinates of the STJ-Upper target.

paint.util.paint_mappings.STJ_UPPER_BOUNDING_BOX = [50.91339186595943, 6.387763286988281, 126.476, 50.91339215692524, 6.387886052532388, 133.719]

List containing the bounding box for the STJ-Upper target.

paint.util.paint_mappings.STJ_UPPER_ENU

List containing the coordinates in ENU format for the STJ-Upper target.

paint.util.paint_mappings.STJ_LOWER_COORDINATES = [[50.913391839040266, 6.38788603808917, 119.268], [50.91339186595943, 6.387886052532388,...

List containing the coordinates of the STJ-Lower target.

paint.util.paint_mappings.STJ_LOWER_BOUNDING_BOX = [50.913391839040266, 6.387763217765237, 119.268, 50.9133923375531, 6.387886052532388, 126.506]

List containing the bounding box for the STJ-Lower target.

paint.util.paint_mappings.STJ_LOWER_ENU

List containing the coordinates in ENU format for the STJ-Lower target.

paint.util.paint_mappings.MFT_COORDINATES = [[50.91339634341573, 6.387612841591359, 135.789], [50.91339628900999, 6.387612983329584,...

List containing the coordinates of the MFT target.

paint.util.paint_mappings.MFT_BOUNDING_BOX = [50.91339628900999, 6.3875358896401675, 135.783, 50.913396616772935, 6.387612983329584, 142.175]

List containing the bounding box for the MFT target.

paint.util.paint_mappings.MFT_ENU

List containing the coordinates in ENU format for the MFT target.

paint.util.paint_mappings.RECEIVER_COORDINATES = [[50.913406544144294, 6.387853925842858, 139.86], [50.91342645401072, 6.387854205350705,...

List containing the coordinates of the receiver.

paint.util.paint_mappings.RECEIVER_BOUNDING_BOX = [50.913406544144294, 6.387795301404112, 139.86, 50.91342645401072, 6.387854205350705, 144.593]

List containing the bounding box for the receiver target.

paint.util.paint_mappings.STJ_UPPER_CENTER = (50.91339203683997, 6.387824563513243, 130.09766666666667)

Tuple containing the coordinates of the center of the STJ-Upper target.

paint.util.paint_mappings.STJ_LOWER_CENTER = (50.91339203683997, 6.387824563513243, 122.8815)

Tuple containing the coordinates of the center of the STJ-Lower target.

paint.util.paint_mappings.MFT_CENTER = (50.91339645088695, 6.387574436728054, 138.97975)

Tuple containing the coordinates of the center of the MFT target.

paint.util.paint_mappings.RECEIVER_CENTER = (50.91341660151, 6.387825304776098, 142.22674999999998)

Tuple containing the coordinates of the center of the receiver.

paint.util.paint_mappings.CATALOG = 'Catalog'

Mapping to a STAC catalog.

paint.util.paint_mappings.COLLECTION = 'Collection'

Mapping to a STAC collection.

paint.util.paint_mappings.FEATURE = 'Feature'

Mapping to a feature.

paint.util.paint_mappings.TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ'

Mapping for the time format used in PAINT.

paint.util.paint_mappings.TIME_FILE_FORMAT = '%Y-%m-%dT%H-%M-%SZ'

Mapping for the time format used in file names.

paint.util.paint_mappings.MIME_PNG = 'image/png'

Mapping for the MIME type for PNG.

paint.util.paint_mappings.MIME_GEOJSON = 'application/geo+json'

Mapping for the MIME type for GeoJSON.

paint.util.paint_mappings.MIME_HDF5 = 'application/x-hdf5'

Mapping for the MIME type for HDF5.

paint.util.paint_mappings.MIME_PDF = 'application/pdf'

Mapping for the MIME type for PDF.

paint.util.paint_mappings.URL_BASE = 'https://paint-database.org/WRI1030197'

Mapping for the base URL.

paint.util.paint_mappings.SAVE_DEFLECTOMETRY = 'Deflectometry'

Mapping for the location to save deflectometry data.

paint.util.paint_mappings.SAVE_PROPERTIES = 'Properties'

Mapping for the location to save properties data.

paint.util.paint_mappings.SAVE_CALIBRATION = 'Calibration'

Mapping for the location to save calibration data.

paint.util.paint_mappings.SAVE_WEATHER = 'Weather'

Mapping for the location to save weather data.

paint.util.paint_mappings.CATALOG_ID = 'WRI1030197-catalog'

Mapping for the power plant catalog ID.

paint.util.paint_mappings.CATALOG_FILE = 'WRI1030197-catalog-stac.json'

Mapping for the power plant catalog file name.

paint.util.paint_mappings.CATALOGUE_URL = 'https://paint-database.org/WRI1030197/WRI1030197-catalog-stac.json'

Mapping for the power plant catalog URL.

paint.util.paint_mappings.HELIOSTAT_CATALOG_ID = '%s-heliostat-catalog'

Mapping for a heliostat catalog ID.

paint.util.paint_mappings.HELIOSTAT_CATALOG_FILE = '%s-heliostat-catalog-stac.json'

Mapping for a heliostat catalog file name.

paint.util.paint_mappings.HELIOSTAT_CATALOG_URL = 'https://paint-database.org/WRI1030197/%s/%s-heliostat-catalog-stac.json'

Mapping for a heliostat catalog URL.

paint.util.paint_mappings.CALIBRATION_COLLECTION_ID = '%s-calibration-collection'

Mapping for a calibration collection ID.

paint.util.paint_mappings.CALIBRATION_COLLECTION_FILE = '%s-calibration-collection-stac.json'

Mapping for a calibration collection file name.

paint.util.paint_mappings.CALIBRATION_COLLECTION_URL = 'https://paint-database.org/WRI1030197/%s/Calibration/%s-calibration-collection-stac.json'

Mapping for a calibration collection URL.

paint.util.paint_mappings.CALIBRATION_ITEM = '%d-calibration-item-stac.json'

Mapping for a calibration item file name.

paint.util.paint_mappings.CALIBRATION_ITEM_URL = 'https://paint-database.org/WRI1030197/%s/Calibration/%d-calibration-item-stac.json'

Mapping for a calibration item URL.

paint.util.paint_mappings.CALIBRATION_TARGET_TO_COORDINATES

Mapping to convert calibration target numbers to coordinates.

paint.util.paint_mappings.CALIBRATION_TARGET_TO_BOUNDING_BOX

Mapping to convert calibration target numbers to bounding boxes.

paint.util.paint_mappings.DEFLECTOMETRY_COLLECTION_ID = '%s-deflectometry-collection'

Mapping for a deflectometry collection ID.

paint.util.paint_mappings.DEFLECTOMETRY_COLLECTION_FILE = '%s-deflectometry-collection-stac.json'

Mapping for a deflectometry collection file name.

paint.util.paint_mappings.DEFLECTOMETRY_COLLECTION_URL = 'https://paint-database.org/WRI1030197/%s/Deflectometry/%s-deflectometry-collection-stac.json'

Mapping for a deflectometry collection URL.

paint.util.paint_mappings.DEFLECTOMETRY_ITEM = '%s-%s-deflectometry-item-stac.json'

Mapping for a deflectometry item file name.

paint.util.paint_mappings.DEFLECTOMETRY_ITEM_URL = 'https://paint-database.org/WRI1030197/%s/Deflectometry/%s-%s-deflectometry-item-stac.json'

Mapping for a deflectometry item URL.

paint.util.paint_mappings.DEFLECTOMETRY_PDF_NAME = '%s-%s-deflectometry-result.pdf'

Mapping for a deflectometry results PDF summary file name.

paint.util.paint_mappings.DEFLECTOMETRY_INSTRUMENTS = 'QDec_2014-101'

Mapping for the instruments used in deflectometry measurements.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_COLLECTION_ID = '%s-heliostat-properties-collection'

Mapping for a heliostat properties collection ID.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_COLLECTION_FILE = '%s-heliostat-properties-collection-stac.json'

Mapping for a heliostat properties collection file name.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_COLLECTION_URL = 'https://paint-database.org/WRI1030197/%s/Properties/%s-heliostat-properties-collection-stac.json'

Mapping for a heliostat properties collection URL.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_ITEM = '%s-heliostat-properties-item-stac.json'

Mapping for a heliostat properties item file name.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_ITEM_URL = 'https://paint-database.org/WRI1030197/%s/Properties/%s-heliostat-properties-item-stac.json'

Mapping for a heliostat properties item URL.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_SAVE_NAME = '%s-heliostat-properties.json'

Mapping for a heliostat properties asset file name.

paint.util.paint_mappings.WEATHER_COLLECTION_ID = 'weather-collection'

Mapping for a weather collection ID.

paint.util.paint_mappings.WEATHER_COLLECTION_FILE = 'weather-collection-stac.json'

Mapping for a weather collection file name.

paint.util.paint_mappings.WEATHER_COLLECTION_URL = 'https://paint-database.org/WRI1030197/Weather/weather-collection-stac.json'

Mapping for a weather collection URL.

paint.util.paint_mappings.URL_KEY = 'url'

Key to access URL.

paint.util.paint_mappings.TITLE_KEY = 'title'

Key to access title.

paint.util.paint_mappings.LATITUDE_KEY = 'latitude'

Key to access latitude.

paint.util.paint_mappings.LONGITUDE_KEY = 'longitude'

Key to access longitude.

paint.util.paint_mappings.LATITUDE_MIN_KEY = 'latitude_min'

Key to access min latitude.

paint.util.paint_mappings.LONGITUDE_MIN_KEY = 'longitude_min'

Key to access min longitude.

paint.util.paint_mappings.LATITUDE_MAX_KEY = 'latitude_max'

Key to access max latitude.

paint.util.paint_mappings.LONGITUDE_MAX_KEY = 'longitude_max'

Key to access max longitude.

paint.util.paint_mappings.DEFLECTOMETRY_RAW_KEY = 'raw_measurement'

Key to access raw measurements.

paint.util.paint_mappings.DEFLECTOMETRY_FILLED_KEY = 'filled_measurement'

Key to access filled measurements.

paint.util.paint_mappings.DEFLECTOMETRY_RESULTS_KEY = 'results_summary'

Key to access deflectometry results.

paint.util.paint_mappings.CALIBRATION_RAW_IMAGE_KEY = 'raw_image'

Key to access raw image.

paint.util.paint_mappings.CALIBRATION_CROPPED_IMAGE_KEY = 'cropped_image'

Key to access cropped image.

paint.util.paint_mappings.CALIBRATION_FLUX_IMAGE_KEY = 'flux_image'

Key to access flux image.

paint.util.paint_mappings.CALIBRATION_FLUX_CENTERED_IMAGE_KEY = 'flux_centered_image'

Key to access flux centered image.

paint.util.paint_mappings.CALIBRATION_PROPERTIES_KEY = 'calibration_properties'

Key to access calibration properties.

paint.util.paint_mappings.FACET_PROPERTIES_KEY = 'facet_properties'

Key to access facet properties.

paint.util.paint_mappings.KINEMATICS_PROPERTIES_KEY = 'kinematics_properties'

Key to access kinematics properties.

paint.util.paint_mappings.CALIBRATION_PROPERTIES_NAME = '%d-calibration-properties'

Key to access calibration properties.

paint.util.paint_mappings.WEATHER_DATA_KEY = 'weather_data'

Key to access weather data.

paint.util.paint_mappings.MOTOR_POS_KEY = 'motor_position'

Key to access motor positions.

paint.util.paint_mappings.TARGET_NAME_KEY = 'target_name'

Key to access target name.

paint.util.paint_mappings.FOCAL_SPOT_KEY = 'focal_spot'

Key to access focal spot.

paint.util.paint_mappings.UTIS_KEY = 'UTIS'

Key to access UTIS field.

paint.util.paint_mappings.UTIS_URL = 'https://github.com/DLR-SF/UTIS-HeliostatBeamCharacterization'

Mapping to the UTIS URL.

paint.util.paint_mappings.UTIS_MODEL_CHECKPOINT = 'https://github.com/DLR-SF/UTIS-HeliostatBeamCharacterization/raw/main/trained_models/utis_model_...

Mapping to the UTIS model checkpoint.

paint.util.paint_mappings.HELIOS_KEY = 'HeliOS'

Key to access HeliOS.

paint.util.paint_mappings.TARGET_OFFSET_E = 'TargetOffsetE'

Key to access target offset in the east direction.

paint.util.paint_mappings.TARGET_OFFSET_N = 'TargetOffsetN'

Key to access target offset in the north direction.

paint.util.paint_mappings.TARGET_OFFSET_U = 'TargetOffsetU'

Key to access target offset in the up direction.

paint.util.paint_mappings.PAINT_REPO_URL = 'https://github.com/ARTIST-Association/PAINT'

Mapping to the paint repository URL.

paint.util.paint_mappings.UTIS_X = 'ApX'

Key to access units in the X direction for UTIS.

paint.util.paint_mappings.UTIS_Y = 'ApY'

Key to access units in the Y direction for UTIS.

paint.util.paint_mappings.UTIS_ELEVATION = 'ApZ'

Key to access units in the Z direction for UTIS.

paint.util.paint_mappings.FACET_KEY = 'facet'

Key to access facets.

paint.util.paint_mappings.SURFACE_NORMAL_KEY = 'surface_normals'

Key to access surface normals.

paint.util.paint_mappings.SURFACE_POINT_KEY = 'surface_points'

Key to access surface points.

paint.util.paint_mappings.DEFLECTOMETRY_SUFFIX = '-deflectometry.h5'

Mapping to the deflectometry suffix.

paint.util.paint_mappings.FACET_PROPERTIES_SUFFIX = '-facet_properties.json'

Mapping to the facet properties suffix.

paint.util.paint_mappings.DEFLECTOMETRY_CREATED_AT = 'deflectometry_created_at'

Mapping to the deflectometry created at key.

paint.util.paint_mappings.KINEMATICS_PROPERTIES_SUFFIX = '-kinematics_properties.json'

Mapping to the kinematics properties suffix.

paint.util.paint_mappings.EAST_KEY = 'East'

Key for east coordinate.

paint.util.paint_mappings.NORTH_KEY = 'North'

Key for north coordinate.

paint.util.paint_mappings.ALTITUDE_KEY = 'Altitude'

Key for altitude coordinate.

paint.util.paint_mappings.FIELD_ID = 'FieldId'

Key for field ID.

paint.util.paint_mappings.HELIOSTAT_SIZE = 'Heliostat Size'

Key for heliostat size.

paint.util.paint_mappings.KINEMATICS_KEY = 'kinematics'

Key for kinematics.

paint.util.paint_mappings.HEIGHT_ABOVE_GROUND = 'HeightAboveGround'

Key for height above ground.

paint.util.paint_mappings.DWD_STATION_ID = 'StationID'

Mapping for the station ID in the DWD data.

paint.util.paint_mappings.DWD_STATION_NAME = 'StationName'

Mapping for the station name in the DWD data.

paint.util.paint_mappings.DWD_START = 'start'

Mapping for the start point in time in the DWD data.

paint.util.paint_mappings.DWD_END = 'end'

Mapping for the end point in time in the DWD data.

paint.util.paint_mappings.DWD_STAC_NAME = 'dwd-weather-item-stac'

Mapping for the DWD data stac item file name.

paint.util.paint_mappings.DWD_STAC_URL = 'https://paint-database.org/WRI1030197/Weather/dwd-weather-item-stac'

Mapping for the DWD data stac item URL.

paint.util.paint_mappings.JUELICH_START = 'start'

Mapping for the start point in time in the Jülich weather data.

paint.util.paint_mappings.JUELICH_END = 'end'

Mapping for the end point in time in the Jülich weather data.

paint.util.paint_mappings.JUELICH_FILE_NAME = '%s-juelich-weather'

Mapping for a Jülich weather data file name.

paint.util.paint_mappings.JUELICH_STAC_NAME = '%s-juelich-weather-item-stac'

Mapping for a Jülich weather data STAC item file name.

paint.util.paint_mappings.JUELICH_STAC_URL = 'https://paint-database.org/WRI1030197/Weather/%s-juelich-weather-item-stac'

Mapping for a Jülich weather data STAC item URL.

paint.util.paint_mappings.JUELICH_WEATHER_LAT = 50.916518

Mapping for the Jülich weather station latitude.

paint.util.paint_mappings.JUELICH_WEATHER_LON = 6.387409

Mapping for the Jülich weather station longitude.

paint.util.paint_mappings.JUELICH_WEATHER_ALTITUDE = 89

Mapping for the Jülich weather station altitude.

paint.util.paint_mappings.DATE_TIME_INDEX = 'DateTimeIndex'

Mapping for the Jülich weather station data date time index.

paint.util.paint_mappings.STJ_UPPER = 'solar_tower_juelich_upper'

Mapping for Jülich solar tower upper name.

paint.util.paint_mappings.STJ_LOWER = 'solar_tower_juelich_lower'

Mapping for Jülich solar tower lower name.

paint.util.paint_mappings.MFT = 'multi_focus_tower'

Mapping for multi focus tower name.

paint.util.paint_mappings.CENTER = 'center'

Mapping for the center point for target coordinates.

paint.util.paint_mappings.RECEIVER = 'receiver'

Mapping for the receiver name.

paint.util.paint_mappings.UPPER_RIGHT = 'upper_right'

Mapping for the upper right for target coordinates.

paint.util.paint_mappings.UPPER_MIDDLE = 'upper_middle'

Mapping for the upper middle for target coordinates.

paint.util.paint_mappings.UPPER_LEFT = 'upper_left'

Mapping for the upper left for target coordinates.

paint.util.paint_mappings.LOWER_RIGHT = 'lower_right'

Mapping for the lower right for target coordinates.

paint.util.paint_mappings.LOWER_MIDDLE = 'lower_middle'

Mapping for the lower middle for target coordinates.

paint.util.paint_mappings.LOWER_LEFT = 'lower_left'

Mapping for the lower left for target coordinates.

paint.util.paint_mappings.RECEIVER_OUTER_UPPER_RIGHT = 'receiver_outer_upper_right'

Mapping for the receiver outer upper right coordinate.

paint.util.paint_mappings.RECEIVER_OUTER_LOWER_RIGHT = 'receiver_outer_lower_right'

Mapping for the receiver outer lower right coordinate.

paint.util.paint_mappings.RECEIVER_OUTER_LOWER_LEFT = 'receiver_outer_lower_left'

Mapping for the receiver outer lower left coordinate.

paint.util.paint_mappings.RECEIVER_OUTER_UPPER_LEFT = 'receiver_outer_upper_left'

Mapping for the receiver outer upper left coordinate.

paint.util.paint_mappings.RECEIVER_INNER_UPPER_RIGHT = 'receiver_inner_upper_right'

Mapping for the receiver inner upper right coordinate.

paint.util.paint_mappings.RECEIVER_INNER_LOWER_RIGHT = 'receiver_inner_lower_right'

Mapping for the receiver inner lower right coordinate.

paint.util.paint_mappings.RECEIVER_INNER_LOWER_LEFT = 'receiver_inner_lower_left'

Mapping for the receiver inner lower left coordinate.

paint.util.paint_mappings.RECEIVER_INNER_UPPER_LEFT = 'receiver_inner_upper_left'

Mapping for the receiver inner upper left coordinate.

paint.util.paint_mappings.TOWER_START_DATETIME = '2013-02-25'

Mapping for the start date for tower measurements.

paint.util.paint_mappings.TOWER_END_DATETIME = '2020-10-07'

Mapping for the end date for tower measurements.

paint.util.paint_mappings.TOWER_KEY = 'measurements'

Mapping for tower measurements key.

paint.util.paint_mappings.TOWER_FILE_NAME = 'WRI1030197-tower-measurements'

Mapping for the tower measurements file name.

paint.util.paint_mappings.TOWER_STAC_NAME = 'WRI1030197-tower-measurements-item-stac'

Mapping for the tower measurements STAC name.

paint.util.paint_mappings.TOWER_STAC_URL = 'https://paint-database.org/WRI1030197/WRI1030197-tower-measurements-item-stac.json'

Mapping for the tower measurements STAC URL.

paint.util.paint_mappings.TOWER_NORMAL_VECTOR = (0, 1, 0)

Mapping for the tower targets normal vectors.

paint.util.paint_mappings.RECEIVER_NORMAL_VECTOR

Mapping for the receiver normal vector.

paint.util.paint_mappings.TOWER_NORMAL_VECTOR_KEY = 'normal_vector'

Key for the tower normal vector.

paint.util.paint_mappings.TOWER_COORDINATES_KEY = 'coordinates'

Key for the tower coordinates.

paint.util.paint_mappings.TOWER_TYPE_KEY = 'type'

Key for the target type.

paint.util.paint_mappings.PLANAR_KEY = 'planar'

Key for a planar target type.

paint.util.paint_mappings.CONVEX_CYLINDER_KEY = 'convex_cylinder'

Key for a convex cylinder target type.

paint.util.paint_mappings.RECEIVER_RADIUS_KEY = 'radius'

Key for the radius of the receiver.

paint.util.paint_mappings.RECEIVER_OPENING_ANGLE_KEY = 'opening_angle'

Key for the opening angle of the receiver.

paint.util.paint_mappings.RECEIVER_RADIUS = 4.14

The radius of the receiver.

paint.util.paint_mappings.RECEIVER_OPENING_ANGLE = 60

The opening angle of the receiver in degrees.

paint.util.paint_mappings.CALIBRATION_TARGET_TO_NAME

Mapping from target numbers to target names.

paint.util.paint_mappings.DESTINATION_SIZE = (3072, 1728)

Mapping for the destination size for the cropper.

paint.util.paint_mappings.INITIAL_HEIGHT = 250

Mapping for the initial height for the cropper.

paint.util.paint_mappings.HEIGHT_OFFSET = 1250

Mapping for the height offset for the cropper.

paint.util.paint_mappings.INITIAL_WIDTH = 450

Mapping for the initial width for the cropper.

paint.util.paint_mappings.WIDTH_OFFSET = 2222

Mapping for the width offset for the cropper.

paint.util.paint_mappings.MARKERS_FOLDER = 'markers'

Mapping for the folder containing the markers used for matching for the cropper.

paint.util.paint_mappings.RENOVATION_ERROR = 'renovation_error'

Mapping for renovation error.

paint.util.paint_mappings.RENOVATION_PROPERTIES_KEY = 'renovation'

Key for the renovation properties

paint.util.paint_mappings.NO_RENOVATION = 'No renovation performed'

Mapping indicating no renovation occurred.

paint.util.paint_mappings.RENOVATION_ID = 'Retrofit_mechanische_Umrüstung'

Mapping to the renovation ID.

paint.util.paint_mappings.HELIOSTAT_POSITION_KEY = 'heliostat_position'

Key for the heliostat position.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_KEY = 'heliostat-properties'

Key for the heliostat properties.

paint.util.paint_mappings.HELIOSTAT_WIDTH_KEY = 'width'

Key for the heliostat width.

paint.util.paint_mappings.HELIOSTAT_HEIGHT_KEY = 'height'

Key for the heliostat height.

paint.util.paint_mappings.HELIOSTAT_WIDTH = 3.2200000286102295

Mapping to the heliostat width.

paint.util.paint_mappings.HELIOSTAT_HEIGHT = 2.559999942779541

Mapping to the heliostat height.

paint.util.paint_mappings.FACET_1_TRANSLATION

Mapping to the facet 1 translation.

paint.util.paint_mappings.FACET_1_ROTATION_E = [1, 1, 1]

Mapping to the facet 1 rotation in the east direction.

paint.util.paint_mappings.FACET_1_ROTATION_N = [1, 1, 1]

Mapping to the facet 1 rotation in the north direction.

paint.util.paint_mappings.FACET_2_TRANSLATION = [0.8075, 0.6425, 0.0402]

Mapping to the facet 2 translation.

paint.util.paint_mappings.FACET_2_ROTATION_E

Mapping to the facet 2 rotation in the east direction.

paint.util.paint_mappings.FACET_2_ROTATION_N

Mapping to the facet 2 rotation in the north direction.

paint.util.paint_mappings.FACET_3_TRANSLATION

Mapping to the facet 3 translation.

paint.util.paint_mappings.FACET_3_ROTATION_E = [1, 1, 1]

Mapping to the facet 3 rotation in the east direction.

paint.util.paint_mappings.FACET_3_ROTATION_N

Mapping to the facet 3 rotation in the north direction.

paint.util.paint_mappings.FACET_4_TRANSLATION

Mapping to the facet 4 translation.

paint.util.paint_mappings.FACET_4_ROTATION_E

Mapping to the facet 4 rotation in the east direction.

paint.util.paint_mappings.FACET_4_ROTATION_N

Mapping to the facet 4 rotation in the north direction.

paint.util.paint_mappings.FOUR_FACETS = 4

Mapping for four facets on the heliostat.

paint.util.paint_mappings.SPAN_N = 'spansN'

Key for the span vector in the north direction.

paint.util.paint_mappings.SPAN_E = 'spansE'

Key for the span vector in the east direction.

paint.util.paint_mappings.FACETS_LIST = 'facets'

Key for the the list of facets.

paint.util.paint_mappings.NUM_FACETS = 'number_of_facets'

Key for the number of facets.

paint.util.paint_mappings.TRANSLATION_VECTOR = 'translation_vector'

Key for the facet translation vector.

paint.util.paint_mappings.CANTING_E = 'canting_e'

Key for the canting vector in the east direction.

paint.util.paint_mappings.CANTING_N = 'canting_n'

Key for the canting vector in the north direction.

paint.util.paint_mappings.CANTING_TYPE = 'canting_type'

Key for the canting type.

paint.util.paint_mappings.CANTING_KEY = 'canting'

Key for the canting.

paint.util.paint_mappings.MAP_CANTING_TO_READABLE

Mapping from short canting description to readable canting description.

paint.util.paint_mappings.AOE_WEST_LONGITUDE = 6.35

Mapping for the area of interest west longitude constant.

paint.util.paint_mappings.AOE_SOUTH_LATITUDE = 50.85

Mapping for the area of interest south latitude constant.

paint.util.paint_mappings.AOE_EAST_LONGITUDE = 6.45

Mapping for the area of interest east longitude constant.

paint.util.paint_mappings.AOE_NORTH_LATITUDE = 50.95

Mapping for the area of interest north latitude constant.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_E_KEY = 'joint_translation_e_1'

Key for the first joint translation in the east direction.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_N_KEY = 'joint_translation_n_1'

Key for the first joint translation in the north direction.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_U_KEY = 'joint_translation_u_1'

Key for the first joint translation in the up direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_E_KEY = 'joint_translation_e_2'

Key for the second joint translation in the east direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_N_KEY = 'joint_translation_n_2'

Key for the second joint translation in the north direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_U_KEY = 'joint_translation_u_2'

Key for the second joint translation in the up direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_E_KEY = 'concentrator_translation_e'

Key for the concentrator translation in the east direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_N_KEY = 'concentrator_translation_n'

Key for the concentrator translation in the north direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_U_KEY = 'concentrator_translation_u'

Key for the concentrator translation in the up direction.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_E = 0.0

Mapping to the first joint translation in the east direction.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_N = 0.0

Mapping to the first joint translation in the north direction.

paint.util.paint_mappings.FIRST_JOINT_TRANSLATION_U = 0.0

Mapping to the first joint translation in the up direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_E = 0.0

Mapping to the second joint translation in the east direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_N = 0.0

Mapping to the second joint translation in the north direction.

paint.util.paint_mappings.SECOND_JOINT_TRANSLATION_U = 0.0

Mapping to the second joint translation in the up direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_E = 0.0

Mapping to the concentrator translation in the east direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_N = 0.175

Mapping to the concentrator translation in the north direction.

paint.util.paint_mappings.CONCENTRATOR_TRANSLATION_U = 0.0

Mapping to the concentrator translation in the up direction.

paint.util.paint_mappings.INITIAL_ORIENTATION_KEY = 'initial_orientation'

Key for the initial orientation.

paint.util.paint_mappings.INITIAL_ORIENTATION_VALUE

Mapping to the initial orientation value.

paint.util.paint_mappings.ACTUATOR_KEY = 'actuators'

Key for actuators.

paint.util.paint_mappings.HELIOSTAT_PROPERTIES_CONVERSION_MAP

Mapping to convert heliostat properties keys to a readable format.

paint.util.paint_mappings.AZIMUTH_SPLIT = 'azimuth'

Key for the azimuth split type.

paint.util.paint_mappings.SOLSTICE_SPLIT = 'solstice'

Key for the solstice split type.

paint.util.paint_mappings.BALANCED_SPLIT = 'balanced'

Key for the balanced split type.

paint.util.paint_mappings.HIGH_VARIANCE_SPLIT = 'high_variance'

Key for the high-variance split type.

paint.util.paint_mappings.SPLIT_KEY = 'Split'

Key to access splits.

paint.util.paint_mappings.DISTANCE_WINTER = 'distance_winter'

Key for the distance to the winter solstice.

paint.util.paint_mappings.DISTANCE_SUMMER = 'distance_summer'

Key for the distance to the summer solstice.

paint.util.paint_mappings.WINTER_SEASON = 'winter'

Key for the winter season.

paint.util.paint_mappings.TRAIN_TEST_VAL_COLORS

Key to apply different colours depending on the train, test and validation split.

paint.util.paint_mappings.CALIBRATION_RAW_IMAGE_IDENTIFIER = '-raw.png'

Key for the raw image identifier.

paint.util.paint_mappings.CALIBRATION_CROPPED_IMAGE_IDENTIFIER = '-cropped.png'

Key for the cropped image identifier.

paint.util.paint_mappings.CALIBRATION_FLUX_IMAGE_IDENTIFIER = '-flux.png'

Key for the flux image identifier.

paint.util.paint_mappings.CALIBRATION_FLUX_CENTERED_IMAGE_IDENTIFIER = '-flux-centered.png'

Key for the flux centered image identifier.

paint.util.paint_mappings.CALIBRATION_PROPERTIES_IDENTIFIER = '-calibration-properties.json'

Key for the calibration properties identifier.

paint.util.paint_mappings.CHECKPOINT_NAME = '.download_checkpoint.json'

Name for the heliostat checkpoint file when downloading data.

paint.util.paint_mappings.WEATHER_CHECKPOINT_NAME = '.weather_checkpoint.json'

Name for the weather checkpoint file when downloading data.

paint.util.paint_mappings.METADATA_CHECKPOINT_NAME = '.metadata_checkpoint.json'
paint.util.paint_mappings.CHECKPOINT_HREF = 'href'

Key for the href value for the checkpoint data.

paint.util.paint_mappings.CHECKPOINT_DONE = 'done'

Key to mark if the download is complete for the checkpoint data.