diff --git a/geomagio/Controller.py b/geomagio/Controller.py index fae8902ba1be3940f3ef24edc2fead1ebcdd45c5..fab26a3fb024e574f3e8b37e6176f7d7ec52d8f3 100644 --- a/geomagio/Controller.py +++ b/geomagio/Controller.py @@ -7,7 +7,6 @@ from typing import List, Optional, Tuple, Union from obspy.core import Stream, UTCDateTime -from geomagio.netcdf.NetCDFFactory import NetCDFFactory from .algorithm import Algorithm, algorithms, AlgorithmException, FilterAlgorithm from .DerivedTimeseriesFactory import DerivedTimeseriesFactory @@ -27,6 +26,7 @@ from . import temperature from . import vbf from . import xml from . import covjson +from . import netcdf class Controller(object): @@ -550,7 +550,7 @@ def get_input_factory(args): if input_type == "iaga2002": input_factory = iaga2002.IAGA2002Factory(**input_factory_args) if input_type == "netcdf": - input_factory = NetCDFFactory(**input_factory_args) + input_factory = netcdf.NetCDFFactory(**input_factory_args) elif input_type == "imfv122": input_factory = imfv122.IMFV122Factory(**input_factory_args) elif input_type == "imfv283": @@ -637,7 +637,7 @@ def get_output_factory(args): elif output_type == "iaga2002": output_factory = iaga2002.IAGA2002Factory(**output_factory_args) elif output_type == "netcdf": - output_factory = NetCDFFactory(**output_factory_args) + output_factory = netcdf.NetCDFFactory(**output_factory_args) elif output_type == "imfjson": output_factory = imfjson.IMFJSONFactory(**output_factory_args) elif output_type == "covjson": diff --git a/geomagio/netcdf/__init__.py b/geomagio/netcdf/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..f2ccd864e41c948fc29ac6050d2961232284dc1e --- /dev/null +++ b/geomagio/netcdf/__init__.py @@ -0,0 +1,8 @@ +"""IO Module for NetCDF Format +""" + +from __future__ import absolute_import + +from .NetCDFFactory import NetCDFFactory + +__all__ = ["NetCDFFactory"]