def combineDatasets(DS1, DS2, DS3, DS4, DS5, DS6, DS7, DS8, DS9, DS10, DS11, DS12, DS13, DS14, DS15, DS16, DS17, DS18, DS19, DS20, DS21, DS22, DS23, DS24, DS25, DS26, DS27, DS28, DS29, DS30, DS31, DS32, DS33, DS34, DS35, DS36, DS37, DS38, DS39, DS40, DS41, DS42, DS43, DS44, DS45): headers = ["t_stamp","Well","GPU","
Flow Rate
-MMCFD-","
Total Gas TDY
-MMCF-","
Total Gas YDY
-MMCF-","
Tubing
-PSI-","
Casing
-PSI-","
9 5/8
-PSI-","
13 3/8
-PSI-","
Surface Casing
-PSI-","
Sand Trap
-PSI-","
Separator
-PSI-","
WH Static
-PSI-","
WH DP
-PSI-","
Midstream
-PSI-","
Delivery Static1
-PSI-","
Delivery Static2
-PSI-","
Filter Sep
-PSI-","
Filter Sep DP
-PSI-","
Dew Point
-LB/H2O-","Choke","
Brine Flow
-BBLD-","
Today Water
-BBL-","
Yest. Water
-BBL-","
Tank 1
-BBL- ","
Tank 2
-BBL- ","
Tank 3
-BBL- ","
Tank 4
-BBL- "] data = [] data.append([DS1.getValueAt(0,0), DS1.getValueAt(0,1), DS1.getValueAt(0,2), DS1.getValueAt(0,3), DS1.getValueAt(0,4), DS1.getValueAt(0,5), DS1.getValueAt(0,6), DS1.getValueAt(0,7), DS1.getValueAt(0,8), DS1.getValueAt(0,9), DS1.getValueAt(0,10), DS1.getValueAt(0,11), DS1.getValueAt(0,12), DS1.getValueAt(0,13), DS1.getValueAt(0,14), DS1.getValueAt(0,15), DS1.getValueAt(0,16), DS1.getValueAt(0,17), DS1.getValueAt(0,18), DS1.getValueAt(0,19), DS1.getValueAt(0,20), DS1.getValueAt(0,21), DS1.getValueAt(0,22), DS1.getValueAt(0,23), DS1.getValueAt(0,24), DS1.getValueAt(0,25), DS1.getValueAt(0,26), DS1.getValueAt(0,27), DS1.getValueAt(0,28)]) data.append([DS2.getValueAt(0,0), DS2.getValueAt(0,1), DS2.getValueAt(0,2), DS2.getValueAt(0,3), DS2.getValueAt(0,4), DS2.getValueAt(0,5), DS2.getValueAt(0,6), DS2.getValueAt(0,7), DS2.getValueAt(0,8), DS2.getValueAt(0,9), DS2.getValueAt(0,10), DS2.getValueAt(0,11), DS2.getValueAt(0,12), DS2.getValueAt(0,13), DS2.getValueAt(0,14), DS2.getValueAt(0,15), DS2.getValueAt(0,16), DS2.getValueAt(0,17), DS2.getValueAt(0,18), DS2.getValueAt(0,19), DS2.getValueAt(0,20), DS2.getValueAt(0,21), DS2.getValueAt(0,22), DS2.getValueAt(0,23), DS2.getValueAt(0,24), DS2.getValueAt(0,25), DS2.getValueAt(0,26), DS2.getValueAt(0,27), DS2.getValueAt(0,28)]) data.append([DS3.getValueAt(0,0), DS3.getValueAt(0,1), DS3.getValueAt(0,2), DS3.getValueAt(0,3), DS3.getValueAt(0,4), DS3.getValueAt(0,5), DS3.getValueAt(0,6), DS3.getValueAt(0,7), DS3.getValueAt(0,8), DS3.getValueAt(0,9), DS3.getValueAt(0,10), DS3.getValueAt(0,11), DS3.getValueAt(0,12), DS3.getValueAt(0,13), DS3.getValueAt(0,14), DS3.getValueAt(0,15), DS3.getValueAt(0,16), DS3.getValueAt(0,17), DS3.getValueAt(0,18), DS3.getValueAt(0,19), DS3.getValueAt(0,20), DS3.getValueAt(0,21), DS3.getValueAt(0,22), DS3.getValueAt(0,23), DS3.getValueAt(0,24), DS3.getValueAt(0,25), DS3.getValueAt(0,26), DS3.getValueAt(0,27), DS3.getValueAt(0,28)]) data.append([DS4.getValueAt(0,0), DS4.getValueAt(0,1), DS4.getValueAt(0,2), DS4.getValueAt(0,3), DS4.getValueAt(0,4), DS4.getValueAt(0,5), DS4.getValueAt(0,6), DS4.getValueAt(0,7), DS4.getValueAt(0,8), DS4.getValueAt(0,9), DS4.getValueAt(0,10), DS4.getValueAt(0,11), DS4.getValueAt(0,12), DS4.getValueAt(0,13), DS4.getValueAt(0,14), DS4.getValueAt(0,15), DS4.getValueAt(0,16), DS4.getValueAt(0,17), DS4.getValueAt(0,18), DS4.getValueAt(0,19), DS4.getValueAt(0,20), DS4.getValueAt(0,21), DS4.getValueAt(0,22), DS4.getValueAt(0,23), DS4.getValueAt(0,24), DS4.getValueAt(0,25), DS4.getValueAt(0,26), DS4.getValueAt(0,27), DS4.getValueAt(0,28)]) data.append([DS5.getValueAt(0,0), DS5.getValueAt(0,1), DS5.getValueAt(0,2), DS5.getValueAt(0,3), DS5.getValueAt(0,4), DS5.getValueAt(0,5), DS5.getValueAt(0,6), DS5.getValueAt(0,7), DS5.getValueAt(0,8), DS5.getValueAt(0,9), DS5.getValueAt(0,10), DS5.getValueAt(0,11), DS5.getValueAt(0,12), DS5.getValueAt(0,13), DS5.getValueAt(0,14), DS5.getValueAt(0,15), DS5.getValueAt(0,16), DS5.getValueAt(0,17), DS5.getValueAt(0,18), DS5.getValueAt(0,19), DS5.getValueAt(0,20), DS5.getValueAt(0,21), DS5.getValueAt(0,22), DS5.getValueAt(0,23), DS5.getValueAt(0,24), DS5.getValueAt(0,25), DS5.getValueAt(0,26), DS5.getValueAt(0,27), DS5.getValueAt(0,28)]) data.append([DS6.getValueAt(0,0), DS6.getValueAt(0,1), DS6.getValueAt(0,2), DS6.getValueAt(0,3), DS6.getValueAt(0,4), DS6.getValueAt(0,5), DS6.getValueAt(0,6), DS6.getValueAt(0,7), DS6.getValueAt(0,8), DS6.getValueAt(0,9), DS6.getValueAt(0,10), DS6.getValueAt(0,11), DS6.getValueAt(0,12), DS6.getValueAt(0,13), DS6.getValueAt(0,14), DS6.getValueAt(0,15), DS6.getValueAt(0,16), DS6.getValueAt(0,17), DS6.getValueAt(0,18), DS6.getValueAt(0,19), DS6.getValueAt(0,20), DS6.getValueAt(0,21), DS6.getValueAt(0,22), DS6.getValueAt(0,23), DS6.getValueAt(0,24), DS6.getValueAt(0,25), DS6.getValueAt(0,26), DS6.getValueAt(0,27), DS6.getValueAt(0,28)]) data.append([DS7.getValueAt(0,0), DS7.getValueAt(0,1), DS7.getValueAt(0,2), DS7.getValueAt(0,3), DS7.getValueAt(0,4), DS7.getValueAt(0,5), DS7.getValueAt(0,6), DS7.getValueAt(0,7), DS7.getValueAt(0,8), DS7.getValueAt(0,9), DS7.getValueAt(0,10), DS7.getValueAt(0,11), DS7.getValueAt(0,12), DS7.getValueAt(0,13), DS7.getValueAt(0,14), DS7.getValueAt(0,15), DS7.getValueAt(0,16), DS7.getValueAt(0,17), DS7.getValueAt(0,18), DS7.getValueAt(0,19), DS7.getValueAt(0,20), DS7.getValueAt(0,21), DS7.getValueAt(0,22), DS7.getValueAt(0,23), DS7.getValueAt(0,24), DS7.getValueAt(0,25), DS7.getValueAt(0,26), DS7.getValueAt(0,27), DS7.getValueAt(0,28)]) data.append([DS8.getValueAt(0,0), DS8.getValueAt(0,1), DS8.getValueAt(0,2), DS8.getValueAt(0,3), DS8.getValueAt(0,4), DS8.getValueAt(0,5), DS8.getValueAt(0,6), DS8.getValueAt(0,7), DS8.getValueAt(0,8), DS8.getValueAt(0,9), DS8.getValueAt(0,10), DS8.getValueAt(0,11), DS8.getValueAt(0,12), DS8.getValueAt(0,13), DS8.getValueAt(0,14), DS8.getValueAt(0,15), DS8.getValueAt(0,16), DS8.getValueAt(0,17), DS8.getValueAt(0,18), DS8.getValueAt(0,19), DS8.getValueAt(0,20), DS8.getValueAt(0,21), DS8.getValueAt(0,22), DS8.getValueAt(0,23), DS8.getValueAt(0,24), DS8.getValueAt(0,25), DS8.getValueAt(0,26), DS8.getValueAt(0,27), DS8.getValueAt(0,28)]) data.append([DS9.getValueAt(0,0), DS9.getValueAt(0,1), DS9.getValueAt(0,2), DS9.getValueAt(0,3), DS9.getValueAt(0,4), DS9.getValueAt(0,5), DS9.getValueAt(0,6), DS9.getValueAt(0,7), DS9.getValueAt(0,8), DS9.getValueAt(0,9), DS9.getValueAt(0,10), DS9.getValueAt(0,11), DS9.getValueAt(0,12), DS9.getValueAt(0,13), DS9.getValueAt(0,14), DS9.getValueAt(0,15), DS9.getValueAt(0,16), DS9.getValueAt(0,17), DS9.getValueAt(0,18), DS9.getValueAt(0,19), DS9.getValueAt(0,20), DS9.getValueAt(0,21), DS9.getValueAt(0,22), DS9.getValueAt(0,23), DS9.getValueAt(0,24), DS9.getValueAt(0,25), DS9.getValueAt(0,26), DS9.getValueAt(0,27), DS9.getValueAt(0,28)]) data.append([DS10.getValueAt(0,0), DS10.getValueAt(0,1), DS10.getValueAt(0,2), DS10.getValueAt(0,3), DS10.getValueAt(0,4), DS10.getValueAt(0,5), DS10.getValueAt(0,6), DS10.getValueAt(0,7), DS10.getValueAt(0,8), DS10.getValueAt(0,9), DS10.getValueAt(0,10), DS10.getValueAt(0,11), DS10.getValueAt(0,12), DS10.getValueAt(0,13), DS10.getValueAt(0,14), DS10.getValueAt(0,15), DS10.getValueAt(0,16), DS10.getValueAt(0,17), DS10.getValueAt(0,18), DS10.getValueAt(0,19), DS10.getValueAt(0,20), DS10.getValueAt(0,21), DS10.getValueAt(0,22), DS10.getValueAt(0,23), DS10.getValueAt(0,24), DS10.getValueAt(0,25), DS10.getValueAt(0,26), DS10.getValueAt(0,27), DS10.getValueAt(0,28)]) data.append([DS11.getValueAt(0,0), DS11.getValueAt(0,1), DS11.getValueAt(0,2), DS11.getValueAt(0,3), DS11.getValueAt(0,4), DS11.getValueAt(0,5), DS11.getValueAt(0,6), DS11.getValueAt(0,7), DS11.getValueAt(0,8), DS11.getValueAt(0,9), DS11.getValueAt(0,10), DS11.getValueAt(0,11), DS11.getValueAt(0,12), DS11.getValueAt(0,13), DS11.getValueAt(0,14), DS11.getValueAt(0,15), DS11.getValueAt(0,16), DS11.getValueAt(0,17), DS11.getValueAt(0,18), DS11.getValueAt(0,19), DS11.getValueAt(0,20), DS11.getValueAt(0,21), DS11.getValueAt(0,22), DS11.getValueAt(0,23), DS11.getValueAt(0,24), DS11.getValueAt(0,25), DS11.getValueAt(0,26), DS11.getValueAt(0,27), DS11.getValueAt(0,28)]) data.append([DS12.getValueAt(0,0), DS12.getValueAt(0,1), DS12.getValueAt(0,2), DS12.getValueAt(0,3), DS12.getValueAt(0,4), DS12.getValueAt(0,5), DS12.getValueAt(0,6), DS12.getValueAt(0,7), DS12.getValueAt(0,8), DS12.getValueAt(0,9), DS12.getValueAt(0,10), DS12.getValueAt(0,11), DS12.getValueAt(0,12), DS12.getValueAt(0,13), DS12.getValueAt(0,14), DS12.getValueAt(0,15), DS12.getValueAt(0,16), DS12.getValueAt(0,17), DS12.getValueAt(0,18), DS12.getValueAt(0,19), DS12.getValueAt(0,20), DS12.getValueAt(0,21), DS12.getValueAt(0,22), DS12.getValueAt(0,23), DS12.getValueAt(0,24), DS12.getValueAt(0,25), DS12.getValueAt(0,26), DS12.getValueAt(0,27), DS12.getValueAt(0,28)]) data.append([DS13.getValueAt(0,0), DS13.getValueAt(0,1), DS13.getValueAt(0,2), DS13.getValueAt(0,3), DS13.getValueAt(0,4), DS13.getValueAt(0,5), DS13.getValueAt(0,6), DS13.getValueAt(0,7), DS13.getValueAt(0,8), DS13.getValueAt(0,9), DS13.getValueAt(0,10), DS13.getValueAt(0,11), DS13.getValueAt(0,12), DS13.getValueAt(0,13), DS13.getValueAt(0,14), DS13.getValueAt(0,15), DS13.getValueAt(0,16), DS13.getValueAt(0,17), DS13.getValueAt(0,18), DS13.getValueAt(0,19), DS13.getValueAt(0,20), DS13.getValueAt(0,21), DS13.getValueAt(0,22), DS13.getValueAt(0,23), DS13.getValueAt(0,24), DS13.getValueAt(0,25), DS13.getValueAt(0,26), DS13.getValueAt(0,27), DS13.getValueAt(0,28)]) data.append([DS14.getValueAt(0,0), DS14.getValueAt(0,1), DS14.getValueAt(0,2), DS14.getValueAt(0,3), DS14.getValueAt(0,4), DS14.getValueAt(0,5), DS14.getValueAt(0,6), DS14.getValueAt(0,7), DS14.getValueAt(0,8), DS14.getValueAt(0,9), DS14.getValueAt(0,10), DS14.getValueAt(0,11), DS14.getValueAt(0,12), DS14.getValueAt(0,13), DS14.getValueAt(0,14), DS14.getValueAt(0,15), DS14.getValueAt(0,16), DS14.getValueAt(0,17), DS14.getValueAt(0,18), DS14.getValueAt(0,19), DS14.getValueAt(0,20), DS14.getValueAt(0,21), DS14.getValueAt(0,22), DS14.getValueAt(0,23), DS14.getValueAt(0,24), DS14.getValueAt(0,25), DS14.getValueAt(0,26), DS14.getValueAt(0,27), DS14.getValueAt(0,28)]) data.append([DS15.getValueAt(0,0), DS15.getValueAt(0,1), DS15.getValueAt(0,2), DS15.getValueAt(0,3), DS15.getValueAt(0,4), DS15.getValueAt(0,5), DS15.getValueAt(0,6), DS15.getValueAt(0,7), DS15.getValueAt(0,8), DS15.getValueAt(0,9), DS15.getValueAt(0,10), DS15.getValueAt(0,11), DS15.getValueAt(0,12), DS15.getValueAt(0,13), DS15.getValueAt(0,14), DS15.getValueAt(0,15), DS15.getValueAt(0,16), DS15.getValueAt(0,17), DS15.getValueAt(0,18), DS15.getValueAt(0,19), DS15.getValueAt(0,20), DS15.getValueAt(0,21), DS15.getValueAt(0,22), DS15.getValueAt(0,23), DS15.getValueAt(0,24), DS15.getValueAt(0,25), DS15.getValueAt(0,26), DS15.getValueAt(0,27), DS15.getValueAt(0,28)]) data.append([DS16.getValueAt(0,0), DS16.getValueAt(0,1), DS16.getValueAt(0,2), DS16.getValueAt(0,3), DS16.getValueAt(0,4), DS16.getValueAt(0,5), DS16.getValueAt(0,6), DS16.getValueAt(0,7), DS16.getValueAt(0,8), DS16.getValueAt(0,9), DS16.getValueAt(0,10), DS16.getValueAt(0,11), DS16.getValueAt(0,12), DS16.getValueAt(0,13), DS16.getValueAt(0,14), DS16.getValueAt(0,15), DS16.getValueAt(0,16), DS16.getValueAt(0,17), DS16.getValueAt(0,18), DS16.getValueAt(0,19), DS16.getValueAt(0,20), DS16.getValueAt(0,21), DS16.getValueAt(0,22), DS16.getValueAt(0,23), DS16.getValueAt(0,24), DS16.getValueAt(0,25), DS16.getValueAt(0,26), DS16.getValueAt(0,27), DS16.getValueAt(0,28)]) data.append([DS17.getValueAt(0,0), DS17.getValueAt(0,1), DS17.getValueAt(0,2), DS17.getValueAt(0,3), DS17.getValueAt(0,4), DS17.getValueAt(0,5), DS17.getValueAt(0,6), DS17.getValueAt(0,7), DS17.getValueAt(0,8), DS17.getValueAt(0,9), DS17.getValueAt(0,10), DS17.getValueAt(0,11), DS17.getValueAt(0,12), DS17.getValueAt(0,13), DS17.getValueAt(0,14), DS17.getValueAt(0,15), DS17.getValueAt(0,16), DS17.getValueAt(0,17), DS17.getValueAt(0,18), DS17.getValueAt(0,19), DS17.getValueAt(0,20), DS17.getValueAt(0,21), DS17.getValueAt(0,22), DS17.getValueAt(0,23), DS17.getValueAt(0,24), DS17.getValueAt(0,25), DS17.getValueAt(0,26), DS17.getValueAt(0,27), DS17.getValueAt(0,28)]) data.append([DS18.getValueAt(0,0), DS18.getValueAt(0,1), DS18.getValueAt(0,2), DS18.getValueAt(0,3), DS18.getValueAt(0,4), DS18.getValueAt(0,5), DS18.getValueAt(0,6), DS18.getValueAt(0,7), DS18.getValueAt(0,8), DS18.getValueAt(0,9), DS18.getValueAt(0,10), DS18.getValueAt(0,11), DS18.getValueAt(0,12), DS18.getValueAt(0,13), DS18.getValueAt(0,14), DS18.getValueAt(0,15), DS18.getValueAt(0,16), DS18.getValueAt(0,17), DS18.getValueAt(0,18), DS18.getValueAt(0,19), DS18.getValueAt(0,20), DS18.getValueAt(0,21), DS18.getValueAt(0,22), DS18.getValueAt(0,23), DS18.getValueAt(0,24), DS18.getValueAt(0,25), DS18.getValueAt(0,26), DS18.getValueAt(0,27), DS18.getValueAt(0,28)]) data.append([DS19.getValueAt(0,0), DS19.getValueAt(0,1), DS19.getValueAt(0,2), DS19.getValueAt(0,3), DS19.getValueAt(0,4), DS19.getValueAt(0,5), DS19.getValueAt(0,6), DS19.getValueAt(0,7), DS19.getValueAt(0,8), DS19.getValueAt(0,9), DS19.getValueAt(0,10), DS19.getValueAt(0,11), DS19.getValueAt(0,12), DS19.getValueAt(0,13), DS19.getValueAt(0,14), DS19.getValueAt(0,15), DS19.getValueAt(0,16), DS19.getValueAt(0,17), DS19.getValueAt(0,18), DS19.getValueAt(0,19), DS19.getValueAt(0,20), DS19.getValueAt(0,21), DS19.getValueAt(0,22), DS19.getValueAt(0,23), DS19.getValueAt(0,24), DS19.getValueAt(0,25), DS19.getValueAt(0,26), DS19.getValueAt(0,27), DS19.getValueAt(0,28)]) data.append([DS20.getValueAt(0,0), DS20.getValueAt(0,1), DS20.getValueAt(0,2), DS20.getValueAt(0,3), DS20.getValueAt(0,4), DS20.getValueAt(0,5), DS20.getValueAt(0,6), DS20.getValueAt(0,7), DS20.getValueAt(0,8), DS20.getValueAt(0,9), DS20.getValueAt(0,10), DS20.getValueAt(0,11), DS20.getValueAt(0,12), DS20.getValueAt(0,13), DS20.getValueAt(0,14), DS20.getValueAt(0,15), DS20.getValueAt(0,16), DS20.getValueAt(0,17), DS20.getValueAt(0,18), DS20.getValueAt(0,19), DS20.getValueAt(0,20), DS20.getValueAt(0,21), DS20.getValueAt(0,22), DS20.getValueAt(0,23), DS20.getValueAt(0,24), DS20.getValueAt(0,25), DS20.getValueAt(0,26), DS20.getValueAt(0,27), DS20.getValueAt(0,28)]) data.append([DS21.getValueAt(0,0), DS21.getValueAt(0,1), DS21.getValueAt(0,2), DS21.getValueAt(0,3), DS21.getValueAt(0,4), DS21.getValueAt(0,5), DS21.getValueAt(0,6), DS21.getValueAt(0,7), DS21.getValueAt(0,8), DS21.getValueAt(0,9), DS21.getValueAt(0,10), DS21.getValueAt(0,11), DS21.getValueAt(0,12), DS21.getValueAt(0,13), DS21.getValueAt(0,14), DS21.getValueAt(0,15), DS21.getValueAt(0,16), DS21.getValueAt(0,17), DS21.getValueAt(0,18), DS21.getValueAt(0,19), DS21.getValueAt(0,20), DS21.getValueAt(0,21), DS21.getValueAt(0,22), DS21.getValueAt(0,23), DS21.getValueAt(0,24), DS21.getValueAt(0,25), DS21.getValueAt(0,26), DS21.getValueAt(0,27), DS21.getValueAt(0,28)]) data.append([DS22.getValueAt(0,0), DS22.getValueAt(0,1), DS22.getValueAt(0,2), DS22.getValueAt(0,3), DS22.getValueAt(0,4), DS22.getValueAt(0,5), DS22.getValueAt(0,6), DS22.getValueAt(0,7), DS22.getValueAt(0,8), DS22.getValueAt(0,9), DS22.getValueAt(0,10), DS22.getValueAt(0,11), DS22.getValueAt(0,12), DS22.getValueAt(0,13), DS22.getValueAt(0,14), DS22.getValueAt(0,15), DS22.getValueAt(0,16), DS22.getValueAt(0,17), DS22.getValueAt(0,18), DS22.getValueAt(0,19), DS22.getValueAt(0,20), DS22.getValueAt(0,21), DS22.getValueAt(0,22), DS22.getValueAt(0,23), DS22.getValueAt(0,24), DS22.getValueAt(0,25), DS22.getValueAt(0,26), DS22.getValueAt(0,27), DS22.getValueAt(0,28)]) data.append([DS23.getValueAt(0,0), DS23.getValueAt(0,1), DS23.getValueAt(0,2), DS23.getValueAt(0,3), DS23.getValueAt(0,4), DS23.getValueAt(0,5), DS23.getValueAt(0,6), DS23.getValueAt(0,7), DS23.getValueAt(0,8), DS23.getValueAt(0,9), DS23.getValueAt(0,10), DS23.getValueAt(0,11), DS23.getValueAt(0,12), DS23.getValueAt(0,13), DS23.getValueAt(0,14), DS23.getValueAt(0,15), DS23.getValueAt(0,16), DS23.getValueAt(0,17), DS23.getValueAt(0,18), DS23.getValueAt(0,19), DS23.getValueAt(0,20), DS23.getValueAt(0,21), DS23.getValueAt(0,22), DS23.getValueAt(0,23), DS23.getValueAt(0,24), DS23.getValueAt(0,25), DS23.getValueAt(0,26), DS23.getValueAt(0,27), DS23.getValueAt(0,28)]) data.append([DS24.getValueAt(0,0), DS24.getValueAt(0,1), DS24.getValueAt(0,2), DS24.getValueAt(0,3), DS24.getValueAt(0,4), DS24.getValueAt(0,5), DS24.getValueAt(0,6), DS24.getValueAt(0,7), DS24.getValueAt(0,8), DS24.getValueAt(0,9), DS24.getValueAt(0,10), DS24.getValueAt(0,11), DS24.getValueAt(0,12), DS24.getValueAt(0,13), DS24.getValueAt(0,14), DS24.getValueAt(0,15), DS24.getValueAt(0,16), DS24.getValueAt(0,17), DS24.getValueAt(0,18), DS24.getValueAt(0,19), DS24.getValueAt(0,20), DS24.getValueAt(0,21), DS24.getValueAt(0,22), DS24.getValueAt(0,23), DS24.getValueAt(0,24), DS24.getValueAt(0,25), DS24.getValueAt(0,26), DS24.getValueAt(0,27), DS24.getValueAt(0,28)]) data.append([DS25.getValueAt(0,0), DS25.getValueAt(0,1), DS25.getValueAt(0,2), DS25.getValueAt(0,3), DS25.getValueAt(0,4), DS25.getValueAt(0,5), DS25.getValueAt(0,6), DS25.getValueAt(0,7), DS25.getValueAt(0,8), DS25.getValueAt(0,9), DS25.getValueAt(0,10), DS25.getValueAt(0,11), DS25.getValueAt(0,12), DS25.getValueAt(0,13), DS25.getValueAt(0,14), DS25.getValueAt(0,15), DS25.getValueAt(0,16), DS25.getValueAt(0,17), DS25.getValueAt(0,18), DS25.getValueAt(0,19), DS25.getValueAt(0,20), DS25.getValueAt(0,21), DS25.getValueAt(0,22), DS25.getValueAt(0,23), DS25.getValueAt(0,24), DS25.getValueAt(0,25), DS25.getValueAt(0,26), DS25.getValueAt(0,27), DS25.getValueAt(0,28)]) data.append([DS26.getValueAt(0,0), DS26.getValueAt(0,1), DS26.getValueAt(0,2), DS26.getValueAt(0,3), DS26.getValueAt(0,4), DS26.getValueAt(0,5), DS26.getValueAt(0,6), DS26.getValueAt(0,7), DS26.getValueAt(0,8), DS26.getValueAt(0,9), DS26.getValueAt(0,10), DS26.getValueAt(0,11), DS26.getValueAt(0,12), DS26.getValueAt(0,13), DS26.getValueAt(0,14), DS26.getValueAt(0,15), DS26.getValueAt(0,16), DS26.getValueAt(0,17), DS26.getValueAt(0,18), DS26.getValueAt(0,19), DS26.getValueAt(0,20), DS26.getValueAt(0,21), DS26.getValueAt(0,22), DS26.getValueAt(0,23), DS26.getValueAt(0,24), DS26.getValueAt(0,25), DS26.getValueAt(0,26), DS26.getValueAt(0,27), DS26.getValueAt(0,28)]) data.append([DS27.getValueAt(0,0), DS27.getValueAt(0,1), DS27.getValueAt(0,2), DS27.getValueAt(0,3), DS27.getValueAt(0,4), DS27.getValueAt(0,5), DS27.getValueAt(0,6), DS27.getValueAt(0,7), DS27.getValueAt(0,8), DS27.getValueAt(0,9), DS27.getValueAt(0,10), DS27.getValueAt(0,11), DS27.getValueAt(0,12), DS27.getValueAt(0,13), DS27.getValueAt(0,14), DS27.getValueAt(0,15), DS27.getValueAt(0,16), DS27.getValueAt(0,17), DS27.getValueAt(0,18), DS27.getValueAt(0,19), DS27.getValueAt(0,20), DS27.getValueAt(0,21), DS27.getValueAt(0,22), DS27.getValueAt(0,23), DS27.getValueAt(0,24), DS27.getValueAt(0,25), DS27.getValueAt(0,26), DS27.getValueAt(0,27), DS27.getValueAt(0,28)]) data.append([DS28.getValueAt(0,0), DS28.getValueAt(0,1), DS28.getValueAt(0,2), DS28.getValueAt(0,3), DS28.getValueAt(0,4), DS28.getValueAt(0,5), DS28.getValueAt(0,6), DS28.getValueAt(0,7), DS28.getValueAt(0,8), DS28.getValueAt(0,9), DS28.getValueAt(0,10), DS28.getValueAt(0,11), DS28.getValueAt(0,12), DS28.getValueAt(0,13), DS28.getValueAt(0,14), DS28.getValueAt(0,15), DS28.getValueAt(0,16), DS28.getValueAt(0,17), DS28.getValueAt(0,18), DS28.getValueAt(0,19), DS28.getValueAt(0,20), DS28.getValueAt(0,21), DS28.getValueAt(0,22), DS28.getValueAt(0,23), DS28.getValueAt(0,24), DS28.getValueAt(0,25), DS28.getValueAt(0,26), DS28.getValueAt(0,27), DS28.getValueAt(0,28)]) data.append([DS29.getValueAt(0,0), DS29.getValueAt(0,1), DS29.getValueAt(0,2), DS29.getValueAt(0,3), DS29.getValueAt(0,4), DS29.getValueAt(0,5), DS29.getValueAt(0,6), DS29.getValueAt(0,7), DS29.getValueAt(0,8), DS29.getValueAt(0,9), DS29.getValueAt(0,10), DS29.getValueAt(0,11), DS29.getValueAt(0,12), DS29.getValueAt(0,13), DS29.getValueAt(0,14), DS29.getValueAt(0,15), DS29.getValueAt(0,16), DS29.getValueAt(0,17), DS29.getValueAt(0,18), DS29.getValueAt(0,19), DS29.getValueAt(0,20), DS29.getValueAt(0,21), DS29.getValueAt(0,22), DS29.getValueAt(0,23), DS29.getValueAt(0,24), DS29.getValueAt(0,25), DS29.getValueAt(0,26), DS29.getValueAt(0,27), DS29.getValueAt(0,28)]) data.append([DS30.getValueAt(0,0), DS30.getValueAt(0,1), DS30.getValueAt(0,2), DS30.getValueAt(0,3), DS30.getValueAt(0,4), DS30.getValueAt(0,5), DS30.getValueAt(0,6), DS30.getValueAt(0,7), DS30.getValueAt(0,8), DS30.getValueAt(0,9), DS30.getValueAt(0,10), DS30.getValueAt(0,11), DS30.getValueAt(0,12), DS30.getValueAt(0,13), DS30.getValueAt(0,14), DS30.getValueAt(0,15), DS30.getValueAt(0,16), DS30.getValueAt(0,17), DS30.getValueAt(0,18), DS30.getValueAt(0,19), DS30.getValueAt(0,20), DS30.getValueAt(0,21), DS30.getValueAt(0,22), DS30.getValueAt(0,23), DS30.getValueAt(0,24), DS30.getValueAt(0,25), DS30.getValueAt(0,26), DS30.getValueAt(0,27), DS30.getValueAt(0,28)]) data.append([DS31.getValueAt(0,0), DS31.getValueAt(0,1), DS31.getValueAt(0,2), DS31.getValueAt(0,3), DS31.getValueAt(0,4), DS31.getValueAt(0,5), DS31.getValueAt(0,6), DS31.getValueAt(0,7), DS31.getValueAt(0,8), DS31.getValueAt(0,9), DS31.getValueAt(0,10), DS31.getValueAt(0,11), DS31.getValueAt(0,12), DS31.getValueAt(0,13), DS31.getValueAt(0,14), DS31.getValueAt(0,15), DS31.getValueAt(0,16), DS31.getValueAt(0,17), DS31.getValueAt(0,18), DS31.getValueAt(0,19), DS31.getValueAt(0,20), DS31.getValueAt(0,21), DS31.getValueAt(0,22), DS31.getValueAt(0,23), DS31.getValueAt(0,24), DS31.getValueAt(0,25), DS31.getValueAt(0,26), DS31.getValueAt(0,27), DS31.getValueAt(0,28)]) data.append([DS32.getValueAt(0,0), DS32.getValueAt(0,1), DS32.getValueAt(0,2), DS32.getValueAt(0,3), DS32.getValueAt(0,4), DS32.getValueAt(0,5), DS32.getValueAt(0,6), DS32.getValueAt(0,7), DS32.getValueAt(0,8), DS32.getValueAt(0,9), DS32.getValueAt(0,10), DS32.getValueAt(0,11), DS32.getValueAt(0,12), DS32.getValueAt(0,13), DS32.getValueAt(0,14), DS32.getValueAt(0,15), DS32.getValueAt(0,16), DS32.getValueAt(0,17), DS32.getValueAt(0,18), DS32.getValueAt(0,19), DS32.getValueAt(0,20), DS32.getValueAt(0,21), DS32.getValueAt(0,22), DS32.getValueAt(0,23), DS32.getValueAt(0,24), DS32.getValueAt(0,25), DS32.getValueAt(0,26), DS32.getValueAt(0,27), DS32.getValueAt(0,28)]) data.append([DS33.getValueAt(0,0), DS33.getValueAt(0,1), DS33.getValueAt(0,2), DS33.getValueAt(0,3), DS33.getValueAt(0,4), DS33.getValueAt(0,5), DS33.getValueAt(0,6), DS33.getValueAt(0,7), DS33.getValueAt(0,8), DS33.getValueAt(0,9), DS33.getValueAt(0,10), DS33.getValueAt(0,11), DS33.getValueAt(0,12), DS33.getValueAt(0,13), DS33.getValueAt(0,14), DS33.getValueAt(0,15), DS33.getValueAt(0,16), DS33.getValueAt(0,17), DS33.getValueAt(0,18), DS33.getValueAt(0,19), DS33.getValueAt(0,20), DS33.getValueAt(0,21), DS33.getValueAt(0,22), DS33.getValueAt(0,23), DS33.getValueAt(0,24), DS33.getValueAt(0,25), DS33.getValueAt(0,26), DS33.getValueAt(0,27), DS33.getValueAt(0,28)]) data.append([DS34.getValueAt(0,0), DS34.getValueAt(0,1), DS34.getValueAt(0,2), DS34.getValueAt(0,3), DS34.getValueAt(0,4), DS34.getValueAt(0,5), DS34.getValueAt(0,6), DS34.getValueAt(0,7), DS34.getValueAt(0,8), DS34.getValueAt(0,9), DS34.getValueAt(0,10), DS34.getValueAt(0,11), DS34.getValueAt(0,12), DS34.getValueAt(0,13), DS34.getValueAt(0,14), DS34.getValueAt(0,15), DS34.getValueAt(0,16), DS34.getValueAt(0,17), DS34.getValueAt(0,18), DS34.getValueAt(0,19), DS34.getValueAt(0,20), DS34.getValueAt(0,21), DS34.getValueAt(0,22), DS34.getValueAt(0,23), DS34.getValueAt(0,24), DS34.getValueAt(0,25), DS34.getValueAt(0,26), DS34.getValueAt(0,27), DS34.getValueAt(0,28)]) data.append([DS35.getValueAt(0,0), DS35.getValueAt(0,1), DS35.getValueAt(0,2), DS35.getValueAt(0,3), DS35.getValueAt(0,4), DS35.getValueAt(0,5), DS35.getValueAt(0,6), DS35.getValueAt(0,7), DS35.getValueAt(0,8), DS35.getValueAt(0,9), DS35.getValueAt(0,10), DS35.getValueAt(0,11), DS35.getValueAt(0,12), DS35.getValueAt(0,13), DS35.getValueAt(0,14), DS35.getValueAt(0,15), DS35.getValueAt(0,16), DS35.getValueAt(0,17), DS35.getValueAt(0,18), DS35.getValueAt(0,19), DS35.getValueAt(0,20), DS35.getValueAt(0,21), DS35.getValueAt(0,22), DS35.getValueAt(0,23), DS35.getValueAt(0,24), DS35.getValueAt(0,25), DS35.getValueAt(0,26), DS35.getValueAt(0,27), DS35.getValueAt(0,28)]) data.append([DS36.getValueAt(0,0), DS36.getValueAt(0,1), DS36.getValueAt(0,2), DS36.getValueAt(0,3), DS36.getValueAt(0,4), DS36.getValueAt(0,5), DS36.getValueAt(0,6), DS36.getValueAt(0,7), DS36.getValueAt(0,8), DS36.getValueAt(0,9), DS36.getValueAt(0,10), DS36.getValueAt(0,11), DS36.getValueAt(0,12), DS36.getValueAt(0,13), DS36.getValueAt(0,14), DS36.getValueAt(0,15), DS36.getValueAt(0,16), DS36.getValueAt(0,17), DS36.getValueAt(0,18), DS36.getValueAt(0,19), DS36.getValueAt(0,20), DS36.getValueAt(0,21), DS36.getValueAt(0,22), DS36.getValueAt(0,23), DS36.getValueAt(0,24), DS36.getValueAt(0,25), DS36.getValueAt(0,26), DS36.getValueAt(0,27), DS36.getValueAt(0,28)]) data.append([DS37.getValueAt(0,0), DS37.getValueAt(0,1), DS37.getValueAt(0,2), DS37.getValueAt(0,3), DS37.getValueAt(0,4), DS37.getValueAt(0,5), DS37.getValueAt(0,6), DS37.getValueAt(0,7), DS37.getValueAt(0,8), DS37.getValueAt(0,9), DS37.getValueAt(0,10), DS37.getValueAt(0,11), DS37.getValueAt(0,12), DS37.getValueAt(0,13), DS37.getValueAt(0,14), DS37.getValueAt(0,15), DS37.getValueAt(0,16), DS37.getValueAt(0,17), DS37.getValueAt(0,18), DS37.getValueAt(0,19), DS37.getValueAt(0,20), DS37.getValueAt(0,21), DS37.getValueAt(0,22), DS37.getValueAt(0,23), DS37.getValueAt(0,24), DS37.getValueAt(0,25), DS37.getValueAt(0,26), DS37.getValueAt(0,27), DS37.getValueAt(0,28)]) data.append([DS38.getValueAt(0,0), DS38.getValueAt(0,1), DS38.getValueAt(0,2), DS38.getValueAt(0,3), DS38.getValueAt(0,4), DS38.getValueAt(0,5), DS38.getValueAt(0,6), DS38.getValueAt(0,7), DS38.getValueAt(0,8), DS38.getValueAt(0,9), DS38.getValueAt(0,10), DS38.getValueAt(0,11), DS38.getValueAt(0,12), DS38.getValueAt(0,13), DS38.getValueAt(0,14), DS38.getValueAt(0,15), DS38.getValueAt(0,16), DS38.getValueAt(0,17), DS38.getValueAt(0,18), DS38.getValueAt(0,19), DS38.getValueAt(0,20), DS38.getValueAt(0,21), DS38.getValueAt(0,22), DS38.getValueAt(0,23), DS38.getValueAt(0,24), DS38.getValueAt(0,25), DS38.getValueAt(0,26), DS38.getValueAt(0,27), DS38.getValueAt(0,28)]) data.append([DS39.getValueAt(0,0), DS39.getValueAt(0,1), DS39.getValueAt(0,2), DS39.getValueAt(0,3), DS39.getValueAt(0,4), DS39.getValueAt(0,5), DS39.getValueAt(0,6), DS39.getValueAt(0,7), DS39.getValueAt(0,8), DS39.getValueAt(0,9), DS39.getValueAt(0,10), DS39.getValueAt(0,11), DS39.getValueAt(0,12), DS39.getValueAt(0,13), DS39.getValueAt(0,14), DS39.getValueAt(0,15), DS39.getValueAt(0,16), DS39.getValueAt(0,17), DS39.getValueAt(0,18), DS39.getValueAt(0,19), DS39.getValueAt(0,20), DS39.getValueAt(0,21), DS39.getValueAt(0,22), DS39.getValueAt(0,23), DS39.getValueAt(0,24), DS39.getValueAt(0,25), DS39.getValueAt(0,26), DS39.getValueAt(0,27), DS39.getValueAt(0,28)]) data.append([DS40.getValueAt(0,0), DS40.getValueAt(0,1), DS40.getValueAt(0,2), DS40.getValueAt(0,3), DS40.getValueAt(0,4), DS40.getValueAt(0,5), DS40.getValueAt(0,6), DS40.getValueAt(0,7), DS40.getValueAt(0,8), DS40.getValueAt(0,9), DS40.getValueAt(0,10), DS40.getValueAt(0,11), DS40.getValueAt(0,12), DS40.getValueAt(0,13), DS40.getValueAt(0,14), DS40.getValueAt(0,15), DS40.getValueAt(0,16), DS40.getValueAt(0,17), DS40.getValueAt(0,18), DS40.getValueAt(0,19), DS40.getValueAt(0,20), DS40.getValueAt(0,21), DS40.getValueAt(0,22), DS40.getValueAt(0,23), DS40.getValueAt(0,24), DS40.getValueAt(0,25), DS40.getValueAt(0,26), DS40.getValueAt(0,27), DS40.getValueAt(0,28)]) data.append([DS41.getValueAt(0,0), DS41.getValueAt(0,1), DS41.getValueAt(0,2), DS41.getValueAt(0,3), DS41.getValueAt(0,4), DS41.getValueAt(0,5), DS41.getValueAt(0,6), DS41.getValueAt(0,7), DS41.getValueAt(0,8), DS41.getValueAt(0,9), DS41.getValueAt(0,10), DS41.getValueAt(0,11), DS41.getValueAt(0,12), DS41.getValueAt(0,13), DS41.getValueAt(0,14), DS41.getValueAt(0,15), DS41.getValueAt(0,16), DS41.getValueAt(0,17), DS41.getValueAt(0,18), DS41.getValueAt(0,19), DS41.getValueAt(0,20), DS41.getValueAt(0,21), DS41.getValueAt(0,22), DS41.getValueAt(0,23), DS41.getValueAt(0,24), DS41.getValueAt(0,25), DS41.getValueAt(0,26), DS41.getValueAt(0,27), DS41.getValueAt(0,28)]) data.append([DS42.getValueAt(0,0), DS42.getValueAt(0,1), DS42.getValueAt(0,2), DS42.getValueAt(0,3), DS42.getValueAt(0,4), DS42.getValueAt(0,5), DS42.getValueAt(0,6), DS42.getValueAt(0,7), DS42.getValueAt(0,8), DS42.getValueAt(0,9), DS42.getValueAt(0,10), DS42.getValueAt(0,11), DS42.getValueAt(0,12), DS42.getValueAt(0,13), DS42.getValueAt(0,14), DS42.getValueAt(0,15), DS42.getValueAt(0,16), DS42.getValueAt(0,17), DS42.getValueAt(0,18), DS42.getValueAt(0,19), DS42.getValueAt(0,20), DS42.getValueAt(0,21), DS42.getValueAt(0,22), DS42.getValueAt(0,23), DS42.getValueAt(0,24), DS42.getValueAt(0,25), DS42.getValueAt(0,26), DS42.getValueAt(0,27), DS42.getValueAt(0,28)]) data.append([DS43.getValueAt(0,0), DS43.getValueAt(0,1), DS43.getValueAt(0,2), DS43.getValueAt(0,3), DS43.getValueAt(0,4), DS43.getValueAt(0,5), DS43.getValueAt(0,6), DS43.getValueAt(0,7), DS43.getValueAt(0,8), DS43.getValueAt(0,9), DS43.getValueAt(0,10), DS43.getValueAt(0,11), DS43.getValueAt(0,12), DS43.getValueAt(0,13), DS43.getValueAt(0,14), DS43.getValueAt(0,15), DS43.getValueAt(0,16), DS43.getValueAt(0,17), DS43.getValueAt(0,18), DS43.getValueAt(0,19), DS43.getValueAt(0,20), DS43.getValueAt(0,21), DS43.getValueAt(0,22), DS43.getValueAt(0,23), DS43.getValueAt(0,24), DS43.getValueAt(0,25), DS43.getValueAt(0,26), DS43.getValueAt(0,27), DS43.getValueAt(0,28)]) data.append([DS44.getValueAt(0,0), DS44.getValueAt(0,1), DS44.getValueAt(0,2), DS44.getValueAt(0,3), DS44.getValueAt(0,4), DS44.getValueAt(0,5), DS44.getValueAt(0,6), DS44.getValueAt(0,7), DS44.getValueAt(0,8), DS44.getValueAt(0,9), DS44.getValueAt(0,10), DS44.getValueAt(0,11), DS44.getValueAt(0,12), DS44.getValueAt(0,13), DS44.getValueAt(0,14), DS44.getValueAt(0,15), DS44.getValueAt(0,16), DS44.getValueAt(0,17), DS44.getValueAt(0,18), DS44.getValueAt(0,19), DS44.getValueAt(0,20), DS44.getValueAt(0,21), DS44.getValueAt(0,22), DS44.getValueAt(0,23), DS44.getValueAt(0,24), DS44.getValueAt(0,25), DS44.getValueAt(0,26), DS44.getValueAt(0,27), DS44.getValueAt(0,28)]) data.append([DS45.getValueAt(0,0), DS45.getValueAt(0,1), DS45.getValueAt(0,2), DS45.getValueAt(0,3), DS45.getValueAt(0,4), DS45.getValueAt(0,5), DS45.getValueAt(0,6), DS45.getValueAt(0,7), DS45.getValueAt(0,8), DS45.getValueAt(0,9), DS45.getValueAt(0,10), DS45.getValueAt(0,11), DS45.getValueAt(0,12), DS45.getValueAt(0,13), DS45.getValueAt(0,14), DS45.getValueAt(0,15), DS45.getValueAt(0,16), DS45.getValueAt(0,17), DS45.getValueAt(0,18), DS45.getValueAt(0,19), DS45.getValueAt(0,20), DS45.getValueAt(0,21), DS45.getValueAt(0,22), DS45.getValueAt(0,23), DS45.getValueAt(0,24), DS45.getValueAt(0,25), DS45.getValueAt(0,26), DS45.getValueAt(0,27), DS45.getValueAt(0,28)]) return system.dataset.toDataSet(headers,data)