vipr_reflectometry.reflectorch.predict package¶
Submodules¶
vipr_reflectometry.reflectorch.predict.reflectorch_predictor module¶
- class vipr_reflectometry.reflectorch.predict.reflectorch_predictor.ReflectorchPredictor(**kw: Any)¶
Bases:
PredictorHandlerPredictor handler for Reflectorch models.
- class vipr_reflectometry.reflectorch.predict.reflectorch_predictor.ReflectorchPredictorParams(*, calc_pred_curve: bool = True, clip_prediction: bool = True, polish_prediction: bool = True, upper_phase_sld: float = 0.0, q_resolution: float | None = None, use_q_shift: bool = False, calc_pred_sld_profile: bool = True, calc_polished_sld_profile: bool = True, sld_profile_padding_left: float = 0.4, sld_profile_padding_right: float = 1.3, prior_bounds: ~typing.Any = <factory>, number_top_to_bottom: bool = True)¶
Bases:
BaseModelParameters for the reflectorch predictor.
- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- vipr_reflectometry.reflectorch.predict.reflectorch_predictor.load(app)¶
Register the ReflectorchPredictor handler with the application.