Thermoelasticity contracts and selectors

This page documents the passive calibration, analysis, profile, and plotting contracts. Literal selectors are listed explicitly so type-checkers and frontends can expose the same accepted values.

Scientific selectors

quantas.api.thermoelasticity.AdiabaticMode

alias of Literal[‘auto’, ‘off’, ‘require’]

quantas.api.thermoelasticity.ExtrapolationPolicy

alias of Literal[‘fail’, ‘warn’, ‘allow’]

quantas.api.thermoelasticity.FitFailurePolicy

alias of Literal[‘stop’, ‘continue’, ‘raise’]

quantas.api.thermoelasticity.QualityPolicy

alias of Literal[‘fail’, ‘warn’, ‘allow’]

quantas.api.thermoelasticity.StabilityPolicy

alias of Literal[‘fail’, ‘warn’, ‘allow’]

quantas.api.thermoelasticity.TensorCondition

alias of Literal[‘isothermal’, ‘adiabatic’]

quantas.api.thermoelasticity.ReportLevel

alias of Literal[‘standard’, ‘extended’, ‘debug’]

Calibration and result contracts

quantas.api.thermoelasticity.Input

alias of ThermoelasticInput

quantas.api.thermoelasticity.Context

alias of ThermoelasticContext

quantas.api.thermoelasticity.Options

alias of ThermoelasticOptions

quantas.api.thermoelasticity.Result

alias of ThermoelasticResult

Profile contracts

quantas.api.thermoelasticity.DepthProfile

alias of ThermoelasticDepthProfile

quantas.api.thermoelasticity.ProfileResult

alias of ThermoelasticProfileResult

Plot selectors

quantas.api.thermoelasticity.ComponentGroup

alias of Literal[‘independent’, ‘normal’, ‘shear’, ‘coupling’, ‘offdiagonal’, ‘all’]

quantas.api.thermoelasticity.PTQuantity

alias of Literal[‘value’, ‘uncertainty’, ‘relative-uncertainty’]

quantas.api.thermoelasticity.PlotLayout

alias of Literal[‘auto’, ‘overlay’, ‘facets’, ‘separate’]

quantas.api.thermoelasticity.PlotPreset

alias of Literal[‘analysis’, ‘publication’, ‘monochrome’]

quantas.api.thermoelasticity.ProfileBackground

alias of Literal[‘none’, ‘temperature’]

quantas.api.thermoelasticity.ProfileColor

alias of Literal[‘component’, ‘temperature’, ‘none’]

quantas.api.thermoelasticity.ProfileMode

alias of Literal[‘absolute’, ‘relative’]

quantas.api.thermoelasticity.UncertaintyMode

alias of Literal[‘auto’, ‘none’, ‘band’, ‘bars’]

Plot option contracts

quantas.api.thermoelasticity.PlotStyleOptions

alias of ThermoelasticPlotStyleOptions

quantas.api.thermoelasticity.FitPlotOptions

alias of ThermoelasticFitPlotOptions

quantas.api.thermoelasticity.PTPlotOptions

alias of ThermoelasticPTPlotOptions

quantas.api.thermoelasticity.ProfilePlotOptions

alias of ThermoelasticProfilePlotOptions

quantas.api.thermoelasticity.ComparePlotOptions

alias of ThermoelasticComparePlotOptions

quantas.api.thermoelasticity.DomainPlotOptions

alias of ThermoelasticDomainPlotOptions