Testing against the test 52 N server:
dataCollector = IoosSweSos(url='
http://ioossos.axiomalaska.com/52n-sos-ioos-stable/sos/kvp', xml=None)
with a filter:
dataCollector.filter(
features=[
offer.name],
variables=obsToQuery,
start=offer.begin_position,
end=offer.end_position)
Throws an exception:
Traceback (most recent call last):
File "/Users/danramage/Documents/workspace/pycharm/PyOOS-SOS/PyOOSDataIngest.py", line 117, in main
response = dataCollector.collect(offerings=[
offer.name])
File "/Users/danramage/pyenv2.7-pyoos/lib/python2.7/site-packages/pyoos-0.6_dev-py2.7.egg/pyoos/collectors/ioos/swe_sos.py", line 73, in collect
return IoosGetObservation(self.raw(**kwargs)).observations
File "/Users/danramage/pyenv2.7-pyoos/lib/python2.7/site-packages/pyoos-0.6_dev-py2.7.egg/pyoos/parsers/ioos/one/get_observation.py", line 29, in __init__
ob_ele = OmObservation(ob)
File "/Users/danramage/pyenv2.7-pyoos/lib/python2.7/site-packages/pyoos-0.6_dev-py2.7.egg/pyoos/parsers/ioos/one/get_observation.py", line 102, in __init__
self.feature = TimeSeriesProfile(data).feature
TypeError: object.__new__() takes no parameters