microcalorimetry.arrays

Defines array structures used in this library.

Classes

RFSweep

Series of values swept by frequency.

DCSweep

Series of values swept by DC power.

Eta

Effective efficiency of a power sensor.

S11

Complex reflection coefficient.

GC

Correction factor data for a microcalorimeter.

KDCFitMeta

Metdata required for temperature independent thermoelectric sensitivities.

KDCTempDep

Temperature independent polynomial fit coefficients thermoelectric.

KDCTemInd

Temperature dependent polynomial fit coefficients of thermoelectric.

Functions

as_annotated(→ rmellipse.RMEMeas[rmellipse.AnnotatedArray])

Cast the underlying DataArray of an RMEMeas as an annotated array.

Module Contents

microcalorimetry.arrays.as_annotated(meas: rmellipse.RMEMeas, Annotation: type[rmellipse.AnnotatedArray], validate: bool = True) → rmellipse.RMEMeas[rmellipse.AnnotatedArray][source]

Cast the underlying DataArray of an RMEMeas as an annotated array.

class microcalorimetry.arrays.RFSweep(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Series of values swept by frequency.

class microcalorimetry.arrays.DCSweep(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Series of values swept by DC power.

class microcalorimetry.arrays.Eta(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Effective efficiency of a power sensor.

‘eta’ is a singular dimension.

class microcalorimetry.arrays.S11(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Complex reflection coefficient.

s is a singular dimension.

class microcalorimetry.arrays.GC(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Correction factor data for a microcalorimeter.

The gc dimension describes the index correction term, is usually of length 1 - 4 depending on the type of model.

class microcalorimetry.arrays.KDCFitMeta(/, **data: Any)[source]

Bases: pydantic.BaseModel

Metdata required for temperature independent thermoelectric sensitivities.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

class microcalorimetry.arrays.KDCTempDep(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Temperature independent polynomial fit coefficients thermoelectric.

class microcalorimetry.arrays.KDCTemInd(*args, **kwargs)[source]

Bases: rmellipse.AnnotatedArray

Temperature dependent polynomial fit coefficients of thermoelectric.