From f3acbae92eac8df6ecc0b4c58bc94c2c2e29516a Mon Sep 17 00:00:00 2001 From: Mikkel Pedersen Date: Wed, 17 Jun 2026 14:14:41 +0200 Subject: [PATCH] fix(daylight): Add function to read a single data collection --- pollination_handlers/outputs/daylight.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pollination_handlers/outputs/daylight.py b/pollination_handlers/outputs/daylight.py index 8163623..044c3bf 100644 --- a/pollination_handlers/outputs/daylight.py +++ b/pollination_handlers/outputs/daylight.py @@ -206,3 +206,13 @@ def read_json_summary_list(summary_json): summary_results.append('{}: {}'.format(key, value)) results.append(summary_results) return results + + +def read_hourly_continuous_collection_from_json(json_path): + """Read a single hourly continuous collection from a JSON file.""" + if not os.path.isfile(json_path): + raise ValueError('Invalid file path: %s' % json_path) + with open(json_path) as json_file: + data = json.load(json_file) + datacollection = HourlyContinuousCollection.from_dict(data) + return datacollection