From 3267e6833043f0c15120bb6196795e35c9cc3cc3 Mon Sep 17 00:00:00 2001 From: Massimiliano Lincetto Date: Mon, 10 Oct 2022 14:19:24 +0200 Subject: [PATCH] avoid circular imports --- flarestack/data/dataset_index.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/flarestack/data/dataset_index.py b/flarestack/data/dataset_index.py index e23ff8fb..ba62a27c 100644 --- a/flarestack/data/dataset_index.py +++ b/flarestack/data/dataset_index.py @@ -4,6 +4,10 @@ import logging from typing import List from flarestack.data import Dataset +from flarestack.data.icecube.gfu import gfu_v002_p04 + +import flarestack.data.public +import flarestack.data.icecube logger = logging.getLogger(__name__) @@ -61,6 +65,10 @@ def get_dataset_list(self): dataset_index = DatasetIndex() -# Datasets will in turn import dataset_index and register themselves in the index. -import flarestack.data.public -import flarestack.data.icecube +############################ +# Register datasets to index +############################ + +dataset_index.add_dataset("icecube." + ps_v004_p00.sample_name, ps_v004_p00) +dataset_index.add_dataset("icecube." + nt_v005_p00.sample_name, nt_v005_p00) +dataset_index.add_dataset("icecube." + gfu_v002_p04.sample_name, gfu_v002_p04)