diff --git a/aosstower/model.py b/aosstower/model.py index b0a665d1e7c5653bcd649e8033fa3cfa8d47237d..62243547f62f9fdd0f048b63c2436f408e8899e8 100644 --- a/aosstower/model.py +++ b/aosstower/model.py @@ -5,9 +5,10 @@ from datetime import datetime, timedelta import rrdtool import numpy as np +from zope.interface import implementer from metobs.data import wind_vector_degrees, to_unix_timestamp -from aosstower import meta +from metobscommon import interface class ModelError(Exception): @@ -76,6 +77,7 @@ def initialize(filepath, start=None, days=365, data_interval=5): @WrapErrors(rrdtool.error) +@implementer(interface.Model) class RrdModel(object): """Model for storing the Level0 uncalibrated data for non-scientific purposes, such as web-widgets. diff --git a/setup.py b/setup.py index 4234a0fdfce1b95e8d7ab97e94feeb7e56ffbf51..970b1d54b88424b95e24398582696092b716bbef 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,8 @@ setup( install_requires=[ 'python-rrdtool', 'numpy', - 'metobs.data>=0.4a' + 'metobs.data>=0.4a', + 'MetObsCommon>=0.1dev' ], dependency_links=['http://larch.ssec.wisc.edu/cgi-bin/repos.cgi'], packages=find_packages(exclude=['aosstower.tests']),