File size: 452 Bytes
54b9ca1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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