seapopym.configuration.acidity package

Submodules

seapopym.configuration.acidity.configuration module

class seapopym.configuration.acidity.configuration.AcidityConfiguration(*, environment: EnvironmentParameter | None = None, kernel: KernelParameter = NOTHING, forcing: ForcingParameter, functional_group: FunctionalGroupParameter)

Bases: NoTransportConfiguration

Configuration for the NoTransportModel.

Method generated by attrs for class AcidityConfiguration.

forcing: ForcingParameter
functional_group: FunctionalGroupParameter

seapopym.configuration.acidity.forcing_parameter module

class seapopym.configuration.acidity.forcing_parameter.ForcingParameter(*, temperature: ForcingUnit, primary_production: ForcingUnit, initial_condition_production: ForcingUnit | None = None, initial_condition_biomass: ForcingUnit | None = None, acidity: no_transport.ForcingUnit)

Bases: ForcingParameter

This data class extends ForcingParameters to include an acidity forcing field.

Method generated by attrs for class ForcingParameter.

acidity: no_transport.ForcingUnit

seapopym.configuration.acidity.functional_group_parameter module

class seapopym.configuration.acidity.functional_group_parameter.FunctionalGroupParameter(*, functional_group: list[FunctionalGroupUnit])

Bases: FunctionalGroupParameter

This data class is used to store the parameters of all functional groups.

Method generated by attrs for class FunctionalGroupParameter.

functional_group: list[FunctionalGroupUnit]
class seapopym.configuration.acidity.functional_group_parameter.FunctionalGroupUnit(*, name: str, energy_transfert: Number, migratory_type: MigratoryTypeParameter, cohort_timestep: list[int] | None = None, functional_type: FunctionalTypeParameter)

Bases: FunctionalGroupUnit

Represent a functional group.

Method generated by attrs for class FunctionalGroupUnit.

functional_type: FunctionalTypeParameter
class seapopym.configuration.acidity.functional_group_parameter.FunctionalTypeParameter(*, lambda_temperature_0: Number, gamma_lambda_temperature: Number, tr_0: Number, gamma_tr: Number, lambda_acidity_0, gamma_lambda_acidity)

Bases: FunctionalTypeParameter

Adapted from the original FunctionalTypeParameter class to include parameters related to the effect of pH on mortality.

Method generated by attrs for class FunctionalTypeParameter.

gamma_lambda_acidity: Number
lambda_acidity_0: Number

Module contents