Reports.V1LrfReport#
Reports.V1LrfReport.py
This module contains the functions to generate the reports for the LRF Analysis.
- prepare_controller_for_lrf(controller, kwargs)#
Prepare the controller for LRF report generation. This function sets up the controller with the necessary data and parameters for the LRF report generation process.
- Parameters:
controller (Controller) – The controller object to be prepared.
kwargs (dict) – Additional keyword arguments for configuration.
- Return type:
None
- make_lrf_report(punit, controller, kwargs)#
Make a report for the LRF Analysis.
Migrated from molass_legacy.StageExtrapolation.control_extrapolation().
- Parameters:
punit (ProgressUnit) – The progress unit to track the progress of the report generation.
controller (Controller) – The controller containing the data and settings for the report.
kwargs (dict) – Additional keyword arguments for configuration.
- Return type:
None
- convert_to_guinier_result_array(controller, rgcurves)#
This function converts the RG curves from the controller into a format suitable for Guinier analysis and stores it in the controller.
- Parameters:
controller (Controller) – The controller containing the RG curves to be converted.
rgcurves (list) – The list of RG curves to be converted.
- Return type:
None