def update_until(criteria=None, until=None): if criteria == None: print("Criteria missing please include the criteria") return if until == None: print("until missing") return criteria.setParameters(until) return criteria
def update_since(criteria=None, since=None): if criteria == None: print("Criteria missing please include the criteria") return if since == None: print("since missing") return criteria.setParameters(since) return criteria
def update_station(criteria=None, station=None): if criteria == None: print("Criteria missing please include the criteria") return if station == None: print("station missing") return criteria.setStationNumber(station) return criteria
def update_parameter(criteria=None, parameters=None): if criteria == None: print("Criteria missing please include the criteria") return if parameters == None: print("parameters missing") return elif len(parameters) != 0: criteria.setParameters(parameters) return criteria return
def update_state(criteria=None, state=None): if criteria == None: print("Criteria missing please include the criteria") return if state == None: print("region missing") return elif check_states(state): criteria.setRegion(state) return criteria return
def create_usgs_criteria(region=None, station=None, parameters=None, since=None, until=None): usgs_criteria = criteria.usgsCriteria() is_valid = False if region != None and station != None and parameters != None: usgs_criteria.setRegion(region) is_valid = True if station != None: usgs_criteria.setStationNumber(station) is_valid = True if parameters != None: usgs_criteria.setParameters(parameters) is_valid = True if is_valid == False: print("The criteria is no valid please enter the region and station") if parameters != None: usgs_criteria.setParameters(parameters) if since != None: usgs_criteria.setSince(since) if until != None: usgs_criteria.setUntil(until) return usgs_criteria