boilercv_pipeline.stages.get_thermal_data#

Submodules#

Package Contents#

Classes#

Deps

Outs

Dfs

Plots

Data

Cols

GetThermalData

Update thermal data for the experiment.

Data#

D

API#

class boilercv_pipeline.stages.get_thermal_data.Deps(
/,
**data: boilercv.contexts.types.Data,
)#

Bases: boilercv_pipeline.stages.get_thermal_data.Deps.stage

stage: boilercv_pipeline.models.path.DirectoryPathSerPosix#

None

nb: boilercv_pipeline.models.path.DocsFile#

None

thermal: boilercv_pipeline.models.path.DataDir#

None

modelfunctions: boilercv_pipeline.models.path.DataDir#

None

property thermal_paths: list[pathlib.Path]#
class boilercv_pipeline.stages.get_thermal_data.Outs(
/,
**data: boilercv.contexts.types.Data,
)#

Bases: boilercv_pipeline.models.stage.Outs

df: boilercv_pipeline.models.path.DataFile#

None

plots: boilercv_pipeline.models.path.DataDir#

None

class boilercv_pipeline.stages.get_thermal_data.Dfs(
/,
**data: typing.Any,
)#

Bases: boilercv_pipeline.models.data.Dfs

resampled: pandas.DataFrame#

‘Field(…)’

class boilercv_pipeline.stages.get_thermal_data.Plots(
/,
**data: typing.Any,
)#

Bases: boilercv_pipeline.models.data.Plots

subcool_superheat: matplotlib.figure.Figure#

‘Field(…)’

subcool: matplotlib.figure.Figure#

‘Field(…)’

superheat: matplotlib.figure.Figure#

‘Field(…)’

class boilercv_pipeline.stages.get_thermal_data.Data#

Bases: boilercv_pipeline.models.data.Data[boilercv_pipeline.stages.get_thermal_data.Dfs, boilercv_pipeline.stages.get_thermal_data.Plots]

dfs: boilercv_pipeline.stages.get_thermal_data.Dfs#

‘Field(…)’

plots: boilercv_pipeline.stages.get_thermal_data.Plots#

‘Field(…)’

boilercv_pipeline.stages.get_thermal_data.D#

None

class boilercv_pipeline.stages.get_thermal_data.Cols(
/,
**data: typing.Any,
)#

Bases: boilercv_pipeline.models.columns.Cols

time: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.models.column.Kind.idx, boilercv_pipeline.stages.get_thermal_data.D, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

time_elapsed: Annotated[boilercv_pipeline.models.column.Col, boilercv_pipeline.stages.get_thermal_data.D]#

‘Col(…)’

time_elapsed_min: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

water_temps: Annotated[list[boilercv_pipeline.models.column.LinkedCol], boilercv_pipeline.stages.get_thermal_data.D, boilercv_pipeline.stages.get_thermal_data.D]#

None

water_temp: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

superheat: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

subcool: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

sample_temps: Annotated[list[boilercv_pipeline.models.column.LinkedCol], boilercv_pipeline.stages.get_thermal_data.D, boilercv_pipeline.stages.get_thermal_data.D]#

None

surface_temp: Annotated[boilercv_pipeline.models.column.IdentityCol, boilercv_pipeline.stages.get_thermal_data.D, boilercv_pipeline.stages.get_thermal_data.D]#

‘IdentityCol(…)’

flux: Annotated[boilercv_pipeline.models.column.LinkedCol, boilercv_pipeline.stages.get_thermal_data.D]#

‘LinkedCol(…)’

boiling: Annotated[boilercv_pipeline.models.column.Col, boilercv_pipeline.stages.get_thermal_data.D]#

‘Col(…)’

video: Annotated[boilercv_pipeline.models.column.Col, boilercv_pipeline.stages.get_thermal_data.D]#

‘Col(…)’

class boilercv_pipeline.stages.get_thermal_data.GetThermalData#

Bases: boilercv_pipeline.models.subcool.SubcoolParams[boilercv_pipeline.stages.get_thermal_data.Deps, boilercv_pipeline.stages.get_thermal_data.Outs, boilercv_pipeline.stages.get_thermal_data.Data]

Update thermal data for the experiment.

deps: Annotated[boilercv_pipeline.stages.get_thermal_data.Deps, Arg(hidden=True)]#

‘Field(…)’

Stage dependencies.

outs: Annotated[boilercv_pipeline.stages.get_thermal_data.Outs, Arg(hidden=True)]#

‘Field(…)’

Stage outputs.

data: Annotated[boilercv_pipeline.stages.get_thermal_data.Data, Arg(hidden=True)]#

‘Field(…)’

Stage data.

cols: Annotated[boilercv_pipeline.stages.get_thermal_data.Cols, Arg(hidden=True)]#

‘Field(…)’

Columns.

fit: boilercore.fits.Fit#

‘Field(…)’

Model fit.

load_src_from_outs: boilercv_pipeline.models.params.types.BoolParam#

False

Load source columns from outputs.