pleiades.sammy.fitting.config module

class pleiades.sammy.fitting.config.FitConfig(*, fit_title: str = 'SAMMY Fit', tolerance: float | None = None, max_iterations: int = 1, i_correlation: int = 50, max_cpu_time: float | None = None, max_wall_time: float | None = None, max_memory: float | None = None, max_disk: float | None = None, iptdop: int | None = None, iptwid: int | None = None, ixxchn: int | None = None, ndigit: int | None = None, idropp: int | None = None, matnum: int | None = None, nuclear_params: nuclearParameters = <factory>, physics_params: PhysicsParameters = <factory>, data_params: SammyData = <factory>, options_and_routines: FitOptions = <factory>)[source]

Bases: BaseModel

Container for fit parameters including nuclear and physics parameters.

nuclear_params

Nuclear parameters used in SAMMY calculations.

Type:

nuclearParameters

physics_params

Physics parameters including energy, normalization, and broadening.

Type:

PhysicsParameters

fit_title: str
tolerance: float | None
max_iterations: int
i_correlation: int
max_cpu_time: float | None
max_wall_time: float | None
max_memory: float | None
max_disk: float | None
iptdop: int | None
iptwid: int | None
ixxchn: int | None
ndigit: int | None
idropp: int | None
matnum: int | None
nuclear_params: nuclearParameters
physics_params: PhysicsParameters
data_params: SammyData
options_and_routines: FitOptions
append_isotope_from_string(isotope_string: str) None[source]
model_config = {}

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