| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- """
- UI Components Module
- Reusable components for building user interfaces.
- """
- # Report generation components
- from ui.components.report_generator import (
- generate_basic_report,
- generate_model_report,
- generate_comprehensive_report,
- extract_report_content
- )
- # Report sections builder
- from ui.components.report_sections import (
- create_report_info_section,
- create_empty_results_section,
- create_model_results_section,
- create_analysis_results_section,
- create_input_data_section,
- create_input_data_with_gradcam,
- create_visualizations_section
- )
- # Visualization widgets
- from ui.components.report_visualizations import (
- create_gradcam_widget,
- create_image_preview_widget,
- create_thermal_widget,
- create_audio_spectrogram_widget,
- create_clickable_image_widget,
- convert_pixmap_to_pil
- )
- # Export/Print functionality
- from ui.components.pdf_exporter import PDFExporter
- from ui.components.report_printer import ReportPrinter
- __all__ = [
- # Report generation
- 'generate_basic_report',
- 'generate_model_report',
- 'generate_comprehensive_report',
- 'extract_report_content',
- # Report sections
- 'create_report_info_section',
- 'create_empty_results_section',
- 'create_model_results_section',
- 'create_analysis_results_section',
- 'create_input_data_section',
- 'create_input_data_with_gradcam',
- 'create_visualizations_section',
- # Visualizations
- 'create_gradcam_widget',
- 'create_image_preview_widget',
- 'create_thermal_widget',
- 'create_audio_spectrogram_widget',
- 'create_clickable_image_widget',
- 'convert_pixmap_to_pil',
- # Export/Print
- 'PDFExporter',
- 'ReportPrinter',
- ]
|