petitRADTRANS.sbi.estimator_registry#
Registry and generic loader utilities for persisted posterior estimators.
Functions#
|
Register one estimator family for generic load dispatch. |
Return the registered estimator class for one estimator family. |
|
|
Read the persisted metadata envelope for one saved estimator. |
Infer the estimator family from current or legacy saved metadata. |
|
Load a saved posterior estimator without naming its concrete class. |
Module Contents#
- petitRADTRANS.sbi.estimator_registry.register_posterior_estimator(estimator_family: str, estimator_cls: type[petitRADTRANS.sbi.posterior.PosteriorEstimator]) None#
Register one estimator family for generic load dispatch.
- petitRADTRANS.sbi.estimator_registry.get_posterior_estimator_class(estimator_family: str) type[petitRADTRANS.sbi.posterior.PosteriorEstimator]#
Return the registered estimator class for one estimator family.
- petitRADTRANS.sbi.estimator_registry.read_posterior_metadata(input_directory: str) dict[str, Any]#
Read the persisted metadata envelope for one saved estimator.
- petitRADTRANS.sbi.estimator_registry.resolve_estimator_family_from_metadata(metadata: dict[str, Any]) str#
Infer the estimator family from current or legacy saved metadata.
- petitRADTRANS.sbi.estimator_registry.load_posterior_estimator(input_directory: str) petitRADTRANS.sbi.posterior.PosteriorEstimator#
Load a saved posterior estimator without naming its concrete class.