@@ -381,7 +381,7 @@ def getPeople(self, id=None, firstname=None, lastname=None):
381381 except :
382382 return None
383383
384- def getAffiliations (self , id , personfirst = None , personlast = None , orgcode = None ):
384+ def getAffiliations (self , id = None , personfirst = None , personlast = None , orgcode = None ):
385385 """
386386 Select all affiliation of person
387387 :param personfirst: first name of person
@@ -644,7 +644,7 @@ def getResultDerivationEquations(self):
644644 ResultValues
645645 """
646646
647- def getResultValues (self , resultid = None , starttime = None , endtime = None ):
647+ def getResultValues (self , resultid , starttime = None , endtime = None ):
648648
649649 """Select all on TimeSeriesResults
650650 getResultValues()
@@ -656,33 +656,13 @@ def getResultValues(self, resultid=None, starttime=None, endtime=None):
656656
657657
658658 """
659- type = self ._session .query (Results ).filter_by (ResultID = resultid ).first ().ResultTypeCV
660- Result = TimeSeriesResults
661-
662- if "categorical" in type .lower ():
663- Result = CategoricalResultValues
664- elif "measurement" in type .lower ():
665- Result = MeasurementResultValues
666- elif "coverage" in type .lower ():
667- Result = PointCoverageResultValues
668- elif "profile" in type .lower ():
669- Result = ProfileResultValues
670- elif "section" in type .lower ():
671- Result = SectionResults
672- elif "spectra" in type .lower ():
673- Result = SpectraResultValues
674- elif "time" in type .lower ():
675- Result = TimeSeriesResultValues
676- elif "trajectory" in type .lower ():
677- Result = TrajectoryResultValues
678- elif "transect" in type .lower ():
679- Result = TransectResultValues
680-
681- q = self ._session .query (Result ).filter_by (ResultID = id )
682- if starttime : q = q .filter (Result .ValueDateTime >= starttime )
683- if endtime : q = q .filter (Result .ValueDateTime <= endtime )
659+
660+
661+ q = self ._session .query (Results ).filter_by (ResultID = id )
662+ if starttime : q = q .filter (Results .ValueDateTime >= starttime )
663+ if endtime : q = q .filter (Results .ValueDateTime <= endtime )
684664 try :
685- q = q .order_by (Result .ValueDateTime ).all ()
665+ q = q .order_by (Results .ValueDateTime ).all ()
686666 df = pd .DataFrame ([dv .list_repr () for dv in q .all ()])
687667 df .columns = q [0 ].get_columns ()
688668 return df
0 commit comments