Module “optical_properties_noble”

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble

Bases: object

Encapsulation class for the “Optical Properties - Noble” property model Arguments, ArgumentOptions, and Results.

ArgumentOptions

alias of OpticalPropertiesNoble_ArgumentOptions

Arguments

alias of OpticalPropertiesNoble_Arguments

Results

alias of OpticalPropertiesNoble_Results

classmethod get_aliases() list[str]

List of aliases for “Optical Properties - Noble” property model.

classmethod get_name() str

String name of “Optical Properties - Noble” property model.

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions

Bases: object

Valid entries for Optical Properties - Noble property model arguments which requires specific options to be entered.

COLOR_SPACE

alias of OpticalPropertiesNoble_ArgumentOptions_COLOR_SPACE

DELTA_E_METHOD

alias of OpticalPropertiesNoble_ArgumentOptions_DELTA_E_METHOD

ILLUMINANT

alias of OpticalPropertiesNoble_ArgumentOptions_ILLUMINANT

OBSERVER_ANGLE

alias of OpticalPropertiesNoble_ArgumentOptions_OBSERVER_ANGLE

TARGET_COLOR_SPACE

alias of OpticalPropertiesNoble_ArgumentOptions_TARGET_COLOR_SPACE

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions_COLOR_SPACE

Bases: ArgumentBase

Valid options for OpticalPropertiesNoble_Arguments.COLOR_SPACE.

LAB = 'LAB'
  • LAB color space.

SRGB = 'sRGB'
  • sRGB color space.

XYZ = 'XYZ'
  • XYZ color space.

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions_DELTA_E_METHOD

Bases: ArgumentBase

Valid options for OpticalPropertiesNoble_Arguments.DELTA_E_METHOD.

CIE_1976 = 'CIE 1976'
  • Delta E method CIE 1976.

CIE_1994 = 'CIE 1994'
  • Delta E method CIE 1994.

CIE_2000 = 'CIE 2000'
  • Delta E method CIE 2000.

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions_ILLUMINANT

Bases: ArgumentBase

Valid options for OpticalPropertiesNoble_Arguments.ILLUMINANT.

A = 'A'
  • Standard illuminant A.

  • Intended to represent typical, domestic, tungsten-filament (incandescent) lighting.

  • Correlated Color Temperature (CCT): 2856 K.

B = 'B'
  • Standard illuminant B.

  • Intended to represent direct noon daylight.

  • Correlated Color Temperature (CCT): 4874 K.

C = 'C'
  • Standard illuminant C.

  • Intended to represent average noon daylight.

  • Correlated Color Temperature (CCT): 6774 K.

D50 = 'D50'
  • Standard illuminant D50.

  • D series illuminant standards represent natural daylight along the daylight locus.

  • Correlated Color Temperature (CCT): 5000 K.

D55 = 'D55'
  • Standard illuminant D55.

  • D series illuminant standards represent natural daylight along the daylight locus.

  • Correlated Color Temperature (CCT): 5503 K.

D60 = 'D60'
  • Standard illuminant D60.

  • D series illuminant standards represent natural daylight along the daylight locus.

  • Correlated Color Temperature (CCT): 6003 K.

D65 = 'D65'
  • Standard illuminant D65.

  • D series illuminant standards represent natural daylight along the daylight locus.

  • Correlated Color Temperature (CCT): 6504 K.

D75 = 'D75'
  • Standard illuminant D75.

  • D series illuminant standards represent natural daylight along the daylight locus.

  • Correlated Color Temperature (CCT): 7504 K.

E = 'E'
  • Standard illuminant E.

  • Theoretical reference illuminant with equal weighting for all wavelengths across the spectral power distribution.

  • Correlated Color Temperature (CCT): 5455 K.

FL1 = 'FL1'
  • Standard illuminant FL-1.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 6430 K.

FL10 = 'FL10'
  • Standard illuminant FL-10.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 5000 K.

FL11 = 'FL11'
  • Standard illuminant FL-11.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 4000 K.

FL2 = 'FL2'
  • Standard illuminant FL-2.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 4230 K.

FL3 = 'FL3'
  • Standard illuminant FL-3.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 3450 K.

FL4 = 'FL4'
  • Standard illuminant FL-4.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 2940 K.

FL5 = 'FL5'
  • Standard illuminant FL-5.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 6350 K.

FL6 = 'FL6'
  • Standard illuminant FL-6.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 4150 K.

FL7 = 'FL7'
  • Standard illuminant FL-7.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 6500 K.

FL8 = 'FL8'
  • Standard illuminant FL-8.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 5000 K.

FL9 = 'FL9'
  • Standard illuminant FL-9.

  • FL series illuminant standards represent typical fluorescent lamps.

  • Correlated Color Temperature (CCT): 4150 K.

LED_B1 = 'LED-B1'
  • Standard illuminant LED-B1, representing blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 2733 K.

LED_B2 = 'LED-B2'
  • Standard illuminant LED-B2, representing blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 2998 K.

LED_B3 = 'LED-B3'
  • Standard illuminant LED-B3, representing blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 4103 K.

LED_B4 = 'LED-B4'
  • Standard illuminant LED-B4, representing blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 5109 K.

LED_B5 = 'LED-B5'
  • Standard illuminant LED-B5, representing blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 6598 K.

LED_BH1 = 'LED-BH1'
  • Standard illuminant LED-BH1, representing a blue excited phosphor LED with added red.

  • Correlated Color Temperature (CCT): 2851 K.

LED_RGB1 = 'LED-RGB1'
  • Standard illuminant LED-RGB1, representing tri-color LEDs.

  • Correlated Color Temperature (CCT): 2840 K.

LED_V1 = 'LED-V1'
  • Standard illuminant LED-V1, representing violet-enhanced blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 2724 K.

LED_V2 = 'LED-V2'
  • Standard illuminant LED-V2, representing violet-enhanced blue excited phosphor LEDs.

  • Correlated Color Temperature (CCT): 4070 K.

SINGLE_WAVELENGTH = 'Single wavelength'
class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions_OBSERVER_ANGLE

Bases: ArgumentBase

Valid options for OpticalPropertiesNoble_Arguments.OBSERVER_ANGLE.

CIE_1931 = 'CIE 1931 2 Degree Standard Observer'
  • CIE 1931 2 degree standard observer angle.

CIE_1964 = 'CIE 1964 10 Degree Standard Observer'
  • CIE 1964 10 degree standard observer angle.

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_ArgumentOptions_TARGET_COLOR_SPACE

Bases: ArgumentBase

Valid options for OpticalPropertiesNoble_Arguments.TARGET_COLOR_SPACE.

LAB = 'LAB'
  • LAB targeting color space.

SRGB = 'sRGB'
  • sRGB targeting color space.

XYZ = 'XYZ'
  • XYZ targeting color space.

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_Arguments

Bases: ArgumentBase

Valid entries for Cosmetic property model arguments.

ANNEALING_TEMPERATURE = 'Annealing temperature'
Default value:

1000 [K]

COLOR_SPACE = 'Color space'
  • Color space used for results.

Argument options:

OpticalPropertiesNoble_ArgumentOptions_COLOR_SPACE

Default value:

OpticalPropertiesNoble_ArgumentOptions_COLOR_SPACE.LAB

DELTA_E_CALCULATION = 'Delta E calculation'
  • Option to calculate the Delta E value to measure the color difference between predicted alloy color and specified target color.

Argument options:

True, False

Default value:

False

DELTA_E_METHOD = 'Delta E method'
Argument options:

OpticalPropertiesNoble_ArgumentOptions_DELTA_E_METHOD

Default value:

OpticalPropertiesNoble_ArgumentOptions_DELTA_E_METHOD.CIE_2000

ILLUMINANT = 'Illuminant'
  • Incident light power distribution.

  • Argument options encompass a set of standard illuminant light distributions.

Argument options:

OpticalPropertiesNoble_ArgumentOptions_ILLUMINANT

Default value:

OpticalPropertiesNoble_ArgumentOptions_ILLUMINANT.D65

INCIDENT_ANGLE = 'Incident angle'
  • Incident light angle in degrees (0 to 90).

  • The surface normal corresponds to an angle of 0 degrees.

Default value:

0

INTERCRITICAL_ANNEALING = 'Use annealing'
  • Option to consider intercritical annealing.

  • If True: Calculate equilibrium at the annealing temperature and use full composition for property model calculation.

  • If False: Take the nominal composition and assume a single phase FCC microstructure.

Argument options:

True, False

Default value:

True

OBSERVER_ANGLE = 'View angle of observer'
  • View angle of observer.

Argument options:

OpticalPropertiesNoble_ArgumentOptions_OBSERVER_ANGLE

Default value:

OpticalPropertiesNoble_ArgumentOptions_OBSERVER_ANGLE.CIE_1931

SINGLE_WAVELENGTH = 'Single wavelength'
  • A single integer wavelength (in nanometers) for n and k evaluation.

  • This argument is only used if OpticalPropertiesNoble_Arguments.ILLUMINANT is set to OpticalPropertiesNoble_Arguments_ILLUMINANT.SINGLE_WAVELENGTH.

Default value:

500.0 [nm]

TARGET_COLOR_INDEX_1 = 'Targeting color index 1'
  • First index of targeting color (i.e., index a in [a, b, c]).

Default value:

0.0

TARGET_COLOR_INDEX_2 = 'Targeting color index 2'
  • Second index of targeting color (i.e., index b in [a, b, c]).

Default value:

0.0

TARGET_COLOR_INDEX_3 = 'Targeting color index 3'
  • Third index of targeting color (i.e., index c in [a, b, c]).

Default value:

0.0

TARGET_COLOR_SPACE = 'Targeting color space'
Argument options:

OpticalPropertiesNoble_ArgumentOptions_TARGET_COLOR_SPACE

Default value:

OpticalPropertiesNoble_ArgumentOptions_TARGET_COLOR_SPACE.LAB

THICKNESS = 'Material thickness (nm)'
  • Material thickness in nm.

Default value:

10000.0 [nm]

class tc_python.property_model_definitions.optical_properties_noble.OpticalPropertiesNoble_Results

Bases: ArgumentBase

Valid entries for Optical Properties - Noble property model results.

COLOR_24_BIT = '24-bit color'
  • 24-bit color packed value.

COLOR_INDEX_1 = 'Result quantity color 1'
  • Color space index 1.

COLOR_INDEX_2 = 'Result quantity color 2'
  • Color space index 2.

COLOR_INDEX_3 = 'Result quantity color 3'
  • Color space index 3.

DELTA_E = 'Result quantity Delta E'
  • Delta E color difference relative to specified target color.

K_SINGLE_WAVELENGTH = 'k for single wavelength'
  • Extinction coefficient k of selected single wavelength.

N_SINGLE_WAVELENGTH = 'n for single wavelength'
  • Refractive index n of selected single wavelength.