pleiades.results.models module
- class pleiades.results.models.AbundanceInfo(*, isotope_name: str, abundance: float, uncertainty: float)[source]
Bases:
BaseModelContainer for isotope abundance information, such as isotope name, abundance, and uncertainty. .. attribute:: isotope_name
Name of the isotope.
- type:
str
- 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- isotope_info: List[AbundanceInfo]
- background: List[BackgroundInfo]
- normalization: List[NormalizationInfo]
- 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:
BaseModelContainer for results map data.
- results_map
List of pixel information containing isotope and background data.
- Type:
List[PixelInfo]
- model_config = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].