Skip to content

Commit bf60be7

Browse files
author
sreeder
committed
Merge branch 'master' of https://github.com/ODM2/ODMToolsPython
2 parents e2332bc + 41d4eef commit bf60be7

File tree

4 files changed

+39
-6
lines changed

4 files changed

+39
-6
lines changed

odmtools/controller/logicEditTools.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def _dataframe2liststub(self, dataframe):
126126
result = None
127127
if isinstance(dataframe, pd.DataFrame):
128128
result = pd.DataFrame()
129-
129+
#TODO update function recieves a dataframe extract "datavalues" and "localdatetime" convert to dictionary call update function from memory database
130130

131131
## return dataframe
132132

odmtools/odmservices/edit_service.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,6 @@ def duplicate_value_filter(self):
271271
#self.filtered_dataframe= df[df.index.get_duplicates()]
272272
self.filtered_dataframe= df[df.index.isin(df.index.get_duplicates())]
273273
#self.filtered_dataframe = df[df['DataValue'] < value]
274-
print "dup value worked"
275274

276275

277276
def select_points_tf(self, tf_list):
@@ -411,7 +410,6 @@ def interpolate(self):
411410

412411
def drift_correction(self, gap_width):
413412

414-
415413
if self.isOneGroup():
416414
tmp_filter_list =self.get_filtered_points()
417415
startdate =tmp_filter_list.index[0]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import csv
2+
import xml.etree.cElementTree as ET
3+
import datetime
4+
5+
class ExportData():
6+
7+
def __init__(selfself, series_service):
8+
self._series_service = series_service
9+
self.dt_format_str = "%m/%d/%Y %I:%M:%S %p"
10+
11+
def export_series_data(self, series_id, filename, utc=False, site=False, var=False, offset=False, qual=False,
12+
src=False, qcl=False):
13+
series = self._series_service.get_series_by_id(series_id)
14+
if series is None:
15+
return False
16+
17+
writer = csv.writer(open(filename, 'wb'))
18+
print "filename: ". filename
19+
self.write_data_header(writer, utc, site, var, offset, qual, src, qcl)
20+
for dv in series.data_values:
21+
self.write_data_row(writer, series, dv, utc, site, var, offset, qual, src, qcl)
22+
23+
def export_data(self, series_ids, filename):
24+
if series_ids is None:
25+
return
26+
27+
try:
28+
with open(filename):
29+
file_exists = True
30+
except IOError:
31+
file_exists = False
32+
33+
if file_exists:
34+
pass
35+

odmtools/odmservices/export_service.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,9 +212,9 @@ def append_site_info(self, series, parent):
212212
local_y = ET.SubElement(local_coords, "LocalY")
213213
local_y.text = str(site.local_y)
214214
local_srs_id = ET.SubElement(local_coords, "SRSID")
215-
local_srs_id.text = str(site.local_spatial_ref.srs_id)
216-
local_srs_name = ET.SubElement(local_coords, "SRSName")
217-
local_srs_name.text = site.local_spatial_ref.srs_name
215+
# local_srs_id.text = str(site.local_spatial_ref.srs_id)
216+
# local_srs_name = ET.SubElement(local_coords, "SRSName")
217+
# local_srs_name.text = site.local_spatial_ref.srs_name
218218
local_is_geo = ET.SubElement(local_coords, "IsGeographic")
219219
local_is_geo.text = str(site.local_spatial_ref.is_geographic)
220220
local_notes = ET.SubElement(local_coords, "Notes")

0 commit comments

Comments
 (0)