pypomp.functional.PanelPompStruct¶
- class pypomp.functional.PanelPompStruct(ys_per_unit: Array, dt_array_extended: Array, nstep_array: Array, t0: float, times: Array, covars_per_unit: Array | None, accumvars: tuple[int, ...] | None, rinit_pf: Callable, rproc_pf: Callable, dmeas_pf: Callable | None, rinit_per: Callable, rproc_per: Callable, dmeas_per: Callable | None, rmeas_pf: Callable | None, par_trans: ParTrans, param_names: list[str], shared_param_names: list[str], unit_param_names: list[str], unit_param_permutations: Array, unit_names: list[str])[source]¶
Bases:
NamedTupleA lightweight, immutable JAX PyTree holding the static data and compiled simulator functions for a PanelPOMP model.
This object contains all the plumbing necessary to evaluate the core JAX algorithms for panel models (like panel_mif, panel_train) purely functionally.
Attributes
Alias for field number 16
Methods