Module “liquidus_and_solidus_temperature”

class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature

Bases: object

Encapsulation class for the “Liquidus and Solidus Temperature” property model Arguments, ArgumentOptions, and Results.

ArgumentOptions

alias of LiquidusAndSolidusTemperature_ArgumentOptions

Arguments

alias of LiquidusAndSolidusTemperature_Arguments

Results

alias of LiquidusAndSolidusTemperature_Results

classmethod get_aliases() list[str]

List of aliases for “Liquidus and Solidus Temperature” property model.

classmethod get_name() str

String name of “Liquidus and Solidus Temperature” property model.

class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_ArgumentOptions

Bases: object

Valid entries for Liquidus and Solidus Temperature property model arguments which requires specific options to be entered.

LOGGER_CHOICE

alias of LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE

class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE

Bases: ArgumentBase

Valid entries for LiquidusAndSolidusTemperature_Arguments.LOGGER_CHOICE.

FULL_LIST = 'fullList'
  • Full list for each iteration in logger.

SINGLE_ROW = 'singleRow'
  • Single row output in logger.

class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_Arguments

Bases: ArgumentBase

Valid entries for Liquidus and Solidus Temperature property model arguments.

GAS_PHASE = 'gasPhase'
Default value:

“GAS”

GLOBAL_MIN_FOR_LIQUIDUS = 'globalMinForLiq'
  • Option to enable global minimization when determining liquidus.

Argument options:

True, False

Default value:

True

GLOBAL_MIN_FOR_SOLIDUS = 'globalMinForSol'
  • Option to enable global minimization when determining solidus.

Argument options:

True, False

Default value:

True

HIGH_LIMIT_TEMPERATURE = 'High temperature limit'
  • Upper temperature limit used for transformation temperature search.

Default value:

2000.0 [K]

LIQUID_PHASE = 'liquidPhase'
  • Liquid phase to use as reference when multiple liquid phases are possible.

Default value:

“LIQ”

LOGGER_CHOICE = 'loggerChoice'
  • Select logger output type.

Argument options:

LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE

Default value:

LiquidusAndSolidusTemperature_ArgumentOptions_LOGGER_CHOICE.SINGLE_ROW

LOGGER_OUT = 'loggerOut'
  • Option to print results to the logger.

Argument options:

True, False

Default value:

True

LOW_LIMIT_TEMPERATURE = 'Low temperature limit'
  • Lower temperature limit used for transformation temperature search.

  • This argument can also be set with PropertyModelCalculation.set_temperature(PropertyModelQuantity.low_limit_temperature())().

Default value:

900.0 [K]

MAX_NUM_ITERATIONS = 'maxNumberOfIterations'
  • Maximum number of phase transition iterations performed during the search.

Default value:

10

ONLY_LIQUIDUS = 'calculateOnlyLiquidus'
  • Option to calculate only the Liquidus temperature to reduce computation time.

Argument options:

True, False

Default value:

False

SOLID_FRACTION = 'solidFraction'
  • Solid fraction threshold used when evaluating the liquidus temperature.

Default value:

0.0

SUSPEND_GAS_PHASE = 'suspendGasPhase'
  • Option to suspend the gas phase during calculations to avoid misleading equilibria.

Argument options:

True, False

Default value:

True

class tc_python.property_model_definitions.liquidus_and_solidus_temperature.LiquidusAndSolidusTemperature_Results

Bases: ArgumentBase

Valid entries for Liquidus and Solidus Temperature property model results.

LIQUIDUS = 'Liquidus temperature'
  • Liquidus temperature.

SOLIDUS = 'Solidus temperature'
  • Solidus temperature.