vipr_reflectometry.reflectorch package¶
Subpackages¶
- vipr_reflectometry.reflectorch.examples package
- vipr_reflectometry.reflectorch.load_model package
- vipr_reflectometry.reflectorch.plot_scripts package
- vipr_reflectometry.reflectorch.postprocess package
- Subpackages
- vipr_reflectometry.reflectorch.postprocess.data_collectors package
- Submodules
- vipr_reflectometry.reflectorch.postprocess.data_collectors.batch_visualizations module
- vipr_reflectometry.reflectorch.postprocess.data_collectors.collector module
- vipr_reflectometry.reflectorch.postprocess.data_collectors.data_extraction module
- vipr_reflectometry.reflectorch.postprocess.data_collectors.spectrum_visualizations module
- vipr_reflectometry.reflectorch.postprocess.data_collectors.statistics module
- vipr_reflectometry.reflectorch.postprocess.data_collectors.streaming_handler module
- Module contents
- vipr_reflectometry.reflectorch.postprocess.data_collectors package
- Module contents
- Subpackages
- vipr_reflectometry.reflectorch.predict package
- Submodules
- vipr_reflectometry.reflectorch.predict.reflectorch_predictor module
ReflectorchPredictorReflectorchPredictorParamsReflectorchPredictorParams.calc_polished_sld_profileReflectorchPredictorParams.calc_pred_curveReflectorchPredictorParams.calc_pred_sld_profileReflectorchPredictorParams.clip_predictionReflectorchPredictorParams.model_configReflectorchPredictorParams.number_top_to_bottomReflectorchPredictorParams.polish_predictionReflectorchPredictorParams.prior_boundsReflectorchPredictorParams.q_resolutionReflectorchPredictorParams.sld_profile_padding_leftReflectorchPredictorParams.sld_profile_padding_rightReflectorchPredictorParams.upper_phase_sldReflectorchPredictorParams.use_q_shift
load()
- Module contents
- vipr_reflectometry.reflectorch.preprocess package
Submodules¶
vipr_reflectometry.reflectorch.models module¶
- class vipr_reflectometry.reflectorch.models.FileValidationResponse(*, is_valid: bool, error_message: str | None = None, file_path: str | None = None, raw_input: RawInputData | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- raw_input: RawInputData | None¶
- class vipr_reflectometry.reflectorch.models.RawInputData(*, q: list[float], reflectivity: list[float], reflectivity_errors: list[float] | None = None, q_resolution: list[float] | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
Module contents¶
Reflectorch submodule for VIPR reflectometry plugin.
- class vipr_reflectometry.reflectorch.ReflectorchDataCollector(app)¶
Bases:
objectBatch-aware UI data collector for reflectorch results.
- collect_prediction_results(app, data=None, result=None)¶
Collect prediction results for UI visualization - unified batch handling.
- class vipr_reflectometry.reflectorch.ReflectorchModelLoader(**kw: Any)¶
Bases:
ModelLoaderHandler