pleiades.results.models module

class pleiades.results.models.AbundanceInfo(*, isotope_name: str, abundance: float, uncertainty: float)[source]

Bases: BaseModel

Container for isotope abundance information, such as isotope name, abundance, and uncertainty. .. attribute:: isotope_name

Name of the isotope.

type:

str

abundance

Abundance of the isotope.

Type:

float

uncertainty

Uncertainty in the abundance.

Type:

float

isotope_name: str
abundance: float
uncertainty: float
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class pleiades.results.models.BackgroundInfo[source]

Bases: BaseModel

model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class pleiades.results.models.NormalizationInfo[source]

Bases: BaseModel

model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class pleiades.results.models.PixelInfo(*, position: ~typing.List[float], isotope_info: ~typing.List[~pleiades.results.models.AbundanceInfo] = <factory>, background: ~typing.List[~pleiades.results.models.BackgroundInfo] = <factory>, normalization: ~typing.List[~pleiades.results.models.NormalizationInfo] = <factory>, temperature: ~typing.List[float] = <factory>)[source]

Bases: BaseModel

position: List[float]
isotope_info: List[AbundanceInfo]
background: List[BackgroundInfo]
normalization: List[NormalizationInfo]
temperature: List[float]
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class pleiades.results.models.ResultsMap(*, results_map: List[PixelInfo] = <factory>)[source]

Bases: BaseModel

Container for results map data.

results_map

List of pixel information containing isotope and background data.

Type:

List[PixelInfo]

results_map: List[PixelInfo]
model_config = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].