from solar_report.observe import SolarMonitor from solar_report.analyze import prepare_report def fetch_survey(csv_path): solar_monitor = SolarMonitor(csv_path) return solar_monitor.survey()["formatted"] def fetch_plot(csv_path): solar_monitor = SolarMonitor(csv_path) return solar_monitor.render_plot() def generate_report(survey: dict, verbosity: int): report = prepare_report(survey, verbosity=verbosity) return report