From 08a2774bdd57acaf61e6a6516154ac6ebe3a9183 Mon Sep 17 00:00:00 2001 From: Tylar Murray Date: Tue, 23 Jul 2024 17:05:59 +0000 Subject: [PATCH] + logging --- nerrs_data/__init__.py | 2 +- nerrs_data/exportAllParamsDateRange.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/nerrs_data/__init__.py b/nerrs_data/__init__.py index 390ec7f..1213bcf 100644 --- a/nerrs_data/__init__.py +++ b/nerrs_data/__init__.py @@ -2,7 +2,7 @@ __author__ = """Tylar Murray""" __email__ = 'email@tylar.info' -__version__ = '1.2.0' +__version__ = '1.2.1' from .exportSingleParam import exportSingleParam from .exportStationCodes import exportStationCodes diff --git a/nerrs_data/exportAllParamsDateRange.py b/nerrs_data/exportAllParamsDateRange.py index d288ab7..7bcf7ed 100644 --- a/nerrs_data/exportAllParamsDateRange.py +++ b/nerrs_data/exportAllParamsDateRange.py @@ -16,12 +16,13 @@ import xml.etree.ElementTree as ET def exportAllParamsDateRange(stationCode, minDate, maxDate, paramTested): + print('init SOAP client...') soapClient = Client( "http://cdmo.baruch.sc.edu/webservices2/requests.cfc?wsdl", timeout=90, retxml=True ) - + print('submitting request...') # Get the station codes SOAP request example. data_xml = soapClient.service.exportAllParamsDateRangeXMLNew( stationCode, # Station_Code @@ -29,6 +30,7 @@ def exportAllParamsDateRange(stationCode, minDate, maxDate, paramTested): maxDate, paramTested ) + print('parsing xml...') data_tree = ET.fromstring(data_xml) #print( # "data:\n", @@ -53,6 +55,7 @@ def exportAllParamsDateRange(stationCode, minDate, maxDate, paramTested): record[elem.tag] = elem.text records.append(record) + print('exporting as dataframe...') # Convert to DataFrame df = pd.DataFrame(records)