Parameter Transformations

class pypomp.core.par_trans.ParTrans(to_est: Callable[[Annotated[dict[str, float | Array], 'ParamDict']], Annotated[dict[str, float | Array], 'ParamDict']] | None = None, from_est: Callable[[Annotated[dict[str, float | Array], 'ParamDict']], Annotated[dict[str, float | Array], 'ParamDict']] | None = None)[source]

Bases: object

Handles parameter transformations between natural and estimation parameter spaces.

Attributes

ParTrans.to_est: Callable[[Annotated[dict[str, float | Array], 'ParamDict']], Annotated[dict[str, float | Array], 'ParamDict']]

The parameter transformation function to the estimation parameter space.

ParTrans.from_est: Callable[[Annotated[dict[str, float | Array], 'ParamDict']], Annotated[dict[str, float | Array], 'ParamDict']]

The parameter transformation function from the estimation parameter space to the natural parameter space.