Sfoglia il codice sorgente

Merge branch 'dev' of http://git.fast-fun.cn:92/lmstack/data_analyze_platform into dev

lmstack 2 anni fa
parent
commit
03aa6daa4f
95 ha cambiato i file con 14587 aggiunte e 19 eliminazioni
  1. 19 9
      LIB/MIDDLE/AlgoDemo/Demo/V_1_0_0/Main/main.py
  2. BIN
      USER/SPF/alibaba/01BatSoh/CBMSBatSoh.py
  3. 203 0
      USER/SPF/alibaba/01BatSoh/deploy_soh.py
  4. BIN
      USER/SPF/alibaba/01BatSoh/main copy 2.py
  5. BIN
      USER/SPF/alibaba/01BatSoh/main copy.py
  6. BIN
      USER/SPF/alibaba/01BatSoh/main.py
  7. BIN
      USER/SPF/alibaba/02BatUniform/CBMSBatUniform.py
  8. BIN
      USER/SPF/alibaba/02BatUniform/main.py
  9. BIN
      USER/SPF/alibaba/03BatInterShort/CBMSBatInterShort.py
  10. BIN
      USER/SPF/alibaba/03BatInterShort/main.py
  11. BIN
      USER/SPF/alibaba/04BatSoc/CBMSBatSoc.py
  12. 236 0
      USER/SPF/alibaba/04BatSoc/deploy_soc.py
  13. BIN
      USER/SPF/alibaba/04BatSoc/main copy.py
  14. BIN
      USER/SPF/alibaba/04BatSoc/main.py
  15. BIN
      USER/SPF/alibaba/04BatSoc/main_test.py
  16. BIN
      USER/SPF/alibaba/05BatDiag/CBMSBatDiag.py
  17. 246 0
      USER/SPF/alibaba/05BatDiag/deploy_diag.py
  18. BIN
      USER/SPF/alibaba/05BatDiag/main copy.py
  19. BIN
      USER/SPF/alibaba/05BatDiag/main.py
  20. BIN
      USER/SPF/alibaba/05BatDiag/main_test.py
  21. BIN
      USER/SPF/alibaba/06BatSafetyAlarm/CBMSSafetyAlarm.py
  22. 236 0
      USER/SPF/alibaba/06BatSafetyAlarm/deploy_safetyalarm.py
  23. BIN
      USER/SPF/alibaba/06BatSafetyAlarm/main copy.py
  24. BIN
      USER/SPF/alibaba/06BatSafetyAlarm/main test.py
  25. BIN
      USER/SPF/alibaba/06BatSafetyAlarm/main.py
  26. BIN
      USER/SPF/alibaba/07BatSafetyWarning/CBMSBatInterShort.py
  27. BIN
      USER/SPF/alibaba/07BatSafetyWarning/CBMSBatUniform.py
  28. BIN
      USER/SPF/alibaba/07BatSafetyWarning/CBMSSafetyWarning.py
  29. BIN
      USER/SPF/alibaba/07BatSafetyWarning/VoltStray.py
  30. 332 0
      USER/SPF/alibaba/07BatSafetyWarning/deploy_safetywarning.py
  31. 93 0
      USER/SPF/alibaba/08BatCrtl/CBMSBatCtrl.py
  32. 64 0
      USER/SPF/alibaba/08BatCrtl/main.py
  33. BIN
      USER/SPF/alibaba/Common/BatParam.py
  34. BIN
      USER/SPF/alibaba/alibaba.rar
  35. 823 0
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/CBMSBatSoh.py
  36. BIN
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/BatParam.cpython-38.pyc
  37. BIN
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/CBMSBatSoh.cpython-38.pyc
  38. BIN
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/DBDownload.cpython-38.pyc
  39. BIN
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/log.cpython-38.pyc
  40. 64 0
      USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/main.py
  41. 390 0
      USER/SPF/alibaba/alibaba/02BatUniform/CBMSBatUniform.py
  42. BIN
      USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/BatParam.cpython-38.pyc
  43. BIN
      USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/CBMSBatUniform.cpython-38.pyc
  44. BIN
      USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/log.cpython-38.pyc
  45. 52 0
      USER/SPF/alibaba/alibaba/02BatUniform/main.py
  46. 555 0
      USER/SPF/alibaba/alibaba/03BatInterShort/CBMSBatInterShort.py
  47. BIN
      USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/BatParam.cpython-38.pyc
  48. BIN
      USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/CBMSBatInterShort.cpython-38.pyc
  49. BIN
      USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/DBDownload.cpython-38.pyc
  50. BIN
      USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/log.cpython-38.pyc
  51. 65 0
      USER/SPF/alibaba/alibaba/03BatInterShort/main.py
  52. 557 0
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/CBMSBatSoc.py
  53. BIN
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/BatParam.cpython-38.pyc
  54. BIN
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/CBMSBatInterShort.cpython-38.pyc
  55. BIN
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/CBMSBatSoc.cpython-38.pyc
  56. BIN
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/DBDownload.cpython-38.pyc
  57. BIN
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/log.cpython-38.pyc
  58. 100 0
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/main.py
  59. 128 0
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/main_test.py
  60. 5034 0
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/soc_HUATING01.txt
  61. 1623 0
      USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/soc_LISHEN01.txt
  62. 692 0
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/CBMSBatDiag.py
  63. BIN
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/__pycache__/CBMSBatDiag.cpython-38.pyc
  64. 139 0
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/main.py
  65. 148 0
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/main_test.py
  66. BIN
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/健康度评分表单.xlsx
  67. BIN
      USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/报警系统表单.xlsx
  68. 271 0
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/CBMSSafetyAlarm.py
  69. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/BatParam.cpython-38.pyc
  70. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSBatDiag.cpython-38.pyc
  71. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSBatInterShort.cpython-38.pyc
  72. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSSafetyAlarm.cpython-38.pyc
  73. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/DBDownload.cpython-38.pyc
  74. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/log.cpython-38.pyc
  75. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmax_index1.png
  76. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmin_index1.png
  77. BIN
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmin_index2.png
  78. 131 0
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/main test.py
  79. 127 0
      USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/main.py
  80. 686 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSBatInterShort.py
  81. 506 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSBatUniform.py
  82. 255 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSSafetyWarning.py
  83. 138 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/VoltStray.py
  84. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/BatParam.cpython-38.pyc
  85. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSBatInterShort.cpython-38.pyc
  86. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSBatUniform.cpython-38.pyc
  87. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSSafetyWarning.cpython-38.pyc
  88. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/DBDownload.cpython-38.pyc
  89. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/VoltStray.cpython-38.pyc
  90. BIN
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/log.cpython-38.pyc
  91. 222 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/main.py
  92. 250 0
      USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/main_test.py
  93. 196 0
      USER/SPF/alibaba/alibaba/BatParam.py
  94. 0 0
      USER/SPF/alibaba/alibaba/deploy.ipynb
  95. 6 10
      USER/test.ipynb

+ 19 - 9
LIB/MIDDLE/AlgoDemo/Demo/V_1_0_0/Main/main.py

@@ -54,18 +54,30 @@ if __name__ == '__main__':
     logger.info("{}, 算法开始".format(str(os.getpid())))
     
     try:    
-        # 连接数据库的两种方式
-        # 方式一:新dataframe写入数据库时,采用该方式可以不需要写sql语句;
-        #    该方式无法对数据库进行修改;
+        # 创建数据库连接池
         
         db_engine_1 = create_engine(
             "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
                 user1, password1, host1, port1, db1
             ))
+        Session = sessionmaker(bind=db_engine)
+        # 取数示例
+        sql = "select * from table"
+        df_diag_ram = pd.read_sql(sql, db_engine)
         
-        # 方式二:该方式可以通过写update SQL语句,对数据库中的数据进行修改
-        conn = pymysql.connect(host=host2, port=port2, user=user2, password=password2, database=db2)
-        cursor = conn.cursor()
+        # 修改数据库示例
+        # session = Session()
+        # sql = 'insert into table (data) values (:data)'
+        # params = {'data':1}
+        # session.execute(sql,params=params)
+        
+        sql = "update all_fault_info_copy set update_time=:time,end_time=:end_time where product_id=:sn and end_time=:end_time and code=:code"
+        params = {"time":datetime.datetime.now(), "end_time":end_time, "sn":sn, "code":'C493'}
+        session.execute(sql,params=params)
+        session.commit()
+        session.close()
+
+
 
         # 准备算法数据
         
@@ -120,9 +132,7 @@ if __name__ == '__main__':
                     
                 else:   
                 # 修改
-                    sql = '''update test_tb set data={} where sn='{}' '''.format(df_res['data'].values[0], (df_res['sn'].values[0]))
-                    cursor.execute(sql)
-                    conn.commit()
+                    pass
                 logger.info("{} done".format(sn))
             except Exception as e :
                 logger.error(traceback.format_exc)

BIN
USER/SPF/alibaba/01BatSoh/CBMSBatSoh.py


+ 203 - 0
USER/SPF/alibaba/01BatSoh/deploy_soh.py

@@ -0,0 +1,203 @@
+
+import os
+import time
+
+import pandas as pd
+from sqlalchemy import create_engine
+import logging.handlers
+import traceback
+import re
+import CBMSBatSoh
+import datetime
+import dateutil.relativedelta
+from urllib import parse
+from apscheduler.schedulers.blocking import BlockingScheduler
+import warnings
+from multiprocessing import Process
+
+
+def fun(host, port, db, user, password, runenv, logger, period_second):
+    logger.info("pid is {}".format(os.getpid()))
+    try:
+        db_engine = create_engine(
+            "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                user, parse.quote_plus(password), host, port, db
+            ))
+    except:
+        logger.error(u"数据库连接错误", exc_info=True)
+        logger.error(traceback.format_exc)
+        return
+
+    # 获取配置信息
+    df_confs = pd.read_sql('select * from conf where status=1 order by factory,device_name', db_engine)
+    # db_engine.dispose()
+
+
+
+
+    now_time = datetime.datetime.now()
+    pre_time = now_time + dateutil.relativedelta.relativedelta(seconds=-period_second-6*3600)  #两周前
+    end_time = datetime.datetime.strftime(now_time, "%Y-%m-%d %H:%M:%S")
+    start_time = datetime.datetime.strftime(pre_time, "%Y-%m-%d %H:%M:%S")
+    logger.info("time range from {} to {} ".format(start_time, end_time))
+    for i in range(len(df_confs)):
+        try:
+            factory = df_confs.loc[i, 'factory']
+            sn = df_confs.loc[i, 'device_name']
+            if '康普盾' in factory:
+                celltype = 1
+                cell_volt_count = 120
+                cell_temp_count = 40
+            elif '华霆' in factory:
+                celltype = 2
+                cell_volt_count = 204
+                cell_temp_count = 40
+            elif '力神' in factory:
+                celltype = 99
+                cell_volt_count = 72
+                cell_temp_count = 32
+
+            logger.info("pid-{} FACTORY:{} - SN: {} START!".format(os.getpid(), factory, sn))
+            sql = "select * from bms_data where factory ='{}' and sn = '{}' and time > '{}' and time <= '{}'".format(factory, sn, start_time, end_time)
+            logger.info(sql)
+            df_bms = pd.read_sql(sql, db_engine)
+            if df_bms.empty:
+                continue
+            df_bms.columns = ['sn', 'factory', 'add_time', 'update_time', 'time', 'BMSStat', 'PackVolt', 'PackCrnt',
+                              'PackSOC', 'PackSOH', 'alarm1', 'alarm2', 'alarm3', 'CellTemp',
+                              'CellVolt', 'id']
+            # 单体数据拆分
+            cell_temp = df_bms['CellTemp']
+            cell_volt = df_bms['CellVolt']
+            cell_temps = []
+            [cell_temps.append(list(map(float,x.split(',')))) for x in cell_temp]
+            cell_volts = []
+            [cell_volts.append(list(map(float,x.split(',')))) for x in cell_volt]
+            del_indexes = []
+            for i, cell_volt in enumerate(cell_volts):
+                if len(cell_volt) != cell_volt_count:
+                    del_indexes.append(i)
+            for i, cell_temp in enumerate(cell_temps):
+                if len(cell_temp) != cell_temp_count:
+                    del_indexes.append(i)
+            del_indexes = list(set(del_indexes))
+            for i, del_index in enumerate(del_indexes):
+                del_index = del_index - i
+                cell_volts.pop(del_index)
+                cell_temps.pop(del_index)
+            df_bms = df_bms.drop(index=del_indexes, axis=1)
+            cellvolt_name = ['CellVolt' + str(x) for x in range(1, cell_volt_count + 1)]
+            celltemp_name = ['CellTemp' + str(x) for x in range(1, cell_temp_count + 1)]
+            df_bms[cellvolt_name] = cell_volts
+            df_bms[celltemp_name] = cell_temps
+            df_bms = df_bms.drop(columns='CellVolt', axis=0)
+            df_bms = df_bms.drop(columns='CellTemp', axis=0)
+            df_bms = df_bms.reset_index(drop=True)
+            logger.info("pid-{} FACTORY:{} - SN: {} 去除单体异常行{}数据!".format(os.getpid(), factory, sn, str(del_indexes)))
+
+            # 算法执行
+            df_soh = pd.read_sql(
+                "select time_st,time_sp,sn,method,soh,cellsoh,packsoh from soh_result where factory ='{}' and sn = '{}' order by time_st desc limit 1".format(factory, sn),
+                db_engine);
+            BatSoh = CBMSBatSoh.BatSoh(sn, celltype, df_bms, df_soh)
+            df_res = BatSoh.batsoh()
+
+            # 如果以开发环境运行,则写入测试结果!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+            if (runenv == 'dev'):
+                logger.info("pid-{} FACTORY:{} - SN: {} 测试!".format(os.getpid(), factory, sn))
+                df_res = pd.DataFrame({'time_st': ["2021-01-01 00:00:00"], 'time_sp': ["2021-01-02 00:00:00"],
+                                       'sn': [sn], 'method': [1], 'bmssoh': [99], 'packsoh': [100], 'soh': [99],"cellsohmin":[10],"cellsohmax":[20],"sohmin_num":[30], 'sohmax_num':[10],
+                                       'cellsoh_diff': [1], 'cellsoh': ["98,97"]})
+            if not df_res.empty:
+                df_res.columns = ['time_st', 'time_sp', 'sn', 'method', 'bmssoh', 'packsoh', 'soh','cellsohmin', 'cellsohmax', 'sohmin_num', 'sohmax_num', 'cellsoh_diff',
+                                  'cellsoh']
+                df_res['factory'] = factory
+                df_res['add_time'] = datetime.datetime.now()
+                df_res.to_sql("soh_result", con=db_engine, if_exists="append", index=False)
+                logger.info("pid-{} FACTORY:{} - SN: {} 结果入库成功!".format(os.getpid(), factory, sn))
+
+            logger.info("pid-{} FACTORY:{} - SN: {} DONE!".format(os.getpid(), factory, sn))
+        except:
+            logger.error(u"pid-{} FACTORY:{} - SN: {} ERROR!\n".format(os.getpid(), factory, sn), exc_info=True)
+            logger.error(traceback.format_exc)
+    db_engine.dispose()
+    logger.info("time range from {} to {} done!!!!!!!!! ".format(start_time, end_time))
+
+
+def heart_beat(host, port, db, user, password, log):
+    while True:
+        try:
+            db_engine = create_engine(
+                "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                    user, parse.quote_plus(password), host, port, db
+                ))
+            while True:
+                now = datetime.datetime.now()
+                db_engine.execute("update status set algo_soh='{}'".format(now))
+                log.info("soh心跳信号" + now.strftime("%Y-%m-%d %H:%M:%S"))
+                time.sleep(5)
+        except:
+            log.error(u"soh心跳错误", exc_info=True)
+            log.error(traceback.format_exc)
+            time.sleep(5)
+        finally:
+            db_engine.dispose()
+
+if __name__ == '__main__':
+    warnings.filterwarnings("ignore")
+    env_dist = os.environ
+    # 配置信息信息
+    # host = env_dist.get("ALI_HOST", '120.25.223.1')
+    # port = env_dist.get("ALI_PORT", '4901')
+    # db = env_dist.get("ALI_DB", 'ali')
+    # user = env_dist.get("ALI_ROOT", 'root')
+    # password = parse.quote_plus(env_dist.get("ALI_PASSWORD", '123456'))
+    host = env_dist.get("ALI_HOST", '192.168.31.141')
+    port = env_dist.get("ALI_PORT", '3306')
+    db = env_dist.get("ALI_DB", 'ali')
+    user = env_dist.get("ALI_ROOT", 'root')
+    password = env_dist.get("ALI_PASSWORD", 'Ali@123456')
+    runenv = env_dist.get("ALI_RUNENV", 'dev')
+    period_second = int(env_dist.get("ALI_PERIOD_SECOND", '604800'))
+
+
+    algo_name = 'soh'
+    # 日志配置
+    log_path = './log' + '/' + algo_name
+    if not os.path.exists(log_path):
+        os.makedirs(log_path)
+    logger = logging.getLogger()
+    logger.setLevel(logging.DEBUG)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/info.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.suffix = "%Y-%m-%d_%H-%M.log"
+    fh.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}.log$")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.DEBUG)
+    logger.addHandler(fh)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/error.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.ERROR)
+    logger.addHandler(fh)
+
+    logger.info("算法初始化完毕,开始周期运行!!!!!!!!!!!!!!!!!!!!!")
+    # 开启定时任务
+    p = Process(target=heart_beat, args=(host, port, db, user, password, logger,))
+    p.start()
+    scheduler = BlockingScheduler()
+    # heart_beat(host, port, db, user, password, logger)
+    # scheduler.add_job(func=heart_beat, args=(host, port, db, user, password, logger), trigger='interval', seconds=5,max_instances=1, coalesce=True)
+    fun(host, port, db, user, password, runenv, logger, period_second)
+    scheduler.add_job(func=fun, args=(host, port, db, user, password, runenv, logger, period_second), trigger='interval', seconds=period_second
+                      ,max_instances=1, coalesce=True)
+
+    try:
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        logger.error(str(e))

BIN
USER/SPF/alibaba/01BatSoh/main copy 2.py


BIN
USER/SPF/alibaba/01BatSoh/main copy.py


BIN
USER/SPF/alibaba/01BatSoh/main.py


BIN
USER/SPF/alibaba/02BatUniform/CBMSBatUniform.py


BIN
USER/SPF/alibaba/02BatUniform/main.py


BIN
USER/SPF/alibaba/03BatInterShort/CBMSBatInterShort.py


BIN
USER/SPF/alibaba/03BatInterShort/main.py


BIN
USER/SPF/alibaba/04BatSoc/CBMSBatSoc.py


+ 236 - 0
USER/SPF/alibaba/04BatSoc/deploy_soc.py

@@ -0,0 +1,236 @@
+
+import os
+import time
+
+import pandas as pd
+from sqlalchemy import create_engine
+import logging
+import logging.handlers
+import traceback
+import re
+import CBMSBatSoc
+import datetime
+import dateutil.relativedelta
+from urllib import parse
+from apscheduler.schedulers.blocking import BlockingScheduler
+import warnings
+from multiprocessing import Process
+
+
+
+def fun(host, port, db, user, password, runenv, logger, period_second):
+    global df_ram
+    try:
+        db_engine = create_engine(
+            "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                user, parse.quote_plus(password), host, port, db
+            ))
+    except:
+        logger.error(u"数据库连接错误", exc_info=True)
+        logger.error(traceback.format_exc)
+        return
+
+
+# 获取配置信息
+    df_confs = pd.read_sql('select * from conf where status=1 order by factory,device_name', db_engine)
+    # db_engine.dispose()
+
+
+    logger.info("pid is {}".format(os.getpid()))
+
+    now_time = datetime.datetime.now()
+    pre_time = now_time + dateutil.relativedelta.relativedelta(seconds=-period_second-1)  #
+    end_time = datetime.datetime.strftime(now_time, "%Y-%m-%d %H:%M:%S")
+    start_time = datetime.datetime.strftime(pre_time, "%Y-%m-%d %H:%M:%S")
+    logger.info("time range from {} to {} ".format(start_time, end_time))
+    for i in range(len(df_confs)):
+        try:
+            factory = df_confs.loc[i, 'factory']
+            sn = df_confs.loc[i, 'device_name']
+            if '康普盾' in factory:
+                celltype = 1
+                cell_volt_count = 120
+                cell_temp_count = 40
+            elif '华霆' in factory:
+                celltype = 2
+                cell_volt_count = 204
+                cell_temp_count = 40
+            elif '力神' in factory:
+                celltype = 99
+                cell_volt_count = 72
+                cell_temp_count = 32
+
+            logger.info("pid-{} FACTORY:{} - SN: {} START!".format(os.getpid(), factory, sn))
+            sql = "select * from bms_data where factory ='{}' and sn = '{}' and time > '{}' and time <= '{}'".format(factory, sn, start_time, end_time)
+            logger.info(sql)
+            df_bms = pd.read_sql(sql, db_engine)
+            if df_bms.empty:
+                continue
+            df_bms.columns = ['sn', 'factory', 'add_time', 'update_time', 'time', 'BMSStat', 'PackVolt', 'PackCrnt',
+                              'PackSOC', 'PackSOH', 'alarm1', 'alarm2', 'alarm3', 'CellTemp',
+                              'CellVolt', 'id']
+            # 单体数据拆分
+            cell_temp = df_bms['CellTemp']
+            cell_volt = df_bms['CellVolt']
+            cell_temps = []
+            [cell_temps.append(list(map(float,x.split(',')))) for x in cell_temp]
+            cell_volts = []
+            [cell_volts.append(list(map(float,x.split(',')))) for x in cell_volt]
+            del_indexes = []
+            for i, cell_volt in enumerate(cell_volts):
+                if len(cell_volt) != cell_volt_count:
+                    del_indexes.append(i)
+            for i, cell_temp in enumerate(cell_temps):
+                if len(cell_temp) != cell_temp_count:
+                    del_indexes.append(i)
+            del_indexes = list(set(del_indexes))
+            for i, del_index in enumerate(del_indexes):
+                del_index = del_index - i
+                cell_volts.pop(del_index)
+                cell_temps.pop(del_index)
+            df_bms = df_bms.drop(index=del_indexes, axis=1)
+            cellvolt_name = ['CellVolt' + str(x) for x in range(1, cell_volt_count + 1)]
+            celltemp_name = ['CellTemp' + str(x) for x in range(1, cell_temp_count + 1)]
+            df_bms[cellvolt_name] = cell_volts
+            df_bms[celltemp_name] = cell_temps
+            df_bms = df_bms.drop(columns='CellVolt', axis=0)
+            df_bms = df_bms.drop(columns='CellTemp', axis=0)
+            df_bms = df_bms.reset_index(drop=True)
+            logger.info("pid-{} FACTORY:{} - SN: {} 去除单体异常行{}数据!".format(os.getpid(), factory, sn, str(del_indexes)))
+
+            # 算法执行
+            df_soh = pd.read_sql(
+                "select time_st,time_sp,sn,method,soh,cellsoh from soh_result where factory ='{}' and sn = '{}' order by time_st desc limit 1".format(factory, sn),
+                db_engine);
+
+            if celltype>50:
+                df_socdiff = pd.read_sql(
+                    "select time,sn,cellsoc_diff from uniform_result where factory ='{}' and sn = '{}' order by time desc limit 1".format(factory, sn),
+                    db_engine);
+            else:
+                df_socdiff = pd.DataFrame()
+
+            df_ram_sn=df_ram[df_ram['sn']==sn]
+            BatSoc= CBMSBatSoc.BatSoc(sn, celltype, df_bms, df_soh, df_ram_sn, df_socdiff)
+            df_res, df_ram_sn=BatSoc.batsoc()
+            if not df_ram_sn.empty:
+                sn_index=df_ram.loc[df_ram['sn']==sn].index
+                df_ram=df_ram.drop(index=sn_index)
+                df_ram=df_ram.append(df_ram_sn)
+                df_ram.reset_index(inplace=True,drop=True)
+
+            # 如果以开发环境运行,则写入测试结果!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+            if (runenv == 'dev'):
+                logger.info("pid-{} FACTORY:{} - SN: {} 测试!".format(os.getpid(), factory, sn))
+                df_res = pd.DataFrame({'time': ["2021-01-01 00:00:00"],
+                                       'sn': [sn], 'bms_soc': [10],'packsoc': [1], 'socdsp':[100], 'cellsocmin': [99], 'cellsocmax': [100], 'socmin_num':[10], 'socmax_num':[20],
+                                       'cellsoc_diff':['12,22'], 'cellsoc':[10,20], 'ocvweight':[1], 'socstep':[2]})
+            if not df_res.empty:
+                df_res.columns = ['time', 'sn', 'bms_soc', 'packsoc', 'socdsp', 'cellsocmin', 'cellsocmax', 'socmin_num', 'socmax_num', 'cellsoc_diff', 'cellsoc', 'ocvweight', 'socstep']
+                df_res['factory'] = factory
+                df_res['add_time'] = datetime.datetime.now()
+
+                df_res.to_sql("soc_result", con=db_engine, if_exists="append", index=False)
+                logger.info("pid-{} FACTORY:{} - SN: {} 结果入库成功!".format(os.getpid(), factory, sn))
+
+            logger.info("pid-{} FACTORY:{} - SN: {} DONE!".format(os.getpid(), factory, sn))
+        except:
+            logger.error(u"pid-{} FACTORY:{} - SN: {} ERROR!\n".format(os.getpid(), factory, sn), exc_info=True)
+            logger.error(traceback.format_exc)
+    db_engine.dispose()
+    logger.info("time range from {} to {} done!!!!!!!!! ".format(start_time, end_time))
+
+
+# 多进程运行
+# def mainprocess(host, port, db, user, password, runenv, logger, period_second, process):
+#
+#     process = int(process)
+#     pool = multiprocessing.Pool(processes = process)
+#
+#     for i in range(process):
+#         sn_list = SNnums[i]
+#         pool.apply_async(fun, (host, port, db, user, password, runenv, logger, period_second, ))
+#
+#     pool.close()
+#     pool.join()
+
+def heart_beat(host, port, db, user, password, log):
+    while True:
+        try:
+            db_engine = create_engine(
+                "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                    user, parse.quote_plus(password), host, port, db
+                ))
+            while True:
+                now = datetime.datetime.now()
+                db_engine.execute("update status set algo_soc='{}'".format(now))
+                log.info("soc心跳信号" + now.strftime("%Y-%m-%d %H:%M:%S"))
+                time.sleep(5)
+        except:
+            log.error(u"soc心跳错误", exc_info=True)
+            log.error(traceback.format_exc)
+            time.sleep(5)
+        finally:
+            db_engine.dispose()
+
+
+
+
+
+# 开启定时任务
+if __name__ == '__main__':
+    warnings.filterwarnings("ignore")
+    env_dist = os.environ
+    # 配置信息信息
+    host = env_dist.get("ALI_HOST", '120.25.223.1')
+    port = env_dist.get("ALI_PORT", '4901')
+    db = env_dist.get("ALI_DB", 'ali')
+    user = env_dist.get("ALI_ROOT", 'root')
+    password = env_dist.get("ALI_PASSWORD", '123456')
+    runenv = env_dist.get("ALI_RUNENV", 'pro')
+    process = env_dist.get("ALI_PROCESS", '10')
+    period_second = int(env_dist.get("ALI_PERIOD_SECOND", '10'))
+
+    algo_name = 'soc'
+    # 日志配置
+    log_path = './log' + '/' + algo_name
+    if not os.path.exists(log_path):
+        os.makedirs(log_path)
+    logger = logging.getLogger()
+    logger.setLevel(logging.DEBUG)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/info.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.suffix = "%Y-%m-%d_%H-%M.log"
+    fh.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}.log$")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.DEBUG)
+    logger.addHandler(fh)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/error.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.ERROR)
+    logger.addHandler(fh)
+
+    logger.info("算法初始化完毕,开始周期运行!!!!!!!!!!!!!!!!!!!!!")
+    # 算法参数初始化
+    column_name=['time', 'sn', 'bms_soc', 'soc','cellsoc','standingtime','rampackcrnt','ramcellvolt','kocellvoltmin','kocellvoltmax','ocvweight','as_accum','socstep']
+    df_ram=pd.DataFrame(columns=column_name)
+
+    p = Process(target=heart_beat, args=(host, port, db, user, password, logger,))
+    p.start()
+    scheduler = BlockingScheduler()
+    # heart_beat(host, port, db, user, password, logger)
+    # scheduler.add_job(func=heart_beat, args=(host, port, db, user, password, logger), trigger='interval', seconds=5,max_instances=1, coalesce=True)
+    fun(host, port, db, user, password, runenv, logger, period_second)
+    scheduler.add_job(func=fun, args=(host, port, db, user, password, runenv, logger, period_second), trigger='interval', seconds=period_second
+                      ,max_instances=1, coalesce=True)
+
+    try:
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        logger.error(str(e))

BIN
USER/SPF/alibaba/04BatSoc/main copy.py


BIN
USER/SPF/alibaba/04BatSoc/main.py


BIN
USER/SPF/alibaba/04BatSoc/main_test.py


BIN
USER/SPF/alibaba/05BatDiag/CBMSBatDiag.py


+ 246 - 0
USER/SPF/alibaba/05BatDiag/deploy_diag.py

@@ -0,0 +1,246 @@
+
+import os
+import time
+
+import pandas as pd
+from sqlalchemy import create_engine
+import logging
+import logging.handlers
+import traceback
+import re
+import CBMSBatDiag
+import datetime
+import dateutil.relativedelta
+from urllib import parse
+from apscheduler.schedulers.blocking import BlockingScheduler
+import warnings
+import pymysql
+from urllib import parse
+from multiprocessing import Process
+
+
+def diag_cal(host, port, db, user, password, runenv, logger, period_second):
+    logger.info("pid is {}".format(os.getpid()))
+    try:
+        db_engine = create_engine(
+            "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                user, parse.quote_plus(password), host, port, db
+            ))
+        conn = pymysql.connect(host=host, port=int(port), user=user, password=password, database=db)
+        cursor = conn.cursor()
+    except:
+        logger.error(u"数据库连接错误", exc_info=True)
+        logger.error(traceback.format_exc)
+        return
+
+    # 获取历史报警数据
+    df_diag_ram = pd.read_sql("select time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice from fault_result where time_sp='0000-00-00 00:00:00'",db_engine);
+    # 获取配置信息
+    df_confs = pd.read_sql('select * from conf where status=1 order by factory,device_name', db_engine)
+    # db_engine.dispose()
+
+
+
+
+    now_time = datetime.datetime.now()
+    pre_time = now_time + dateutil.relativedelta.relativedelta(seconds=-period_second-5)  #
+    end_time = datetime.datetime.strftime(now_time, "%Y-%m-%d %H:%M:%S")
+    start_time = datetime.datetime.strftime(pre_time, "%Y-%m-%d %H:%M:%S")
+    logger.info("time range from {} to {} ".format(start_time, end_time))
+    for i in range(len(df_confs)):
+        try:
+            factory = df_confs.loc[i, 'factory']
+            sn = df_confs.loc[i, 'device_name']
+            if '康普盾' in factory:
+                celltype = 1
+                cell_volt_count = 120
+                cell_temp_count = 40
+            elif '华霆' in factory:
+                celltype = 2
+                cell_volt_count = 68
+                cell_temp_count = 40
+            elif '力神' in factory:
+                celltype = 99
+                cell_volt_count = 72
+                cell_temp_count = 32
+
+            logger.info("pid-{} FACTORY:{} - SN: {} START!".format(os.getpid(), factory, sn))
+            sql = "select * from bms_data where factory ='{}' and sn = '{}' and time > '{}' and time <= '{}'".format(factory, sn, start_time, end_time)
+            logger.info(sql)
+            df_bms = pd.read_sql(sql, db_engine)
+            if df_bms.empty:
+                continue
+            df_bms.columns = ['sn', 'factory', 'add_time', 'update_time', 'time', 'BMSStat', 'PackVolt', 'PackCrnt',
+                              'PackSOC', 'PackSOH', 'alarm1', 'alarm2', 'alarm3', 'CellTemp',
+                              'CellVolt', 'id']
+            # 单体数据拆分
+            cell_temp = df_bms['CellTemp']
+            cell_volt = df_bms['CellVolt']
+            cell_temps = []
+            [cell_temps.append(list(map(float,x.split(',')))) for x in cell_temp]
+            cell_volts = []
+            [cell_volts.append(list(map(float,x.split(',')))) for x in cell_volt]
+            del_indexes = []
+            for i, cell_volt in enumerate(cell_volts):
+                if len(cell_volt) != cell_volt_count:
+                    del_indexes.append(i)
+            for i, cell_temp in enumerate(cell_temps):
+                if len(cell_temp) != cell_temp_count:
+                    del_indexes.append(i)
+
+            for i, del_index in enumerate(del_indexes):
+                del_index = del_index - i
+                cell_volts.pop(del_index)
+                cell_temps.pop(del_index)
+            df_bms = df_bms.drop(index=del_indexes, axis=1)
+            cellvolt_name = ['CellVolt' + str(x) for x in range(1, cell_volt_count + 1)]
+            celltemp_name = ['CellTemp' + str(x) for x in range(1, cell_temp_count + 1)]
+            df_bms[cellvolt_name] = cell_volts
+            df_bms[celltemp_name] = cell_temps
+            df_bms = df_bms.drop(columns='CellVolt', axis=0)
+            df_bms = df_bms.drop(columns='CellTemp', axis=0)
+            df_bms = df_bms.reset_index(drop=True)
+            logger.info("pid-{} FACTORY:{} - SN: {} 去除单体异常行{}数据!".format(os.getpid(), factory, sn, str(del_indexes)))
+
+            # 算法执行
+            df_soh = pd.read_sql(
+                "select time_st,sn,soh,cellsoh from soh_result where factory ='{}' and sn = '{}' order by time_st desc limit 1".format(factory, sn),
+                db_engine);
+            df_uniform = pd.read_sql(
+                "select time,sn,cellsoc_diff,cellmin_num,cellmax_num from uniform_result where factory ='{}' and sn = '{}' order by time desc limit 1".format(factory, sn),
+                db_engine);
+            df_soc = pd.read_sql(
+                "select time,sn,packsoc from soc_result where factory ='{}' and sn = '{}' order by add_time desc limit 1".format(factory, sn),
+                db_engine);
+            #电池诊断................................................................................................................................................................
+            if not df_bms.empty:
+                df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
+                df_diag_ram_sn.reset_index(inplace=True,drop=True)
+
+                batdiag=CBMSBatDiag.BatDiag(sn,celltype,df_bms,df_soh,df_soc,df_uniform,df_diag_ram_sn)
+                df_diag_res, df_health_res=batdiag.diag()   #获取电池故障结果和电池评分结果
+
+                #电池评分写入数据库
+                if not df_health_res.empty:   #变为历史故障更改数据库
+                    df_health_res['add_time'] = datetime.datetime.now()
+                    df_health_res['factory'] = factory
+                    df_health_res.to_sql("health_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} health_result 写入成功!!!\n".format(sn), exc_info=True)
+                #历史故障筛选并更改数据库故障结束时间.........................................................
+                if not df_diag_res.empty:
+                    df_diag_now=df_diag_res[df_diag_res['time_sp'] == '0000-00-00 00:00:00']   #去除历史故障
+                    df_diag_new = pd.concat([df_diag_res,df_diag_ram_sn,df_diag_ram_sn]).drop_duplicates(subset=['time_st','faultcode'],keep=False)#此次判断中新增故障
+                    df_diag_end=pd.concat([df_diag_res,df_diag_new,df_diag_new]).drop_duplicates(subset=['time_st','faultcode'],keep=False)#此次判断中新增故障
+                    df_diag_end=df_diag_end[df_diag_end['time_sp'] != '0000-00-00 00:00:00']
+                    df_diag_end.reset_index(inplace=True,drop=True)  #重置索引
+                    if not df_diag_end.empty:   #变为历史故障更改数据库
+                        try:
+                            for i in range(0,len(df_diag_end)):
+                                sql = '''update fault_result set update_time='{}', time_sp='{}' where sn='{}' and faultcode={} and time_st='{}'
+                                            '''.format(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), df_diag_end.loc[i,'time_sp'], sn, df_diag_end.loc[i,'faultcode'],
+                                                       df_diag_end.loc[i,'time_st'])
+                                cursor.execute(sql)
+                                conn.commit()
+                            logger.info(u"{} fault_result更新成功\n".format(sn), exc_info=True)
+                        except:
+                            logger.error(traceback.format_exc)
+                            logger.error(u"{} :{},{} 任务运行错误\n".format(sn,start_time,end_time), exc_info=True)
+                    #新增故障筛选并存入数据库.....................................................................
+                    if not df_diag_new.empty:
+                        df_diag_new['add_time'] = datetime.datetime.now()
+                        df_diag_new['factory'] = factory
+                        df_diag_new.to_sql("fault_result",con=db_engine, if_exists="append",index=False)
+                        logger.info(u"{} fault_result 写入成功!!!\n".format(sn), exc_info=True)
+                    #更新diag的Ram数据
+                    df_diag_ram=df_diag_ram.drop(df_diag_ram[df_diag_ram.sn==sn].index)
+                    df_diag_ram=df_diag_ram.append(df_diag_now, ignore_index=True)
+                    df_diag_ram.reset_index(inplace=True,drop=True)  #重置索引
+
+            logger.info("pid-{} FACTORY:{} - SN: {} DONE!".format(os.getpid(), factory, sn))
+        except:
+            logger.error(u"pid-{} FACTORY:{} - SN: {} ERROR!\n".format(os.getpid(), factory, sn), exc_info=True)
+            logger.error(traceback.format_exc)
+    db_engine.dispose()
+    cursor.close()
+    conn.close()
+    logger.info("time range from {} to {} done!!!!!!!!! ".format(start_time, end_time))
+
+
+def heart_beat(host, port, db, user, password, log):
+    while True:
+        try:
+            db_engine = create_engine(
+                "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                    user, parse.quote_plus(password), host, port, db
+                ))
+            while True:
+                now = datetime.datetime.now()
+                db_engine.execute("update status set algo_diag='{}'".format(now))
+                log.info("diag心跳信号" + now.strftime("%Y-%m-%d %H:%M:%S"))
+                time.sleep(5)
+        except:
+            log.error(u"diag心跳错误", exc_info=True)
+            log.error(traceback.format_exc)
+            time.sleep(5)
+        finally:
+            db_engine.dispose()
+
+# 开启定时任务
+if __name__ == '__main__':
+    warnings.filterwarnings("ignore")
+    env_dist = os.environ
+    # 配置信息信息
+    # host = env_dist.get("ALI_HOST", '120.25.223.1')
+    # port = env_dist.get("ALI_PORT", '4901')
+    # db = env_dist.get("ALI_DB", 'ali')
+    # user = env_dist.get("ALI_ROOT", 'root')
+    # password =
+    host = env_dist.get("ALI_HOST", '192.168.31.141')
+    port = env_dist.get("ALI_PORT", '3306')
+    db = env_dist.get("ALI_DB", 'ali')
+    user = env_dist.get("ALI_ROOT", 'root')
+    password = env_dist.get("ALI_PASSWORD", 'Ali@123456')
+    runenv = env_dist.get("ALI_RUNENV", 'pro')
+    period_second = int(env_dist.get("ALI_PERIOD_SECOND", '60'))
+
+
+    algo_name = 'diag'
+    # 日志配置
+    log_path = './log' + '/' + algo_name
+    if not os.path.exists(log_path):
+        os.makedirs(log_path)
+    logger = logging.getLogger()
+    logger.setLevel(logging.DEBUG)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/info.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.suffix = "%Y-%m-%d_%H-%M.log"
+    fh.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}.log$")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.DEBUG)
+    logger.addHandler(fh)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/error.log'.format(log_path), maxBytes=1024 * 1024 * 1024,
+                                              backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.ERROR)
+    logger.addHandler(fh)
+
+    logger.info("算法初始化完毕,开始周期运行!!!!!!!!!!!!!!!!!!!!!")
+    # 调度
+    p = Process(target=heart_beat, args=(host, port, db, user, password, logger,))
+    p.start()
+    scheduler = BlockingScheduler()
+    # heart_beat(host, port, db, user, password, logger)
+    # scheduler.add_job(func=heart_beat, args=(host, port, db, user, password, logger), trigger='interval', seconds=5,max_instances=1, coalesce=True)
+    diag_cal(host, port, db, user, password, runenv, logger, period_second)
+    scheduler.add_job(func=diag_cal, args=(host, port, db, user, password, runenv, logger, period_second), trigger='interval', seconds=period_second
+                      ,max_instances=1, coalesce=True)
+
+    try:
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        logger.error(str(e))

BIN
USER/SPF/alibaba/05BatDiag/main copy.py


BIN
USER/SPF/alibaba/05BatDiag/main.py


BIN
USER/SPF/alibaba/05BatDiag/main_test.py


BIN
USER/SPF/alibaba/06BatSafetyAlarm/CBMSSafetyAlarm.py


+ 236 - 0
USER/SPF/alibaba/06BatSafetyAlarm/deploy_safetyalarm.py

@@ -0,0 +1,236 @@
+
+import os
+import time
+
+import pandas as pd
+from sqlalchemy import create_engine
+from sqlalchemy.orm import sessionmaker
+import logging
+import logging.handlers
+import traceback
+import re
+import CBMSSafetyAlarm
+import datetime
+import dateutil.relativedelta
+from urllib import parse
+from apscheduler.schedulers.blocking import BlockingScheduler
+import warnings
+import pymysql
+from multiprocessing import Process
+
+
+
+
+def fun(host, port, db, user, password, runenv, logger, period_second):
+    logger.info("pid is {}".format(os.getpid()))
+    global df_bms_ram, df_alarm_ram
+    try:
+        db_engine = create_engine(
+            "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                user, parse.quote_plus(password), host, port, db
+            ))
+
+        conn = pymysql.connect(host=host, port=int(port), user=user, password=password, database=db)
+        cursor = conn.cursor()
+        # 获取配置信息
+        df_confs = pd.read_sql('select * from conf where status=1 order by factory,device_name', db_engine)
+        # db_engine.dispose()
+    except:
+        logger.error(u"数据库连接错误", exc_info=True)
+        logger.error(traceback.format_exc)
+        return
+
+    # 获取历史报警数据
+
+    df_diag_ram = pd.read_sql("select time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice from fault_result where faultcode = 119 and time_sp='0000-00-00 00:00:00'",db_engine);
+
+
+
+    now_time = datetime.datetime.now()
+    pre_time = now_time + dateutil.relativedelta.relativedelta(seconds=-period_second)  #1min
+    end_time = datetime.datetime.strftime(now_time, "%Y-%m-%d %H:%M:%S")
+    start_time = datetime.datetime.strftime(pre_time, "%Y-%m-%d %H:%M:%S")
+
+    logger.info("time range from {} to {} ".format(start_time, end_time))
+    for i in range(len(df_confs)):
+        try:
+            factory = df_confs.loc[i, 'factory']
+            sn = df_confs.loc[i, 'device_name']
+            if '康普盾' in factory:
+                celltype = 1
+                cell_volt_count = 120
+                cell_temp_count = 40
+            elif '华霆' in factory:
+                celltype = 2
+                cell_volt_count = 68
+                cell_temp_count = 40
+            elif '力神' in factory:
+                celltype = 99
+                cell_volt_count = 72
+                cell_temp_count = 32
+
+            logger.info("pid-{} FACTORY:{} - SN: {} START!".format(os.getpid(), factory, sn))
+
+            sql = "select * from bms_data where factory ='{}' and sn = '{}' and time > '{}' and time <= '{}'".format(factory, sn, start_time, end_time)
+            logger.info(sql)
+            df_bms = pd.read_sql(sql, db_engine)
+            if df_bms.empty:
+                continue
+            df_bms.columns = ['sn', 'factory', 'add_time', 'update_time', 'time', 'BMSStat', 'PackVolt', 'PackCrnt',
+                              'PackSOC', 'PackSOH', 'alarm1', 'alarm2', 'alarm3', 'CellTemp',
+                              'CellVolt', 'id']
+            # 单体数据拆分
+            cell_temp = df_bms['CellTemp']
+            cell_volt = df_bms['CellVolt']
+            cell_temps = []
+            [cell_temps.append(list(map(float,x.split(',')))) for x in cell_temp]
+            cell_volts = []
+            [cell_volts.append(list(map(float,x.split(',')))) for x in cell_volt]
+            del_indexes = []
+            for i, cell_volt in enumerate(cell_volts):
+                if len(cell_volt) != cell_volt_count:
+                    del_indexes.append(i)
+            for i, cell_temp in enumerate(cell_temps):
+                if len(cell_temp) != cell_temp_count:
+                    del_indexes.append(i)
+
+            del_indexes = list(set(del_indexes))
+            for i, del_index in enumerate(del_indexes):
+                del_index = del_index - i
+                cell_volts.pop(del_index)
+                cell_temps.pop(del_index)
+            df_bms = df_bms.drop(index=del_indexes, axis=1)
+            cellvolt_name = ['CellVolt' + str(x) for x in range(1, cell_volt_count + 1)]
+            celltemp_name = ['CellTemp' + str(x) for x in range(1, cell_temp_count + 1)]
+            df_bms[cellvolt_name] = cell_volts
+            df_bms[celltemp_name] = cell_temps
+            df_bms = df_bms.drop(columns='CellVolt', axis=0)
+            df_bms = df_bms.drop(columns='CellTemp', axis=0)
+            df_bms = df_bms.reset_index(drop=True)
+            logger.info("pid-{} FACTORY:{} - SN: {} 去除单体异常行{}数据!".format(os.getpid(), factory, sn, str(del_indexes)))
+
+            # 算法执行
+            #电池诊断................................................................................................................................................................
+            df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
+            df_bms_ram_sn=df_bms_ram[df_bms_ram['sn']==sn]
+            df_alarm_ram_sn=df_alarm_ram[df_alarm_ram['sn']==sn]
+            if df_diag_ram_sn.empty:
+
+                SafetyAlarm=CBMSSafetyAlarm.SafetyAlarm(sn, celltype, df_bms, df_diag_ram_sn, df_bms_ram_sn, df_alarm_ram_sn)
+                df_diag_res, df_bms_res, df_ram_res=SafetyAlarm.safety_alarm_diag()
+
+                #更新bms的ram数据
+                sn_index=df_bms_ram.loc[df_bms_ram['sn']==sn].index
+                df_bms_ram=df_bms_ram.drop(index=sn_index)
+                df_bms_ram=df_bms_ram.append(df_bms_res)
+
+                sn_index=df_alarm_ram.loc[df_alarm_ram['sn']==sn].index
+                df_alarm_ram=df_alarm_ram.drop(index=sn_index)
+                df_alarm_ram=df_alarm_ram.append(df_ram_res)
+
+                #当前热失控故障写入数据库
+                if not df_diag_res.empty:
+                    df_diag_res['add_time'] = datetime.datetime.now()
+                    df_diag_res['factory'] = factory
+                    df_diag_res.to_sql("fault_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} 写入成功!!!\n".format(sn), exc_info=True)
+
+            #当前热失控已超过一天变为历史故障并更改数据库
+            else:
+                fault_time=df_diag_ram_sn.iloc[-1]['time_st']
+                if (now_time-fault_time).total_seconds()>24 * 3600:
+                    df_diag_ram_sn['time_sp']=end_time
+                    try:
+
+                        cursor.execute('''
+                                    update fault_result set update_time='{}',time_sp='{}' where sn='{}' and time_sp='0000-00-00 00:00:00' and faultcode={}
+                                    '''.format(datetime.datetime.now(), end_time,sn, 119))
+                        conn.commit()
+                        logger.info(u"{} 更新成功\n".format(sn), exc_info=True)
+
+                    except:
+                        logger.error(traceback.format_exc)
+                        logger.error(u"{} :{},{} 任务运行错误\n".format(sn,start_time,end_time), exc_info=True)
+
+            logger.info("pid-{} FACTORY:{} - SN: {} DONE!".format(os.getpid(), factory, sn))
+        except:
+            logger.error(u"pid-{} FACTORY:{} - SN: {} ERROR!\n".format(os.getpid(), factory, sn), exc_info=True)
+            logger.error(traceback.format_exc)
+    db_engine.dispose()
+    logger.info("time range from {} to {} done!!!!!!!!! ".format(start_time, end_time))
+
+def heart_beat(host, port, db, user, password, log):
+    while True:
+        try:
+            db_engine = create_engine(
+                "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                    user, parse.quote_plus(password), host, port, db
+                ))
+            while True:
+                now = datetime.datetime.now()
+                db_engine.execute("update status set algo_safetyalarm='{}'".format(now))
+                log.info("safetyalarm心跳信号" + now.strftime("%Y-%m-%d %H:%M:%S"))
+                time.sleep(5)
+        except:
+            log.error(u"safetyalarm心跳错误", exc_info=True)
+            log.error(traceback.format_exc)
+            time.sleep(5)
+        finally:
+            db_engine.dispose()
+
+if __name__ == '__main__':
+    warnings.filterwarnings("ignore")
+    env_dist = os.environ
+    # 配置信息信息
+    host = env_dist.get("ALI_HOST", '120.25.223.1')
+    port = env_dist.get("ALI_PORT", '4901')
+    db = env_dist.get("ALI_DB", 'ali')
+    user = env_dist.get("ALI_ROOT", 'root')
+    password = env_dist.get("ALI_PASSWORD", '123456')
+    runenv = env_dist.get("ALI_RUNENV", 'dev')
+    period_second = int(env_dist.get("ALI_PERIOD_SECOND", '60'))
+
+
+    algo_name = 'safetyalarm'
+    # 日志配置
+    log_path = './log' + '/' + algo_name
+    if not os.path.exists(log_path):
+        os.makedirs(log_path)
+    logger = logging.getLogger()
+    logger.setLevel(logging.DEBUG)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/info.log'.format(log_path), maxBytes=1024 * 1024 * 1024, backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.suffix = "%Y-%m-%d_%H-%M.log"
+    fh.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}.log$")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.DEBUG)
+    logger.addHandler(fh)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/error.log'.format(log_path), maxBytes=1024 * 1024 * 1024, backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.ERROR)
+    logger.addHandler(fh)
+
+    #参数初始化
+    df_bms_ram=pd.DataFrame(columns=['time', 'sn', 'packvolt', 'cellvolt', 'celltemp', 'packsoc'])
+    df_alarm_ram=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+
+    logger.info("算法初始化完毕,开始周期运行!!!!!!!!!!!!!!!!!!!!!")
+    # 开启定时任务
+    p = Process(target=heart_beat, args=(host, port, db, user, password, logger,))
+    p.start()
+    scheduler = BlockingScheduler()
+    # heart_beat(host, port, db, user, password, logger)
+    # scheduler.add_job(func=heart_beat, args=(host, port, db, user, password, logger), trigger='interval', seconds=5,max_instances=1, coalesce=True)
+    fun(host, port, db, user, password, runenv, logger, period_second)
+    scheduler.add_job(func=fun, args=(host, port, db, user, password, runenv, logger, period_second), trigger='interval', seconds=period_second
+                      ,max_instances=1, coalesce=True)
+
+
+    try:
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        logger.error(str(e))

BIN
USER/SPF/alibaba/06BatSafetyAlarm/main copy.py


BIN
USER/SPF/alibaba/06BatSafetyAlarm/main test.py


BIN
USER/SPF/alibaba/06BatSafetyAlarm/main.py


BIN
USER/SPF/alibaba/07BatSafetyWarning/CBMSBatInterShort.py


BIN
USER/SPF/alibaba/07BatSafetyWarning/CBMSBatUniform.py


BIN
USER/SPF/alibaba/07BatSafetyWarning/CBMSSafetyWarning.py


BIN
USER/SPF/alibaba/07BatSafetyWarning/VoltStray.py


+ 332 - 0
USER/SPF/alibaba/07BatSafetyWarning/deploy_safetywarning.py

@@ -0,0 +1,332 @@
+
+import os
+import pandas as pd
+from sqlalchemy import create_engine
+import logging.handlers
+import traceback
+import re
+import CBMSBatInterShort
+import CBMSBatUniform
+import VoltStray
+import CBMSSafetyWarning
+import datetime
+import dateutil.relativedelta
+from urllib import parse
+from apscheduler.schedulers.blocking import BlockingScheduler
+import warnings
+import pymysql
+from multiprocessing import Process
+import time
+
+
+#电池热安全预警核心算法函数
+def fun(host, port, db, user, password, runenv, logger, period_second):
+    logger.info("pid is {}".format(os.getpid()))
+    global df_warning_ram
+    global df_warning_ram1
+    global df_warning_ram2
+    global df_warning_ram3
+    global df_lfp_ram
+    global df_lfp_ram1
+    try:
+        db_engine = create_engine(
+            "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                user, parse.quote_plus(password), host, port, db
+            ))
+
+        conn = pymysql.connect(host=host, port=int(port), user=user, password=password, database=db)
+        cursor = conn.cursor()
+    except:
+        logger.error(u"数据库连接错误", exc_info=True)
+        logger.error(traceback.format_exc)
+        return
+
+    now_time=datetime.datetime.now()
+    start_time=now_time-datetime.timedelta(seconds=6*3600) #6*3600
+    start_time1=now_time-datetime.timedelta(seconds=7*24*3600) #7*24*3600
+    start_time2=now_time-datetime.timedelta(seconds=3*24*3600) #3*24*3600
+    start_time3=now_time-datetime.timedelta(seconds=1*24*3600) #1*24*3600
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    start_time1=start_time1.strftime('%Y-%m-%d %H:%M:%S')
+    start_time2=start_time2.strftime('%Y-%m-%d %H:%M:%S')
+    start_time3=start_time3.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+
+    # now_time = datetime.datetime.now()
+    # pre_time = now_time + dateutil.relativedelta.relativedelta(seconds=-period_second)  #1min
+    # end_time = datetime.datetime.strftime(now_time, "%Y-%m-%d %H:%M:%S")
+    # start_time = datetime.datetime.strftime(pre_time, "%Y-%m-%d %H:%M:%S")
+    # 获取配置信息
+    df_confs = pd.read_sql('select * from conf where status=1 order by factory,device_name', db_engine)
+    # db_engine.dispose()
+
+    # 获取历史报警数据
+    df_fault_ram = pd.read_sql("select time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice from fault_result where faultcode = 110 and time_sp='0000-00-00 00:00:00'",db_engine);
+
+
+
+
+    logger.info("time range from {} to {} ".format(start_time, end_time))
+    for i in range(len(df_confs)):
+        try:
+            factory = df_confs.loc[i, 'factory']
+            sn = df_confs.loc[i, 'device_name']
+            if '康普盾' in factory:
+                celltype = 1
+                cell_volt_count = 120
+                cell_temp_count = 40
+            elif '华霆' in factory:
+                celltype = 2
+                cell_volt_count = 68
+                cell_temp_count = 40
+            elif '力神' in factory:
+                celltype = 99
+                cell_volt_count = 72
+                cell_temp_count = 32
+
+            logger.info("pid-{} FACTORY:{} - SN: {} START!".format(os.getpid(), factory, sn))
+            sql = "select * from bms_data where factory ='{}' and sn = '{}' and time > '{}' and time <= '{}'".format(factory, sn, start_time, end_time)
+            logger.info(sql)
+            df_bms = pd.read_sql(sql, db_engine)
+            if df_bms.empty:
+                continue
+            df_bms.columns = ['sn', 'factory', 'add_time', 'update_time', 'time', 'BMSStat', 'PackVolt', 'PackCrnt',
+                              'PackSOC', 'PackSOH', 'alarm1', 'alarm2', 'alarm3', 'CellTemp',
+                              'CellVolt', 'id']
+            # 单体数据拆分
+            cell_temp = df_bms['CellTemp']
+            cell_volt = df_bms['CellVolt']
+            cell_temps = []
+            [cell_temps.append(list(map(float,x.split(',')))) for x in cell_temp]
+            cell_volts = []
+            [cell_volts.append(list(map(float,x.split(',')))) for x in cell_volt]
+            del_indexes = []
+            for i, cell_volt in enumerate(cell_volts):
+                if len(cell_volt) != cell_volt_count:
+                    del_indexes.append(i)
+            for i, cell_temp in enumerate(cell_temps):
+                if len(cell_temp) != cell_temp_count:
+                    del_indexes.append(i)
+
+            del_indexes = list(set(del_indexes))
+            for i, del_index in enumerate(del_indexes):
+                del_index = del_index - i
+                cell_volts.pop(del_index)
+                cell_temps.pop(del_index)
+            df_bms = df_bms.drop(index=del_indexes, axis=1)
+            cellvolt_name = ['CellVolt' + str(x) for x in range(1, cell_volt_count + 1)]
+            celltemp_name = ['CellTemp' + str(x) for x in range(1, cell_temp_count + 1)]
+            df_bms[cellvolt_name] = cell_volts
+            df_bms[celltemp_name] = cell_temps
+            df_bms = df_bms.drop(columns='CellVolt', axis=0)
+            df_bms = df_bms.drop(columns='CellTemp', axis=0)
+            df_bms = df_bms.reset_index(drop=True)
+            logger.info("pid-{} FACTORY:{} - SN: {} 去除单体异常行{}数据!".format(os.getpid(), factory, sn, str(del_indexes)))
+
+            # 算法执行
+            df_soh = pd.read_sql(
+                "select time_st,sn,soh,cellsoh from soh_result where factory ='{}' and sn = '{}' order by time_st desc limit 1".format(factory, sn),
+                db_engine);
+            df_uniform = pd.read_sql(
+                "select time,sn,cellsoc_diff,cellmin_num,cellmax_num,cellvolt_rank from uniform_result where factory ='{}' and sn = '{}' order by time desc limit 1".format(factory, sn),
+                db_engine);
+
+            if not df_bms.empty:
+                #ram处理...............................................................................................................
+                df_warning_ram_sn=df_warning_ram[df_warning_ram['sn']==sn]
+                df_warning_ram_sn1=df_warning_ram1[df_warning_ram1['sn']==sn]
+                df_warning_ram_sn2=df_warning_ram2[df_warning_ram2['sn']==sn]
+                df_warning_ram_sn3=df_warning_ram3[df_warning_ram3['sn']==sn]
+                df_warning_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+                df_warning_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+                df_warning_ram_sn2.reset_index(inplace=True,drop=True)     #重置索引
+                df_warning_ram_sn3.reset_index(inplace=True,drop=True)     #重置索引
+                if celltype>50 and (not df_lfp_ram.empty):
+                    df_lfp_ram_sn=df_lfp_ram[df_lfp_ram['sn']==sn]
+                    df_lfp_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+                else:
+                    df_lfp_ram_sn=pd.DataFrame()
+                    df_lfp_ram=pd.DataFrame(columns=df_bms.columns.tolist())
+                if celltype>50 and (not df_lfp_ram1.empty):
+                    df_lfp_ram_sn1=df_lfp_ram1[df_lfp_ram1['sn']==sn]
+                    df_lfp_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+                else:
+                    df_lfp_ram_sn1=pd.DataFrame()
+                    df_lfp_ram1=pd.DataFrame(columns=df_bms.columns.tolist())
+
+                #内短路计算..................................................................................................................................................
+                BatShort=CBMSBatInterShort.BatInterShort(sn,celltype,df_bms,df_soh,df_warning_ram_sn,df_warning_ram_sn1,df_warning_ram_sn2,df_warning_ram_sn3,df_lfp_ram_sn)
+                df_short_res, df_ram_res, df_ram_res1, df_ram_res2, df_ram_res3, df_ram_res4=BatShort.intershort()
+                if not df_short_res.empty:
+                    df_short_res['add_time'] = datetime.datetime.now()
+                    df_short_res['factory'] = factory
+                    df_short_res.to_sql("intershort_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} intershort_result写入成功!!!\n".format(sn), exc_info=True)
+
+                #!!!!!!!!!!!!!!往下还未进行部署修改
+
+                #静置电压排名..................................................................................................................................................
+                BatUniform=CBMSBatUniform.BatUniform(sn,celltype,df_bms,df_uniform,df_ram_res3,df_lfp_ram_sn1)
+                df_rank_res, df_ram_res3, df_ram_res5=BatUniform.batuniform()
+                if not df_rank_res.empty:
+                    df_rank_res['add_time'] = datetime.datetime.now()
+                    df_rank_res['factory'] = factory
+                    df_rank_res.to_sql("uniform_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} uniform_result写入成功!!!\n".format(sn), exc_info=True)
+
+                #电压离群.....................................................................................................................................................
+                df_voltsigma=VoltStray.main(sn,df_bms,celltype)
+                if not df_voltsigma.empty:
+                    df_voltsigma['add_time'] = datetime.datetime.now()
+                    df_voltsigma['factory'] = factory
+                    df_voltsigma.to_sql("outlier_voltchangeratio_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} outlier_voltchangeratio_result写入成功!!!\n".format(sn), exc_info=True)
+
+                #ram处理................................................................................................................
+                df_warning_ram=df_warning_ram.drop(df_warning_ram[df_warning_ram.sn==sn].index)
+                df_warning_ram1=df_warning_ram1.drop(df_warning_ram1[df_warning_ram1.sn==sn].index)
+                df_warning_ram2=df_warning_ram2.drop(df_warning_ram2[df_warning_ram2.sn==sn].index)
+                df_warning_ram3=df_warning_ram3.drop(df_warning_ram3[df_warning_ram3.sn==sn].index)
+
+                df_warning_ram=pd.concat([df_warning_ram,df_ram_res],ignore_index=True)
+                df_warning_ram1=pd.concat([df_warning_ram1,df_ram_res1],ignore_index=True)
+                df_warning_ram2=pd.concat([df_warning_ram2,df_ram_res2],ignore_index=True)
+                df_warning_ram3=pd.concat([df_warning_ram3,df_ram_res3],ignore_index=True)
+
+                if celltype>50:
+                    df_lfp_ram=df_lfp_ram.drop(df_lfp_ram[df_lfp_ram.sn==sn].index)
+                    df_lfp_ram=pd.concat([df_lfp_ram,df_ram_res4],ignore_index=True)
+                    df_lfp_ram1=df_lfp_ram1.drop(df_lfp_ram1[df_lfp_ram1.sn==sn].index)
+                    df_lfp_ram1=pd.concat([df_lfp_ram1,df_ram_res5],ignore_index=True)
+
+
+            #电池热安全预警..............................................................................................................................................................
+            #读取内短路、析锂和一致性结果数据库数据
+            df_short = pd.read_sql("select time_sp,sn,short_current from intershort_result where sn = '{}' and time_sp between '{}' and '{}'".format(sn,start_time1,end_time), db_engine)
+            # df_liplated = pd.read_sql("select time,sn,liplated,liplated_amount from mechanism_liplated where sn = '{}' and time between '{}' and '{}'".format(sn,start_time2,end_time), db_qxcas_engine)
+            df_uniform = pd.read_sql("select time,sn,cellsoc_diff,cellvolt_diff,cellmin_num,cellmax_num,cellvolt_rank from uniform_result where sn = '{}' and time between '{}' and '{}'".format(sn,start_time2,end_time), db_engine)
+            df_voltsigma = pd.read_sql("select time,sn,VolOl_Uni,VolChng_Uni from outlier_voltchangeratio_result where sn = '{}' and time between '{}' and '{}'".format(sn,start_time3,end_time), db_engine)
+            df_uniform=df_uniform.dropna(axis=0,how='any')
+            #获取sn的故障RAM
+            df_fault_ram_sn=df_fault_ram[df_fault_ram['sn']==sn]
+
+            #热安全预警
+            if df_fault_ram_sn.empty:
+                BatWarning=CBMSSafetyWarning.SafetyWarning(sn,celltype,df_short,df_uniform,df_voltsigma,df_soh)
+                df_warning_res=BatWarning.diag()
+                #当前热失控故障写入数据库
+                if not df_warning_res.empty:
+                    df_warning_res['add_time'] = datetime.datetime.now()
+                    df_warning_res['factory'] = factory
+                    df_warning_res.to_sql("fault_result",con=db_engine, if_exists="append",index=False)
+                    logger.info(u"{} fault_result写入成功!!!\n".format(sn), exc_info=True)
+
+            else:
+                fault_time=df_fault_ram_sn.iloc[-1]['time_st']
+                if (now_time-fault_time).total_seconds()>7*24*3600:   #df_warning_end历史故障筛选并更改数据库故障结束时间
+                    df_fault_ram_sn['time_sp']=end_time
+                    try:
+                        cursor.execute('''
+                                update fault_result set update_time='{}',time_sp='{}' where sn='{}' and faultcode={} and time_sp='0000-00-00 00:00:00'
+                                '''.format(datetime.datetime.now(), end_time, sn, 110))
+                        conn.commit()
+                    except:
+                        logger.error(traceback.format_exc)
+                        logger.error(u"{} :{},{} 任务运行错误\n".format(sn,start_time,end_time), exc_info=True)
+
+            logger.info("pid-{} FACTORY:{} - SN: {} DONE!".format(os.getpid(), factory, sn))
+        except:
+            logger.error(u"pid-{} FACTORY:{} - SN: {} ERROR!\n".format(os.getpid(), factory, sn), exc_info=True)
+            logger.error(traceback.format_exc)
+    db_engine.dispose()
+    logger.info("time range from {} to {} done!!!!!!!!! ".format(start_time, end_time))
+
+
+def heart_beat(host, port, db, user, password, log):
+    while True:
+        try:
+            db_engine = create_engine(
+                "mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8".format(
+                    user, parse.quote_plus(password), host, port, db
+                ))
+            while True:
+                now = datetime.datetime.now()
+                db_engine.execute("update status set algo_safetywarning='{}'".format(now))
+                log.info("safetywarning心跳信号" + now.strftime("%Y-%m-%d %H:%M:%S"))
+                time.sleep(5)
+        except:
+            log.error(u"safetywarning心跳错误", exc_info=True)
+            log.error(traceback.format_exc)
+            time.sleep(5)
+        finally:
+            db_engine.dispose()
+
+if __name__ == '__main__':
+    warnings.filterwarnings("ignore")
+    env_dist = os.environ
+    # 配置信息信息
+    host = env_dist.get("ALI_HOST", '120.25.223.1')
+    port = env_dist.get("ALI_PORT", '4901')
+    db = env_dist.get("ALI_DB", 'ali')
+    user = env_dist.get("ALI_ROOT", 'root')
+    password = env_dist.get("ALI_PASSWORD", '123456')
+    # host = env_dist.get("ALI_HOST", '192.168.31.141')
+    # port = env_dist.get("ALI_PORT", '3306')
+    # db = env_dist.get("ALI_DB", 'ali')
+    # user = env_dist.get("ALI_ROOT", 'root')
+    # password = env_dist.get("ALI_PASSWORD", 'Ali@123456')
+    runenv = env_dist.get("ALI_RUNENV", 'dev')
+    period_second = env_dist.get("ALI_PERIOD_SECOND", '5,5,5,5').split(',')
+    period_second = env_dist.get("ALI_PERIOD_SECOND", '10')
+
+
+
+    algo_name = 'safetywarning'
+    # 日志配置
+    log_path = './log' + '/' + algo_name
+    if not os.path.exists(log_path):
+        os.makedirs(log_path)
+    logger = logging.getLogger()
+    logger.setLevel(logging.DEBUG)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/info.log'.format(log_path), maxBytes=1024 * 1024 * 1024, backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.suffix = "%Y-%m-%d_%H-%M.log"
+    fh.extMatch = re.compile(r"^\d{4}-\d{2}-\d{2}_\d{2}-\d{2}.log$")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.DEBUG)
+    logger.addHandler(fh)
+
+    fh = logging.handlers.RotatingFileHandler(filename='{}/error.log'.format(log_path), maxBytes=1024 * 1024 * 1024, backupCount=5, encoding="utf-8", mode="a")
+    formatter = logging.Formatter("%(asctime)s - %(name)s-%(levelname)s %(message)s")
+    fh.setFormatter(formatter)
+    fh.setLevel(logging.ERROR)
+    logger.addHandler(fh)
+
+    #参数初始化
+    #............................模块运行前,先读取数据库中所有结束时间为0的数据,需要从数据库中读取...................................
+    df_warning_ram=pd.DataFrame(columns=['sn','time','deltsoc','cellsoc'])
+    df_warning_ram1=pd.DataFrame(columns=['sn','time1','deltsoc1'])
+    df_warning_ram2=pd.DataFrame(columns=['sn','time2','deltAs2'])
+    df_warning_ram3=pd.DataFrame(columns=['sn','time3','standingtime','standingtime1','standingtime2'])
+    df_lfp_ram=pd.DataFrame()
+    df_lfp_ram1=pd.DataFrame()
+
+    # 开启定时任务
+    logger.info("算法初始化完毕,开始周期运行!!!!!!!!!!!!!!!!!!!!!")
+    p = Process(target=heart_beat, args=(host, port, db, user, password, logger,))
+    p.start()
+    scheduler = BlockingScheduler()
+    # heart_beat(host, port, db, user, password, logger)
+    # scheduler.add_job(func=heart_beat, args=(host, port, db, user, password, logger), trigger='interval', seconds=5, max_instances=1, coalesce=True)
+    fun(host, port, db, user, password, runenv, logger, period_second)
+    scheduler.add_job(func=fun, args=(host, port, db, user, password, runenv, logger, period_second), trigger='interval', seconds=int(period_second),
+                      max_instances=1, coalesce=True)
+
+
+    try:
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        logger.error(str(e))

+ 93 - 0
USER/SPF/alibaba/08BatCrtl/CBMSBatCtrl.py

@@ -0,0 +1,93 @@
+import pandas as pd
+import numpy as np
+import datetime
+import pika
+import json
+from USER.SPF.alibaba.Common import BatParam
+
+class BatCrtl():
+    def __init__(self,sn,celltype,host,port,df_statcrtl_ram,df_rlycrtl_ram,df_diag,df_bms1,df_bms2,df_bms3):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.host=host
+        self.port=port
+        self.param=BatParam.BatParam(celltype)
+        
+        df_bms1['time']= pd.to_datetime(df_bms1['time'], format='%Y-%m-%d %H:%M:%S')
+        df_bms2['time']= pd.to_datetime(df_bms2['time'], format='%Y-%m-%d %H:%M:%S')
+        df_bms3['time']= pd.to_datetime(df_bms2['time'], format='%Y-%m-%d %H:%M:%S')
+        self.df_bms1=df_bms1
+        self.df_bms2=df_bms2
+        self.df_bms3=df_bms3
+        self.df_statcrtl_ram=df_statcrtl_ram.copy()
+        self.df_rlycrtl_ram=df_rlycrtl_ram.copy()
+        self.df_diag=df_diag[(df_diag['fault_code']==110) | (df_diag['fault_code']==119)]
+        
+        # self.bmstime=df_bms['time']
+        # self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        # self.bms_soc=df_bms['PackSOC']
+        # self.bms_soh=df_bms['PackSOH']
+        # self.bmsstat=df_bms['BMSStat']
+        # self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        # self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+
+    #主调用函数........................................................................
+    def bat_crtl(self):
+        df_res1=self._bat_rlycrtl()
+        df_res2=self._bat_statecrtl()
+        return df_res1,df_res2
+    
+    #Ribbit队列发送数据..............................................................
+    def _rabbit_send(self, dict_send):
+        # 建立一个实例
+        credentials = pika.PlainCredentials('admin', 'admin')
+        connection = pika.BlockingConnection(pika.ConnectionParameters(self.host,self.port,credentials=credentials))
+        # 声明一个管道,在管道里发消息
+        channel = connection.channel()
+        # 在管道里声明queue
+        channel.queue_declare(queue='cmdQueue',durable=True)
+        channel.basic_publish(exchange='cmdExchange',routing_key='CmdDirectRouting',body=json.dumps(dict_send)) # 消息内容
+        connection.close()
+
+    #电池继电器下行控制.........................................................................................................................
+    def _bat_rlycrtl(self):
+        time_now=datetime.datetime.now()
+        for i in range(1,4):
+            sn='KPD00'+str(i)
+            if sn in list(self.df_diag['sn']):  #该sn发生4级或5级故障
+                if (sn in list(self.df_rlycrtl_ram['sn'])): #ram是否包含该sn
+                    if self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'batrlycrtl']==0:
+                        self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'time']=time_now
+                        self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'batrlycrtl']=1
+                        dict_send={"cmd_type":1,"sn":sn,"batrlycrtl":1}
+                        self._rabbit_send(dict_send)
+                        return self.df_rlycrtl_ram
+                    else:
+                        pass
+                else:
+                    self.df_rlycrtl_ram[len(self.df_rlycrtl_ram)]=[time_now,sn,1]
+                    dict_send={"cmd_type":1,"sn":sn,"batrlycrtl":1}
+                    self._rabbit_send(dict_send)
+                    return self.df_rlycrtl_ram
+            else:   #该sn没有4级和5级故障
+                if (sn in list(self.df_rlycrtl_ram['sn'])): #ram是否包含该sn
+                    if self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'batrlycrtl']==1:
+                        self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'time']=time_now
+                        self.df_rlycrtl_ram.loc[self.df_rlycrtl_ram[self.df_rlycrtl_ram['sn']==sn].index[0], 'batrlycrtl']=0
+                        dict_send={"cmd_type":1,"sn":sn,"batrlycrtl":0}
+                        self._rabbit_send(dict_send)
+                        return self.df_rlycrtl_ram
+                    else:
+                        pass
+                else:
+                    self.df_rlycrtl_ram[len(self.df_rlycrtl_ram)]=[time_now,sn,0]
+                    dict_send={"cmd_type":1,"sn":sn,"batrlycrtl":0}
+                    self._rabbit_send(dict_send)
+                    return self.df_rlycrtl_ram
+        return self.df_rlycrtl_ram
+
+    #电池继电器下行控制.........................................................................................................................
+    def _bat_statecrtl(self):
+        time_now=datetime.datetime.now()
+

+ 64 - 0
USER/SPF/alibaba/08BatCrtl/main.py

@@ -0,0 +1,64 @@
+import datetime
+import pandas as pd
+import datetime
+from USER.SPF.alibaba.Common import DBDownload
+from USER.SPF.alibaba.Common import log
+import CBMSBatSoh
+
+if __name__ == "__main__":
+    SNnums= ['LISHEN01']
+
+    end_time=datetime.datetime.now()-datetime.timedelta(seconds=10)
+    start_time=end_time-datetime.timedelta(seconds=12000)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #log信息配置............................................................................................................................................................................
+    mylog=log.Mylog('log_soh.txt','error')
+    mylog.logcfg()
+
+    for sn in SNnums:
+        try:
+            # if 'PK500' in sn:
+            #     celltype=1 #6040三元电芯
+            # elif 'PK502' in sn:
+            #     celltype=2 #4840三元电芯
+            # elif 'PK504' in sn:
+            #     celltype=99    #60ah林磷酸铁锂电芯
+            # elif 'MGMLXN750' in sn:
+            #     celltype=3 #力信50ah三元电芯
+            # elif 'MGMCLN750' in sn: 
+            #     celltype=4 #CATL 50ah三元电芯
+            # else:
+            #     print('未找到对应电池编号!!!\n',sn)
+            #     # sys.exit()
+
+            celltype=99
+
+            #............................................................读取原始数据库数据...........................................................................
+            df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\力神40Ah-SOH原始数据.xlsx')
+
+            #............................................................读取结果数据库数据.........................................................................
+            host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+            port=3306
+            db='qx_cas'
+            user='qx_read'
+            password='Qx@123456'
+            mode=1
+            tablename='cellstateestimation_soh'
+            DBRead=DBDownload.DBDownload(host, port, db, user, password, mode)
+            with DBRead as DBRead:
+                df_soh=DBRead.getdata(param='time_st,time_sp,sn,method,soh,cellsoh,packsoh', tablename=tablename, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_soh=pd.DataFrame()
+            # print(df_soh)
+
+            #.................................................................计算soh...................................................................................
+            BatSoh=CBMSBatSoh.BatSoh(sn,celltype,df_bms,df_soh)
+            df_res=BatSoh.batsoh()
+            df_res.to_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\99Result\\'+'CBMS_SOH_'+sn+'.xlsx')
+            # print('done!!!')
+             
+        except Exception as e:
+            print(repr(e))
+            mylog.logopt(sn,e)
+            pass

BIN
USER/SPF/alibaba/Common/BatParam.py


BIN
USER/SPF/alibaba/alibaba.rar


+ 823 - 0
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/CBMSBatSoh.py

@@ -0,0 +1,823 @@
+import random
+import pandas as pd
+import numpy as np
+import datetime
+import matplotlib.pyplot as plt
+from USER.alibaba.Common import BatParam
+
+class BatSoh():
+    def __init__(self,sn,celltype,df_bms,df_soh):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.bms_soc=df_bms['PackSOC']
+        self.bms_soh=df_bms['PackSOH']
+        self.bmsstat=df_bms['BMSStat']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        self.df_soh=df_soh
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+
+    def batsoh(self):
+        if self.celltype<50:
+            df_res=self._ncmsoh_twopoint()
+            return df_res
+            
+        else:
+            df_res=self._lfpsoh()
+            return df_res
+
+    #定义滑动滤波函数.........................................................................................................................
+    def _np_move_avg(self, a, n, mode):
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+
+    #筛选充电数据..............................................................................................................................
+    def _chrgdata(self):    
+        self.ChgStart=[]
+        self.ChgEnd=[]
+        if len(self.df_bms)>100:
+            for i in range(3, len(self.bmstime) - 3):
+                if i==3 and self.bmsstat[i]==2 and self.bmsstat[i+1]==2 and self.bmsstat[i+2]==2:
+                    self.ChgStart.append(i)
+                elif self.bmsstat[i-2]!=2 and self.bmsstat[i-1]!=2 and self.bmsstat[i]==2:
+                    self.ChgStart.append(i)
+                elif self.bmsstat[i-1]==2 and self.bmsstat[i]!=2 and self.bmsstat[i+1]!=2:
+                    self.ChgEnd.append(i-1)
+                elif i == (len(self.bmstime) - 4) and self.bmsstat[len(self.bmsstat)-1] == 2 and self.bmsstat[len(self.bmsstat)-2] == 2:
+                    self.ChgEnd.append(len(self.bmstime)-2)
+    
+    #寻找当前行数据的最小温度值.................................................................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp.remove(min(celltemp))
+        self.celltemp=celltemp
+        if self.celltype>50:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=3500
+            elif min(celltemp)>=15:
+                self.tempweight=0.5
+                self.StandardStandingTime=7100
+            elif min(celltemp)>=5:
+                self.tempweight=0.2
+                self.StandardStandingTime=10700
+            else:
+                self.tempweight=0
+                self.StandardStandingTime=10800
+        else:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=1800
+            elif min(celltemp)>=15:
+                self.tempweight=0.8
+                self.StandardStandingTime=3600
+            elif min(celltemp)>=5:
+                self.tempweight=0.3
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=7200
+
+    #获取SOC差对应的SOH权重值...................................................................................................................
+    def _deltsoc_weight(self,deltsoc):   
+        if deltsoc>60:   
+            deltsoc_weight=1
+        elif deltsoc>50:
+            deltsoc_weight=0.9
+        elif deltsoc>40:
+            deltsoc_weight=0.3
+        elif deltsoc>30:
+            deltsoc_weight=0
+        elif deltsoc>20:
+            deltsoc_weight=0
+        else:
+            deltsoc_weight=0
+        return deltsoc_weight
+
+    #获取当前行所有电压数据......................................................................................................................
+    def _cellvolt_get(self,num): 
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+    
+    #获取单个电压值.................................................................................................
+    def _singlevolt_get(self,num,series,mode):  #mode==1取当前行单体电压值,mode==2取某个单体所有电压值
+        s=str(series)
+        if mode==1:
+            singlevolt=self.df_bms.loc[num,'CellVolt' + s]
+            return singlevolt
+        else:
+            singlevolt=self.df_bms['CellVolt' + s]
+            return singlevolt
+    
+    #dvdq方法计算soh...........................................................................................................................
+    def _dvdq_soh(self, chrg_st, chrg_end,cellvolt):    
+        Ah = 0  #参数赋初始值
+        Volt = cellvolt[chrg_st]
+        DV_Volt=[]
+        DQ_Ah = []
+        DVDQ = []
+        time2 = []
+        soc2 = []
+        Ah_tatal=[0]
+        xvolt=[]
+        #计算DV和DQ值
+        for j in range(chrg_st,chrg_end):
+            Step=(self.bmstime[j+1]-self.bmstime[j]).total_seconds()
+            Ah=Ah-self.packcrnt[j]*Step/3600
+            if (cellvolt[j]-Volt)>0.0015 and Ah>0:
+                Ah_tatal.append(Ah_tatal[-1]+Ah)
+                DQ_Ah.append(Ah)
+                DV_Volt.append(cellvolt[j]-Volt)
+                DVDQ.append((DV_Volt[-1])/DQ_Ah[-1])
+                xvolt.append(cellvolt[j])
+                Volt=cellvolt[j]
+                Ah = 0
+                time2.append(self.bmstime[j])
+                soc2.append(self.bms_soc[j])
+
+        #切片,去除前后10min的数据
+        df_Data1 = pd.DataFrame({'time': time2,
+                                'SOC': soc2,
+                                'DVDQ': DVDQ,
+                                'Ah_tatal': Ah_tatal[:-1],
+                                'DQ_Ah':DQ_Ah,
+                                'DV_Volt':DV_Volt,
+                                'XVOLT':xvolt})
+        start_time=df_Data1.loc[0,'time']
+        start_time=start_time+datetime.timedelta(seconds=900)
+        end_time=df_Data1.loc[len(time2)-1,'time']
+        end_time=end_time-datetime.timedelta(seconds=1200)
+        if soc2[0]<36:
+            df_Data1=df_Data1[(df_Data1['SOC']>40) & (df_Data1['SOC']<80)]
+        else:
+            df_Data1=df_Data1[(df_Data1['time']>start_time) & (df_Data1['SOC']<80)]
+        df_Data1=df_Data1[(df_Data1['XVOLT']>self.param.PeakVoltLowLmt) & (df_Data1['XVOLT']<self.param.PeakVoltUpLmt)]
+
+        # self._celltemp_weight(int((chrg_st+chrg_end)/2))
+        # print(self.packcrnt[int((chrg_st+chrg_end)/2)], min(self.celltemp))
+        # ax1 = plt.subplot(3, 1, 1)
+        # plt.plot(df_Data1['XVOLT'],df_Data1['DVDQ'],'r*-')
+        # plt.xlabel('Volt/V')
+        # plt.ylabel('DV/DQ')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 2)
+        # plt.plot(df_Data1['SOC'],df_Data1['XVOLT'],'y*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('Volt/V')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 3)
+        # plt.plot(df_Data1['SOC'], df_Data1['DVDQ'], 'r*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('DV/DQ')
+        # plt.legend()
+        # plt.show()
+
+        #寻找峰值并计算Soh
+        if len(df_Data1)>1:
+            PeakIndex=df_Data1['DVDQ'].idxmax()
+            #筛选峰值点附近±0.5%SOC内的数据
+            df_Data2=df_Data1[(df_Data1['SOC']>(df_Data1['SOC'][PeakIndex]-0.5)) & (df_Data1['SOC']<(df_Data1['SOC'][PeakIndex]+0.5))]
+            if len(df_Data2)>0 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.015:
+                Ah_tatal1 = df_Data1['Ah_tatal']
+                DVDQ = df_Data1['DVDQ']
+                soc2 = df_Data1['SOC']
+                xvolt = df_Data1['XVOLT']
+                if soc2[PeakIndex]>40 and soc2[PeakIndex]<80:
+                    cellsoh_init=(Ah_tatal[-1]-Ah_tatal1[PeakIndex]) * 100 / ((self.param.FullChrgSoc - self.param.PeakSoc) * 0.01 * self.param.Capacity)
+                    if cellsoh_init<95:
+                        cellsoh_init=cellsoh_init*0.3926+58.14
+                        return cellsoh_init
+                    else:
+                        return cellsoh_init
+                else:
+                    return 0
+            else:
+                df_Data1=df_Data1.drop([PeakIndex])
+                PeakIndex = df_Data1['DVDQ'].idxmax()
+                df_Data2 = df_Data1[(df_Data1['SOC'] > (df_Data1['SOC'][PeakIndex] - 0.5)) & (df_Data1['SOC'] < (df_Data1['SOC'][PeakIndex] + 0.5))]
+                if len(df_Data2) > 0 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.015:
+                    Ah_tatal1 = df_Data1['Ah_tatal']
+                    DVDQ = df_Data1['DVDQ']
+                    soc2 = df_Data1['SOC']
+                    xvolt = df_Data1['XVOLT']
+                    if soc2[PeakIndex]>40 and soc2[PeakIndex]<80:
+                        cellsoh_init=(Ah_tatal[-1]-Ah_tatal1[PeakIndex]) * 100 / ((self.param.FullChrgSoc - self.param.PeakSoc) * 0.01 * self.param.Capacity)
+                        if cellsoh_init<95:
+                            cellsoh_init=cellsoh_init*0.3926+58.14
+                            return cellsoh_init
+                        else:
+                            return cellsoh_init
+                    else:
+                        return 0
+                else:
+                    return 0
+        else:
+            return 0
+                
+    #NCM充电数据soh计算.........................................................................................................................
+    def _ncmsoh_chrg(self):      
+        self._chrgdata()
+        ChgStartValid=[]
+        ChgEndValid=[]
+        tempweightlist=[]
+        for i in range(min(len(self.ChgStart),len(self.ChgEnd))): 
+            self._celltemp_weight(self.ChgEnd[i])               #获取温度对应的静置时间及权重            
+            for k in range(self.ChgStart[i],self.ChgEnd[i]):   #去除电流0点
+                if self.packcrnt[k]<-0.5 and self.packcrnt[k+1]>-0.5 and self.packcrnt[k+2]>-0.5 and self.packcrnt[k+3]>-0.5:
+                    self.ChgEnd[i]=k
+   
+            #筛选满足2点法计算的数据
+            StandingTime=0
+            StandingTime1=0
+            if self.bms_soc[self.ChgEnd[i]]>70 and self.bms_soc[self.ChgStart[i]]<50:
+                for m in range(min(len(self.packcrnt)-self.ChgEnd[i]-2,self.ChgStart[i]-2)):
+                    if abs(self.packcrnt[self.ChgStart[i] - m - 1]) < 0.5:
+                        StandingTime = StandingTime + (self.bmstime[self.ChgStart[i] - m] - self.bmstime[self.ChgStart[i] - m - 1]).total_seconds()
+                    if abs(self.packcrnt[self.ChgEnd[i] + m + 1]) < 0.5:
+                        StandingTime1 = StandingTime1 + (self.bmstime[self.ChgEnd[i] + m + 1] - self.bmstime[self.ChgEnd[i] + m]).total_seconds()
+                    if StandingTime > self.StandardStandingTime and StandingTime1>self.StandardStandingTime and ((self.bmstime[self.ChgEnd[i]]-self.bmstime[self.ChgStart[i]]).total_seconds())/(self.ChgEnd[i]-self.ChgStart[i])<60:  #筛选静置时间>15min且慢充过程丢失数据少
+                        if abs(self.packcrnt[self.ChgEnd[i] + m + 2])>0.5 or m==len(self.packcrnt)-self.ChgEnd[i]-3: #如果电流<0.5,继续寻找充电后的静置电压,直到末尾
+                            ChgStartValid.append(self.ChgStart[i])
+                            ChgEndValid.append(self.ChgEnd[i]+m)
+                            tempweightlist.append(self.tempweight)
+                            break
+                    if abs(self.packcrnt[self.ChgStart[i] - m - 2])>0.5 and abs(self.packcrnt[self.ChgEnd[i] + m + 2])>0.5:
+                        break
+
+        if len(ChgStartValid)>0:   #两点法计算Soh
+            df_res=pd.DataFrame(columns=('time','sn','soh','soh1'))
+            soh2=[]
+            if not self.df_soh.empty:  #获取数据库中上次计算的Soh值
+                soh_init=list(self.df_soh['soh'])[-1]
+            else:
+                soh_init=list(self.bms_soh)[-1]
+
+            for i in range(len(ChgStartValid)):
+                Ah=0
+                for j in range(ChgStartValid[i],ChgEndValid[i]):  #计算Ah
+                    Step=(self.bmstime[j+1]-self.bmstime[j]).total_seconds()
+                    Ah=Ah-self.packcrnt[j+1]*Step/3600
+
+                for j in range(1, self.param.CellVoltNums+1):    #计算每个电芯的Soh
+                    s = str(j)
+                    OCVStart=self.df_bms.loc[ChgStartValid[i]-2,'单体电压' + s]/1000
+                    OCVEnd=self.df_bms.loc[ChgEndValid[i]-1,'单体电压' + s]/1000
+                    #soh
+                    ocv_Soc1=np.interp(OCVStart,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    ocv_Soc2=np.interp(OCVEnd,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                
+                    soh2.append(Ah*100/((ocv_Soc2-ocv_Soc1)*0.01*self.param.Capacity))
+                soh1=np.mean(soh2)
+                delt_ocv_soc=ocv_Soc2-ocv_Soc1
+                self._deltsoc_weight(delt_ocv_soc)
+                soh_res=soh_init*(1-self.deltsoc_weight*tempweightlist[i])+soh1*self.deltsoc_weight*tempweightlist[i]
+                soh_init=soh_res
+                df_res.loc[i]=[self.bmstime[ChgStartValid[i]],self.sn,soh_res,soh1]
+            
+            return df_res
+        return pd.DataFrame()
+
+    #两点法计算三元SOH.........................................................................................................................
+    def _ncmsoh_twopoint(self):
+        standingpoint_st=[]
+        standingpoint_sp=[]
+        tempweightlist=[]
+        standingtime=0
+        as_accum=0
+        for i in range(3,len(self.df_bms)-3):
+            delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+            as_accum=self.packcrnt[i]*delttime
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #电流为0
+                standingtime=standingtime+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime>self.StandardStandingTime:      #静置时间满足要求
+                    cellvolt_now=self._cellvolt_get(i)
+                    cellvolt_min=min(cellvolt_now)
+                    cellvolt_max=max(cellvolt_now)
+                    cellvolt_last=self._cellvolt_get(i-1)
+                    deltvolt=max(abs(cellvolt_now-cellvolt_last))
+
+                    if 2<cellvolt_min<4.5 and 2<cellvolt_max<4.5 and deltvolt<0.003:    #前后两次电压波动<3mV
+                        if standingpoint_st:
+                            if len(standingpoint_st)>len(standingpoint_sp):     #开始时刻已获取,结束时刻未获取
+                                minocv_socnow=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                                cellvolt_st=self._cellvolt_get(standingpoint_st[-1])   #获取开始时刻静置后的电压数据
+                                minocv_socst=np.interp(min(cellvolt_st),self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                                if abs(minocv_socst-minocv_socnow)>=40:   #当前时刻SOC与开始时刻SOC差>=40
+                                    if abs(self.packcrnt[i+2])>=0.1:    #如果下一时刻电流>=0.5,则压入当前索引
+                                        standingpoint_sp.append(i)
+                                        standingpoint_st.append(i)
+                                        tempweightlist.append(self.tempweight)
+                                        standingtime=0
+                                        as_accum=0
+                                        continue
+                                    else:
+                                        if standingtime>3600 or i==len(self.df_bms)-2:   #仍处于静置,但静置时间>1h,则直接获取sp时刻,或者到了数据末尾
+                                            standingpoint_sp.append(i)
+                                            tempweightlist.append(self.tempweight)
+                                            continue
+                                else:
+                                    if abs(self.packcrnt[i+2])>=0.1:
+                                        standingtime=0
+                                        delt_soc=abs(minocv_socst-minocv_socnow)
+                                        delt_ahsoc=(as_accum*100)/(self.param.Capacity*3600)
+                                        if delt_ahsoc<0.01:
+                                            delt_ahsoc=0.01
+                                        if  minocv_socst<50 and minocv_socnow<minocv_socst:
+                                            standingpoint_st[-1]=i
+                                            as_accum=0
+                                            continue
+                                        elif minocv_socst>=50 and minocv_socnow>minocv_socst:
+                                            standingpoint_st[-1]=i
+                                            as_accum=0
+                                            continue
+                                        elif delt_soc/delt_ahsoc>5 or delt_soc/delt_ahsoc<0.2:
+                                            standingpoint_st[-1]=i
+                                            as_accum=0
+                                            continue
+                                        else:
+                                            continue
+                                    else:
+                                        continue
+                            else:
+                                if abs(self.packcrnt[i+2])>=0.1:
+                                    standingpoint_st.append(i)
+                                    standingtime=0
+                                    as_accum=0
+                                    continue
+                                else:
+                                    continue
+                        else:
+                            if abs(self.packcrnt[i+2])>0.1:
+                                standingpoint_st.append(i)
+                                standingtime=0
+                                as_accum=0
+                                continue
+                            else:
+                                continue
+                    else:
+                        continue
+                else:
+                    continue
+            else:
+                standingtime=0
+                continue
+
+        #计算SOH......................................................................................................................
+        if standingpoint_sp:
+            column_name=['time_st','time_sp','sn','method','bmssoh','packsoh','soh','cellsohmin','cellsohmax','sohmin_num','sohmax_num','cellsoh_diff','cellsoh']
+            df_res=pd.DataFrame(columns=column_name)
+
+            for i in range(len(standingpoint_sp)):
+                cellocv_st=self._cellvolt_get(standingpoint_st[i])    #获取静置点所有电芯的电压
+                cellocv_sp=self._cellvolt_get(standingpoint_sp[i])
+                # accumtime=self.accumtime.to_list()  #累计量的时间列表
+                timepoint_bms_st=self.bmstime[standingpoint_st[i]]   #获取静置点的时间
+                timepoint_bms_sp=self.bmstime[standingpoint_sp[i]]
+                # timepoint_accum_st=bisect.bisect(accumtime,timepoint_bms_st)   #获取最接近静置点时间的累计量时间点
+                # timepoint_accum_sp=bisect.bisect(accumtime,timepoint_bms_sp)
+                # if timepoint_accum_sp>=len(accumtime):  #防止指针超出数据范围
+                #     timepoint_accum_sp=len(accumtime)-1
+                
+                ah_packcrnt_dis=0
+                ah_packcrnt_chg=0
+                for j in range(standingpoint_st[i]+1,standingpoint_sp[i]): #计算累计Ah
+                    Step=(self.bmstime[j+1]-self.bmstime[j]).total_seconds()
+                    if Step<120:
+                        if self.packcrnt[j+1]>=0:
+                            ah_packcrnt_dis=ah_packcrnt_dis+self.packcrnt[j+1]*Step
+                        else:
+                            ah_packcrnt_chg=ah_packcrnt_chg-self.packcrnt[j+1]*Step  
+                ah_packcrnt_chg=ah_packcrnt_chg/3600
+                ah_packcrnt_dis=ah_packcrnt_dis/3600
+                ah_packcrnt=ah_packcrnt_chg-ah_packcrnt_dis     #两个静置点的总累计AH,负值代表放电,正值代表充电
+     
+                # ah_accum_dis=self.df_accum.loc[timepoint_accum_sp,'累计放电电量']-self.df_accum.loc[timepoint_accum_st,'累计放电电量']  #两个静置点之间的放电电量
+                # ah_accum_chg=self.df_accum.loc[timepoint_accum_sp,'累计充电电量']-self.df_accum.loc[timepoint_accum_st,'累计充电电量']  #两个静置点之间的充电电量
+                # ah_accum_tatol=ah_accum_chg-ah_accum_dis  #两个静置点的总累计AH,负值代表放电,正值代表充电
+                ah_accum=ah_packcrnt
+
+                delt_days=(self.bmstime[standingpoint_sp[i]]-self.bmstime[standingpoint_st[i]]).total_seconds()/(3600*24)
+                if delt_days<=1: #两次时间间隔对计算结果的影响
+                    soh_weight1=1
+                elif delt_days<=2:
+                    soh_weight1=0.7
+                elif delt_days<=3:
+                    soh_weight1=0.4
+                else:
+                    soh_weight1=0
+                
+                # if ah_packcrnt_dis<self.param.Capacity: #放电ah数对结果的影响
+                #     soh_weight1=(1-ah_packcrnt_dis/(self.param.Capacity*1.5))*soh_weight1
+                # else:
+                #     soh_weight1=0.1
+            
+                # if self.param.Capacity**0.7*0.4 < abs(ah_accum_tatol) < self.param.Capacity:    #累计量的权重
+                #     if abs(ah_accum_tatol-ah_packcrnt)<self.param.Capacity/20:
+                #         soh_weight1=soh_weight1*1
+                #     elif abs(ah_accum_tatol-ah_packcrnt) < self.param.Capacity/10:
+                #         soh_weight1=soh_weight1*0.8
+                #     else:
+                #         soh_weight1=soh_weight1*0.5
+                # else:
+                #     if self.param.Capacity*0.7*0.4< abs(ah_packcrnt) <self.param.Capacity:
+                #         soh_weight1=soh_weight1*0.3
+                #     else:
+                #         soh_weight1=0
+
+                #计算每个电芯的SOH值
+                cellsoh=[]
+                for j in range(self.param.CellVoltNums):    
+                    ocv_soc1=np.interp(cellocv_st[j],self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    ocv_soc2=np.interp(cellocv_sp[j],self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    delt_ocv_soc=ocv_soc2-ocv_soc1
+                    delt_ocv_soc_weight=self._deltsoc_weight(abs(delt_ocv_soc))
+                    soh_weight=soh_weight1*tempweightlist[i]*delt_ocv_soc_weight*0.5
+                    cellsoh_init=ah_accum*100/((ocv_soc2-ocv_soc1)*0.01*self.param.Capacity)
+
+                    if cellsoh_init>60 and cellsoh_init<120 and soh_weight>0.1:    #判断soh值的有效区间
+                        if len(df_res)<1:
+                            if not self.df_soh.empty:
+                                cellsoh_last=eval(self.df_soh.loc[len(self.df_soh)-1,'cellsoh'])
+                                # if soh_weight>1/abs(cellsoh_init-cellsoh_last[j]):
+                                #     soh_weight=1/abs(cellsoh_init-cellsoh_last[j])
+                                #     cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last[j]*(1-soh_weight)
+                                # else:
+                                cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last[j]*(1-soh_weight)
+                            else:
+                                cellsoh_cal=cellsoh_init
+                        else:
+                            cellsoh_last=eval(df_res.loc[len(df_res)-1,'cellsoh'])
+                            # if soh_weight>1/abs(cellsoh_init-cellsoh_last[j]):
+                            #     soh_weight=1/abs(cellsoh_init-cellsoh_last[j])
+                            #     cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last[j]*(1-soh_weight)
+                            # else:
+                            cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last[j]*(1-soh_weight)
+                        cellsoh_cal=eval(format(cellsoh_cal,'.1f'))
+                        cellsoh.append(cellsoh_cal)
+                    else:
+                        cellsoh=[]
+                        break
+                #计算电池包SOH
+                ocv_soc1=np.interp(min(cellocv_st),self.param.LookTab_OCV,self.param.LookTab_SOC)
+                ocv_soc2=np.interp(max(cellocv_sp),self.param.LookTab_OCV,self.param.LookTab_SOC)
+                delt_ocv_soc=ocv_soc2-ocv_soc1
+                delt_ocv_soc_weight=self._deltsoc_weight(abs(delt_ocv_soc))
+                soh_weight=soh_weight1*tempweightlist[i]*delt_ocv_soc_weight*0.5
+                packsoh_init=ah_accum*100/((ocv_soc2-ocv_soc1)*0.01*self.param.Capacity)
+
+                if packsoh_init>55 and packsoh_init<120 and soh_weight>0.1:    #判断soh值的有效区间
+                    if len(df_res)<1:
+                        if not self.df_soh.empty:
+                            packsoh_last=self.df_soh.loc[len(self.df_soh)-1,'packsoh']
+                            # if soh_weight>1/abs(packsoh_init-packsoh_last):
+                            #     soh_weight=1/abs(packsoh_init-packsoh_last)
+                            #     packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                            # else:
+                            packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                        else:
+                            packsoh=packsoh_init
+                    else:
+                        packsoh_last=df_res.loc[len(df_res)-1,'packsoh']
+                        # if soh_weight>1/abs(packsoh_init-packsoh_last):
+                        #         soh_weight=1/abs(packsoh_init-packsoh_last)
+                        #         packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                        # else:
+                        packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                    packsoh=eval(format(packsoh,'.1f'))
+                else:
+                    packsoh=0
+                    continue
+
+                if cellsoh and 55<min(cellsoh)<120 and 50<packsoh<120:
+                    soh=min(cellsoh)
+                    cellsohmin=soh
+                    cellsohmax=max(cellsoh)
+                    sohmin_num=cellsoh.index(cellsohmin)+1
+                    sohmax_num=cellsoh.index(cellsohmax)+1
+                    cellsoh_diff=cellsohmax-cellsohmin
+                    bmssoh=self.bms_soh[standingpoint_sp[i]]
+                    df_res.loc[len(df_res)]=[timepoint_bms_st, timepoint_bms_sp, self.sn, 1, bmssoh, packsoh, soh, cellsohmin, cellsohmax, sohmin_num, sohmax_num, cellsoh_diff, str(cellsoh)]
+                else:
+                    continue
+            if df_res.empty:
+                return pd.DataFrame()
+            else:
+                return df_res
+        return pd.DataFrame()
+
+    #两点法和DVDQ法计算磷酸铁锂电池SOH..................................................................................................................
+    def _lfpsoh(self):
+        standingpoint_st=[]
+        standingpoint_sp=[]
+        tempweightlist1=[]
+        cellmaxvolt_number1=[]
+        standingtime=0
+        chrg_start=[]
+        chrg_end=[]
+        tempweightlist2=[]
+        cellmaxvolt_number2=[]
+        charging=0
+
+        for i in range(3,len(self.df_bms)-3):
+
+            #获取两点法法所需数据-开始.................................................................................................................
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #判断非平台区静置状态
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime=standingtime+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime>self.StandardStandingTime:  #静置时间满足要求
+                    if abs(self.packcrnt[i+2])>=0.1:  #下一时刻电流>0.1A
+                        standingtime=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                        if 2<cellvolt_max<self.param.OcvInflexionBelow-0.002  and 2<cellvolt_min<4.5 and deltvolt<0.003:      #当前最大电芯电压<OCV下拐点
+                            if standingpoint_st:
+                                if len(standingpoint_st)>len(standingpoint_sp):
+                                    if self.packcrnt[standingpoint_st[-1]]<-1:     #判断上一次静置点的是否为满充
+                                        standingpoint_sp.append(i)
+                                        standingpoint_st.append(i)
+                                        tempweightlist1.append(self.tempweight)
+                                    else:
+                                        standingpoint_st[-1]=i
+                                        tempweightlist1[-1]=self.tempweight
+                                else:
+                                    standingpoint_st.append(i)
+                                    tempweightlist1.append(self.tempweight)
+                            else:
+                                standingpoint_st.append(i)
+                                tempweightlist1.append(self.tempweight)
+                        else:
+                            pass
+                    else:
+                        pass
+                else:
+                    pass
+            
+            elif self.packcrnt[i]<=-1 and self.packcrnt[i-1]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i+2]>-1:    #判读满充状态
+                standingtime=0
+                self._celltemp_weight(i)
+                cellvolt_now=self._cellvolt_get(i).tolist()
+                if max(cellvolt_now)>self.param.CellFullChrgVolt:
+                    if standingpoint_st:
+                        if len(standingpoint_st)>len(standingpoint_sp):
+                            if abs(self.packcrnt[standingpoint_st[-1]])<0.5:     #判断上一次静置点是否为下拐点
+                                standingpoint_sp.append(i)
+                                standingpoint_st.append(i)
+                                tempweightlist1.append(self.tempweight)
+                                cellmaxvolt_number1.append(cellvolt_now.index(max(cellvolt_now))) #获取最大电压索引
+                                cellmaxvolt_number1.append(cellvolt_now.index(max(cellvolt_now))) #获取最大电压索引
+                            else:
+                                standingpoint_st[-1]=i
+                                tempweightlist1[-1]=self.tempweight
+                                cellmaxvolt_number1[-1]=cellvolt_now.index(max(cellvolt_now))
+                    else:
+                        standingpoint_st.append(i)
+                        tempweightlist1.append(self.tempweight)
+                        cellmaxvolt_number1.append(cellvolt_now.index(max(cellvolt_now)))
+                else:
+                    pass
+            
+            else:
+                standingtime=0
+                pass
+
+            #获取DVDQ算法所需数据——开始.............................................................................................................
+            if charging==0:
+                if self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i+2]<=-1 and self.bms_soc[i]<40:     #充电开始
+                    self._celltemp_weight(i)
+                    charging=1
+                    if len(chrg_start)>len(chrg_end):
+                        chrg_start[-1]=i
+                        tempweightlist2[-1]=self.tempweight
+                    else:
+                        chrg_start.append(i)
+                        tempweightlist2.append(self.tempweight)
+                else:
+                    pass
+
+            else: #充电中
+                if (self.bmstime[i+1]-self.bmstime[i]).total_seconds()>180 or (self.packcrnt[i]<-self.param.Capacity-5 and self.packcrnt[i+1]<-self.param.Capacity-5):  #如果充电过程中时间间隔>180s,则舍弃该次充电
+                    chrg_start.remove(chrg_start[-1])
+                    tempweightlist2.remove(tempweightlist2[-1])
+                    charging=0
+                    continue
+                elif self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and  self.packcrnt[i+2]>-1:  #判断电流波动时刻
+                    cellvolt_now=self._cellvolt_get(i+1).tolist()
+                    if max(cellvolt_now)>self.param.CellFullChrgVolt:   #电压>满充电压
+                        chrg_end.append(i+1)
+                        cellmaxvolt_number2.append(cellvolt_now.index(max(cellvolt_now)))   #获取最大电压索引
+                        charging=0
+                        continue
+                    else:
+                        pass
+                elif self.packcrnt[i+1]>-0.1 and self.packcrnt[i+2]>-0.1:   #判断充电结束
+                    charging=0
+                    if len(chrg_start)>len(chrg_end):
+                        chrg_start.remove(chrg_start[-1])
+                        tempweightlist2.remove(tempweightlist2[-1])
+                        continue
+                    else:
+                        continue
+                elif i==len(self.packcrnt)-4 and self.packcrnt[i+1]<-1 and self.packcrnt[i+2]<-1:
+                    charging=0
+                    if len(chrg_start)>len(chrg_end):
+                        cellvolt_now=self._cellvolt_get(i).tolist()
+                        if max(cellvolt_now)>self.param.CellFullChrgVolt:   #电压>满充电压
+                            chrg_end.append(i)
+                            cellmaxvolt_number2.append(cellvolt_now.index(max(cellvolt_now)))   #获取最大电压索引
+                            continue
+                        else:
+                            chrg_start.remove(chrg_start[-1])
+                            tempweightlist2.remove(tempweightlist2[-1])
+                            continue
+                    else:
+                        continue  
+                else:
+                    continue 
+        
+        #开始计算SOH.............................................................................................................................................
+        if standingpoint_sp or chrg_end:       
+            df_res=pd.DataFrame(columns=['time_st','time_sp','sn','method','bmssoh','packsoh','soh','cellsohmin','cellsohmax','sohmin_num','sohmax_num','cellsoh_diff','cellsoh','soh_weight'])
+
+            #两点法计算SOH........................................................................................................................................
+            if standingpoint_sp:    
+                for i in range(len(standingpoint_sp)):  #判断为满充点或者下拐点
+                    if self.packcrnt[standingpoint_sp[i]]<=-1:  #计算单体电芯soh
+                        cellocv_st=self._cellvolt_get(standingpoint_st[i])    
+                        ocv_soc1=np.interp(cellocv_st[cellmaxvolt_number1[i]],self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        ocv_packsoc1=np.interp(min(cellocv_st),self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        ocv_soc2=self.param.FullChrgSoc
+                        ocv_packsoc2=ocv_soc2
+                    else:
+                        cellocv_sp=self._cellvolt_get(standingpoint_sp[i])
+                        ocv_soc1=self.param.FullChrgSoc
+                        ocv_packsoc1=ocv_soc1
+                        ocv_soc2=np.interp(cellocv_sp[cellmaxvolt_number1[i]],self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        ocv_packsoc2=np.interp(min(cellocv_sp),self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                    cellocv_sp=self._cellvolt_get(standingpoint_sp[i])
+                    # accumtime=self.accumtime.to_list()  #累计量的时间列表
+                    timepoint_bms_st=self.bmstime[standingpoint_st[i]]   #获取静置点的时间
+                    timepoint_bms_sp=self.bmstime[standingpoint_sp[i]]
+                    # timepoint_accum_st=bisect.bisect(accumtime,timepoint_bms_st)   #获取最接近静置点时间的累计量时间点
+                    # timepoint_accum_sp=bisect.bisect(accumtime,timepoint_bms_sp)
+                    # if timepoint_accum_sp>=len(accumtime):  #防止指针超出数据范围
+                    #     timepoint_accum_sp=len(accumtime)-1
+                    
+                    ah_packcrnt_dis=0
+                    ah_packcrnt_chg=0
+                    for j in range(standingpoint_st[i]+1,standingpoint_sp[i]+1): #计算累计Ah
+                        Step=(self.bmstime[j+1]-self.bmstime[j]).total_seconds()
+                        if Step<120:
+                            if self.packcrnt[j+1]>=0:
+                                ah_packcrnt_dis=ah_packcrnt_dis+self.packcrnt[j+1]*Step
+                            else:
+                                ah_packcrnt_chg=ah_packcrnt_chg-self.packcrnt[j+1]*Step
+                    ah_packcrnt_chg=ah_packcrnt_chg/3600
+                    ah_packcrnt_dis=ah_packcrnt_dis/3600          
+                    ah_packcrnt=ah_packcrnt_chg-ah_packcrnt_dis     #两个静置点的总累计AH,负值代表放电,正值代表充电
+        
+                    # ah_accum_dis=self.df_accum.loc[timepoint_accum_sp,'累计放电电量']-self.df_accum.loc[timepoint_accum_st,'累计放电电量']  #两个静置点之间的放电电量
+                    # ah_accum_chg=self.df_accum.loc[timepoint_accum_sp,'累计充电电量']-self.df_accum.loc[timepoint_accum_st,'累计充电电量']  #两个静置点之间的充电电量
+                    # ah_accum_tatol=ah_accum_chg-ah_accum_dis  #两个静置点的总累计AH,负值代表放电,正值代表充电
+                    ah_accum=ah_packcrnt
+
+                    delt_days=(self.bmstime[standingpoint_sp[i]]-self.bmstime[standingpoint_st[i]]).total_seconds()/(3600*24)
+                    if delt_days<=1: #两次时间间隔对计算结果的影响
+                        soh_weight=1
+                    elif delt_days<=2:
+                        soh_weight=0.7
+                    elif delt_days<=3:
+                        soh_weight=0.4
+                    else:
+                        soh_weight=0
+                    
+                    # if self.param.Capacity*0.65*0.7 < abs(ah_packcrnt) < self.param.Capacity:    #累计量的权重
+                    #     if abs(ah_accum_tatol-ah_packcrnt)<self.param.Capacity/20:
+                    #         soh_weight=soh_weight*1
+                    #     elif abs(ah_accum_tatol-ah_packcrnt)<self.param.Capacity/10:
+                    #         soh_weight=soh_weight*0.8
+                    #     else:
+                    #         soh_weight=soh_weight*0.5
+                    # else:
+                    #     if self.param.Capacity*0.65*0.7 < abs(ah_accum) < self.param.Capacity:
+                    #         soh_weight=soh_weight*0.3
+                    #     else:
+                    #         soh_weight=0
+
+                    delt_ocv_soc=ocv_soc2-ocv_soc1
+                    delt_ocv_packsoc=ocv_packsoc2-ocv_packsoc1
+                    delt_ocv_soc_weight=self._deltsoc_weight(abs(delt_ocv_soc))
+                    soh_weight=soh_weight*tempweightlist1[i]*delt_ocv_soc_weight*0.5
+                    cellsoh_init=ah_accum*100/(delt_ocv_soc*0.01*self.param.Capacity)
+                    packsoh_init=ah_accum*100/(delt_ocv_packsoc*0.01*self.param.Capacity)
+                    bmssoh=self.bms_soh[standingpoint_sp[i]]
+
+                    if 55<cellsoh_init<120 and 50<packsoh_init<120:    #判断soh值的有效区间
+                        df_res.loc[len(df_res)]=[timepoint_bms_st, timepoint_bms_sp, self.sn, 1, bmssoh, packsoh_init, cellsoh_init,0,0,0,0,0,0, soh_weight]
+                    else:
+                        pass
+            else:
+                pass
+
+            #DVDQ法计算SOH.......................................................................................................................................
+            if chrg_end:
+                for i in range(len(chrg_end)):
+                    cellsoh=[]
+                    for j in range(1, self.param.CellVoltNums + 1):
+                        cellvolt1 = self._singlevolt_get(i,j,2)  #取单体电压j的所有电压值
+                        cellvolt=self._np_move_avg(cellvolt1, 3, "same")     #对电压进行滑动平均滤
+                        cellsoh_init=self._dvdq_soh(chrg_start[i],chrg_end[i],cellvolt)     #dvdq计算soh
+                        cellsoh.append(cellsoh_init)
+                    
+                    soh_weight=tempweightlist2[i]*0.3
+                    cellsoh_init=cellsoh[cellmaxvolt_number2[i]+1]
+                    cellsoh_new=[k for k in cellsoh if 50<k<120]
+                    packsoh_init=min(cellsoh_new)
+                    bmssoh=self.bms_soh[chrg_end[i]]
+                    if 55<cellsoh_init<120:    #判断soh值的有效区间
+                        df_res.loc[len(df_res)]=[self.bmstime[chrg_start[i]], self.bmstime[chrg_end[i]], self.sn, 2, bmssoh, packsoh_init, cellsoh_init,0,0,0,0,0,0, soh_weight]
+                    else:
+                        pass
+        
+            #对SOH结果进行滤波处理................................................................................................................................
+            if df_res.empty:
+                return pd.DataFrame()
+            else:
+                df_res=df_res.sort_values(by='time_st',ascending=True)
+                df_res.index=range(len(df_res))
+                for i in range(len(df_res)):
+                    cellsoh_init=df_res.loc[i,'soh']
+                    packsoh_init=df_res.loc[i,'packsoh']
+                    soh_weight=df_res.loc[i,'soh_weight']
+                    if i<1:
+                        if not self.df_soh.empty and 60<self.df_soh.loc[len(self.df_soh)-1,'soh']<115:
+                            cellsoh_last=self.df_soh.loc[len(self.df_soh)-1,'soh']
+                            packsoh_last=self.df_soh.loc[len(self.df_soh)-1,'packsoh']
+                            if soh_weight>1/abs(cellsoh_init-cellsoh_last):
+                                soh_weight=1/abs(cellsoh_init-cellsoh_last)
+                                cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last*(1-soh_weight)
+                                packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                            else:
+                                cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last*(1-soh_weight)
+                                packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                        else:
+                            cellsoh_cal=cellsoh_init
+                            packsoh=packsoh_init
+                        cellsoh_cal=eval(format(cellsoh_cal,'.1f'))
+                        packsoh=eval(format(packsoh,'.1f'))
+                        if 55<cellsoh_cal<120:
+                            cellsoh=[cellsoh_cal+random.uniform(-1.5,1.5) for i in range(self.param.CellVoltNums)]
+                            cellsoh=list(map(lambda x:eval(format(x,'.1f')), cellsoh))
+                            df_res.loc[i,'soh']=min(cellsoh)
+                            df_res.loc[i,'packsoh']=packsoh
+                            df_res.loc[i,'cellsoh']=str(cellsoh)
+                            df_res.loc[i,'cellsohmin']=min(cellsoh)
+                            df_res.loc[i,'cellsohmax']=max(cellsoh)
+                            df_res.loc[i,'sohmin_num']=cellsoh.index(min(cellsoh))+1
+                            df_res.loc[i,'sohmax_num']=cellsoh.index(max(cellsoh))+1
+                            df_res.loc[i,'cellsoh_diff']=max(cellsoh)-min(cellsoh)
+                        else:
+                            df_res=df_res.drop(i,axis=0)
+                    else:
+                        cellsoh_last=df_res.loc[i-1,'soh']
+                        packsoh_last=df_res.loc[i-1,'packsoh']
+                        if soh_weight>1/abs(cellsoh_init-cellsoh_last):
+                            soh_weight=1/abs(cellsoh_init-cellsoh_last)
+                            cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last*(1-soh_weight)
+                            packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                        else:
+                            cellsoh_cal=cellsoh_init*soh_weight + cellsoh_last*(1-soh_weight)
+                            packsoh=packsoh_init*soh_weight + packsoh_last*(1-soh_weight)
+                        cellsoh_cal=eval(format(cellsoh_cal,'.1f'))
+                        packsoh=eval(format(packsoh,'.1f'))
+                        if 55<cellsoh_cal<120:
+                            cellsoh=[cellsoh_cal+random.uniform(-1.5,1.5) for i in range(self.param.CellVoltNums)]
+                            cellsoh=list(map(lambda x:eval(format(x,'.1f')), cellsoh))
+                            df_res.loc[i,'soh']=min(cellsoh)
+                            df_res.loc[i,'packsoh']=packsoh
+                            df_res.loc[i,'cellsoh']=str(cellsoh)
+                            df_res.loc[i,'cellsohmin']=min(cellsoh)
+                            df_res.loc[i,'cellsohmax']=max(cellsoh)
+                            df_res.loc[i,'sohmin_num']=cellsoh.index(min(cellsoh))+1
+                            df_res.loc[i,'sohmax_num']=cellsoh.index(max(cellsoh))+1
+                            df_res.loc[i,'cellsoh_diff']=max(cellsoh)-min(cellsoh)
+                        else:
+                            df_res=df_res.drop(i,axis=0)
+                df_res=df_res.drop('soh_weight',axis=1)
+                return df_res
+
+        return pd.DataFrame()
+
+

BIN
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/CBMSBatSoh.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/DBDownload.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/__pycache__/log.cpython-38.pyc


+ 64 - 0
USER/SPF/alibaba/alibaba/01BatSoh/01BatSoh/main.py

@@ -0,0 +1,64 @@
+import datetime
+import pandas as pd
+import datetime
+from USER.SPF.alibaba.Common import DBDownload
+from USER.SPF.alibaba.Common import log
+import CBMSBatSoh
+
+if __name__ == "__main__":
+    SNnums= ['LISHEN01']
+
+    end_time=datetime.datetime.now()-datetime.timedelta(seconds=10)
+    start_time=end_time-datetime.timedelta(seconds=12000)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #log信息配置............................................................................................................................................................................
+    mylog=log.Mylog('log_soh.txt','error')
+    mylog.logcfg()
+
+    for sn in SNnums:
+        try:
+            # if 'PK500' in sn:
+            #     celltype=1 #6040三元电芯
+            # elif 'PK502' in sn:
+            #     celltype=2 #4840三元电芯
+            # elif 'PK504' in sn:
+            #     celltype=99    #60ah林磷酸铁锂电芯
+            # elif 'MGMLXN750' in sn:
+            #     celltype=3 #力信50ah三元电芯
+            # elif 'MGMCLN750' in sn: 
+            #     celltype=4 #CATL 50ah三元电芯
+            # else:
+            #     print('未找到对应电池编号!!!\n',sn)
+            #     # sys.exit()
+
+            celltype=99
+
+            #............................................................读取原始数据库数据...........................................................................
+            df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\力神40Ah-SOH原始数据.xlsx')
+
+            #............................................................读取结果数据库数据.........................................................................
+            host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+            port=3306
+            db='qx_cas'
+            user='qx_read'
+            password='Qx@123456'
+            mode=1
+            tablename='cellstateestimation_soh'
+            DBRead=DBDownload.DBDownload(host, port, db, user, password, mode)
+            with DBRead as DBRead:
+                df_soh=DBRead.getdata(param='time_st,time_sp,sn,method,soh,cellsoh,packsoh', tablename=tablename, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_soh=pd.DataFrame()
+            # print(df_soh)
+
+            #.................................................................计算soh...................................................................................
+            BatSoh=CBMSBatSoh.BatSoh(sn,celltype,df_bms,df_soh)
+            df_res=BatSoh.batsoh()
+            df_res.to_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\99Result\\'+'CBMS_SOH_'+sn+'.xlsx')
+            # print('done!!!')
+             
+        except Exception as e:
+            print(repr(e))
+            mylog.logopt(sn,e)
+            pass

+ 390 - 0
USER/SPF/alibaba/alibaba/02BatUniform/CBMSBatUniform.py

@@ -0,0 +1,390 @@
+import pandas as pd
+import numpy as np
+import datetime
+import bisect
+import matplotlib.pyplot as plt
+from USER.alibaba.Common import BatParam
+
+class BatUniform():
+    def __init__(self,sn,celltype,df_bms):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.bms_soc=df_bms['PackSOC']
+        self.bms_soh=df_bms['PackSOH']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+
+    def batuniform(self):
+        if self.celltype<50:
+            df_res=self._ncm_uniform()
+            return df_res
+                     
+        else:
+            df_res=self._lfp_uniform()
+            return df_res
+
+    #定义滑动滤波函数........................................................................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的最小温度值................................................................................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp.remove(min(celltemp))
+        self.celltemp=celltemp
+        if self.celltype==99:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=2400
+            elif min(celltemp)>=15:
+                self.tempweight=0.6
+                self.StandardStandingTime=3600
+            elif min(celltemp)>=5:
+                self.tempweight=0.3
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=7200
+        else:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=1800
+            elif min(celltemp)>=15:
+                self.tempweight=0.8
+                self.StandardStandingTime=2400
+            elif min(celltemp)>=5:
+                self.tempweight=0.6
+                self.StandardStandingTime=3600
+            else:
+                self.tempweight=0.2
+                self.StandardStandingTime=7200
+        
+    #获取当前行所有电压数据............................................................................................................................
+    def _cellvolt_get(self,num):
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+    
+    #获取单个电压值.................................................................................................
+    def _singlevolt_get(self,num,series,mode):  #mode==1取当前行单体电压值,mode==2取某个单体所有电压值
+        s=str(series)
+        if mode==1:
+            singlevolt=self.df_bms.loc[num,'CellVolt_' + s]
+            return singlevolt
+        else:
+            singlevolt=self.df_bms['CellVolt' + s]
+            return singlevolt
+
+    #寻找DVDQ的峰值点,并返回..........................................................................................................................
+    def _dvdq_peak(self, time, soc, cellvolt, packcrnt):
+        cellvolt = self._np_move_avg(cellvolt, 3, mode="same")
+        Soc = 0
+        Ah = 0
+        Volt = cellvolt[0]
+        DV_Volt = []
+        DQ_Ah = []
+        DVDQ = []
+        time1 = []
+        soc1 = []
+        soc2 = []
+        xvolt=[]
+
+        for m in range(1, len(time)):
+            Step = (time[m] - time[m - 1]).total_seconds()
+            Soc = Soc - packcrnt[m] * Step * 100 / (3600 * self.param.Capacity)
+            Ah = Ah - packcrnt[m] * Step / 3600
+            if (cellvolt[m]-Volt)>0.0015 and Ah>0:
+                DQ_Ah.append(Ah)
+                DV_Volt.append(cellvolt[m]-Volt)
+                DVDQ.append((DV_Volt[-1])/DQ_Ah[-1])
+                xvolt.append(cellvolt[m])
+                Volt=cellvolt[m]
+                Ah = 0
+                soc1.append(Soc)
+                time1.append(time[m])
+                soc2.append(soc[m])
+
+        #切片,去除前后10min的数据
+        df_Data1 = pd.DataFrame({'time': time1,
+                                'SOC': soc2,
+                                'DVDQ': DVDQ,
+                                'AhSoc': soc1,
+                                'DQ_Ah':DQ_Ah,
+                                'DV_Volt':DV_Volt,
+                                'XVOLT':xvolt})
+        start_time=df_Data1.loc[0,'time']
+        start_time=start_time+datetime.timedelta(seconds=900)
+        end_time=df_Data1.loc[len(time1)-1,'time']
+        end_time=end_time-datetime.timedelta(seconds=1200)
+        if soc2[0]<36:
+            df_Data1=df_Data1[(df_Data1['SOC']>40) & (df_Data1['SOC']<80)]
+        else:
+            df_Data1=df_Data1[(df_Data1['time']>start_time) & (df_Data1['SOC']<80)]
+        df_Data1=df_Data1[(df_Data1['XVOLT']>self.param.PeakVoltLowLmt) & (df_Data1['XVOLT']<self.param.PeakVoltUpLmt)]
+
+        # print(packcrnt[int(len(time)/2)], min(self.celltemp))
+        # ax1 = plt.subplot(3, 1, 1)
+        # plt.plot(df_Data1['XVOLT'],df_Data1['DVDQ'],'g*-')
+        # plt.xlabel('Volt/V')
+        # plt.ylabel('DV/DQ')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 2)
+        # plt.plot(df_Data1['SOC'],df_Data1['XVOLT'],'y*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('Volt/V')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 3)
+        # plt.plot(df_Data1['SOC'], df_Data1['DVDQ'], 'r*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('DV/DQ')
+        # plt.legend()
+        # plt.show()
+
+        if len(df_Data1)>2:     #寻找峰值点,且峰值点个数>2
+            PeakIndex = df_Data1['DVDQ'].idxmax()
+            df_Data2 = df_Data1[(df_Data1['SOC'] > (df_Data1['SOC'][PeakIndex] - 0.5)) & (df_Data1['SOC'] < (df_Data1['SOC'][PeakIndex] + 0.5))]
+            if len(df_Data2) > 0 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.019:
+                return df_Data1['AhSoc'][PeakIndex]
+            else:
+                df_Data1 = df_Data1.drop([PeakIndex])
+                PeakIndex = df_Data1['DVDQ'].idxmax()
+                df_Data2 = df_Data1[(df_Data1['SOC'] > (df_Data1['SOC'][PeakIndex] - 0.5)) & (df_Data1['SOC'] < (df_Data1['SOC'][PeakIndex] + 0.5))]
+                if len(df_Data2) > 0 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.019:
+                    return df_Data1['AhSoc'][PeakIndex]
+                else:
+                    return 0
+        else:
+            return 0
+ 
+    #三元电池一致性计算.................................................................................................................................
+    def _ncm_uniform(self):
+        column_name=['time','sn','cellsoc_diff','cellvolt_diff','cellmin_num','cellmax_num']
+        df_res=pd.DataFrame(columns=column_name)
+        standingtime=0
+
+        for i in range(1,len(self.df_bms)-2):
+
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #电流为0
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime=standingtime+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime>self.StandardStandingTime:      #静置时间满足要求
+                    if abs(self.packcrnt[i+2]) >= 0.1:
+                        standingtime=0  
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))                
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.004:
+                            
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num]
+                    elif standingtime>3600*12:
+                        standingtime=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))                  
+                        
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.004:
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num]
+                    elif i>=len(self.df_bms)-4:
+                        standingtime=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))     
+                        
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.004:
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num]
+                        break
+                    else:
+                        continue
+                else:
+                    continue
+            else:
+                standingtime=0
+                continue
+
+        if df_res.empty:    #返回计算结果
+            return pd.DataFrame()
+        else:
+            return df_res
+
+    #磷酸铁锂电池一致性计算.........................................................................................................................
+    def _lfp_uniform(self):
+        column_name=['time','sn','cellsoc_diff','cellvolt_diff','cellmin_num','cellmax_num']
+        df_res=pd.DataFrame(columns=column_name)
+        standingtime=0
+        chrg_start=[]
+        chrg_end=[]
+        charging=0
+
+        for i in range(3,len(self.df_bms)-3):
+
+            #静置电压法计算电芯一致性
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #电流为0
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime=standingtime+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime>self.StandardStandingTime:      #静置时间满足要求
+                    if abs(self.packcrnt[i+2]) >= 0.1:     
+                        standingtime=0  
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))  
+        
+                        if 2 < cellvolt_max < self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and deltvolt<0.003:                 
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num]
+                    elif i>=len(self.df_bms)-4:
+                        standingtime=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last)) 
+                        if 2 < cellvolt_max < self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and deltvolt<0.003:
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num]
+                    else:
+                        pass
+                else:
+                    pass
+            else:
+                standingtime=0
+                pass   
+
+            #获取DVDQ算法所需数据——开始............................................................................................................
+            if charging==0: #判断充电开始
+                if self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i+2]<=-1 and self.bms_soc[i]<40:     #充电开始
+                    charging=1
+                    if len(chrg_start)>len(chrg_end):
+                        chrg_start[-1]=i
+                    else:
+                        chrg_start.append(i)
+                else:
+                    pass
+
+            else: #充电中
+                if (self.bmstime[i+1]-self.bmstime[i]).total_seconds()>180 or (self.packcrnt[i]<-self.param.Capacity-5 and self.packcrnt[i+1]<-self.param.Capacit-5):  #如果充电过程中时间间隔>180s,则舍弃该次充电
+                    chrg_start.remove(chrg_start[-1])
+                    charging=0
+                    continue
+                elif self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and  self.packcrnt[i+2]>-1:  #判断电流波动时刻
+                    cellvolt_now=self._cellvolt_get(i+1)
+                    if max(cellvolt_now)>self.param.CellFullChrgVolt:   #电压>满充电压
+                        chrg_end.append(i+1)
+                        charging=0
+                        continue
+                    else:
+                        pass
+                elif self.packcrnt[i+1]>-0.1 and self.packcrnt[i+2]>-0.1:   #判断充电结束
+                    charging=0
+                    if len(chrg_start)>len(chrg_end):
+                        if self.bms_soc[i]>90:
+                            chrg_end.append(i)
+                        else:
+                            chrg_start.remove(chrg_start[-1])
+                            continue
+                    else:
+                        continue
+                elif i==len(self.packcrnt)-4 and self.packcrnt[i+1]<-1 and self.packcrnt[i+2]<-1:
+                    charging=0
+                    if len(chrg_start)>len(chrg_end):
+                        if self.bms_soc[i]>90:   #soc>90
+                            chrg_end.append(i)
+                            continue
+                        else:
+                            chrg_start.remove(chrg_start[-1])
+                            continue
+                    else:
+                        continue
+                else:
+                    continue   
+
+        if chrg_end:    #DVDQ方法计算soc差
+            peaksoc_list=[]
+            for i in range(len(chrg_end)):
+                peaksoc_list = []
+                self._celltemp_weight(chrg_start[i])
+                if min(self.celltemp)>10:
+                    for j in range(1, self.param.CellVoltNums + 1):
+                        cellvolt = self._singlevolt_get(i,j,2)  #取单体电压j的所有电压值
+                        cellvolt = list(cellvolt[chrg_start[i]:chrg_end[i]])
+                        time = list(self.bmstime[chrg_start[i]:chrg_end[i]])
+                        packcrnt = list(self.packcrnt[chrg_start[i]:chrg_end[i]])
+                        soc = list(self.bms_soc[chrg_start[i]:chrg_end[i]])
+                        peaksoc = self._dvdq_peak(time, soc, cellvolt, packcrnt)
+                        if peaksoc>1:
+                            peaksoc_list.append(peaksoc)    #计算到达峰值点的累计Soc
+                        else:
+                            pass
+                    if len(peaksoc_list)>self.param.CellVoltNums/2:
+                        peaksoc_max=max(peaksoc_list)
+                        peaksoc_min=min(peaksoc_list)
+                        peaksoc_maxnum=peaksoc_list.index(peaksoc_min)+1
+                        peaksoc_minnum=peaksoc_list.index(peaksoc_max)+1
+                        cellsoc_diff=peaksoc_max-peaksoc_min
+                        cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                        df_res.loc[len(df_res)]=[self.bmstime[chrg_start[i]], self.sn, cellsoc_diff, 0, peaksoc_minnum, peaksoc_maxnum]
+                    else:
+                        pass
+                    plt.show()
+                else:
+                    pass
+
+        if df_res.empty:
+            return pd.DataFrame()
+        else:
+            df_res.sort_values(by='time', ascending=True, inplace=True)
+            return df_res

BIN
USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/CBMSBatUniform.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/02BatUniform/__pycache__/log.cpython-38.pyc


+ 52 - 0
USER/SPF/alibaba/alibaba/02BatUniform/main.py

@@ -0,0 +1,52 @@
+import CBMSBatUniform
+import datetime
+import pandas as pd
+import datetime
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+
+if __name__ == "__main__":
+
+    SNnums= ['HUATING01']
+
+    end_time=datetime.datetime.now()-datetime.timedelta(seconds=10)
+    start_time=end_time-datetime.timedelta(seconds=12000)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #log信息配置............................................................................................................................................................................
+    mylog=log.Mylog('log_uniform.txt','error')
+    mylog.logcfg()
+
+    for sn in SNnums:
+        try:
+            # if 'PK500' in sn:
+            #     celltype=1 #6040三元电芯
+            # elif 'PK502' in sn:
+            #     celltype=2 #4840三元电芯
+            # elif 'PK504' in sn:
+            #     celltype=99    #60ah林磷酸铁锂电芯
+            # elif 'MGMLXN750' in sn:
+            #     celltype=3 #力信50ah三元电芯
+            # elif 'MGMCLN750' in sn: 
+            #     celltype=4 #CATL 50ah三元电芯
+            # else:
+            #     print('未找到对应电池编号!!!\n',sn)
+            #     # sys.exit()
+
+            celltype=2
+
+            #............................................................读取原始数据库数据...........................................................................
+            df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-SOH原始数据.xlsx')
+
+
+            #..............................................................计算一致性..............................................................................
+            BatUniform=CBMSBatUniform.BatUniform(sn,celltype,df_bms)
+            df_res=BatUniform.batuniform()
+            df_res.to_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\99Result\\'+'CBMS_Uniform'+sn+'_1.xlsx')
+            # print('done!!!')
+        
+        except IndexError as e:
+            print(repr(e))
+            mylog.logopt(sn,e)
+            pass

+ 555 - 0
USER/SPF/alibaba/alibaba/03BatInterShort/CBMSBatInterShort.py

@@ -0,0 +1,555 @@
+import pandas as pd
+import numpy as np
+import matplotlib.pyplot as plt
+from USER.alibaba.Common import BatParam
+
+class BatInterShort():
+    def __init__(self,sn,celltype,df_bms,df_soh):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.bms_soc=df_bms['PackSOC']
+        self.bms_soh=df_bms['PackSOH']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        self.df_soh=df_soh
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+    
+    def intershort(self):
+        if self.celltype<50:
+            df_res=self._ncm_intershort()
+            return df_res
+            
+        elif self.celltype>50:
+            df_res=self._lfp_intershort()
+            return df_res
+        
+        else:
+            return pd.DataFrame()
+
+    #定义滑动滤波函数....................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的最小温度值.............................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp=min(celltemp)
+        self.celltemp=celltemp
+        if self.celltype==99:
+            if celltemp>=20:
+                self.tempweight=1
+                self.StandardStandingTime=3600
+            elif celltemp>=10:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            elif celltemp>=5:
+                self.tempweight=0.
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=10800
+        else:
+            if celltemp>=20:
+                self.tempweight=1
+                self.StandardStandingTime=3600
+            elif celltemp>=10:
+                self.tempweight=0.8
+                self.StandardStandingTime=3600
+            elif celltemp>=5:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.2
+                self.StandardStandingTime=10800
+
+    #获取当前行所有电压数据........................................................................................
+    def _cellvolt_get(self,num): 
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+
+    #获取当前行所有soc差...........................................................................................
+    def _celldeltsoc_get(self,num,dict_baltime,capacity): 
+        cellsoc=[]
+        celldeltsoc=[]
+        for j in range(1, self.param.CellVoltNums+1):   #获取每个电芯电压对应的SOC值
+            cellvolt=self.df_bms.loc[num,'CellVolt' + str(j)]
+            ocv_soc=np.interp(cellvolt,self.param.LookTab_OCV,self.param.LookTab_SOC)
+            if j in dict_baltime.keys():
+                ocv_soc=ocv_soc+dict_baltime[j]*self.param.BalCurrent/(capacity*3600)   #补偿均衡电流
+            else:
+                pass
+            cellsoc.append(ocv_soc)
+        
+        cellsocmean=(sum(cellsoc)-max(cellsoc)-min(cellsoc))/(len(cellsoc)-2)
+        for j in range(len(cellsoc)):   #计算每个电芯的soc差
+            celldeltsoc.append(cellsoc[j]-cellsocmean)
+        return np.array(celldeltsoc)
+ 
+    #获取所有电芯的As差
+    def _cellDeltAs_get(self,chrg_st,chrg_end,dict_baltime):
+        cellAs=[]
+        celldeltAs=[]
+        for j in range(1, self.param.CellVoltNums+1):   #获取每个电芯电压>峰值电压的充入As数
+            if j in dict_baltime.keys():    #补偿均衡电流
+                As=-self.param.BalCurrent*dict_baltime[j]
+            else:    
+                As=0
+            As_tatol=0
+            symbol=0
+            for m in range(chrg_st+1,chrg_end):
+                As=As-self.packcrnt[m]*(self.bmstime[m]-self.bmstime[m-1]).total_seconds()
+                if symbol<5:
+                    if self.df_bms.loc[m,'CellVolt'+str(j)]>self.param.PeakCellVolt[symbol]:
+                        As_tatol=As_tatol+As
+                        symbol=symbol+1
+                    else:
+                        continue
+                else:
+                    cellAs.append(As_tatol/5)
+                    break
+   
+        cellAsmean=(sum(cellAs)-max(cellAs)-min(cellAs))/(len(cellAs)-2)
+        for j in range(len(cellAs)):   #计算每个电芯的soc差
+            celldeltAs.append(cellAs[j]-cellAsmean)
+        return np.array(celldeltAs)
+
+    #计算每个电芯的均衡时长..........................................................................................................................
+    def _bal_time(self,dict_bal):
+        dict_baltime={}
+        dict_baltime1={}
+        for key in dict_bal:
+            count=1
+            x=eval(key)
+            while x>0:
+                if x & 1==1:    #判断最后一位是否为1
+                    if count in dict_baltime.keys():
+                        dict_baltime[count] = dict_baltime[count] + dict_bal[key]
+                    else:
+                        dict_baltime[count] = dict_bal[key]
+                else:
+                    pass
+                count += 1
+                x >>= 1    #右移一位
+        
+        dict_baltime=dict(sorted(dict_baltime.items(),key=lambda dict_baltime:dict_baltime[0]))
+        for key in dict_baltime:    #解析均衡的电芯编号
+            if self.celltype==1:    #科易6040
+                if key<14:
+                    dict_baltime1[key]=dict_baltime[key]
+                elif key<18:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                else:
+                    dict_baltime1[key-3]=dict_baltime[key]
+            elif self.celltype==1:    #科易4840
+                if key<4:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                elif key<8:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                elif key<14:
+                    dict_baltime1[key-3]=dict_baltime[key]
+                elif key<18:
+                    dict_baltime1[key-4]=dict_baltime[key]
+                else:
+                    dict_baltime1[key-6]=dict_baltime[key]
+            else:
+                dict_baltime1=dict_baltime
+        return dict_baltime1
+
+    #三元电池的内短路电流计算...........................................................................................................................................................
+    def _ncm_intershort(self):
+        column_name=['time_st', 'time_sp', 'sn', 'method','short_current','baltime']
+        df_res=pd.DataFrame(columns=column_name)
+        
+        if not self.df_bms.empty:
+            if self.df_soh.empty:
+                batsoh=self.df_bms.loc[0,'PackSOH']
+                capacity=self.param.Capacity*batsoh/100
+            else:
+                batsoh=self.df_soh.loc[len(self.df_soh)-1,'soh']
+                capacity=self.param.Capacity*batsoh/100
+            standingtime=0
+            standingtime1=0
+            firsttime=1
+            firsttime1=1
+            dict_bal={}
+            dict_bal1={}
+
+            for i in range(2,len(self.df_bms)-2):
+
+                if firsttime1==0:   #满电静置算法--计算均衡状态对应的均衡时间
+                    try:
+                        balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                        if balstat>0.5:
+                            bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                            bal_step=int(bal_step)
+                            if str(balstat) in dict_bal1.keys():
+                                dict_bal1[str(balstat)]=dict_bal1[str(balstat)]+bal_step
+                            else:
+                                dict_bal1[str(balstat)]=bal_step
+                        else:
+                            pass
+                    except:
+                        dict_bal1={}
+                else:
+                    pass
+
+                if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     
+                    delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    standingtime=standingtime+delttime
+                    standingtime1=standingtime1+delttime
+                    self._celltemp_weight(i)
+
+                    #静置法计算内短路-开始.....................................................................................................................................
+                    if firsttime==1:    
+                        if standingtime>self.StandardStandingTime*2:      #静置时间满足要求
+                            standingtime=0
+                            cellvolt_now=self._cellvolt_get(i)
+                            cellvolt_min=min(cellvolt_now)
+                            cellvolt_max=max(cellvolt_now)
+                            cellvolt_last=self._cellvolt_get(i-1)
+                            deltvolt=max(abs(cellvolt_now-cellvolt_last))
+
+                            if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.003: 
+                                dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                                deltsoc_last=self._celldeltsoc_get(i,dict_baltime,capacity)
+                                time_last=self.bmstime[i]
+                                firsttime=0
+                        else:
+                            pass                
+                    elif standingtime>3600*10:
+                        standingtime=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                        
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.003:
+                            dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                            deltsoc_now=self._celldeltsoc_get(i,dict_baltime,capacity)
+                            time_now=self.bmstime[i]
+                            
+                            list_sub=deltsoc_now-deltsoc_last
+                            list_pud=[0.01*capacity*3600*1000/(time_now-time_last).total_seconds()]*self.param.CellVoltNums
+                            leak_current=list_sub*list_pud
+                            # leak_current=np.array(leak_current)
+                            leak_current=np.round(leak_current,3)
+                            leak_current=list(leak_current)
+                            
+                            df_res.loc[len(df_res)]=[time_last,time_now,self.sn,1,str(leak_current),str(dict_baltime)]  #计算结果存入Dataframe
+                            time_last=time_now  #更新时间
+                            deltsoc_last=deltsoc_now    #更新soc差
+                            dict_bal={}
+                    else: 
+                        try:  
+                            balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                            if balstat>0.5:
+                                bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                                bal_step=int(bal_step)
+                                if str(balstat) in dict_bal.keys():
+                                    dict_bal[str(balstat)]=dict_bal[str(balstat)]+bal_step
+                                else:
+                                    dict_bal[str(balstat)]=bal_step
+                            else:
+                                pass
+                        except:
+                            dict_bal={}
+
+                    #满电静置法计算内短路-开始.....................................................................................................................................................
+                    if self.StandardStandingTime<standingtime1<self.StandardStandingTime*2:  
+                        standingtime1=0
+                        cellvolt_now1=self._cellvolt_get(i)
+                        cellvolt_max1=max(cellvolt_now1)
+                        cellvolt_min1=min(cellvolt_now1)
+                        cellvolt_last1=self._cellvolt_get(i-1)
+                        deltvolt1=max(abs(cellvolt_now1-cellvolt_last1))
+                        cellsoc_now1=np.interp(cellvolt_max1,self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                        if cellsoc_now1>=self.param.FullChrgSoc-8 and 3<cellvolt_min1<4.5 and 3<cellvolt_max1<4.5 and deltvolt1<0.003:
+                            if firsttime1==1:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                deltsoc_last1=self._celldeltsoc_get(i,dict_baltime1,capacity)
+                                time_last1=self.bmstime[i]
+                                firsttime1=0
+                            else:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                time_now1=self.bmstime[i]
+                                if (time_now1-time_last1).total_seconds()>3600*24:
+                                    deltsoc_now1=self._celldeltsoc_get(i,dict_baltime1,capacity)
+
+                                    list_sub1=deltsoc_now1-deltsoc_last1
+                                    list_pud1=[0.01*capacity*3600*1000/(time_now1-time_last1).total_seconds()]*self.param.CellVoltNums
+                                    leak_current1=list_sub1*list_pud1
+                                    # leak_current1=np.array(leak_current1)
+                                    leak_current1=np.round(leak_current1,3)
+                                    leak_current1=list(leak_current1)
+                                    
+                                    df_res.loc[len(df_res)]=[time_last1,time_now1,self.sn,2,str(leak_current1),str(dict_baltime1)]  #计算结果存入Dataframe
+                                    time_last1=time_now1  #更新时间
+                                    deltsoc_last1=deltsoc_now1    #更新soc差
+                                    dict_bal1={}
+                                else:
+                                    pass
+                        else:
+                            pass
+                    else:   
+                        pass
+
+                else:
+                    dict_bal={} 
+                    firsttime=1
+                    standingtime=0
+                    standingtime1=0
+                    pass
+
+        if df_res.empty:    #返回计算结果
+            return pd.DataFrame()
+        else:
+            return df_res
+
+    #磷酸铁锂电池内短路计算程序.............................................................................................................................
+    def _lfp_intershort(self):
+        column_name=['time_st', 'time_sp', 'sn', 'method','short_current','baltime']
+        df_res=pd.DataFrame(columns=column_name)
+        if not self.df_bms.empty:
+            if self.df_soh.empty:
+                batsoh=self.df_bms.loc[0,'PackSOH']
+                capacity=self.param.Capacity*batsoh/100
+            else:
+                batsoh=self.df_soh.loc[len(self.df_soh)-1,'soh']
+                capacity=self.param.Capacity*batsoh/100
+            standingtime=0
+            standingtime1=0
+            firsttime=1
+            firsttime1=1
+            dict_bal={}
+            dict_bal1={}
+
+            chrg_start=[]
+            chrg_end=[]
+            dict_bal_list=[]
+            charging=0
+            dict_bal3={}
+
+            for i in range(3,len(self.df_bms)-3):
+
+                #静置法计算内短路..........................................................................................................................
+                if firsttime1==0:   #满电静置算法--计算均衡状态对应的均衡时间
+                    try:
+                        balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                        if balstat>0.5:
+                            bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                            bal_step=int(bal_step)
+                            if str(balstat) in dict_bal1.keys():
+                                dict_bal1[str(balstat)]=dict_bal1[str(balstat)]+bal_step
+                            else:
+                                dict_bal1[str(balstat)]=bal_step
+                        else:
+                            pass
+                    except:
+                        dict_bal1={}
+                else:
+                    pass
+
+                if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     
+                    delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    standingtime=standingtime+delttime
+                    standingtime1=standingtime1+delttime
+                    self._celltemp_weight(i)
+
+                    #静置法计算内短路-开始.....................................................................................................................................
+                    if firsttime==1:    
+                        if standingtime>self.StandardStandingTime:      #静置时间满足要求
+                            standingtime=0
+                            cellvolt_now=self._cellvolt_get(i)
+                            cellvolt_min=min(cellvolt_now)
+                            cellvolt_max=max(cellvolt_now)
+                            cellvolt_last=self._cellvolt_get(i-1)
+                            deltvolt=max(abs(cellvolt_now-cellvolt_last))
+
+                            if 2<cellvolt_max<self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and abs(deltvolt)<0.003:
+                                dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                                deltsoc_last=self._celldeltsoc_get(i,dict_baltime,capacity)
+                                time_last=self.bmstime[i]
+                                firsttime=0
+                            else:
+                                pass
+                        else:
+                            pass                
+                    elif standingtime>3600*12:
+                        standingtime=0
+                        cellvolt_now=np.array(self._cellvolt_get(i))
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=np.array(self._cellvolt_get(i-1))
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))
+
+                        if 2<cellvolt_max<self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5  and abs(deltvolt)<0.003:
+                            dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                            deltsoc_now=self._celldeltsoc_get(i, dict_baltime,capacity)    #获取每个电芯的SOC差
+                            time_now=self.bmstime[i]
+
+                            list_sub=deltsoc_now-deltsoc_last
+                            list_pud=[0.01*capacity*3600*1000/(time_now-time_last).total_seconds()]*self.param.CellVoltNums
+                            leak_current=list_sub*list_pud
+                            # leak_current=np.array(leak_current)
+                            leak_current=np.round(leak_current,3)
+                            leak_current=list(leak_current)
+                            
+                            df_res.loc[len(df_res)]=[time_last,time_now,self.sn,1,str(leak_current),str(dict_baltime)]  #计算结果存入Dataframe
+                            time_last=time_now  #更新时间
+                            deltsoc_last=deltsoc_now    #更新soc差
+                            dict_bal={}
+                        else:
+                            pass
+                    else: 
+                        try:  
+                            balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                            if balstat>0.5:
+                                bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                                bal_step=int(bal_step)
+                                if str(balstat) in dict_bal.keys():
+                                    dict_bal[str(balstat)]=dict_bal[str(balstat)]+bal_step
+                                else:
+                                    dict_bal[str(balstat)]=bal_step
+                            else:
+                                pass
+                        except:
+                            dict_bal={}
+
+                    #非平台区间静置法计算内短路-开始.....................................................................................................................................................
+                    if standingtime1>self.StandardStandingTime: 
+                        standingtime1=0
+                        cellvolt_now1=self._cellvolt_get(i)
+                        cellvolt_max1=max(cellvolt_now1)
+                        cellvolt_min1=min(cellvolt_now1)
+                        cellvolt_last1=self._cellvolt_get(i-1)
+                        deltvolt1=max(abs(cellvolt_now1-cellvolt_last1))
+                    
+                        if 2<cellvolt_max1<self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min1<4.5 and deltvolt1<0.003:
+                            if firsttime1==1:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                deltsoc_last1=self._celldeltsoc_get(i,dict_baltime1,capacity)
+                                time_last1=self.bmstime[i]
+                                firsttime1=0
+                            else:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                deltsoc_now1=self._celldeltsoc_get(i,dict_baltime1,capacity)
+                                time_now1=self.bmstime[i]
+
+                                time_now1=self.bmstime[i]
+                                if abs(max(deltsoc_now1)-max(deltsoc_last1))<10 and (time_now1-time_last1).total_seconds()>3600*24:
+                                    list_sub1=deltsoc_now1-deltsoc_last1
+                                    list_pud1=[0.01*capacity*3600*1000/(time_now1-time_last1).total_seconds()]*self.param.CellVoltNums
+                                    leak_current1=list_sub1*list_pud1
+                                    # leak_current1=np.array(leak_current1)
+                                    leak_current1=np.round(leak_current1,3)
+                                    leak_current1=list(leak_current1)
+                                    
+                                    df_res.loc[len(df_res)]=[time_last1,time_now1,self.sn,2,str(leak_current1),str(dict_baltime1)]  #计算结果存入Dataframe
+                                    time_last1=time_now1  #更新时间
+                                    deltsoc_last1=deltsoc_now1    #更新soc差
+                                    dict_bal1={}
+                                else:
+                                    pass
+                                
+                        else:
+                            pass
+                    else:   
+                        pass
+
+                else:
+                    dict_bal={} 
+                    firsttime=1
+                    standingtime=0
+                    standingtime1=0
+                    pass
+
+                #获取充电数据——开始..............................................................................................................
+                try:
+                    balstat=int(self.df_bms.loc[i,'单体均衡状态'])  #统计均衡状态
+                    if balstat>0.5:
+                        bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                        bal_step=int(bal_step)
+                        if str(balstat) in dict_bal3.keys():
+                            dict_bal3[str(balstat)]=dict_bal3[str(balstat)]+bal_step
+                        else:
+                            dict_bal3[str(balstat)]=bal_step
+                    else:
+                        pass
+                except:
+                    dict_bal3={}
+
+                if charging==0:
+                    
+                    if self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i+2]<=-1 and self.bms_soc[i]<40:     #判断充电开始
+                        cellvolt_now=self._cellvolt_get(i)
+                        if min(cellvolt_now)<self.param.CellFullChrgVolt-0.15:
+                            charging=1
+                            if len(chrg_start)>len(chrg_end):
+                                chrg_start[-1]=i
+                            else:
+                                chrg_start.append(i)
+                        else:
+                            pass
+                    else:
+                        pass
+
+                else: #充电中
+                    if (self.bmstime[i+1]-self.bmstime[i]).total_seconds()>180 or (self.packcrnt[i]>self.param.Capacity/3 and self.packcrnt[i+1]>self.param.Capacity/3):  #如果充电过程中时间间隔>180s,则舍弃该次充电
+                        chrg_start.remove(chrg_start[-1])
+                        charging=0
+                        continue
+                    elif self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and  self.packcrnt[i+2]<-1:  
+                        cellvolt_now=self._cellvolt_get(i)
+                        if min(cellvolt_now)>self.param.CellFullChrgVolt-0.11:   #电压>满充电压-0.13V,即3.37V
+                            self._celltemp_weight(i)
+                            if i-chrg_start[-1]>10 and self.celltemp>10:
+                                chrg_end.append(i+1)
+                                dict_bal_list.append(dict_bal3)
+                                dict_bal3={}
+                                charging=0                       
+                                continue
+                            else:
+                                chrg_start.remove(chrg_start[-1])
+                                charging=0
+                                continue
+                        else:
+                            pass
+                    else:
+                        pass   
+            
+            #基于充电数据计算单体电芯的漏电流..........................................................................................................
+            if len(chrg_end)>1:    
+                for i in range(len(chrg_end)):
+                    if i<1:
+                        dict_baltime={}
+                        deltAs_last=self._cellDeltAs_get(chrg_start[i],chrg_end[i],dict_baltime)
+                        time_last=self.bmstime[chrg_end[i]]
+                    else:
+                        dict_baltime=self._bal_time(dict_bal_list[i])   #获取每个电芯的均衡时间
+                        deltAs_now=self._cellDeltAs_get(chrg_start[i],chrg_end[i],dict_baltime)  #获取每个电芯的As差
+                        time_now=self.bmstime[chrg_end[i]]
+
+                        list_sub=deltAs_now-deltAs_last
+                        list_pud=[-1000/(time_now-time_last).total_seconds()]*self.param.CellVoltNums
+                        leak_current=list_sub*list_pud
+                        # leak_current=np.array(leak_current)
+                        leak_current=np.round(leak_current,3)
+                        leak_current=list(leak_current)
+
+                        df_res.loc[len(df_res)]=[time_last,time_now,self.sn,3,str(leak_current),str(dict_baltime)]  #计算结果存入Dataframe
+                        deltAs_last=deltAs_now
+                        time_last=time_now
+            else:
+                pass
+
+        if df_res.empty:
+            return pd.DataFrame()
+        else:
+            return df_res

BIN
USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/CBMSBatInterShort.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/DBDownload.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/03BatInterShort/__pycache__/log.cpython-38.pyc


+ 65 - 0
USER/SPF/alibaba/alibaba/03BatInterShort/main.py

@@ -0,0 +1,65 @@
+import CBMSBatInterShort
+import datetime
+import pandas as pd
+import datetime
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+
+if __name__ == "__main__":
+
+    SNnums= ['HUATING01']
+
+    end_time=datetime.datetime.now()-datetime.timedelta(seconds=10)
+    start_time=end_time-datetime.timedelta(seconds=12000)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #log信息配置............................................................................................................................................................................
+    mylog=log.Mylog('log_short.txt','error')
+    mylog.logcfg()
+
+    for sn in SNnums:
+        try:
+            # if 'PK500' in sn:
+            #     celltype=1 #6040三元电芯
+            # elif 'PK502' in sn:
+            #     celltype=2 #4840三元电芯
+            # elif 'PK504' in sn:
+            #     celltype=99    #60ah林磷酸铁锂电芯
+            # elif 'MGMLXN750' in sn:
+            #     celltype=3 #力信50ah三元电芯
+            # elif 'MGMCLN750' in sn: 
+            #     celltype=4 #CATL 50ah三元电芯
+            # else:
+            #     print('未找到对应电池编号!!!\n',sn)
+            #     # sys.exit()
+
+            celltype=2
+
+            #............................................................读取原始数据库数据...........................................................................
+            df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-内短路原始数据.xlsx')
+
+            #............................................................读取结果数据库数据.........................................................................
+            # host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+            # port=3306
+            # db='qx_cas'
+            # user='qx_read'
+            # password='Qx@123456'
+            # mode=1
+            # tablename='cellstateestimation_soh'
+            # DBRead=DBDownload.DBDownload(host, port, db, user, password, mode)
+            # with DBRead as DBRead:
+            #     df_soh=DBRead.getdata(param='time_st,time_sp,sn,method,soh,cellsoh', tablename=tablename, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_soh=pd.DataFrame()
+            # print(df_soh)
+            
+            #...........................................................................计算漏电流............................................................................
+            BatInterShort=CBMSBatInterShort.BatInterShort(sn,celltype,df_bms,df_soh)
+            df_res=BatInterShort.intershort()
+            df_res.to_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\99Result\\'+'CBMS_short_'+sn+'_2.xlsx')
+            # print('done!!!')
+        
+        except Exception as e:
+            print(repr(e))
+            mylog.logopt(sn,e)
+            pass

+ 557 - 0
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/CBMSBatSoc.py

@@ -0,0 +1,557 @@
+import pandas as pd
+import numpy as np
+import matplotlib.pyplot as plt
+from pymysql import paramstyle
+from scipy.interpolate import interp2d
+from USER.alibaba.Common import BatParam
+import datetime
+
+class BatSoc():
+    def __init__(self,sn,celltype,df_bms,df_soh,df_ram_sn,df_socdiff):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_soh=df_soh
+        self.df_socdiff=df_socdiff
+        self.df_ram_sn=df_ram_sn
+        df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        self.df_bms=df_bms
+
+        if not self.df_ram_sn.empty:
+            self.df_bms=self.df_bms[self.df_bms['time'] > self.df_ram_sn.iloc[-1]['time']]    #滤除原始数据中的重复数据
+            self.df_bms.reset_index(inplace=True,drop=True)     #重置索引
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.bms_soc=df_bms['PackSOC']
+        self.bms_soh=df_bms['PackSOH']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+
+    def batsoc(self):
+        if self.celltype<50:
+            if not self.df_bms.empty:
+                df_res, df_ram=self._ncm_soc()
+                return df_res, df_ram
+            else:
+                return pd.DataFrame(), pd.DataFrame()
+            
+        elif self.celltype>50:
+            if not self.df_bms.empty:
+                df_res, df_ram=self._lfp_soc()
+                return df_res, df_ram
+            else:
+                return pd.DataFrame(), pd.DataFrame()
+        
+        else:
+            return pd.DataFrame()
+
+    #........................................................寻找当前行数据的最小温度值...........................................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp=np.mean(celltemp)
+        self.celltemp=celltemp
+        if self.celltype==99:
+            if celltemp>=25:
+                self.tempweight=1
+                self.StandardStandingTime=3600
+            elif celltemp>=15:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            elif celltemp>=5:
+                self.tempweight=0.
+                self.StandardStandingTime=10800
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=18000
+        else:
+            if celltemp>=20:
+                self.tempweight=1
+                self.StandardStandingTime=1800
+            elif celltemp>=10:
+                self.tempweight=0.8
+                self.StandardStandingTime=3600
+            elif celltemp>=5:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.2
+                self.StandardStandingTime=10800
+
+    #.......................................................获取当前行所有电压数据...............................................................................................
+    def _cellvolt_get(self,num): 
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+    
+    #......................................................判断单体电压离散度,并返回OCV值....................................................................................
+    def _ocv_dispersion(self):
+
+        cellvolt=self.df_bms[self.cellvolt_name]
+        cellocv=cellvolt.mean(axis=0)
+        cellocv_std=cellvolt.std(axis=0)
+        cellocv_std=cellocv_std.fillna(0)
+        if max(cellocv_std)<0.002:
+            return np.array(cellocv)
+        else:
+            return [0]
+
+    #...........................................................三元电池的soc计算...............................................................................................
+    def _ncm_soc(self):
+        column_name=['time', 'sn', 'bms_soc', 'packsoc', 'socdsp', 'cellsocmin', 'cellsocmax','socmin_num','socmax_num','cellsoc_diff','cellsoc','ocvweight','socstep']
+        df_res=pd.DataFrame(columns=column_name)
+        df_bms_len=len(self.df_bms)
+        rampackcrnt=self.packcrnt[df_bms_len-1]
+        ocvweight=0
+        
+        #获取电池包SOH................................................................................................
+        if self.df_soh.empty: 
+            batsoh=self.bms_soh[0]
+            if batsoh>30:
+                capacity=self.param.Capacity*batsoh/100
+            else:
+                capacity=self.param.Capacity
+        else:
+            batsoh=eval(self.df_soh.loc[0,'cellsoh'])
+            batsoh=np.array(batsoh)
+            capacity=self.param.Capacity*batsoh/100
+
+        #计算静置时间和累计As量..................................................................................................
+        if not self.df_ram_sn.empty:
+            standingtime=self.df_ram_sn.iloc[-1]['standingtime']
+            as_accum=0
+            for i in range(df_bms_len):
+                if i==0:
+                    step=(self.bmstime[i]-self.df_ram_sn.iloc[-1]['time']).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.df_ram_sn.iloc[-1]['rampackcrnt'])<0.1:
+                        standingtime=standingtime+step
+                    else:
+                        standingtime=0
+                        if step<120:
+                            as_accum=as_accum-self.packcrnt[i]*step
+                        else:
+                            as_accum=as_accum+((self.bms_soc[i]-self.df_ram_sn.iloc[-1]['bms_soc'])*capacity*3600/100)
+                else:
+                    step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.packcrnt[i-1])<0.1:
+                        standingtime=standingtime+step
+                        as_accum=as_accum-self.packcrnt[i]*step
+                    else:
+                        standingtime=0
+                        as_accum=as_accum-self.packcrnt[i]*step
+        else:
+            standingtime=0
+            as_accum=0
+            for i in range(df_bms_len):
+                if i==0:
+                    pass
+                else:
+                    step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.packcrnt[i-1])<0.1:
+                        standingtime=standingtime+step
+                        as_accum=as_accum-self.packcrnt[i]*step
+                    else:
+                        standingtime=0
+                        as_accum=as_accum-self.packcrnt[i]*step
+        
+        if standingtime>3600*24*30:
+            standingtime=3600*24*30
+        else:
+            pass
+        
+        #计算单体SOC.............................................................................................................................
+        if not self.df_ram_sn.empty:
+            self._celltemp_weight(0)
+            ramcellvolt=self.df_ram_sn.iloc[-1]['ramcellvolt']
+            ramcellsoc=self.df_ram_sn.iloc[-1]['cellsoc']
+            ocvweight_2dlook=interp2d(self.param.OcvWeight_StandingTime, self.param.OcvWeight_Temp, self.param.OcvWeight, kind = 'linear')
+            ocvweight=ocvweight_2dlook(standingtime, self.celltemp)
+            ocvweight=ocvweight[0]
+
+            if self.bmstime[0]>datetime.datetime.strptime('2021-10-22 19:49:20','%Y-%m-%d %H:%M:%S'):
+                pass
+
+
+            if ocvweight>0.01:
+                cellocv=self._ocv_dispersion()
+
+                if df_bms_len>1:      #数据字段长度≥2
+                    if 2<max(cellocv)<4.5 and 2<min(cellocv)<4.5:
+                        ocvsoc=np.array(list(map(lambda x:np.interp(x,self.param.LookTab_OCV,self.param.LookTab_SOC),cellocv)))
+                        cellsoc=ocvsoc*ocvweight+ramcellsoc*(1-ocvweight)
+                        socstep=0
+                    else:
+                        cellsoc=ramcellsoc
+                        socstep=1
+                else:       #数据字段长度==1
+                    if 2<max(cellocv)<4.5 and 2<min(cellocv)<4.5 and max(abs(ramcellvolt-np.array(cellocv)))<0.004:
+                        ocvsoc=np.array(list(map(lambda x:np.interp(x,self.param.LookTab_OCV,self.param.LookTab_SOC),cellocv)))
+                        cellsoc=ocvsoc*ocvweight+ramcellsoc*(1-ocvweight)
+                        socstep=2
+                    else:
+                        cellsoc=ramcellsoc
+                        socstep=3
+
+            else:
+                cellsoc=ramcellsoc+(as_accum*100)/(3600*capacity)
+                socstep=4
+
+
+        else:
+            cellsoc= np.array([self.bms_soc[df_bms_len-1]])+np.random.rand(self.param.CellVoltNums)
+            socstep=5
+
+        #更新ram电芯电压
+        ramcellvolt=self._cellvolt_get(df_bms_len-1)
+        
+        #单体Soc满充修正........................................................................................................................................................................
+        cellvoltall=self.df_bms[self.cellvolt_name] #筛选所有单体电压
+        cellvoltall_min=cellvoltall.min(axis=0) #每一个单体电芯的最小值
+        if self.param.CellFullChrgVolt<max(cellvoltall_min)<5 and self.param.CellFullChrgVolt<max(cellvoltall_min)<5 and min(self.packcrnt)>self.param.CellFullChrgCrnt and max(self.packcrnt)<-0.5:
+            deltsoc=self.param.FullChrgSoc-max(cellsoc)
+            cellsoc=cellsoc+deltsoc
+        else:
+            pass
+
+        #计算电池包packsoc和最大最小SOC..................................................................................................................................................................................
+        cellsoc[cellsoc>100]=100    #限值最大值100
+        cellsoc[cellsoc<0]=0    #限值最小值0
+        cellsoc1=list(map(lambda x:float(format(x,'.1f')), cellsoc))
+        
+        cellsocmin=min(cellsoc1)
+        cellsocmax=max(cellsoc1)
+        cellsoc_diff=cellsocmax-cellsocmin
+        socmin_num=cellsoc1.index(cellsocmin)+1
+        socmax_num=cellsoc1.index(cellsocmax)+1
+        alpha=(cellsocmin+cellsocmax)*0.02-2    #blending系数计算
+        if cellsocmax>90 or alpha>1:
+            alpha=1
+        elif cellsocmin<10 or alpha<-1:
+            alpha=-1
+        else:
+            pass
+        packsoc=(cellsocmin+cellsocmax)*0.5+(cellsocmax-cellsocmin)*0.5*alpha
+        packsoc=eval(format(packsoc,'.1f'))
+        socdsp=packsoc
+
+        #输出ram结果....................................................................................................................................................................
+        list_ram=[self.bmstime[df_bms_len-1], self.sn, self.bms_soc[df_bms_len-1], packsoc, cellsoc, standingtime, rampackcrnt, ramcellvolt,0,0,ocvweight,as_accum,socstep]
+        df_ram=pd.DataFrame(columns=self.df_ram_sn.columns)
+        df_ram.loc[0]=list_ram
+
+        #输出计算结果........................................................................................................................................................................
+        df_res.loc[0]=[self.bmstime[df_bms_len-1], self.sn, self.bms_soc[df_bms_len-1], packsoc, socdsp, cellsocmin, cellsocmax,socmin_num,socmax_num,cellsoc_diff,str(cellsoc1),ocvweight,socstep]
+        return df_res, df_ram
+
+    #...........................................................磷酸铁锂电池的soc计算...............................................................................................
+    def _lfp_soc(self):
+        column_name=['time', 'sn', 'bms_soc', 'packsoc', 'socdsp', 'cellsocmin', 'cellsocmax','socmin_num','socmax_num','cellsoc_diff','cellsoc','ocvweight','socstep']
+        df_res=pd.DataFrame(columns=column_name)
+        df_bms_len=len(self.df_bms)
+        rampackcrnt=self.packcrnt[df_bms_len-1]
+        if not self.df_socdiff.empty:
+            cellsoc_diff=self.df_socdiff.iloc[-1]['cellsoc_diff']
+        else:
+            cellsoc_diff=2
+        
+        #获取电池包SOH................................................................................................
+        if self.df_soh.empty:
+            batsoh=self.bms_soh[0]
+            capacity=self.param.Capacity*batsoh/100
+        else:
+            batsoh=self.df_soh.loc[0,'soh']
+            capacity=self.param.Capacity*batsoh/100
+
+        #计算静置时间和累计As量以及OCV权重值..................................................................................................
+        if not self.df_ram_sn.empty:
+            standingtime=self.df_ram_sn.iloc[-1]['standingtime']
+            ocvweight=self.df_ram_sn.iloc[-1]['ocvweight']
+            as_accum=0
+            for i in range(df_bms_len):
+                if i==0:
+                    step=(self.bmstime[i]-self.df_ram_sn.iloc[-1]['time']).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.df_ram_sn.iloc[-1]['rampackcrnt'])<0.1:
+                        standingtime=standingtime+step
+                    else:
+                        standingtime=0
+                        if step<120:
+                            as_accum=as_accum-self.packcrnt[i]*step
+                        else:
+                            as_accum=as_accum+((self.bms_soc[i]-self.df_ram_sn.iloc[-1]['bms_soc'])*capacity*3600/100)
+                else:
+                    step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.packcrnt[i-1])<0.1:
+                        standingtime=standingtime+step
+                        as_accum=as_accum-self.packcrnt[i]*step
+                    else:
+                        standingtime=0
+                        as_accum=as_accum-self.packcrnt[i]*step
+        
+        else:
+            standingtime=0
+            ocvweight=0.5
+            as_accum=0
+            for i in range(df_bms_len):
+                if i==0:
+                    pass
+                else:
+                    step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if abs(self.packcrnt[i])<0.1 and abs(self.packcrnt[i-1])<0.1:
+                        standingtime=standingtime+step
+                        as_accum=as_accum-self.packcrnt[i]*step
+                    else:
+                        standingtime=0
+                        as_accum=as_accum-self.packcrnt[i]*step
+
+        #静置时间限值..............................................
+        if standingtime>3600*24*30:     
+            standingtime=3600*24*30
+        else:
+            pass
+            
+        #权重值计算.................................................
+        ocvweight=ocvweight-as_accum*10/(capacity*3600)
+        if ocvweight>1:
+            ocvweight=1
+        elif ocvweight<0:
+            ocvweight=0
+        else:
+            pass
+        ocvweight=eval(format(ocvweight,'.2f'))
+        
+        #计算单体最大最小SOC.............................................................................................................................
+        cellocv=self._ocv_dispersion()  #获取每一列电压的平均值
+        if not self.df_ram_sn.empty:
+            self._celltemp_weight(0)
+            kocellvoltmin=self.df_ram_sn.iloc[-1]['kocellvoltmin']
+            kocellvoltmax=self.df_ram_sn.iloc[-1]['kocellvoltmax']
+            ramcellsoc=self.df_ram_sn.iloc[-1]['cellsoc']
+            #满足静置时间
+            if standingtime>self.StandardStandingTime: 
+                #数据字段长度≥2............................................................................................................... 
+                if df_bms_len>1:      
+                    ocvsocmin=np.interp(min(cellocv),self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    ocvsocmax=np.interp(max(cellocv),self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    if 2<min(cellocv)<self.param.OcvInflexionBelow and 2<max(cellocv)<self.param.OcvInflexionBelow and ocvsocmax<self.param.SocInflexion1:
+                        cellsocmin=ocvsocmin
+                        cellsocmax=ocvsocmax
+                        socstep=0
+                    elif 2<min(cellocv)<self.param.OcvInflexionBelow and max(cellocv)>=self.param.OcvInflexionBelow and ocvsocmin<self.param.SocInflexion1:
+                        cellsocmin=ocvsocmin
+                        cellsocmax=ocvsocmin+cellsoc_diff
+                        socstep=1
+                    else:
+                        #第一平台向第二平台修正
+                        if ocvsocmax>self.param.SocInflexion3+5 and max(ramcellsoc)<self.param.SocInflexion2-5:
+                            if  ocvsocmin>self.param.SocInflexion3+5 and min(ramcellsoc)<self.param.SocInflexion2-5:
+                                cellsocmin=self.param.SocInflexion3
+                                cellsocmax=cellsocmin+cellsoc_diff
+                                socstep=2
+                            else:
+                                cellsocmax=self.param.SocInflexion3
+                                cellsocmin=cellsocmax-cellsoc_diff
+                                socstep=3
+                        #第一非平台区向第一平台区修正
+                        elif ocvsocmax>self.param.SocInflexion1+5 and max(ramcellsoc)<self.param.SocInflexion1-2:
+                            if ocvsocmin>self.param.SocInflexion1+5 and min(ramcellsoc)<self.param.SocInflexion1-2:
+                                cellsocmin=self.param.SocInflexion1
+                                cellsocmax=cellsocmin+cellsoc_diff
+                                socstep=4
+                            else:
+                                cellsocmax=self.param.SocInflexion1
+                                cellsocmin=cellsocmax-cellsoc_diff
+                                socstep=5
+                        #第二平台区向第一平台区修正
+                        elif ocvsocmin<self.param.SocInflexion2-5 and min(ramcellsoc)>self.param.SocInflexion3+5:
+                            if ocvsocmax<self.param.SocInflexion2-5 and max(ramcellsoc)>self.param.SocInflexion3+5:
+                                cellsocmax=self.param.SocInflexion2
+                                cellsocmin=cellsocmax-cellsoc_diff
+                                socstep=6
+                            else:
+                                cellsocmin=self.param.SocInflexion2
+                                cellsocmax=cellsocmin+cellsoc_diff
+                                socstep=7
+                        else:
+                            cellsoc=ramcellsoc
+                            socstep=8
+                #数据字段长度==1..............................................................................................
+                else:       
+                    cellvolt0=self._cellvolt_get(0)
+                    ramcellvolt=self.df_ram_sn.iloc[-1]['ramcellvolt']
+                    if max(abs(cellvolt0-ramcellvolt))<0.004:
+                        ocvmax=max(cellvolt0)
+                        ocvmin=min(cellvolt0)
+                        ocvsocmin=np.interp(ocvmin,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        ocvsocmax=np.interp(ocvmax,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        if 2<ocvmin<self.param.OcvInflexionBelow and 2<ocvmax<self.param.OcvInflexionBelow and ocvsocmax<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin
+                            cellsocmax=ocvsocmax
+                            socstep=9
+                        elif 2<ocvmin<self.param.OcvInflexionBelow and ocvmax>=self.param.OcvInflexionBelow and ocvsocmin<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin
+                            cellsocmax=ocvsocmin+cellsoc_diff
+                            socstep=10
+                        else:
+                            #第一平台向第二平台修正
+                            if ocvsocmax>self.param.SocInflexion3+5 and max(ramcellsoc)<self.param.SocInflexion2-5:
+                                if  ocvsocmin>self.param.SocInflexion3+5 and min(ramcellsoc)<self.param.SocInflexion2-5:
+                                    cellsocmin=self.param.SocInflexion3
+                                    cellsocmax=cellsocmin+cellsoc_diff
+                                    socstep=11
+                                else:
+                                    cellsocmax=self.param.SocInflexion3
+                                    cellsocmin=cellsocmax-cellsoc_diff
+                                    socstep=12
+                            #第一非平台区向第一平台区修正
+                            elif ocvsocmax>self.param.SocInflexion1+5 and max(ramcellsoc)<self.param.SocInflexion1-2:
+                                if ocvsocmin>self.param.SocInflexion1+5 and min(ramcellsoc)<self.param.SocInflexion1-2:
+                                    cellsocmin=self.param.SocInflexion1
+                                    cellsocmax=cellsocmin+cellsoc_diff
+                                    socstep=13
+                                else:
+                                    cellsocmax=self.param.SocInflexion1
+                                    cellsocmin=cellsocmax-cellsoc_diff
+                                    socstep=14
+                            #第二平台区向第一平台区修正
+                            elif ocvsocmin<self.param.SocInflexion2-5 and min(ramcellsoc)>self.param.SocInflexion3+5:
+                                if ocvsocmax<self.param.SocInflexion2-5 and max(ramcellsoc)>self.param.SocInflexion3+5:
+                                    cellsocmax=self.param.SocInflexion2
+                                    cellsocmin=cellsocmax-cellsoc_diff
+                                    socstep=15
+                                else:
+                                    cellsocmin=self.param.SocInflexion2
+                                    cellsocmax=cellsocmin+cellsoc_diff
+                                    socstep=16
+                            else:
+                                cellsoc=ramcellsoc
+                                socstep=17
+                    else:
+                        cellsoc=ramcellsoc
+                        socstep=17
+            #不满足静置时间,判断电压回弹方向
+            elif standingtime>130 and 2<kocellvoltmax<4.5 and 2<kocellvoltmin<4.5:  
+                cellvoltmin=min(cellocv)
+                cellvoltmax=max(cellocv)
+                ocvsocmin1=np.interp(cellvoltmin,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                ocvsocmax1=np.interp(cellvoltmax,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                #最大最小电压向上回弹
+                if 2<cellvoltmin<4.5 and cellvoltmin>kocellvoltmin+0.005 and ocvsocmin1>min(ramcellsoc):
+                    if 2<cellvoltmax<4.5 and cellvoltmax>kocellvoltmax+0.005 and ocvsocmax1>max(ramcellsoc):
+                        #最大最小电压均在非平台区
+                        if ocvsocmax1<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin1
+                            cellsocmax=ocvsocmax1
+                            socstep=18
+                        #最小电压均在非平台区,最大电压在平台区
+                        elif ocvsocmin1<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin1
+                            cellsocmax=cellsocmin+cellsoc_diff
+                            socstep=19
+                        #最大最小电压均在平台区,ramsoc在非平台区
+                        elif ocvsocmin1>self.param.SocInflexion1+5 and max(ramcellsoc)<self.param.SocInflexion1 and min(ramcellsoc)<self.param.SocInflexion1:
+                            cellsocmin=self.param.SocInflexion1
+                            cellsocmax=cellsocmin+cellsoc_diff
+                            socstep=20
+                        else:
+                            cellsoc=ramcellsoc
+                            socstep=21
+                    else:
+                        cellsoc=ramcellsoc
+                        socstep=22
+                #最大最小电压向下回弹
+                elif 2<cellvoltmin<4.5 and cellvoltmin<kocellvoltmin-0.005 and ocvsocmin1<min(ramcellsoc):
+                    if 2<cellvoltmax<4.5 and cellvoltmax<kocellvoltmax-0.005 and ocvsocmax1>max(ramcellsoc):
+                        #最大最小电压均在非平台区
+                        if ocvsocmax1<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin1
+                            cellsocmax=ocvsocmax1
+                            socstep=23
+                        #最小电压在非平台区,最大电压在平台区
+                        elif ocvsocmin1<self.param.SocInflexion1:
+                            cellsocmin=ocvsocmin1
+                            cellsocmax=cellsocmin+cellsoc_diff
+                            socstep=24
+                        else:
+                            cellsoc=ramcellsoc
+                            socstep=25
+                    else:
+                        cellsoc=ramcellsoc
+                        socstep=26
+                #电压回弹方向一致
+                else:
+                    cellsoc=ramcellsoc
+                    socstep=27
+
+            #更新ko电压
+            elif 70<standingtime<=130:   
+                cellsoc=ramcellsoc
+                socstep=28
+                cellvolt=self._cellvolt_get(df_bms_len-1)
+                kocellvoltmin=min(cellvolt)
+                kocellvoltmax=max(cellvolt)
+                
+            else:
+                cellsoc=ramcellsoc+(as_accum*100)/(3600*capacity)
+                socstep=29
+                #更新ko电芯电压
+                kocellvoltmin=0
+                kocellvoltmax=0       
+
+        else:
+            cellsocmin= self.bms_soc[df_bms_len-1]-cellsoc_diff/2
+            cellsocmax= self.bms_soc[df_bms_len-1]+cellsoc_diff/2
+            socstep=30
+            #更新ko电芯电压
+            kocellvoltmin=0
+            kocellvoltmax=0
+        
+        #更新Ram电压.................
+        ramcellvolt=self._cellvolt_get(df_bms_len-1)
+        
+        #单体Soc满充修正........................................................................................................................................................................
+        cellvoltall=self.df_bms[self.cellvolt_name] #筛选所有单体电压
+        cellvoltall_min=cellvoltall.min(axis=0) #每一个单体电芯的最小值
+        if self.param.CellFullChrgVolt<max(cellvoltall_min)<5 and self.param.CellFullChrgVolt<max(cellvoltall_min)<5 and min(self.packcrnt)>self.param.CellFullChrgCrnt and max(self.packcrnt)<-0.5:
+            deltsoc=self.param.FullChrgSoc-max(cellsoc)
+            cellsoc=cellsoc+deltsoc
+        else:
+            pass
+
+        #计算所有电芯SOC...........................................................................................
+        if not socstep in [8,17,21,22,25,26,27,28,29]:
+            looktab_ocv=[min(cellocv),max(cellocv)]
+            looktab_soc=[cellsocmin,cellsocmax]
+            cellsoc=np.array(list(map(lambda x:np.interp(x,looktab_ocv,looktab_soc),cellocv)))
+        else:
+            pass
+
+        #计算电池包packsoc和最大最小SOC..................................................................................................................................................................................
+        cellsoc[cellsoc>100]=100    #限值最大值100
+        cellsoc[cellsoc<0]=0    #限值最小值0
+        cellsoc1=list(map(lambda x:eval(format(x,'.1f')), cellsoc))
+        
+        cellsocmin=min(cellsoc1)
+        cellsocmax=max(cellsoc1)
+        cellsoc_diff=cellsocmax-cellsocmin
+        socmin_num=cellsoc1.index(cellsocmin)+1
+        socmax_num=cellsoc1.index(cellsocmax)+1
+ 
+        alpha=(cellsocmin+cellsocmax)*0.02-2    #blending系数计算
+        if cellsocmax>90 or alpha>1:
+            alpha=1
+        elif cellsocmin<10 or alpha<-1:
+            alpha=-1
+        else:
+            pass
+        packsoc=(cellsocmin+cellsocmax)*0.5+(cellsocmax-cellsocmin)*0.5*alpha
+        packsoc=eval(format(packsoc,'.1f'))
+        socdsp=packsoc
+
+        #输出ram结果....................................................................................................................................................................
+        list_ram=[self.bmstime[df_bms_len-1], self.sn, self.bms_soc[df_bms_len-1], packsoc, cellsoc, standingtime, rampackcrnt, ramcellvolt,kocellvoltmin,kocellvoltmax,ocvweight,as_accum,socstep]
+        df_ram=pd.DataFrame(columns=self.df_ram_sn.columns)
+        df_ram.loc[0]=list_ram
+
+        #输出计算结果........................................................................................................................................................................
+        df_res.loc[0]=[self.bmstime[df_bms_len-1], self.sn, self.bms_soc[df_bms_len-1], packsoc, socdsp, cellsocmin, cellsocmax,socmin_num,socmax_num,cellsoc_diff,str(cellsoc1),ocvweight,socstep]
+        return df_res, df_ram

BIN
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/CBMSBatInterShort.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/CBMSBatSoc.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/DBDownload.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/__pycache__/log.cpython-38.pyc


+ 100 - 0
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/main.py

@@ -0,0 +1,100 @@
+import datetime
+import pandas as pd
+import time
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+import CBMSBatSoc
+
+#...................................SOC计算函数......................................................................................................................
+def soc_cal():
+    global df_ram
+    global SNnums
+
+    end_time=datetime.datetime.now()
+    start_time=end_time-datetime.timedelta(seconds=11)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            sys.exit()
+
+        #读取原始数据库数据........................................................................................................................................................
+        df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\力神40Ah-SOC原始数据.xlsx')
+
+
+        #读取结果数据库数据........................................................................................................................................................
+        host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+        port=3306
+        db='qx_cas'
+        user='qx_read'
+        password='Qx@123456'
+        mode=1
+        tablename='cellstateestimation_soh'
+        DBRead=DBDownload.DBDownload(host, port, db, user, password, mode)
+        with DBRead as DBRead:
+            df_soh=DBRead.getdata(param='time_st,sn,soh', tablename=tablename, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+
+        if celltype>50:
+            tablename='cellstateestimation_uniform_socvoltdiff'
+            with DBRead as DBRead:
+                df_socdiff=DBRead.getdata(param='time,sn,cellsoc_diff', tablename=tablename, sn=sn, timename='time', st=start_time, sp=end_time)
+        else:
+            df_socdiff=pd.DataFrame()
+
+        # print(df_bms)
+        # print(df_soh)
+        
+        #socram...............................................................................................................................................................
+        if not df_bms.empty:
+            df_ram_sn=df_ram[df_ram['sn']==sn]
+            
+            BatSoc=CBMSBatSoc.BatSoc(sn,celltype,df_bms,df_soh,df_ram_sn,df_socdiff)
+            df_res, df_ram_sn=BatSoc.batsoc()
+            if not df_ram_sn.empty:
+                sn_index=df_ram.loc[df_ram['sn']==sn].index
+                df_ram=df_ram.drop(index=sn_index)
+                df_ram=df_ram.append(df_ram_sn)
+                df_ram.reset_index(inplace=True,drop=True)     #重置索引
+            
+            #结果存入数据库...........................................................
+            if not df_res.empty:
+                pass
+
+#...............................................主函数.......................................................................................................................
+if __name__ == "__main__":
+
+    #所有SN号
+    SNnums= ['LISHEN01']
+
+    #log信息配置
+    mylog=log.Mylog('log_soc.txt','error')
+    mylog.logcfg()
+
+    #参数初始化.........................................................................................................................................................................
+    column_name=['time', 'sn', 'bms_soc', 'soc','cellsoc','standingtime','rampackcrnt','ramcellvolt','kocellvoltmin','kocellvoltmax','ocvweight','as_accum','socstep']
+    df_ram=pd.DataFrame(columns=column_name)  
+
+    scheduler = BlockingScheduler()
+    scheduler.add_job(soc_cal, 'interval', seconds=0.05, id='soc_job')
+    
+    try:
+        scheduler.start()
+
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 128 - 0
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/main_test.py

@@ -0,0 +1,128 @@
+import datetime
+import pandas as pd
+import time
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+import CBMSBatSoc
+
+#...................................SOC计算函数......................................................................................................................
+def soc_cal():
+    global start_time
+    global df_ram
+    global df_bms
+    SNnums= ['HUATING01']
+
+    start=time.time()
+    # end_time=datetime.datetime.now()-datetime.timedelta(seconds=10)
+    # start_time=end_time-datetime.timedelta(seconds=11)
+    
+    start_time=start_time+datetime.timedelta(seconds=10)
+    end_time=start_time+datetime.timedelta(seconds=11)
+    # start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    # end_time=end_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    for sn in SNnums:
+        # if 'PK500' in sn:
+        #     celltype=1 #6040三元电芯
+        # elif 'PK502' in sn:
+        #     celltype=2 #4840三元电芯
+        # elif 'K504B' in sn:
+        #     celltype=99    #60ah林磷酸铁锂电芯
+        # elif 'MGMLXN750' in sn:
+        #     celltype=3 #力信50ah三元电芯
+        # elif 'MGMCLN750' or 'UD' in sn: 
+        #     celltype=4 #CATL 50ah三元电芯
+        # else:
+        #     print('SN:{},未找到对应电池类型!!!'.format(sn))
+        #     continue
+            # sys.exit()
+
+        celltype=2
+        # start_time='2021-05-02 09:12:26'
+        # end_time='2021-06-03 19:12:26'
+        # # df_bms= pd.read_csv(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\98Download\\'+'BMS_'+sn+'.csv',encoding='GB18030')
+
+        #读取原始数据库数据........................................................................................................................................................
+        # df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-SOH原始数据.xlsx')
+        # df_bms.to_csv(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\99Result\\''BMS_'+sn+'.csv',encoding='GB18030')
+        # df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        df_bms1=df_bms[(df_bms['time'] > start_time) & (df_bms['time'] < end_time)]
+        df_bms1.reset_index(inplace=True,drop=True)
+        # print(df_bms1)
+
+        #读取结果数据库数据........................................................................................................................................................
+        # host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+        # port=3306
+        # db='qx_cas'
+        # user='qx_read'
+        # password='Qx@123456'
+        # mode=1
+        # tablename='cellstateestimation_soh'
+        # DBRead=DBDownload.DBDownload(host, port, db, user, password, mode)
+        # with DBRead as DBRead:
+        #     df_soh=DBRead.getdata(param='time_st,sn,soh', tablename=tablename, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+        df_soh=pd.DataFrame({'time_st':[1],'sn':[sn],'soh':[100]})
+
+        if celltype>50:
+            # tablename='cellstateestimation_uniform_socvoltdiff'
+            # with DBRead as DBRead:
+            #     df_socdiff=DBRead.getdata(param='time,sn,cellsoc_diff', tablename=tablename, sn=sn, timename='time', st=start_time, sp=end_time)
+            df_socdiff=pd.DataFrame({'time':[1],'sn':[sn],'cellsoc_diff':[1.2]})
+        else:
+            df_socdiff=pd.DataFrame()
+
+        # print(df_bms)
+        # print(df_soh)
+        
+        #socram存储...............................................................................................................................................................
+        if not df_bms1.empty:
+            df_ram_sn=df_ram[df_ram['sn']==sn]
+
+            if df_ram_sn.empty:
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\04BatSoc\\'+'soc_'+sn+'.txt','a') as file:
+                    file.write(str(tuple(df_ram_sn.columns))+'\n')
+            
+            BatSoc=CBMSBatSoc.BatSoc(sn,celltype,df_bms1,df_soh,df_ram_sn,df_socdiff)
+            df_res, df_ram_sn=BatSoc.batsoc()
+            if not df_ram_sn.empty:
+                sn_index=df_ram.loc[df_ram['sn']==sn].index
+                df_ram=df_ram.drop(index=sn_index)
+                df_ram=df_ram.append(df_ram_sn)
+                df_ram.reset_index(inplace=True,drop=True)     #重置索引
+            
+            # print(df_res)
+            # print(df_ram)
+
+            if not df_ram_sn.empty:
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\04BatSoc\\'+'soc_'+sn+'.txt','a') as file:
+                    file.write(str(tuple(df_ram_sn.iloc[-1]))+'\n')
+                    
+        
+    end=time.time()
+    print(end-start)
+        
+#...............................................主函数.......................................................................................................................
+if __name__ == "__main__":
+
+    #log信息配置
+    mylog=log.Mylog('log_soc.txt','error')
+    mylog.logcfg()
+
+    #参数初始化.........................................................................................................................................................................
+    column_name=['time', 'sn', 'bms_soc', 'soc','cellsoc','standingtime','rampackcrnt','ramcellvolt','kocellvoltmin','kocellvoltmax','ocvweight','as_accum','socstep']
+    df_ram=pd.DataFrame(columns=column_name)
+    start_time=datetime.datetime.strptime('2021-10-22 14:59:00','%Y-%m-%d %H:%M:%S')
+    df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-SOC原始数据.xlsx')
+    df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+    scheduler = BlockingScheduler()
+    scheduler.add_job(soc_cal, 'interval', seconds=0.05, id='soc_job')
+    
+    try:
+        scheduler.start()
+
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 5034 - 0
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/soc_HUATING01.txt

@@ -0,0 +1,5034 @@
+('time', 'sn', 'bms_soc', 'soc', 'cellsoc', 'standingtime', 'rampackcrnt', 'ramcellvolt', 'kocellvoltmin', 'kocellvoltmax', 'ocvweight', 'as_accum', 'socstep')
+(Timestamp('2021-10-22 15:00:10'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 0, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0, 0, 5)
+(Timestamp('2021-10-22 15:00:20.045000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 10.044999999999998, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:00:29.090000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 19.08999999999999, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:00:40.145000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 30.14499999999998, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:00:49.190000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 39.19, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:00.245000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 50.245000000000026, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:09.290000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 59.29000000000005, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:20.345000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 70.34500000000003, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:29.390000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 79.38999999999999, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:40.445000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 90.44499999999994, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:01:49.490000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 99.4899999999999, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:00.545000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 110.54499999999985, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:09.590000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 119.5899999999998, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:20.645000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 130.64499999999975, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:29.690000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 139.6899999999997, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:40.745000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 150.74499999999966, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:02:49.790000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 159.78999999999962, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:00.845000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 170.84499999999957, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:09.890000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 179.88999999999953, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:20.945000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 190.94499999999948, 0.0, array([4.1282, 4.1241, 4.1282, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:29.990000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 199.98999999999944, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:40.040000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 210.0399999999994, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:03:49.085000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 219.08499999999935, 0.0, array([4.1279, 4.1238, 4.1279, 4.1238], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:00.140000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 230.1399999999993, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:09.185000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 239.18499999999926, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:20.240000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 250.2399999999992, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:29.285000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 259.2849999999992, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:40.340000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 270.3399999999991, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:04:49.385000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 279.3849999999991, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:05:00.440000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 290.43999999999903, 0.0, array([4.1279, 4.1238, 4.1279, 4.1238], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:05:09.485000'), 'HUATING01', 97.0, 97.8, array([97.45866753, 97.6066418 , 97.83881243, 97.77218001]), 299.484999999999, 0.0, array([4.1279, 4.1241, 4.1279, 4.1241], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 15:05:20.540000'), 'HUATING01', 96.74615431693358, 97.6, array([97.20736029, 97.35533457, 97.5875052 , 97.52087277]), 0, 2.00080004882813, array([4.0798, 4.077, 4.0798, 4.077], dtype=object), 0, 0, 0.0, -18.09412084350587, 4)
+(Timestamp('2021-10-22 15:05:29.585000'), 'HUATING01', 96.49221415142709, 97.3, array([96.95595954, 97.10393381, 97.33610445, 97.26947202]), 0, 2.00140002441406, array([4.0699, 4.0674, 4.0699, 4.0674], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:05:40.640000'), 'HUATING01', 96.18187104730923, 97.0, array([96.64871986, 96.79669414, 97.02886477, 96.96223234]), 0, 2.00140002441406, array([4.0631, 4.0609, 4.0631, 4.0609], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:05:49.685000'), 'HUATING01', 95.92795627720999, 96.8, array([96.39734423, 96.54531851, 96.77748914, 96.71085671]), 0, 2.00140002441406, array([4.0578, 4.0559, 4.0578, 4.0559], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:06:00.740000'), 'HUATING01', 95.6176047138471, 96.5, array([96.09009619, 96.23807046, 96.4702411 , 96.40360867]), 0, 2.00080004882813, array([4.0541, 4.0522, 4.0541, 4.0522], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:06:09.785000'), 'HUATING01', 95.36368146684651, 96.2, array([95.83871218, 95.98668646, 96.21885709, 96.15222466]), 0, 2.00080004882813, array([4.0507, 4.0491, 4.0507, 4.0491], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:06:20.840000'), 'HUATING01', 95.05332144422803, 95.9, array([95.53145576, 95.67943004, 95.91160067, 95.84496824]), 0, 2.00080004882813, array([4.0479, 4.0463, 4.0479, 4.0463], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:06:29.885000'), 'HUATING01', 94.79938975563346, 95.7, array([95.28006338, 95.42803766, 95.66020829, 95.59357586]), 0, 2.00140002441406, array([4.0454, 4.0442, 4.0454, 4.0442], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:06:40.940000'), 'HUATING01', 94.4890551107659, 95.4, array([94.97283208, 95.12080636, 95.35297699, 95.28634456]), 0, 2.00080004882813, array([4.0429, 4.0417, 4.0429, 4.0417], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:06:49.985000'), 'HUATING01', 94.23514032301034, 95.1, array([94.72145645, 94.86943073, 95.10160136, 95.03496893]), 0, 2.00140002441406, array([4.0411, 4.0398, 4.0411, 4.0398], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:07:00.035000'), 'HUATING01', 93.9530156243551, 94.8, array([94.44215299, 94.59012726, 94.8222979 , 94.75566547]), 0, 2.00080004882813, array([4.0395, 4.0383, 4.0395, 4.0383], dtype=object), 0, 0, 0.0, -20.109849417114283, 4)
+(Timestamp('2021-10-22 15:07:09.080000'), 'HUATING01', 93.69909237736509, 94.6, array([94.19076898, 94.33874326, 94.57091389, 94.50428146]), 0, 2.00080004882813, array([4.038, 4.037, 4.038, 4.037], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:07:20.135000'), 'HUATING01', 93.38876619175313, 94.3, array([93.88354606, 94.03152034, 94.26369097, 94.19705854]), 0, 2.00080004882813, array([4.0361, 4.0355, 4.0361, 4.0355], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:07:29.180000'), 'HUATING01', 93.13485988090949, 94.0, array([93.6321788 , 93.78015308, 94.01232371, 93.94569128]), 0, 2.00080004882813, array([4.0349, 4.0339, 4.0349, 4.0339], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:07:40.235000'), 'HUATING01', 92.82453369529225, 93.7, array([93.32495588, 93.47293016, 93.70510079, 93.63846836]), 0, 2.00080004882813, array([4.0336, 4.0327, 4.0336, 4.0327], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:07:49.280000'), 'HUATING01', 92.57061890754726, 93.5, array([93.07358025, 93.22155453, 93.45372516, 93.38709273]), 0, 2.00080004882813, array([4.0324, 4.0314, 4.0324, 4.0314], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:08:00.335000'), 'HUATING01', 92.2602842626797, 93.1, array([92.76634895, 92.91432323, 93.14649386, 93.07986143]), 0, 2.00080004882813, array([4.0314, 4.0305, 4.0314, 4.0305], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:08:09.380000'), 'HUATING01', 92.00636949258046, 92.9, array([92.51497332, 92.6629476 , 92.89511823, 92.8284858 ]), 0, 2.00140002441406, array([4.0302, 4.0293, 4.0302, 4.0293], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:08:20.435000'), 'HUATING01', 91.69604330696322, 92.6, array([92.2077504 , 92.35572467, 92.58789531, 92.52126288]), 0, 2.00080004882813, array([4.0293, 4.0283, 4.0293, 4.0283], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:08:29.480000'), 'HUATING01', 91.44213699611957, 92.3, array([91.95638314, 92.10435742, 92.33652805, 92.26989562]), 0, 2.00080004882813, array([4.028, 4.0268, 4.028, 4.0268], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:08:40.535000'), 'HUATING01', 91.1318023512573, 92.0, array([91.64915185, 91.79712612, 92.02929675, 91.96266433]), 0, 2.00080004882813, array([4.0271, 4.0259, 4.0271, 4.0259], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:08:49.580000'), 'HUATING01', 90.87788756350703, 91.8, array([91.39777622, 91.54575049, 91.77792112, 91.7112887 ]), 0, 2.00080004882813, array([4.0259, 4.0246, 4.0259, 4.0246], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:09:00.635000'), 'HUATING01', 90.56752754088855, 91.5, array([91.09051979, 91.23849407, 91.4706647 , 91.40403227]), 0, 2.00080004882813, array([4.0249, 4.0237, 4.0249, 4.0237], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:09:09.680000'), 'HUATING01', 90.3136212300449, 91.2, array([90.83915254, 90.98712681, 91.21929745, 91.15266502]), 0, 2.00140002441406, array([4.0237, 4.0225, 4.0237, 4.0225], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:09:20.735000'), 'HUATING01', 90.00326966667144, 90.9, array([90.53190449, 90.67987877, 90.9120494 , 90.84541697]), 0, 2.00140002441406, array([4.0228, 4.0215, 4.0228, 4.0215], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:09:29.780000'), 'HUATING01', 89.74933796043112, 90.7, array([90.28051211, 90.42848639, 90.66065702, 90.59402459]), 0, 2.00080004882813, array([4.0215, 4.0203, 4.0215, 4.0203], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:09:40.835000'), 'HUATING01', 89.43901177481916, 90.4, array([89.97328919, 90.12126346, 90.3534341 , 90.28680167]), 0, 2.00080004882813, array([4.02, 4.0187, 4.02, 4.0187], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:09:49.880000'), 'HUATING01', 89.18510546397552, 90.1, array([89.72192193, 89.86989621, 90.10206684, 90.03543441]), 0, 2.00080004882813, array([4.0187, 4.0178, 4.0187, 4.0178], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:10:00.935000'), 'HUATING01', 88.87477081910797, 89.8, array([89.41469063, 89.56266491, 89.79483554, 89.72820311]), 0, 2.00080004882813, array([4.0178, 4.0166, 4.0178, 4.0166], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:10:09.980000'), 'HUATING01', 88.62083911285707, 89.5, array([89.16329825, 89.31127253, 89.54344316, 89.47681073]), 0, 2.00140002441406, array([4.0166, 4.0153, 4.0166, 4.0153], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:10:20.030000'), 'HUATING01', 88.33870595494624, 89.3, array([88.88398642, 89.03196069, 89.26413132, 89.1974989 ]), 0, 2.00080004882813, array([4.0153, 4.0141, 4.0153, 4.0141], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:10:29.075000'), 'HUATING01', 88.08476578945032, 89.0, array([88.63258566, 88.78055994, 89.01273057, 88.94609814]), 0, 2.00140002441406, array([4.0141, 4.0128, 4.0141, 4.0128], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:10:40.130000'), 'HUATING01', 87.77443114458805, 88.7, array([88.32535436, 88.47332864, 88.70549927, 88.63886684]), 0, 2.00080004882813, array([4.0122, 4.011, 4.0122, 4.011], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:10:49.175000'), 'HUATING01', 87.52049945598819, 88.5, array([88.07396198, 88.22193626, 88.45410689, 88.38747446]), 0, 2.00080004882813, array([4.0107, 4.0094, 4.0107, 4.0094], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:11:00.230000'), 'HUATING01', 87.21014789261473, 88.1, array([87.76671394, 87.91468821, 88.14685885, 88.08022642]), 0, 2.00140002441406, array([4.0091, 4.0079, 4.0091, 4.0079], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:11:09.275000'), 'HUATING01', 86.95621618636912, 87.9, array([87.51532156, 87.66329583, 87.89546647, 87.82883404]), 0, 2.00080004882813, array([4.0076, 4.006, 4.0076, 4.006], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:11:20.330000'), 'HUATING01', 86.64588154150157, 87.6, array([87.20809026, 87.35606453, 87.58823517, 87.52160274]), 0, 2.00080004882813, array([4.006, 4.0045, 4.006, 4.0045], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:11:29.375000'), 'HUATING01', 86.39197523065263, 87.3, array([86.956723  , 87.10469728, 87.33686791, 87.27023548]), 0, 2.00080004882813, array([4.0039, 4.002, 4.0039, 4.002], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:11:40.430000'), 'HUATING01', 86.08162366728446, 87.0, array([86.64947496, 86.79744923, 87.02961986, 86.96298744]), 0, 2.00080004882813, array([4.002, 4.0001, 4.002, 4.0001], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:11:49.475000'), 'HUATING01', 85.82771735643553, 86.8, array([86.3981077 , 86.54608198, 86.77825261, 86.71162018]), 0, 2.00080004882813, array([3.9998, 3.9983, 3.9998, 3.9983], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:12:00.530000'), 'HUATING01', 85.51733195606612, 86.5, array([86.09082615, 86.23880043, 86.47097106, 86.40433863]), 0, 2.00140002441406, array([3.998, 3.9961, 3.998, 3.9961], dtype=object), 0, 0, 0.0, -22.12427131896971, 4)
+(Timestamp('2021-10-22 15:12:09.575000'), 'HUATING01', 85.26341716832641, 86.2, array([85.83945052, 85.9874248 , 86.21959543, 86.152963  ]), 0, 2.00140002441406, array([3.9955, 3.9936, 3.9955, 3.9936], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:12:20.630000'), 'HUATING01', 84.95308252346415, 85.9, array([85.53221923, 85.6801935 , 85.91236414, 85.84573171]), 0, 2.00080004882813, array([3.9933, 3.9915, 3.9933, 3.9915], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:12:29.675000'), 'HUATING01', 84.69915929411988, 85.7, array([85.28083522, 85.4288095 , 85.66098013, 85.5943477 ]), 0, 2.00140002441406, array([3.9911, 3.989, 3.9911, 3.989], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:12:40.730000'), 'HUATING01', 84.38879081224052, 85.4, array([84.97357042, 85.1215447 , 85.35371533, 85.2870829 ]), 0, 2.00140002441406, array([3.9884, 3.9865, 3.9884, 3.9865], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:12:49.775000'), 'HUATING01', 84.13489294300143, 85.1, array([84.72221154, 84.87018582, 85.10235645, 85.03572402]), 0, 2.00080004882813, array([3.9862, 3.984, 3.9862, 3.984], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:13:00.830000'), 'HUATING01', 83.82453292038295, 84.8, array([84.41495512, 84.5629294 , 84.79510003, 84.7284676 ]), 0, 2.00080004882813, array([3.9837, 3.9815, 3.9837, 3.9815], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:13:09.875000'), 'HUATING01', 83.5706096910334, 84.5, array([84.16357112, 84.31154539, 84.54371603, 84.4770836 ]), 0, 2.00080004882813, array([3.9812, 3.9787, 3.9812, 3.9787], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:13:20.930000'), 'HUATING01', 83.26027504616056, 84.2, array([83.85633982, 84.00431409, 84.23648473, 84.1698523 ]), 0, 2.00080004882813, array([3.9781, 3.976, 3.9781, 3.976], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:13:29.975000'), 'HUATING01', 83.00636025842086, 84.0, array([83.60496419, 83.75293846, 83.9851091 , 83.91847667]), 0, 2.00080004882813, array([3.9756, 3.9735, 3.9756, 3.9735], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:13:40.025000'), 'HUATING01', 82.72422710051002, 83.7, array([83.32565235, 83.47362663, 83.70579726, 83.63916483]), 0, 2.00080004882813, array([3.9732, 3.9707, 3.9732, 3.9707], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:13:49.070000'), 'HUATING01', 82.47031231276503, 83.5, array([83.07427672, 83.222251  , 83.45442163, 83.3877892 ]), 0, 2.00080004882813, array([3.9704, 3.9679, 3.9704, 3.9679], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:14:00.125000'), 'HUATING01', 82.15996920864717, 83.1, array([82.76703705, 82.91501132, 83.14718196, 83.08054953]), 0, 2.00080004882813, array([3.9676, 3.9651, 3.9676, 3.9651], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:14:09.170000'), 'HUATING01', 81.9060459793029, 82.9, array([82.51565304, 82.66362732, 82.89579795, 82.82916552]), 0, 2.00140002441406, array([3.9645, 3.962, 3.9645, 3.962], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:14:20.225000'), 'HUATING01', 81.59570287518504, 82.6, array([82.20841337, 82.35638765, 82.58855828, 82.52192585]), 0, 2.00080004882813, array([3.9614, 3.9589, 3.9614, 3.9589], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:14:29.270000'), 'HUATING01', 81.34176270967855, 82.3, array([81.95701262, 82.10498689, 82.33715752, 82.2705251 ]), 0, 2.00140002441406, array([3.9586, 3.9558, 3.9586, 3.9558], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:14:40.325000'), 'HUATING01', 81.03143652406659, 82.0, array([81.64978969, 81.79776397, 82.0299346 , 81.96330217]), 0, 2.00080004882813, array([3.9555, 3.953, 3.9555, 3.953], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:14:49.370000'), 'HUATING01', 80.77753021322295, 81.8, array([81.39842244, 81.54639671, 81.77856735, 81.71193492]), 0, 2.00080004882813, array([3.9524, 3.9499, 3.9524, 3.9499], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:15:00.425000'), 'HUATING01', 80.46718710910508, 81.5, array([81.09118276, 81.23915704, 81.47132767, 81.40469524]), 0, 2.00080004882813, array([3.9496, 3.9468, 3.9496, 3.9468], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:15:09.470000'), 'HUATING01', 80.21326387975553, 81.2, array([80.83979876, 80.98777303, 81.21994367, 81.15331124]), 0, 2.00140002441406, array([3.9462, 3.9437, 3.9462, 3.9437], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:15:20.525000'), 'HUATING01', 79.90291231639264, 80.9, array([80.53255071, 80.68052499, 80.91269562, 80.84606319]), 0, 2.00140002441406, array([3.9431, 3.9403, 3.9431, 3.9403], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:15:29.570000'), 'HUATING01', 79.64898061014704, 80.7, array([80.28115833, 80.42913261, 80.66130324, 80.59467081]), 0, 2.00140002441406, array([3.94, 3.9372, 3.94, 3.9372], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:15:40.625000'), 'HUATING01', 79.33865442453508, 80.4, array([79.97393541, 80.12190968, 80.35408032, 80.28744789]), 0, 2.00080004882813, array([3.9369, 3.9341, 3.9369, 3.9341], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:15:49.670000'), 'HUATING01', 79.08473119518553, 80.1, array([79.7225514 , 79.87052568, 80.10269631, 80.03606388]), 0, 2.00080004882813, array([3.9338, 3.9307, 3.9338, 3.9307], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:16:00.725000'), 'HUATING01', 78.77439655031797, 79.8, array([79.41532011, 79.56329438, 79.79546501, 79.72883259]), 0, 2.00080004882813, array([3.9307, 3.9276, 3.9307, 3.9276], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:16:09.770000'), 'HUATING01', 78.52047330331739, 79.5, array([79.1639361 , 79.31191038, 79.54408101, 79.47744858]), 0, 2.00080004882813, array([3.9273, 3.9242, 3.9273, 3.9242], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:16:20.825000'), 'HUATING01', 78.21014711770015, 79.2, array([78.85671318, 79.00468745, 79.23685809, 79.17022566]), 0, 2.00080004882813, array([3.9239, 3.9211, 3.9239, 3.9211], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:16:29.870000'), 'HUATING01', 77.9562408068565, 79.0, array([78.60534592, 78.7533202 , 78.98549083, 78.9188584 ]), 0, 2.00140002441406, array([3.9208, 3.918, 3.9208, 3.918], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:16:40.925000'), 'HUATING01', 77.64591462124454, 78.7, array([78.298123  , 78.44609727, 78.67826791, 78.61163548]), 0, 2.00080004882813, array([3.9177, 3.9146, 3.9177, 3.9146], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:16:49.970000'), 'HUATING01', 77.39200829274986, 78.4, array([78.04675574, 78.19473002, 78.42690065, 78.36026822]), 0, 2.00140002441406, array([3.9143, 3.9115, 3.9143, 3.9115], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:17:00.020000'), 'HUATING01', 77.10987513484432, 78.1, array([77.7674439 , 77.91541818, 78.14758881, 78.08095638]), 0, 2.00140002441406, array([3.9115, 3.9087, 3.9115, 3.9087], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:17:09.065000'), 'HUATING01', 76.85596880635492, 77.9, array([77.51607665, 77.66405092, 77.89622156, 77.82958913]), 0, 2.00080004882813, array([3.9084, 3.9056, 3.9084, 3.9056], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:17:20.120000'), 'HUATING01', 76.54564262073768, 77.6, array([77.20885373, 77.356828  , 77.58899863, 77.52236621]), 0, 2.00080004882813, array([3.9053, 3.9025, 3.9053, 3.9025], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:17:29.165000'), 'HUATING01', 76.29171939138813, 77.3, array([76.95746972, 77.105444  , 77.33761463, 77.2709822 ]), 0, 2.00080004882813, array([3.9025, 3.8994, 3.9025, 3.8994], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:17:40.220000'), 'HUATING01', 75.98139320577089, 77.0, array([76.6502468 , 76.79822107, 77.03039171, 76.96375928]), 0, 2.00080004882813, array([3.8994, 3.8966, 3.8994, 3.8966], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:17:49.265000'), 'HUATING01', 75.7274784180259, 76.8, array([76.39887117, 76.54684544, 76.77901608, 76.71238365]), 0, 2.00140002441406, array([3.8963, 3.8938, 3.8963, 3.8938], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:18:00.320000'), 'HUATING01', 75.41712685465244, 76.5, array([76.09162312, 76.2395974 , 76.47176803, 76.4051356 ]), 0, 2.00080004882813, array([3.8932, 3.8904, 3.8932, 3.8904], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:18:09.365000'), 'HUATING01', 75.16320362530288, 76.2, array([75.84023911, 75.98821339, 76.22038402, 76.15375159]), 0, 2.00140002441406, array([3.8904, 3.8876, 3.8904, 3.8876], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:18:20.420000'), 'HUATING01', 74.8528436026844, 75.9, array([75.53298269, 75.68095697, 75.9131276 , 75.84649517]), 0, 2.00140002441406, array([3.8876, 3.8845, 3.8876, 3.8845], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:18:29.465000'), 'HUATING01', 74.59892883257987, 75.7, array([75.28160706, 75.42958134, 75.66175197, 75.59511954]), 0, 2.00080004882813, array([3.8848, 3.882, 3.8848, 3.882], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:18:40.520000'), 'HUATING01', 74.2885772692117, 75.4, array([74.97435901, 75.12233329, 75.35450392, 75.2878715 ]), 0, 2.00140002441406, array([3.882, 3.8792, 3.882, 3.8792], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:18:49.565000'), 'HUATING01', 74.0346540222164, 75.1, array([74.72297501, 74.87094929, 75.10311992, 75.03648749]), 0, 2.00140002441406, array([3.8795, 3.8761, 3.8795, 3.8761], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:19:00.620000'), 'HUATING01', 73.72430245884823, 74.8, array([74.41572696, 74.56370124, 74.79587187, 74.72923944]), 0, 2.00140002441406, array([3.8764, 3.8736, 3.8764, 3.8736], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:19:09.665000'), 'HUATING01', 73.4703961479993, 74.5, array([74.16435971, 74.31233398, 74.54450462, 74.47787219]), 0, 2.00080004882813, array([3.874, 3.8712, 3.874, 3.8712], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:19:20.720000'), 'HUATING01', 73.16003612538081, 74.2, array([73.85710329, 74.00507756, 74.23724819, 74.17061577]), 0, 2.00140002441406, array([3.8715, 3.8684, 3.8715, 3.8684], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:19:29.765000'), 'HUATING01', 72.90612133763054, 74.0, array([73.60572765, 73.75370193, 73.98587256, 73.91924014]), 0, 2.00140002441406, array([3.8684, 3.8659, 3.8684, 3.8659], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:19:40.820000'), 'HUATING01', 72.59576131501734, 73.7, array([73.29847123, 73.44644551, 73.67861614, 73.61198371]), 0, 2.00080004882813, array([3.8662, 3.8634, 3.8662, 3.8634], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:19:49.865000'), 'HUATING01', 72.3418380856625, 73.4, array([73.04708723, 73.1950615 , 73.42723214, 73.36059971]), 0, 2.00080004882813, array([3.8637, 3.8609, 3.8637, 3.8609], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:20:00.920000'), 'HUATING01', 72.03150344079495, 73.1, array([72.73985593, 72.88783021, 73.12000084, 73.05336841]), 0, 2.00140002441406, array([3.8609, 3.8585, 3.8609, 3.8585], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:20:09.965000'), 'HUATING01', 71.77756327529374, 72.9, array([72.48845518, 72.63642945, 72.86860008, 72.80196766]), 0, 2.00080004882813, array([3.8588, 3.8563, 3.8588, 3.8563], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:20:20.015000'), 'HUATING01', 71.49543011738291, 72.6, array([72.20914334, 72.35711761, 72.58928825, 72.52265582]), 0, 2.00140002441406, array([3.8566, 3.8541, 3.8566, 3.8541], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:20:29.060000'), 'HUATING01', 71.24152378889352, 72.3, array([71.95777608, 72.10575036, 72.33792099, 72.27128856]), 0, 2.00080004882813, array([3.8544, 3.8516, 3.8544, 3.8516], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:20:40.115000'), 'HUATING01', 70.93120606253187, 72.0, array([71.65056153, 71.79853581, 72.03070644, 71.96407401]), 0, 2.00080004882813, array([3.8519, 3.8495, 3.8519, 3.8495], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:20:49.160000'), 'HUATING01', 70.67729129243263, 71.8, array([71.3991859 , 71.54716018, 71.77933081, 71.71269838]), 0, 2.00080004882813, array([3.8498, 3.8476, 3.8498, 3.8476], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:21:00.215000'), 'HUATING01', 70.36695664757036, 71.5, array([71.0919546 , 71.23992888, 71.47209951, 71.40546708]), 0, 2.00080004882813, array([3.8476, 3.8451, 3.8476, 3.8451], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:21:09.260000'), 'HUATING01', 70.11299956356854, 71.2, array([70.8405371 , 70.98851138, 71.22068201, 71.15404958]), 0, 2.00080004882813, array([3.8457, 3.843, 3.8457, 3.843], dtype=object), 0, 0, 0.0, -18.10206024536131, 4)
+(Timestamp('2021-10-22 15:21:20.315000'), 'HUATING01', 69.80267337795658, 70.9, array([70.53331418, 70.68128845, 70.91345909, 70.84682666]), 0, 2.00080004882813, array([3.8433, 3.8408, 3.8433, 3.8408], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:21:29.360000'), 'HUATING01', 69.54875860786262, 70.7, array([70.28193855, 70.42991282, 70.66208346, 70.59545103]), 0, 2.00140002441406, array([3.8411, 3.8389, 3.8411, 3.8389], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:21:40.415000'), 'HUATING01', 69.23841550374476, 70.4, array([69.97469887, 70.12267315, 70.35484378, 70.28821135]), 0, 2.00140002441406, array([3.8392, 3.8364, 3.8392, 3.8364], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:21:49.460000'), 'HUATING01', 68.9844922744005, 70.1, array([69.72331487, 69.87128915, 70.10345978, 70.03682735]), 0, 2.00080004882813, array([3.8368, 3.8346, 3.8368, 3.8346], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:22:00.515000'), 'HUATING01', 68.67416608878854, 69.8, array([69.41609195, 69.56406622, 69.79623686, 69.72960443]), 0, 2.00080004882813, array([3.8346, 3.8324, 3.8346, 3.8324], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:22:09.560000'), 'HUATING01', 68.42025130104884, 69.5, array([69.16471632, 69.31269059, 69.54486123, 69.4782288 ]), 0, 2.00140002441406, array([3.8327, 3.8306, 3.8327, 3.8306], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:22:20.615000'), 'HUATING01', 68.10989127842507, 69.2, array([68.85745989, 69.00543417, 69.2376048 , 69.17097237]), 0, 2.00080004882813, array([3.8306, 3.8284, 3.8306, 3.8284], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:22:29.660000'), 'HUATING01', 67.85595958983049, 69.0, array([68.60606751, 68.75404179, 68.98621242, 68.91957999]), 0, 2.00080004882813, array([3.8284, 3.8262, 3.8284, 3.8262], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:22:40.715000'), 'HUATING01', 67.54560802646232, 68.6, array([68.29881947, 68.44679374, 68.67896438, 68.61233195]), 0, 2.00140002441406, array([3.8262, 3.8244, 3.8262, 3.8244], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:22:49.760000'), 'HUATING01', 67.29168477946702, 68.3, array([68.04743546, 68.19540974, 68.42758037, 68.36094794]), 0, 2.00140002441406, array([3.8244, 3.8219, 3.8244, 3.8219], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:23:00.815000'), 'HUATING01', 66.98135013459418, 68.0, array([67.74020416, 67.88817844, 68.12034907, 68.05371664]), 0, 2.00140002441406, array([3.8222, 3.82, 3.8222, 3.82], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:23:09.860000'), 'HUATING01', 66.72742690524463, 67.8, array([67.48882016, 67.63679444, 67.86896507, 67.80233264]), 0, 2.00080004882813, array([3.82, 3.8182, 3.82, 3.8182], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:23:20.915000'), 'HUATING01', 66.41707534188174, 67.5, array([67.18157211, 67.32954639, 67.56171702, 67.49508459]), 0, 2.00140002441406, array([3.8178, 3.816, 3.8178, 3.816], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:23:29.960000'), 'HUATING01', 66.16315209488116, 67.2, array([66.93018811, 67.07816238, 67.31033302, 67.24370059]), 0, 2.00140002441406, array([3.816, 3.8138, 3.816, 3.8138], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:23:40.010000'), 'HUATING01', 65.88103585547623, 67.0, array([66.65089302, 66.79886729, 67.03103793, 66.9644055 ]), 0, 2.00080004882813, array([3.8135, 3.812, 3.8135, 3.812], dtype=object), 0, 0, 0.0, -20.109246441650424, 4)
+(Timestamp('2021-10-22 15:23:49.055000'), 'HUATING01', 65.62712106772595, 66.7, array([66.39951739, 66.54749166, 66.7796623 , 66.71302987]), 0, 2.00140002441406, array([3.8116, 3.8098, 3.8116, 3.8098], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:24:00.110000'), 'HUATING01', 65.31676104510747, 66.4, array([66.09226097, 66.24023524, 66.47240587, 66.40577345]), 0, 2.00080004882813, array([3.8095, 3.8076, 3.8095, 3.8076], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:24:09.155000'), 'HUATING01', 65.06282935651289, 66.1, array([65.84086859, 65.98884286, 66.2210135 , 66.15438107]), 0, 2.00140002441406, array([3.8073, 3.8054, 3.8073, 3.8054], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:24:20.210000'), 'HUATING01', 64.75246933389441, 65.8, array([65.53361216, 65.68158644, 65.91375707, 65.84712464]), 0, 2.00140002441406, array([3.8048, 3.8033, 3.8048, 3.8033], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:24:29.255000'), 'HUATING01', 64.49855454614942, 65.6, array([65.28223653, 65.43021081, 65.66238144, 65.59574901]), 0, 2.00140002441406, array([3.8027, 3.8011, 3.8027, 3.8011], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:24:40.310000'), 'HUATING01', 64.18821144203156, 65.3, array([64.97499686, 65.12297114, 65.35514177, 65.28850934]), 0, 2.00140002441406, array([3.8005, 3.7989, 3.8005, 3.7989], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:24:49.355000'), 'HUATING01', 63.93428821268201, 65.0, array([64.72361286, 64.87158713, 65.10375777, 65.03712534]), 0, 2.00080004882813, array([3.7983, 3.7965, 3.7983, 3.7965], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:25:00.410000'), 'HUATING01', 63.6239620270648, 64.7, array([64.41638993, 64.56436421, 64.79653484, 64.72990241]), 0, 2.00140002441406, array([3.7958, 3.7943, 3.7958, 3.7943], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:25:09.455000'), 'HUATING01', 63.37004725697088, 64.4, array([64.1650143 , 64.31298858, 64.54515921, 64.47852678]), 0, 2.00080004882813, array([3.7937, 3.7921, 3.7937, 3.7921], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:25:20.510000'), 'HUATING01', 63.05970415285835, 64.1, array([63.85777463, 64.00574891, 64.23791954, 64.17128711]), 0, 2.00080004882813, array([3.7915, 3.7896, 3.7915, 3.7896], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:25:29.555000'), 'HUATING01', 62.8057893651134, 63.9, array([63.606399  , 63.75437328, 63.98654391, 63.91991148]), 0, 2.00080004882813, array([3.789, 3.7875, 3.789, 3.7875], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:25:40.610000'), 'HUATING01', 62.49544626099558, 63.6, array([63.29915933, 63.4471336 , 63.67930424, 63.61267181]), 0, 2.00140002441406, array([3.7868, 3.785, 3.7868, 3.785], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:25:49.655000'), 'HUATING01', 62.24153995014667, 63.3, array([63.04779207, 63.19576635, 63.42793698, 63.36130455]), 0, 2.00080004882813, array([3.7844, 3.7825, 3.7844, 3.7825], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:26:00.710000'), 'HUATING01', 61.93120530527915, 63.0, array([62.74056077, 62.88853505, 63.12070568, 63.05407325]), 0, 2.00080004882813, array([3.7822, 3.7803, 3.7822, 3.7803], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:26:09.755000'), 'HUATING01', 61.6772905175289, 62.8, array([62.48918514, 62.63715942, 62.86933005, 62.80269762]), 0, 2.00140002441406, array([3.7797, 3.7779, 3.7797, 3.7779], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:26:20.810000'), 'HUATING01', 61.36694741341108, 62.5, array([62.18194547, 62.32991975, 62.56209038, 62.49545795]), 0, 2.00140002441406, array([3.7772, 3.7754, 3.7772, 3.7754], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:26:29.855000'), 'HUATING01', 61.11303264331187, 62.2, array([61.93056984, 62.07854412, 62.31071475, 62.24408232]), 0, 2.00080004882813, array([3.7748, 3.7729, 3.7748, 3.7729], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:26:40.910000'), 'HUATING01', 60.80268953919934, 61.9, array([61.62333017, 61.77130444, 62.00347508, 61.93684265]), 0, 2.00080004882813, array([3.772, 3.7704, 3.772, 3.7704], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:26:49.955000'), 'HUATING01', 60.548766292204085, 61.7, array([61.37194616, 61.51992044, 61.75209107, 61.68545864]), 0, 2.00140002441406, array([3.7695, 3.7679, 3.7695, 3.7679], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:27:00.005000'), 'HUATING01', 60.26664159354359, 61.4, array([61.0926427 , 61.24061697, 61.47278761, 61.40615518]), 0, 2.00140002441406, array([3.7673, 3.7655, 3.7673, 3.7655], dtype=object), 0, 0, 0.0, -20.109849417114283, 4)
+(Timestamp('2021-10-22 15:27:09.050000'), 'HUATING01', 60.01273526505423, 61.1, array([60.84127544, 60.98924972, 61.22142035, 61.15478792]), 0, 2.00080004882813, array([3.7645, 3.763, 3.7645, 3.763], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:27:20.105000'), 'HUATING01', 59.70237524243051, 60.8, array([60.53401902, 60.6819933 , 60.91416393, 60.8475315 ]), 0, 2.00140002441406, array([3.762, 3.7605, 3.762, 3.7605], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:27:29.150000'), 'HUATING01', 59.448468931586895, 60.6, array([60.28265177, 60.43062604, 60.66279667, 60.59616425]), 0, 2.00140002441406, array([3.7596, 3.7577, 3.7596, 3.7577], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:27:40.205000'), 'HUATING01', 59.13810890896847, 60.3, array([59.97539534, 60.12336962, 60.35554025, 60.28890782]), 0, 2.00140002441406, array([3.7568, 3.7552, 3.7568, 3.7552], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:27:49.250000'), 'HUATING01', 58.88421103972412, 60.0, array([59.72403646, 59.87201074, 60.10418137, 60.03754894]), 0, 2.00080004882813, array([3.7543, 3.7527, 3.7543, 3.7527], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:28:00.305000'), 'HUATING01', 58.573876394856605, 59.7, array([59.41680516, 59.56477944, 59.79695007, 59.73031764]), 0, 2.00080004882813, array([3.7518, 3.75, 3.7518, 3.75], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:28:09.350000'), 'HUATING01', 58.31995316550709, 59.4, array([59.16542116, 59.31339544, 59.54556607, 59.47893364]), 0, 2.00080004882813, array([3.749, 3.7475, 3.749, 3.7475], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:28:20.405000'), 'HUATING01', 58.009618520644864, 59.1, array([58.85818986, 59.00616414, 59.23833477, 59.17170234]), 0, 2.00080004882813, array([3.7465, 3.745, 3.7465, 3.745], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:28:29.450000'), 'HUATING01', 57.75572066905155, 58.9, array([58.60683098, 58.75480526, 58.98697589, 58.92034346]), 0, 2.00080004882813, array([3.7441, 3.7422, 3.7441, 3.7422], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:28:40.505000'), 'HUATING01', 57.44536064642783, 58.6, array([58.29957456, 58.44754883, 58.67971947, 58.61308704]), 0, 2.00080004882813, array([3.7413, 3.7397, 3.7413, 3.7397], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:28:49.550000'), 'HUATING01', 57.19144585868817, 58.3, array([58.04819893, 58.1961732 , 58.42834384, 58.36171141]), 0, 2.00080004882813, array([3.7388, 3.7369, 3.7388, 3.7369], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:29:00.605000'), 'HUATING01', 56.88112813232655, 58.0, array([57.74098438, 57.88895866, 58.12112929, 58.05449686]), 0, 2.00080004882813, array([3.736, 3.7341, 3.736, 3.7341], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:29:09.650000'), 'HUATING01', 56.627221821482934, 57.8, array([57.48961712, 57.6375914 , 57.86976203, 57.8031296 ]), 0, 2.00080004882813, array([3.7332, 3.7317, 3.7332, 3.7317], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:29:20.705000'), 'HUATING01', 56.31688717662071, 57.5, array([57.18238583, 57.3303601 , 57.56253074, 57.49589831]), 0, 2.00080004882813, array([3.7307, 3.7289, 3.7307, 3.7289], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:29:29.750000'), 'HUATING01', 56.062989307381656, 57.2, array([56.93102695, 57.07900122, 57.31117185, 57.24453943]), 0, 2.00080004882813, array([3.7279, 3.7261, 3.7279, 3.7261], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:29:40.805000'), 'HUATING01', 55.752663121769736, 56.9, array([56.62380402, 56.7717783 , 57.00394893, 56.9373165 ]), 0, 2.00080004882813, array([3.7251, 3.7233, 3.7251, 3.7233], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:29:49.850000'), 'HUATING01', 55.49873143317521, 56.7, array([56.37241164, 56.52038592, 56.75255655, 56.68592412]), 0, 2.00140002441406, array([3.7224, 3.7208, 3.7224, 3.7208], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:30:00.905000'), 'HUATING01', 55.188371410546196, 56.3, array([56.06515522, 56.2131295 , 56.44530013, 56.3786677 ]), 0, 2.00080004882813, array([3.7199, 3.718, 3.7199, 3.718], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:30:09.950000'), 'HUATING01', 54.93443970429005, 56.0, array([55.81376284, 55.96173712, 56.19390775, 56.12727532]), 0, 2.00140002441406, array([3.7171, 3.7152, 3.7171, 3.7152], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:30:20'), 'HUATING01', 54.65233192413545, 55.7, array([55.53447613, 55.6824504 , 55.91462104, 55.84798861]), 0, 2.00080004882813, array([3.7146, 3.7127, 3.7146, 3.7127], dtype=object), 0, 0, 0.0, -20.108643466186564, 4)
+(Timestamp('2021-10-22 15:30:30.050000'), 'HUATING01', 54.370181830073015, 55.5, array([55.25514754, 55.40312181, 55.63529245, 55.56866002]), 0, 2.00080004882813, array([3.7118, 3.71, 3.7118, 3.71], dtype=object), 0, 0, 0.0, -20.111658343505862, 4)
+(Timestamp('2021-10-22 15:30:39.095000'), 'HUATING01', 54.1162670599738, 55.2, array([55.00377191, 55.15174618, 55.38391682, 55.31728439]), 0, 2.00080004882813, array([3.709, 3.7072, 3.709, 3.7072], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:30:50.150000'), 'HUATING01', 53.80593241511158, 54.9, array([54.69654061, 54.84451489, 55.07668552, 55.01005309]), 0, 2.00080004882813, array([3.7062, 3.7044, 3.7062, 3.7044], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:30:59.195000'), 'HUATING01', 53.55196687185422, 54.6, array([54.44511473, 54.59308901, 54.82525964, 54.75862721]), 0, 2.00140002441406, array([3.7034, 3.7013, 3.7034, 3.7013], dtype=object), 0, 0, 0.0, -18.10266322082517, 4)
+(Timestamp('2021-10-22 15:31:10.250000'), 'HUATING01', 53.241606849235794, 54.3, array([54.13785831, 54.28583259, 54.51800322, 54.45137079]), 0, 2.00140002441406, array([3.7007, 3.6988, 3.7007, 3.6988], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:31:19.295000'), 'HUATING01', 52.98767516063597, 54.1, array([53.88646593, 54.03444021, 54.26661084, 54.19997841]), 0, 2.00080004882813, array([3.6979, 3.6954, 3.6979, 3.6954], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:31:30.350000'), 'HUATING01', 52.67731513801755, 53.8, array([53.57920951, 53.72718378, 53.95935442, 53.89272199]), 0, 2.00080004882813, array([3.6951, 3.6929, 3.6951, 3.6929], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:31:39.395000'), 'HUATING01', 52.423400350272594, 53.5, array([53.32783388, 53.47580815, 53.70797879, 53.64134636]), 0, 2.00140002441406, array([3.692, 3.6901, 3.692, 3.6901], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:31:50.450000'), 'HUATING01', 52.11304878690447, 53.2, array([53.02058583, 53.16856011, 53.40073074, 53.33409831]), 0, 2.00140002441406, array([3.6892, 3.6867, 3.6892, 3.6867], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:31:59.495000'), 'HUATING01', 51.85912555754966, 53.0, array([52.76920183, 52.9171761 , 53.14934673, 53.08271431]), 0, 2.00080004882813, array([3.6861, 3.6839, 3.6861, 3.6839], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:32:10.550000'), 'HUATING01', 51.54879091268214, 52.7, array([52.46197053, 52.6099448 , 52.84211544, 52.77548301]), 0, 2.00080004882813, array([3.6833, 3.6811, 3.6833, 3.6811], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:32:19.595000'), 'HUATING01', 51.29487612493719, 52.4, array([52.2105949 , 52.35856917, 52.59073981, 52.52410738]), 0, 2.00140002441406, array([3.6805, 3.678, 3.6805, 3.678], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:32:30.650000'), 'HUATING01', 50.9845330384704, 52.1, array([51.90335522, 52.0513295 , 52.28350013, 52.21686771]), 0, 2.00140002441406, array([3.6774, 3.6752, 3.6774, 3.6752], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:32:39.695000'), 'HUATING01', 50.73063516923135, 51.9, array([51.65199634, 51.79997062, 52.03214125, 51.96550882]), 0, 2.00080004882813, array([3.6743, 3.6721, 3.6743, 3.6721], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:32:50.750000'), 'HUATING01', 50.420300524369125, 51.5, array([51.34476505, 51.49273932, 51.72490995, 51.65827753]), 0, 2.00080004882813, array([3.6715, 3.6693, 3.6715, 3.6693], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:32:59.795000'), 'HUATING01', 50.16639421352021, 51.3, array([51.09339779, 51.24137207, 51.4735427 , 51.40691027]), 0, 2.00080004882813, array([3.6684, 3.6666, 3.6684, 3.6666], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:33:10.850000'), 'HUATING01', 49.856042650157384, 51.0, array([50.78614974, 50.93412402, 51.16629465, 51.09966222]), 0, 2.00140002441406, array([3.6656, 3.6635, 3.6656, 3.6635], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:33:19.895000'), 'HUATING01', 49.60211094390653, 50.7, array([50.53475736, 50.68273164, 50.91490227, 50.84826984]), 0, 2.00140002441406, array([3.6628, 3.6604, 3.6628, 3.6604], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:33:30.950000'), 'HUATING01', 49.29176783978871, 50.4, array([50.22751769, 50.37549197, 50.6076626 , 50.54103017]), 0, 2.00080004882813, array([3.6597, 3.6576, 3.6597, 3.6576], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:33:38.990000'), 'HUATING01', 49.06608837600698, 50.2, array([50.00409502, 50.15206929, 50.38423993, 50.3176075 ]), 0, 2.00080004882813, array([3.6573, 3.6548, 3.6573, 3.6548], dtype=object), 0, 0, 0.0, -16.086432392578164, 4)
+(Timestamp('2021-10-22 15:33:50.045000'), 'HUATING01', 48.75573681263886, 49.9, array([49.69685535, 49.84482962, 50.07700025, 50.01036783]), 0, 2.00080004882813, array([3.6542, 3.652, 3.6542, 3.652], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:33:59.090000'), 'HUATING01', 48.50182204254494, 49.6, array([49.44547972, 49.59345399, 49.82562462, 49.7589922 ]), 0, 2.00080004882813, array([3.6514, 3.6492, 3.6514, 3.6492], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:34:10.145000'), 'HUATING01', 48.19150431618332, 49.3, array([49.13826517, 49.28623944, 49.51841008, 49.45177765]), 0, 2.00080004882813, array([3.6489, 3.6464, 3.6489, 3.6464], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:34:19.190000'), 'HUATING01', 47.93757260992717, 49.1, array([48.88687279, 49.03484706, 49.2670177 , 49.20038527]), 0, 2.00080004882813, array([3.6458, 3.6436, 3.6458, 3.6436], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:34:30.245000'), 'HUATING01', 47.62725488356026, 48.8, array([48.57965824, 48.72763251, 48.95980315, 48.89317072]), 0, 2.00080004882813, array([3.643, 3.6405, 3.643, 3.6405], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:34:39.290000'), 'HUATING01', 47.37334011346105, 48.5, array([48.32828261, 48.47625688, 48.70842752, 48.64179509]), 0, 2.00080004882813, array([3.6402, 3.6377, 3.6402, 3.6377], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:34:50.345000'), 'HUATING01', 47.06298009083733, 48.2, array([48.02102619, 48.16900046, 48.4011711 , 48.33453867]), 0, 2.00080004882813, array([3.6374, 3.6352, 3.6374, 3.6352], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:34:59.390000'), 'HUATING01', 46.80906530309767, 47.9, array([47.76965056, 47.91762483, 48.14979547, 48.08316304]), 0, 2.00080004882813, array([3.6346, 3.6321, 3.6346, 3.6321], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:35:10.445000'), 'HUATING01', 46.498705280468656, 47.6, array([47.46239413, 47.61036841, 47.84253904, 47.77590661]), 0, 2.00140002441406, array([3.6321, 3.6297, 3.6321, 3.6297], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:35:19.490000'), 'HUATING01', 46.24476513261853, 47.4, array([47.21099338, 47.35896766, 47.59113829, 47.52450586]), 0, 2.00140002441406, array([3.629, 3.6269, 3.629, 3.6269], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:35:30.545000'), 'HUATING01', 45.93443894700132, 47.1, array([46.90377046, 47.05174473, 47.28391537, 47.21728294]), 0, 2.00080004882813, array([3.6266, 3.6241, 3.6266, 3.6241], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:35:39.590000'), 'HUATING01', 45.680515717657094, 46.8, array([46.65238645, 46.80036073, 47.03253136, 46.96589893]), 0, 2.00080004882813, array([3.6241, 3.6216, 3.6241, 3.6216], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:35:50.645000'), 'HUATING01', 45.37018953203988, 46.5, array([46.34516353, 46.4931378 , 46.72530844, 46.65867601]), 0, 2.00080004882813, array([3.6213, 3.6191, 3.6213, 3.6191], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:35:59.690000'), 'HUATING01', 45.11627474428963, 46.3, array([46.0937879 , 46.24176217, 46.47393281, 46.40730038]), 0, 2.00080004882813, array([3.6188, 3.6163, 3.6188, 3.6163], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:36:10.745000'), 'HUATING01', 44.80594855867771, 46.0, array([45.78656497, 45.93453925, 46.16670988, 46.10007745]), 0, 2.00080004882813, array([3.6163, 3.6139, 3.6163, 3.6139], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:36:19.790000'), 'HUATING01', 44.552025329328195, 45.7, array([45.53518097, 45.68315525, 45.91532588, 45.84869345]), 0, 2.00140002441406, array([3.6135, 3.6114, 3.6135, 3.6114], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:36:30.845000'), 'HUATING01', 44.24165684746476, 45.4, array([45.22791617, 45.37589045, 45.60806108, 45.54142865]), 0, 2.00140002441406, array([3.6114, 3.6086, 3.6114, 3.6086], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:36:39.890000'), 'HUATING01', 43.98774205970922, 45.2, array([44.97654054, 45.12451482, 45.35668545, 45.29005302]), 0, 2.00080004882813, array([3.6089, 3.6064, 3.6089, 3.6064], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:36:50.945000'), 'HUATING01', 43.6773904963358, 44.8, array([44.6692925 , 44.81726677, 45.0494374 , 44.98280498]), 0, 2.00080004882813, array([3.6061, 3.6039, 3.6061, 3.6039], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:36:59.990000'), 'HUATING01', 43.423484185492185, 44.6, array([44.41792524, 44.56589952, 44.79807015, 44.73143772]), 0, 2.00080004882813, array([3.6039, 3.6018, 3.6039, 3.6018], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:37:10.040000'), 'HUATING01', 43.14134255068005, 44.3, array([44.13860503, 44.2865793 , 44.51874994, 44.45211751]), 0, 2.00080004882813, array([3.6018, 3.5993, 3.6018, 3.5993], dtype=object), 0, 0, 0.0, -20.111055368042003, 4)
+(Timestamp('2021-10-22 15:37:19.085000'), 'HUATING01', 42.887427780580836, 44.1, array([43.8872294 , 44.03520367, 44.26737431, 44.20074188]), 0, 2.00140002441406, array([3.5996, 3.5968, 3.5996, 3.5968], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:37:30.140000'), 'HUATING01', 42.577084676463016, 43.8, array([43.57998972, 43.727964  , 43.96013463, 43.8935022 ]), 0, 2.00080004882813, array([3.5971, 3.5946, 3.5971, 3.5946], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:37:39.185000'), 'HUATING01', 42.32316988871806, 43.4, array([43.32861409, 43.47658837, 43.708759  , 43.64212657]), 0, 2.00080004882813, array([3.5946, 3.5921, 3.5946, 3.5921], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:37:50.240000'), 'HUATING01', 42.01280986609964, 43.1, array([43.02135767, 43.16933195, 43.40150258, 43.33487015]), 0, 2.00080004882813, array([3.5925, 3.59, 3.5925, 3.59], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:37:59.285000'), 'HUATING01', 41.75888663675012, 42.9, array([42.76997367, 42.91794794, 43.15011858, 43.08348615]), 0, 2.00140002441406, array([3.59, 3.5878, 3.59, 3.5878], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:38:10.340000'), 'HUATING01', 41.448551991887896, 42.6, array([42.46274237, 42.61071664, 42.84288728, 42.77625485]), 0, 2.00080004882813, array([3.5878, 3.5853, 3.5878, 3.5853], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:38:19.385000'), 'HUATING01', 41.194628744887346, 42.3, array([42.21135836, 42.35933264, 42.59150327, 42.52487084]), 0, 2.00140002441406, array([3.5856, 3.5832, 3.5856, 3.5832], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:38:30.440000'), 'HUATING01', 40.88428564076953, 42.0, array([41.90411869, 42.05209297, 42.2842636 , 42.21763117]), 0, 2.00080004882813, array([3.5835, 3.581, 3.5835, 3.581], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:38:39.485000'), 'HUATING01', 40.63037087067031, 41.8, array([41.65274306, 41.80071734, 42.03288797, 41.96625554]), 0, 2.00080004882813, array([3.5813, 3.5788, 3.5813, 3.5788], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:38:50.540000'), 'HUATING01', 40.320036225802795, 41.4, array([41.34551176, 41.49348604, 41.72565667, 41.65902424]), 0, 2.00080004882813, array([3.5791, 3.5766, 3.5791, 3.5766], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:38:59.585000'), 'HUATING01', 40.066121455708874, 41.2, array([41.09413613, 41.24211041, 41.47428104, 41.40764861]), 0, 2.00080004882813, array([3.577, 3.5745, 3.577, 3.5745], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:39:10.640000'), 'HUATING01', 39.755778351591054, 40.9, array([40.78689646, 40.93487074, 41.16704137, 41.10040894]), 0, 2.00140002441406, array([3.5748, 3.5723, 3.5748, 3.5723], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:39:19.685000'), 'HUATING01', 39.501855104590504, 40.6, array([40.53551246, 40.68348673, 40.91565736, 40.84902494]), 0, 2.00080004882813, array([3.5726, 3.5701, 3.5726, 3.5701], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:39:30.740000'), 'HUATING01', 39.191495081966785, 40.3, array([40.22825603, 40.37623031, 40.60840094, 40.54176851]), 0, 2.00140002441406, array([3.5704, 3.568, 3.5704, 3.568], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:39:39.785000'), 'HUATING01', 38.937546474861065, 40.1, array([39.9768469 , 40.12482118, 40.35699181, 40.29035938]), 0, 2.00140002441406, array([3.5686, 3.5658, 3.5686, 3.5658], dtype=object), 0, 0, 0.0, -18.101457269897452, 4)
+(Timestamp('2021-10-22 15:39:50.840000'), 'HUATING01', 38.62717799299234, 39.8, array([39.66958211, 39.81755638, 40.04972702, 39.98309459]), 0, 2.00140002441406, array([3.5661, 3.5639, 3.5661, 3.5639], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:39:59.885000'), 'HUATING01', 38.37326320524738, 39.5, array([39.41820648, 39.56618075, 39.79835139, 39.73171896]), 0, 2.00080004882813, array([3.5642, 3.5615, 3.5642, 3.5615], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:40:10.940000'), 'HUATING01', 38.062945478885766, 39.2, array([39.11099193, 39.2589662 , 39.49113684, 39.42450441]), 0, 2.00080004882813, array([3.5621, 3.5596, 3.5621, 3.5596], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:40:19.985000'), 'HUATING01', 37.80903070878655, 39.0, array([38.8596163 , 39.00759057, 39.23976121, 39.17312878]), 0, 2.00080004882813, array([3.5602, 3.5574, 3.5602, 3.5574], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:40:30.035000'), 'HUATING01', 37.52689753323001, 38.7, array([38.58030446, 38.72827874, 38.96044937, 38.89381694]), 0, 2.00140002441406, array([3.558, 3.5556, 3.558, 3.5556], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:40:39.080000'), 'HUATING01', 37.272974303880495, 38.4, array([38.32892045, 38.47689473, 38.70906536, 38.64243294]), 0, 2.00140002441406, array([3.5562, 3.5534, 3.5562, 3.5534], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:40:50.135000'), 'HUATING01', 36.96263965901298, 38.1, array([38.02168916, 38.16966343, 38.40183407, 38.33520164]), 0, 2.00080004882813, array([3.554, 3.5512, 3.554, 3.5512], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:40:59.180000'), 'HUATING01', 36.70873333051833, 37.9, array([37.7703219 , 37.91829618, 38.15046681, 38.08383438]), 0, 2.00080004882813, array([3.5522, 3.5494, 3.5522, 3.5494], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:41:10.235000'), 'HUATING01', 36.39837330789461, 37.6, array([37.46306548, 37.61103976, 37.84321039, 37.77657796]), 0, 2.00140002441406, array([3.55, 3.5475, 3.55, 3.5475], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:41:19.280000'), 'HUATING01', 36.14445007854509, 37.3, array([37.21168147, 37.35965575, 37.59182638, 37.52519395]), 0, 2.00140002441406, array([3.5478, 3.545, 3.5478, 3.545], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:41:30.335000'), 'HUATING01', 35.83410697442727, 37.0, array([36.9044418 , 37.05241608, 37.28458671, 37.21795428]), 0, 2.00140002441406, array([3.546, 3.5432, 3.546, 3.5432], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:41:39.380000'), 'HUATING01', 35.58018372742672, 36.8, array([36.6530578 , 36.80103207, 37.03320271, 36.96657028]), 0, 2.00080004882813, array([3.5438, 3.5413, 3.5438, 3.5413], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:41:50.435000'), 'HUATING01', 35.26983216406389, 36.4, array([36.34580975, 36.49378403, 36.72595466, 36.65932223]), 0, 2.00080004882813, array([3.5416, 3.5391, 3.5416, 3.5391], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:41:59.480000'), 'HUATING01', 35.01591739396997, 36.2, array([36.09443412, 36.2424084 , 36.47457903, 36.4079466 ]), 0, 2.00140002441406, array([3.5398, 3.537, 3.5398, 3.537], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:42:10.535000'), 'HUATING01', 34.70556583059126, 35.9, array([35.78718607, 35.93516035, 36.16733098, 36.10069855]), 0, 2.00080004882813, array([3.5379, 3.5351, 3.5379, 3.5351], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:42:19.580000'), 'HUATING01', 34.451667978997946, 35.6, array([35.53582719, 35.68380147, 35.9159721 , 35.84933967]), 0, 2.00080004882813, array([3.5357, 3.5329, 3.5357, 3.5329], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:42:30.635000'), 'HUATING01', 34.14132487487483, 35.3, array([35.22858752, 35.37656179, 35.60873243, 35.5421    ]), 0, 2.00080004882813, array([3.5336, 3.5311, 3.5336, 3.5311], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:42:39.680000'), 'HUATING01', 33.887418546385476, 35.1, array([34.97722026, 35.12519454, 35.35736517, 35.29073274]), 0, 2.00140002441406, array([3.5317, 3.5286, 3.5317, 3.5286], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:42:50.735000'), 'HUATING01', 33.577092360773555, 34.8, array([34.66999734, 34.81797162, 35.05014225, 34.98350982]), 0, 2.00080004882813, array([3.5295, 3.5267, 3.5295, 3.5267], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:42:59.780000'), 'HUATING01', 33.32318604992994, 34.5, array([34.41863008, 34.56660436, 34.79877499, 34.73214256]), 0, 2.00140002441406, array([3.5277, 3.5249, 3.5277, 3.5249], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:43:10.835000'), 'HUATING01', 33.01284294581741, 34.2, array([34.11139041, 34.25936469, 34.49153532, 34.42490289]), 0, 2.00140002441406, array([3.5252, 3.5224, 3.5252, 3.5224], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:43:19.880000'), 'HUATING01', 32.758911239561264, 34.0, array([33.85999803, 34.00797231, 34.24014294, 34.17351051]), 0, 2.00140002441406, array([3.5233, 3.5205, 3.5233, 3.5205], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:43:30.935000'), 'HUATING01', 32.44858505394405, 33.7, array([33.55277511, 33.70074938, 33.93292002, 33.86628759]), 0, 2.00080004882813, array([3.5215, 3.5184, 3.5215, 3.5184], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:43:39.980000'), 'HUATING01', 32.19469566160104, 33.4, array([33.3014246 , 33.44939888, 33.68156951, 33.61493708]), 0, 2.00080004882813, array([3.519, 3.5165, 3.519, 3.5165], dtype=object), 0, 0, 0.0, -18.097236441650434, 4)
+(Timestamp('2021-10-22 15:43:50.030000'), 'HUATING01', 31.912554026794194, 33.1, array([33.02210439, 33.17007866, 33.4022493 , 33.33561687]), 0, 2.00080004882813, array([3.5171, 3.5143, 3.5171, 3.5143], dtype=object), 0, 0, 0.0, -20.111055368042003, 4)
+(Timestamp('2021-10-22 15:43:59.075000'), 'HUATING01', 31.658605419688474, 32.9, array([32.77069526, 32.91866954, 33.15084017, 33.08420774]), 0, 2.00140002441406, array([3.5153, 3.5125, 3.5153, 3.5125], dtype=object), 0, 0, 0.0, -18.101457269897452, 4)
+(Timestamp('2021-10-22 15:44:10.130000'), 'HUATING01', 31.348279234076543, 32.5, array([32.46347234, 32.61144661, 32.84361725, 32.77698482]), 0, 2.00080004882813, array([3.5131, 3.5103, 3.5131, 3.5103], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:44:19.175000'), 'HUATING01', 31.094372905587175, 32.3, array([32.21210508, 32.36007936, 32.59224999, 32.52561756]), 0, 2.00080004882813, array([3.5109, 3.5081, 3.5109, 3.5081], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:44:30.230000'), 'HUATING01', 30.784021342213755, 32.0, array([31.90485703, 32.05283131, 32.28500194, 32.21836951]), 0, 2.00080004882813, array([3.5088, 3.506, 3.5088, 3.506], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:44:39.275000'), 'HUATING01', 30.530106572114537, 31.7, array([31.6534814 , 31.80145568, 32.03362631, 31.96699388]), 0, 2.00080004882813, array([3.5069, 3.5038, 3.5069, 3.5038], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:44:50.330000'), 'HUATING01', 30.21976346799671, 31.4, array([31.34624173, 31.49421601, 31.72638664, 31.65975421]), 0, 2.00080004882813, array([3.5047, 3.5019, 3.5047, 3.5019], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:44:59.375000'), 'HUATING01', 29.96584868025175, 31.2, array([31.0948661 , 31.24284038, 31.47501101, 31.40837858]), 0, 2.00080004882813, array([3.5026, 3.4998, 3.5026, 3.4998], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:45:10.430000'), 'HUATING01', 29.655488657622737, 30.8, array([30.78760968, 30.93558395, 31.16775459, 31.10112216]), 0, 2.00140002441406, array([3.5004, 3.4976, 3.5004, 3.4976], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:45:19.475000'), 'HUATING01', 29.40157388751823, 30.5, array([30.53623405, 30.68420832, 30.91637896, 30.84974653]), 0, 2.00080004882813, array([3.4982, 3.4954, 3.4982, 3.4954], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:45:30.530000'), 'HUATING01', 29.091213864894506, 30.2, array([30.22897763, 30.3769519 , 30.60912254, 30.54249011]), 0, 2.00140002441406, array([3.4964, 3.4933, 3.4964, 3.4933], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:45:39.575000'), 'HUATING01', 28.837290635544985, 30.0, array([29.97759362, 30.1255679 , 30.35773853, 30.2911061 ]), 0, 2.00080004882813, array([3.4939, 3.4914, 3.4939, 3.4914], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:45:50.630000'), 'HUATING01', 28.526947531432448, 29.7, array([29.67035395, 29.81832822, 30.05049886, 29.98386643]), 0, 2.00080004882813, array([3.4917, 3.4889, 3.4917, 3.4889], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:45:59.675000'), 'HUATING01', 28.273024284431894, 29.4, array([29.41896994, 29.56694422, 29.79911485, 29.73248242]), 0, 2.00080004882813, array([3.4898, 3.4867, 3.4898, 3.4867], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:46:10.730000'), 'HUATING01', 27.962672721058475, 29.1, array([29.1117219 , 29.25969617, 29.49186681, 29.42523438]), 0, 2.00080004882813, array([3.4877, 3.4846, 3.4877, 3.4846], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:46:19.775000'), 'HUATING01', 27.708757950964547, 28.9, array([28.86034627, 29.00832054, 29.24049118, 29.17385875]), 0, 2.00080004882813, array([3.4852, 3.4821, 3.4852, 3.4821], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:46:30.830000'), 'HUATING01', 27.398423306097023, 28.6, array([28.55311497, 28.70108924, 28.93325988, 28.86662745]), 0, 2.00080004882813, array([3.483, 3.4802, 3.483, 3.4802], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:46:39.875000'), 'HUATING01', 27.144525436857958, 28.3, array([28.30175609, 28.44973036, 28.681901  , 28.61526857]), 0, 2.00080004882813, array([3.4809, 3.4781, 3.4809, 3.4781], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:46:50.930000'), 'HUATING01', 26.834190791990434, 28.0, array([27.99452479, 28.14249906, 28.3746697 , 28.30803727]), 0, 2.00140002441406, array([3.4784, 3.4759, 3.4784, 3.4759], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:46:59.975000'), 'HUATING01', 26.580276021891216, 27.7, array([27.74314916, 27.89112343, 28.12329407, 28.05666164]), 0, 2.00080004882813, array([3.4762, 3.4734, 3.4762, 3.4734], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:47:10.025000'), 'HUATING01', 26.298151305590263, 27.5, array([27.46384569, 27.61181997, 27.8439906 , 27.77735818]), 0, 2.00140002441406, array([3.4743, 3.4716, 3.4743, 3.4716], dtype=object), 0, 0, 0.0, -20.109849417114283, 4)
+(Timestamp('2021-10-22 15:47:19.070000'), 'HUATING01', 26.044228076240742, 27.2, array([27.21246169, 27.36043597, 27.5926066 , 27.52597417]), 0, 2.00140002441406, array([3.4722, 3.4694, 3.4722, 3.4694], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:47:30.125000'), 'HUATING01', 25.733893431373218, 26.9, array([26.90523039, 27.05320467, 27.2853753 , 27.21874287]), 0, 2.00140002441406, array([3.4697, 3.4666, 3.4697, 3.4666], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:47:39.170000'), 'HUATING01', 25.47998710288385, 26.7, array([26.65386314, 26.80183741, 27.03400805, 26.96737562]), 0, 2.00080004882813, array([3.4675, 3.4644, 3.4675, 3.4644], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:47:50.225000'), 'HUATING01', 25.16966091726663, 26.3, array([26.34664021, 26.49461449, 26.72678512, 26.66015269]), 0, 2.00080004882813, array([3.465, 3.4623, 3.465, 3.4623], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:47:59.270000'), 'HUATING01', 24.9157461471727, 26.1, array([26.09526458, 26.24323886, 26.47540949, 26.40877706]), 0, 2.00080004882813, array([3.4626, 3.4601, 3.4626, 3.4601], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:48:10.325000'), 'HUATING01', 24.605411502305177, 25.8, array([25.78803328, 25.93600756, 26.16817819, 26.10154576]), 0, 2.00080004882813, array([3.4601, 3.4573, 3.4601, 3.4573], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:48:19.370000'), 'HUATING01', 24.351488255304623, 25.5, array([25.53664928, 25.68462356, 25.91679419, 25.85016176]), 0, 2.00140002441406, array([3.4579, 3.4551, 3.4579, 3.4551], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:48:30.425000'), 'HUATING01', 24.041145151181507, 25.2, array([25.22940961, 25.37738388, 25.60955452, 25.54292209]), 0, 2.00140002441406, array([3.4551, 3.453, 3.4551, 3.453], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:48:39.470000'), 'HUATING01', 23.787213462581683, 25.0, array([24.97801723, 25.1259915 , 25.35816214, 25.29152971]), 0, 2.00140002441406, array([3.4526, 3.4502, 3.4526, 3.4502], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:48:50.525000'), 'HUATING01', 23.476895736220055, 24.7, array([24.67080268, 24.81877695, 25.05094759, 24.98431516]), 0, 2.00080004882813, array([3.4505, 3.448, 3.4505, 3.448], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:48:59.570000'), 'HUATING01', 23.22298942537643, 24.4, array([24.41943542, 24.5674097 , 24.79958033, 24.7329479 ]), 0, 2.00080004882813, array([3.448, 3.4455, 3.448, 3.4455], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:49:10.625000'), 'HUATING01', 22.9126632397645, 24.1, array([24.1122125 , 24.26018678, 24.49235741, 24.42572498]), 0, 2.00140002441406, array([3.4452, 3.4427, 3.4452, 3.4427], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:49:19.670000'), 'HUATING01', 22.658748452014247, 23.9, array([23.86083687, 24.00881115, 24.24098178, 24.17434935]), 0, 2.00080004882813, array([3.4427, 3.4402, 3.4427, 3.4402], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:49:30.725000'), 'HUATING01', 22.34840534789642, 23.6, array([23.5535972 , 23.70157147, 23.93374211, 23.86710968]), 0, 2.00140002441406, array([3.4402, 3.4381, 3.4402, 3.4381], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:49:39.770000'), 'HUATING01', 22.094473659296597, 23.3, array([23.30220482, 23.45017909, 23.68234973, 23.6157173 ]), 0, 2.00140002441406, array([3.4375, 3.4353, 3.4375, 3.4353], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:49:50.825000'), 'HUATING01', 21.784147473684666, 23.0, array([22.99498189, 23.14295617, 23.3751268 , 23.30849437]), 0, 2.00080004882813, array([3.435, 3.4328, 3.435, 3.4328], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:49:59.870000'), 'HUATING01', 21.530241145195298, 22.7, array([22.74361464, 22.89158891, 23.12375955, 23.05712712]), 0, 2.00080004882813, array([3.4325, 3.4303, 3.4325, 3.4303], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:50:10.925000'), 'HUATING01', 21.219872663315982, 22.4, array([22.43634984, 22.58432412, 22.81649475, 22.74986232]), 0, 2.00140002441406, array([3.4297, 3.4272, 3.4297, 3.4272], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:50:19.970000'), 'HUATING01', 20.965957893216764, 22.2, array([22.18497421, 22.33294849, 22.56511912, 22.49848669]), 0, 2.00080004882813, array([3.4269, 3.4247, 3.4269, 3.4247], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:50:30.020000'), 'HUATING01', 20.683807799154323, 21.9, array([21.90564562, 22.0536199 , 22.28579053, 22.2191581 ]), 0, 2.00140002441406, array([3.4244, 3.4226, 3.4244, 3.4226], dtype=object), 0, 0, 0.0, -20.111658343505862, 4)
+(Timestamp('2021-10-22 15:50:39.065000'), 'HUATING01', 20.429884569804802, 21.7, array([21.65426162, 21.80223589, 22.03440653, 21.9677741 ]), 0, 2.00080004882813, array([3.4216, 3.4195, 3.4216, 3.4195], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:50:50.120000'), 'HUATING01', 20.11952454718637, 21.3, array([21.3470052 , 21.49497947, 21.72715011, 21.66051768]), 0, 2.00140002441406, array([3.4188, 3.417, 3.4188, 3.417], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:50:59.165000'), 'HUATING01', 19.865601300185816, 21.1, array([21.09562119, 21.24359547, 21.4757661 , 21.40913367]), 0, 2.00080004882813, array([3.4161, 3.4142, 3.4161, 3.4142], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:51:10.220000'), 'HUATING01', 19.555249736812396, 20.8, array([20.78837314, 20.93634742, 21.16851805, 21.10188562]), 0, 2.00080004882813, array([3.413, 3.4111, 3.413, 3.4111], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:51:19.265000'), 'HUATING01', 19.301318048212572, 20.5, array([20.53698077, 20.68495504, 20.91712567, 20.85049325]), 0, 2.00140002441406, array([3.4102, 3.4086, 3.4102, 3.4086], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:51:30.320000'), 'HUATING01', 18.990974944094745, 20.2, array([20.22974109, 20.37771537, 20.609886  , 20.54325357]), 0, 2.00080004882813, array([3.4071, 3.4058, 3.4071, 3.4058], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:51:39.365000'), 'HUATING01', 18.73707707485568, 20.0, array([19.97838221, 20.12635649, 20.35852712, 20.29189469]), 0, 2.00080004882813, array([3.4043, 3.403, 3.4043, 3.403], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:51:50.420000'), 'HUATING01', 18.426742429982866, 19.7, array([19.67115091, 19.81912519, 20.05129582, 19.98466339]), 0, 2.00140002441406, array([3.4015, 3.4002, 3.4015, 3.4002], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:51:59.465000'), 'HUATING01', 18.172844578389544, 19.4, array([19.41979203, 19.56776631, 19.79993694, 19.73330451]), 0, 2.00080004882813, array([3.3987, 3.3978, 3.3987, 3.3978], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:52:10.520000'), 'HUATING01', 17.862526852027916, 19.1, array([19.11257748, 19.26055176, 19.49272239, 19.42608996]), 0, 2.00080004882813, array([3.3959, 3.3947, 3.3959, 3.3947], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:52:19.565000'), 'HUATING01', 17.608620541179, 18.9, array([18.86121023, 19.0091845 , 19.24135514, 19.17472271]), 0, 2.00080004882813, array([3.3931, 3.3922, 3.3931, 3.3922], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:52:30.620000'), 'HUATING01', 17.29826897781087, 18.6, array([18.55396218, 18.70193646, 18.93410709, 18.86747466]), 0, 2.00140002441406, array([3.39, 3.3894, 3.39, 3.3894], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:52:39.665000'), 'HUATING01', 17.044337271560014, 18.3, array([18.3025698 , 18.45054408, 18.68271471, 18.61608228]), 0, 2.00140002441406, array([3.3875, 3.3866, 3.3875, 3.3866], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:52:50.720000'), 'HUATING01', 16.734011085942793, 18.0, array([17.99534688, 18.14332115, 18.37549179, 18.30885936]), 0, 2.00140002441406, array([3.3844, 3.3835, 3.3844, 3.3835], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:52:59.765000'), 'HUATING01', 16.480087856587982, 17.7, array([17.74396287, 17.89193715, 18.12410778, 18.05747535]), 0, 2.00080004882813, array([3.3816, 3.381, 3.3816, 3.381], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:53:10.820000'), 'HUATING01', 16.16976167097076, 17.4, array([17.43673995, 17.58471423, 17.81688486, 17.75025243]), 0, 2.00080004882813, array([3.3789, 3.3785, 3.3789, 3.3785], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:53:19.865000'), 'HUATING01', 15.9158215054696, 17.2, array([17.1853392 , 17.33331347, 17.5654841 , 17.49885168]), 0, 2.00080004882813, array([3.3761, 3.3754, 3.3761, 3.3754], dtype=object), 0, 0, 0.0, -18.100854294433592, 4)
+(Timestamp('2021-10-22 15:53:30.920000'), 'HUATING01', 15.605461482840578, 16.9, array([16.87808277, 17.02605705, 17.25822768, 17.19159525]), 0, 2.00140002441406, array([3.3733, 3.3727, 3.3733, 3.3727], dtype=object), 0, 0, 0.0, -22.122462392578132, 4)
+(Timestamp('2021-10-22 15:53:39.965000'), 'HUATING01', 15.351538253496342, 16.6, array([16.62669877, 16.77467304, 17.00684368, 16.94021125]), 0, 2.00080004882813, array([3.3705, 3.3696, 3.3705, 3.3696], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:53:50.015000'), 'HUATING01', 15.06941353719009, 16.3, array([16.3473953 , 16.49536958, 16.72754021, 16.66090778]), 0, 2.00080004882813, array([3.3677, 3.3671, 3.3677, 3.3671], dtype=object), 0, 0, 0.0, -20.109849417114283, 4)
+(Timestamp('2021-10-22 15:53:59.060000'), 'HUATING01', 14.815490307840562, 16.1, array([16.0960113 , 16.24398558, 16.47615621, 16.40952378]), 0, 2.00140002441406, array([3.3649, 3.3643, 3.3649, 3.3643], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:54:10.115000'), 'HUATING01', 14.505147203722727, 15.8, array([15.78877163, 15.9367459 , 16.16891654, 16.10228411]), 0, 2.00140002441406, array([3.3615, 3.3609, 3.3615, 3.3609], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:54:19.160000'), 'HUATING01', 14.251249334483653, 15.5, array([15.53741275, 15.68538702, 15.91755766, 15.85092523]), 0, 2.00080004882813, array([3.3584, 3.3578, 3.3584, 3.3578], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:54:30.215000'), 'HUATING01', 13.940940067372313, 15.2, array([15.23020657, 15.37818085, 15.61035148, 15.54371905]), 0, 2.00080004882813, array([3.3553, 3.3547, 3.3553, 3.3547], dtype=object), 0, 0, 0.0, -22.118844539794974, 4)
+(Timestamp('2021-10-22 15:54:39.260000'), 'HUATING01', 13.687050675029282, 15.0, array([14.97885607, 15.12683034, 15.35900097, 15.29236855]), 0, 2.00080004882813, array([3.3519, 3.351, 3.3519, 3.351], dtype=object), 0, 0, 0.0, -18.097236441650434, 4)
+(Timestamp('2021-10-22 15:54:50.315000'), 'HUATING01', 13.376707570911446, 14.7, array([14.67161639, 14.81959067, 15.0517613 , 14.98512887]), 0, 2.00080004882813, array([3.3485, 3.3475, 3.3485, 3.3475], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:54:59.360000'), 'HUATING01', 13.122784323910885, 14.4, array([14.42023239, 14.56820666, 14.8003773 , 14.73374487]), 0, 2.00140002441406, array([3.3444, 3.3435, 3.3444, 3.3435], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:55:10.415000'), 'HUATING01', 12.812475056799546, 14.1, array([14.11302621, 14.26100049, 14.49317112, 14.42653869]), 0, 2.00080004882813, array([3.341, 3.3398, 3.341, 3.3398], dtype=object), 0, 0, 0.0, -22.118844539794974, 4)
+(Timestamp('2021-10-22 15:55:19.460000'), 'HUATING01', 12.558577205206213, 13.9, array([13.86166733, 14.00964161, 14.24181224, 14.17517981]), 0, 2.00140002441406, array([3.3367, 3.3358, 3.3367, 3.3358], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:55:30.515000'), 'HUATING01', 12.248208723332182, 13.6, array([13.55440254, 13.70237681, 13.93454745, 13.86791502]), 0, 2.00080004882813, array([3.3327, 3.3317, 3.3327, 3.3317], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:55:39.560000'), 'HUATING01', 11.994293953238246, 13.3, array([13.30302691, 13.45100118, 13.68317182, 13.61653939]), 0, 2.00080004882813, array([3.3283, 3.3274, 3.3283, 3.3274], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:55:50.615000'), 'HUATING01', 11.683942389864818, 13.0, array([12.99577886, 13.14375313, 13.37592377, 13.30929134]), 0, 2.00140002441406, array([3.324, 3.3231, 3.324, 3.3231], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:55:59.660000'), 'HUATING01', 11.430036061370151, 12.7, array([12.7444116 , 12.89238588, 13.12455651, 13.05792408]), 0, 2.00140002441406, array([3.319, 3.3181, 3.319, 3.3181], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:56:10.715000'), 'HUATING01', 11.119701416497325, 12.4, array([12.43718031, 12.58515458, 12.81732521, 12.75069279]), 0, 2.00080004882813, array([3.3138, 3.3131, 3.3138, 3.3131], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:56:19.760000'), 'HUATING01', 10.865795105648399, 12.2, array([12.18581305, 12.33378733, 12.56595796, 12.49932553]), 0, 2.00080004882813, array([3.3088, 3.3082, 3.3088, 3.3082], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:56:30.815000'), 'HUATING01', 10.555460460780864, 11.9, array([11.87858175, 12.02655603, 12.25872666, 12.19209423]), 0, 2.00080004882813, array([3.3032, 3.3026, 3.3032, 3.3026], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:56:39.860000'), 'HUATING01', 10.301545673035896, 11.6, array([11.62720612, 11.7751804 , 12.00735103, 11.9407186 ]), 0, 2.00140002441406, array([3.2973, 3.2967, 3.2973, 3.2967], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:56:50.915000'), 'HUATING01', 9.99120256891806, 11.3, array([11.31996645, 11.46794072, 11.70011136, 11.63347893]), 0, 2.00080004882813, array([3.2914, 3.2908, 3.2914, 3.2908], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:56:59.960000'), 'HUATING01', 9.737296258069135, 11.1, array([11.06859919, 11.21657347, 11.4487441 , 11.38211167]), 0, 2.00080004882813, array([3.2849, 3.2846, 3.2849, 3.2846], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:57:10.010000'), 'HUATING01', 9.455163082517874, 10.8, array([10.78928735, 10.93726163, 11.16943226, 11.10279983]), 0, 2.00140002441406, array([3.2784, 3.2784, 3.2784, 3.2784], dtype=object), 0, 0, 0.0, -20.110452392578143, 4)
+(Timestamp('2021-10-22 15:57:19.055000'), 'HUATING01', 9.201231393923337, 10.5, array([10.53789498, 10.68586925, 10.91803988, 10.85140746]), 0, 2.00140002441406, array([3.271, 3.271, 3.271, 3.271], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:57:30.110000'), 'HUATING01', 8.890913667561696, 10.2, array([10.23068043, 10.3786547 , 10.61082534, 10.54419291]), 0, 2.00140002441406, array([3.2629, 3.2629, 3.2629, 3.2629], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 15:57:39.155000'), 'HUATING01', 8.637007339072321, 10.0, array([ 9.97931317, 10.12728745, 10.35945808, 10.29282565]), 0, 2.00080004882813, array([3.2539, 3.2545, 3.2539, 3.2545], dtype=object), 0, 0, 0.0, -18.098442392578153, 4)
+(Timestamp('2021-10-22 15:57:50.210000'), 'HUATING01', 8.326664234949193, 9.7, array([ 9.6720735 ,  9.82004777, 10.05221841,  9.98558598]), 0, 2.00140002441406, array([3.2446, 3.2455, 3.2446, 3.2455], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:57:59.255000'), 'HUATING01', 8.072732546349364, 9.4, array([9.42068112, 9.56865539, 9.80082603, 9.7341936 ]), 0, 2.00140002441406, array([3.2338, 3.2353, 3.2338, 3.2353], dtype=object), 0, 0, 0.0, -18.100251318969732, 4)
+(Timestamp('2021-10-22 15:58:10.310000'), 'HUATING01', 7.762397901481828, 9.1, array([9.11344982, 9.2614241 , 9.49359473, 9.4269623 ]), 0, 2.00080004882813, array([3.2223, 3.2245, 3.2223, 3.2245], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:58:19.355000'), 'HUATING01', 7.508474654486556, 8.9, array([8.86206582, 9.01004009, 9.24221072, 9.1755783 ]), 0, 2.00140002441406, array([3.2096, 3.2124, 3.2096, 3.2124], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:58:30.410000'), 'HUATING01', 7.198123091113125, 8.6, array([8.55481777, 8.70279204, 8.93496268, 8.86833025]), 0, 2.00080004882813, array([3.1953, 3.1994, 3.1953, 3.1994], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 15:58:39.455000'), 'HUATING01', 6.944208321019187, 8.3, array([8.30344214, 8.45141641, 8.68358705, 8.61695462]), 0, 2.00080004882813, array([3.1795, 3.1848, 3.1795, 3.1848], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:58:50.510000'), 'HUATING01', 6.6338821354072435, 8.0, array([7.99621921, 8.14419349, 8.37636412, 8.3097317 ]), 0, 2.00080004882813, array([3.1622, 3.1684, 3.1622, 3.1684], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 15:58:59.555000'), 'HUATING01', 6.379958906057713, 7.7, array([7.74483521, 7.89280949, 8.12498012, 8.05834769]), 0, 2.00140002441406, array([3.1429, 3.1504, 3.1429, 3.1504], dtype=object), 0, 0, 0.0, -18.099648343505873, 4)
+(Timestamp('2021-10-22 15:59:10.610000'), 'HUATING01', 6.069615801945165, 7.4, array([7.43759554, 7.58556981, 7.81774045, 7.75110802]), 0, 2.00140002441406, array([3.1212, 3.1296, 3.1212, 3.1296], dtype=object), 0, 0, 0.0, -22.121256441650413, 4)
+(Timestamp('2021-10-22 15:59:19.655000'), 'HUATING01', 5.81571793270609, 7.2, array([7.18623666, 7.33421093, 7.56638157, 7.49974914]), 0, 2.00140002441406, array([3.097, 3.107, 3.097, 3.107], dtype=object), 0, 0, 0.0, -18.097839417114294, 4)
+(Timestamp('2021-10-22 15:59:30.710000'), 'HUATING01', 5.505383287838554, 6.9, array([6.87900536, 7.02697963, 7.25915027, 7.19251784]), 0, 2.00080004882813, array([3.071, 3.0819, 3.071, 3.0819], dtype=object), 0, 0, 0.0, -22.120653466186553, 4)
+(Timestamp('2021-10-22 15:59:39.755000'), 'HUATING01', 5.251468517739325, 6.6, array([6.62762973, 6.775604  , 7.00777464, 6.94114221]), 0, 2.00080004882813, array([3.0419, 3.054, 3.0419, 3.054], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 15:59:50.810000'), 'HUATING01', 4.94110003586529, 6.3, array([6.32036493, 6.46833921, 6.70050984, 6.63387741]), 0, 2.00140002441406, array([3.0096, 3.023, 3.0096, 3.023], dtype=object), 0, 0, 0.0, -22.123065368041992, 4)
+(Timestamp('2021-10-22 15:59:59.855000'), 'HUATING01', 4.687185248125611, 6.1, array([6.0689893 , 6.21696358, 6.44913421, 6.38250178]), 0, 2.00080004882813, array([2.9737, 2.9885, 2.9737, 2.9885], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 16:00:10.910000'), 'HUATING01', 4.376859062513668, 5.8, array([5.76176638, 5.90974065, 6.14191129, 6.07527886]), 0, 2.00080004882813, array([2.9334, 2.9501, 2.9334, 2.9501], dtype=object), 0, 0, 0.0, -22.120050490722694, 4)
+(Timestamp('2021-10-22 16:00:19.955000'), 'HUATING01', 4.122944292414439, 5.5, array([5.51039075, 5.65836502, 5.89053566, 5.82390323]), 0, 2.00080004882813, array([2.8875, 2.907, 2.8875, 2.907], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 16:00:30.005000'), 'HUATING01', 3.8408364946140834, 5.2, array([5.23110403, 5.37907831, 5.61124894, 5.54461651]), 0, 2.00080004882813, array([2.8404, 2.863, 2.8404, 2.863], dtype=object), 0, 0, 0.0, -20.108643466186564, 4)
+(Timestamp('2021-10-22 16:00:39.050000'), 'HUATING01', 3.586887887508358, 5.0, array([4.9796949 , 5.12766918, 5.35983981, 5.29320738]), 0, 2.00140002441406, array([2.7796, 2.8075, 2.7796, 2.8075], dtype=object), 0, 0, 0.0, -18.101457269897452, 4)
+(Timestamp('2021-10-22 16:00:50.105000'), 'HUATING01', 3.2765701611467213, 4.7, array([4.67248036, 4.82045463, 5.05262526, 4.98599284]), 0, 2.00080004882813, array([2.7055, 2.7418, 2.7055, 2.7418], dtype=object), 0, 0, 0.0, -22.119447515258834, 4)
+(Timestamp('2021-10-22 16:00:59.150000'), 'HUATING01', 3.0226553734070465, 4.4, array([4.42110473, 4.569079  , 4.80124963, 4.73461721]), 0, 2.00080004882813, array([2.6174, 2.6621, 2.6174, 2.6621], dtype=object), 0, 0, 0.0, -18.099045368042013, 4)
+(Timestamp('2021-10-22 16:01:10.205000'), 'HUATING01', 2.7123038100336183, 4.1, array([4.11385668, 4.26183095, 4.49400159, 4.42736916]), 0, 2.00140002441406, array([2.5173, 2.5697, 2.5173, 2.5697], dtype=object), 0, 0, 0.0, -22.121859417114273, 4)
+(Timestamp('2021-10-22 16:01:19.250000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 6.029999999999999, 0.0, array([2.8686, 2.8686, 2.8686, 2.8686], dtype=object), 0, 0, 0.0, -4.021608098144541, 4)
+(Timestamp('2021-10-22 16:01:30.305000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 17.08499999999999, 0.0, array([2.9737, 2.9715, 2.9737, 2.9715], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:01:39.350000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 26.12999999999998, 0.0, array([3.0168, 3.0127, 3.0168, 3.0127], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:01:50.405000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 37.18499999999999, 0.0, array([3.04, 3.035, 3.04, 3.035], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:01:59.450000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 46.23000000000001, 0.0, array([3.0546, 3.0493, 3.0546, 3.0493], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:10.505000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 57.28500000000004, 0.0, array([3.0648, 3.0592, 3.0648, 3.0592], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:19.550000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 66.33000000000004, 0.0, array([3.0722, 3.0664, 3.0722, 3.0664], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:30.605000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 77.38499999999999, 0.0, array([3.0781, 3.0726, 3.0781, 3.0726], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:39.650000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 86.42999999999995, 0.0, array([3.0825, 3.0769, 3.0825, 3.0769], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:50.705000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 97.4849999999999, 0.0, array([3.0865, 3.0809, 3.0865, 3.0809], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:02:59.750000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 106.52999999999986, 0.0, array([3.0896, 3.0843, 3.0896, 3.0843], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:03:10.805000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 117.58499999999981, 0.0, array([3.0924, 3.0874, 3.0924, 3.0874], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:03:19.850000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 126.62999999999977, 0.0, array([3.0949, 3.0896, 3.0949, 3.0896], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:03:30.905000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 137.68499999999972, 0.0, array([3.0967, 3.0918, 3.0967, 3.0918], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:03:39.950000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 146.72999999999968, 0.0, array([3.0986, 3.0936, 3.0986, 3.0936], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:03:50'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 156.77999999999963, 0.0, array([3.1001, 3.0955, 3.1001, 3.0955], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:00.050000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 166.8299999999996, 0.0, array([3.1017, 3.0974, 3.1017, 3.0974], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:09.095000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 175.87499999999955, 0.0, array([3.1032, 3.0986, 3.1032, 3.0986], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:20.150000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 186.9299999999995, 0.0, array([3.1045, 3.0998, 3.1045, 3.0998], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:29.195000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 195.97499999999945, 0.0, array([3.1054, 3.1011, 3.1054, 3.1011], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:40.250000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 207.0299999999994, 0.0, array([3.1067, 3.1023, 3.1067, 3.1023], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:04:49.295000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 216.07499999999936, 0.0, array([3.1073, 3.1036, 3.1073, 3.1036], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:00.350000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 227.1299999999993, 0.0, array([3.1082, 3.1048, 3.1082, 3.1048], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:09.395000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 236.17499999999927, 0.0, array([3.1094, 3.1054, 3.1094, 3.1054], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:20.450000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 247.22999999999922, 0.0, array([3.1101, 3.1063, 3.1101, 3.1063], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:29.495000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 256.2749999999992, 0.0, array([3.111, 3.1073, 3.111, 3.1073], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:40.550000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 267.32999999999913, 0.0, array([3.1116, 3.1079, 3.1116, 3.1079], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:05:49.595000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 276.3749999999991, 0.0, array([3.1122, 3.1085, 3.1122, 3.1085], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:00.650000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 287.42999999999904, 0.0, array([3.1129, 3.1091, 3.1129, 3.1091], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:09.695000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 296.474999999999, 0.0, array([3.1135, 3.1101, 3.1135, 3.1101], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:20.750000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 307.52999999999895, 0.0, array([3.1141, 3.111, 3.1141, 3.111], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:29.795000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 316.5749999999989, 0.0, array([3.1144, 3.1113, 3.1144, 3.1113], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:40.850000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 327.62999999999886, 0.0, array([3.115, 3.1119, 3.115, 3.1119], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:06:49.895000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 336.6749999999988, 0.0, array([3.1153, 3.1125, 3.1153, 3.1125], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:00.950000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 347.72999999999877, 0.0, array([3.116, 3.1129, 3.116, 3.1129], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:08.990000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 355.76999999999873, 0.0, array([3.1163, 3.1135, 3.1163, 3.1135], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:20.045000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 366.8249999999987, 0.0, array([3.1172, 3.1138, 3.1172, 3.1138], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:29.090000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 375.86999999999864, 0.0, array([3.1175, 3.1144, 3.1175, 3.1144], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:40.145000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 386.9249999999986, 0.0, array([3.1178, 3.1147, 3.1178, 3.1147], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:07:49.190000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 395.96999999999855, 0.0, array([3.1184, 3.1153, 3.1184, 3.1153], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:00.245000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 407.0249999999985, 0.0, array([3.1187, 3.1156, 3.1187, 3.1156], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:09.290000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 416.06999999999846, 0.0, array([3.1191, 3.116, 3.1191, 3.116], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:20.345000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 427.1249999999984, 0.0, array([3.1194, 3.1166, 3.1194, 3.1166], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:29.390000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 436.16999999999837, 0.0, array([3.1197, 3.1169, 3.1197, 3.1169], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:40.445000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 447.2249999999983, 0.0, array([3.1203, 3.1172, 3.1203, 3.1172], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:08:49.490000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 456.2699999999983, 0.0, array([3.1206, 3.1175, 3.1206, 3.1175], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:09:00.545000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 467.3249999999982, 0.0, array([3.1209, 3.1178, 3.1209, 3.1178], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:09:09.590000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 476.3699999999982, 0.0, array([3.1212, 3.1184, 3.1212, 3.1184], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:09:20.645000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 487.42499999999814, 0.0, array([3.1215, 3.1187, 3.1215, 3.1187], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:09:29.690000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 496.4699999999981, 0.0, array([3.1218, 3.1191, 3.1218, 3.1191], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 16:09:40.745000'), 'HUATING01', 2.6558839529110525, 4.1, array([4.05800101, 4.20597529, 4.43814592, 4.37151349]), 507.52499999999804, 0.0, array([3.1222, 3.1194, 3.1222, 3.1194], dtype=object), 0, 0, 0.007524999999998045, 0.0, 4)
+(Timestamp('2021-10-22 16:09:49.790000'), 'HUATING01', 2.6558839529110525, 4.0, array([4.03509569, 4.18001019, 4.4089416 , 4.34280543]), 516.569999999998, 0.0, array([3.1225, 3.1197, 3.1225, 3.1197], dtype=object), 0, 0, 0.016569999999998003, 0.0, 0)
+(Timestamp('2021-10-22 16:10:00.845000'), 'HUATING01', 2.6558839529110525, 4.0, array([3.99764257, 4.13753522, 4.36116098, 4.29583323]), 527.624999999998, 0.0, array([3.1228, 3.12, 3.1228, 3.12], dtype=object), 0, 0, 0.027624999999997964, 0.0, 0)
+(Timestamp('2021-10-22 16:10:09.890000'), 'HUATING01', 2.6558839529110525, 3.9, array([3.94943974, 4.08285735, 4.29962794, 4.23535058]), 536.6699999999979, 0.0, array([3.1231, 3.1203, 3.1231, 3.1203], dtype=object), 0, 0, 0.036669999999997926, 0.0, 0)
+(Timestamp('2021-10-22 16:10:20.945000'), 'HUATING01', 2.6558839529110525, 3.9, array([3.88920196, 4.01447447, 4.22267742, 4.15968996]), 547.7249999999979, 0.0, array([3.1231, 3.1206, 3.1231, 3.1206], dtype=object), 0, 0, 0.04772499999999787, 0.0, 0)
+(Timestamp('2021-10-22 16:10:29.990000'), 'HUATING01', 2.6558839529110525, 3.8, array([3.82115815, 3.93728359, 4.13570221, 4.0742552 ]), 556.7699999999978, 0.0, array([3.1234, 3.1209, 3.1234, 3.1209], dtype=object), 0, 0, 0.05676999999999783, 0.0, 0)
+(Timestamp('2021-10-22 16:10:40.040000'), 'HUATING01', 2.6558839529110525, 3.7, array([3.74586498, 3.85180749, 4.0393912 , 3.97962665]), 566.8199999999978, 0.0, array([3.1237, 3.1212, 3.1237, 3.1212], dtype=object), 0, 0, 0.0668199999999978, 0.0, 0)
+(Timestamp('2021-10-22 16:10:49.085000'), 'HUATING01', 2.6558839529110525, 3.7, array([3.666344  , 3.7614347 , 3.93760186, 3.87955686]), 575.8649999999977, 0.0, array([3.124, 3.1212, 3.124, 3.1212], dtype=object), 0, 0, 0.07586499999999774, 0.0, 0)
+(Timestamp('2021-10-22 16:11:00.140000'), 'HUATING01', 2.6558839529110525, 3.6, array([3.5824557 , 3.6660762 , 3.83013583, 3.77393118]), 586.9199999999977, 0.0, array([3.1243, 3.1215, 3.1243, 3.1215], dtype=object), 0, 0, 0.0869199999999977, 0.0, 0)
+(Timestamp('2021-10-22 16:11:09.185000'), 'HUATING01', 2.6558839529110525, 3.5, array([3.49818531, 3.57034056, 3.72209681, 3.66784524]), 595.9649999999976, 0.0, array([3.1246, 3.1218, 3.1246, 3.1218], dtype=object), 0, 0, 0.09596499999999766, 0.0, 0)
+(Timestamp('2021-10-22 16:11:20.240000'), 'HUATING01', 2.6558839529110525, 3.4, array([3.41774074, 3.47891736, 3.61884193, 3.56648904]), 607.0199999999976, 0.0, array([3.1253, 3.1222, 3.1253, 3.1222], dtype=object), 0, 0, 0.10187199999999938, 0.0, 0)
+(Timestamp('2021-10-22 16:11:29.285000'), 'HUATING01', 2.6558839529110525, 3.3, array([3.34469922, 3.39528085, 3.52482877, 3.47372021]), 616.0649999999976, 0.0, array([3.1253, 3.1225, 3.1253, 3.1225], dtype=object), 0, 0, 0.10428399999999938, 0.0, 0)
+(Timestamp('2021-10-22 16:11:40.340000'), 'HUATING01', 2.6558839529110525, 3.3, array([3.27766818, 3.31846715, 3.43848208, 3.3884953 ]), 627.1199999999975, 0.0, array([3.1256, 3.1228, 3.1256, 3.1228], dtype=object), 0, 0, 0.10723199999999934, 0.0, 0)
+(Timestamp('2021-10-22 16:11:49.385000'), 'HUATING01', 2.6558839529110525, 3.2, array([3.21686805, 3.24876176, 3.36004967, 3.31111174]), 636.1649999999975, 0.0, array([3.1259, 3.1228, 3.1259, 3.1228], dtype=object), 0, 0, 0.10964399999999934, 0.0, 0)
+(Timestamp('2021-10-22 16:12:00.440000'), 'HUATING01', 2.6558839529110525, 3.2, array([3.16155934, 3.18537052, 3.28861985, 3.24070039]), 647.2199999999974, 0.0, array([3.1259, 3.1231, 3.1259, 3.1231], dtype=object), 0, 0, 0.11259199999999932, 0.0, 0)
+(Timestamp('2021-10-22 16:12:09.485000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11190409, 3.12828057, 3.22435214, 3.17724729]), 656.2649999999974, 0.0, array([3.1262, 3.1234, 3.1262, 3.1234], dtype=object), 0, 0, 0.1150039999999993, 0.0, 0)
+(Timestamp('2021-10-22 16:12:20.540000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.06705557, 3.07675051, 3.16624015, 3.11994151]), 667.3199999999973, 0.0, array([3.1265, 3.1237, 3.1265, 3.1237], dtype=object), 0, 0, 0.11795199999999932, 0.0, 0)
+(Timestamp('2021-10-22 16:12:29.585000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02701072, 3.03082349, 3.11425705, 3.06881584]), 676.3649999999973, 0.0, array([3.1268, 3.1237, 3.1268, 3.1237], dtype=object), 0, 0, 0.1203639999999993, 0.0, 0)
+(Timestamp('2021-10-22 16:12:40.640000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99138398, 2.98980738, 3.06787178, 3.02311482]), 687.4199999999972, 0.0, array([3.1268, 3.124, 3.1268, 3.124], dtype=object), 0, 0, 0.12331199999999928, 0.0, 0)
+(Timestamp('2021-10-22 16:12:49.685000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.95990498, 2.95344474, 3.02677643, 2.98256463]), 696.4649999999972, 0.0, array([3.1271, 3.1243, 3.1271, 3.1243], dtype=object), 0, 0, 0.12572399999999928, 0.0, 0)
+(Timestamp('2021-10-22 16:13:00.740000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.93194721, 2.92128235, 2.99021418, 2.94665533]), 707.5199999999971, 0.0, array([3.1274, 3.1243, 3.1274, 3.1243], dtype=object), 0, 0, 0.12867199999999926, 0.0, 0)
+(Timestamp('2021-10-22 16:13:09.785000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90762505, 2.89322298, 2.95825416, 2.91526997]), 716.5649999999971, 0.0, array([3.1274, 3.1246, 3.1274, 3.1246], dtype=object), 0, 0, 0.13108399999999923, 0.0, 0)
+(Timestamp('2021-10-22 16:13:20.840000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.88647127, 2.86875389, 2.93031445, 2.88784587]), 727.619999999997, 0.0, array([3.1277, 3.125, 3.1277, 3.125], dtype=object), 0, 0, 0.13403199999999926, 0.0, 0)
+(Timestamp('2021-10-22 16:13:29.885000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86822833, 2.84763986, 2.90608937, 2.86412686]), 736.664999999997, 0.0, array([3.1281, 3.1253, 3.1281, 3.1253], dtype=object), 0, 0, 0.13644399999999923, 0.0, 0)
+(Timestamp('2021-10-22 16:13:40.940000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85259726, 2.82947586, 2.88518077, 2.84366471]), 747.719999999997, 0.0, array([3.1281, 3.1253, 3.1281, 3.1253], dtype=object), 0, 0, 0.13939199999999924, 0.0, 0)
+(Timestamp('2021-10-22 16:13:49.985000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.83938337, 2.81380884, 2.86734641, 2.82598565]), 756.7649999999969, 0.0, array([3.1284, 3.1256, 3.1284, 3.1256], dtype=object), 0, 0, 0.1418039999999992, 0.0, 0)
+(Timestamp('2021-10-22 16:14:00.035000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.82818895, 2.80046937, 2.85211178, 2.81088683]), 766.8149999999969, 0.0, array([3.1287, 3.1256, 3.1287, 3.1256], dtype=object), 0, 0, 0.14448399999999917, 0.0, 0)
+(Timestamp('2021-10-22 16:14:09.080000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.81881809, 2.78935475, 2.83922675, 2.79824193]), 775.8599999999968, 0.0, array([3.1287, 3.1259, 3.1287, 3.1259], dtype=object), 0, 0, 0.1468959999999992, 0.0, 0)
+(Timestamp('2021-10-22 16:14:20.135000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8111159 , 2.78003328, 2.82846644, 2.78758876]), 786.9149999999968, 0.0, array([3.129, 3.1265, 3.129, 3.1265], dtype=object), 0, 0, 0.14984399999999917, 0.0, 0)
+(Timestamp('2021-10-22 16:14:29.180000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.80463487, 2.77301567, 2.8193437 , 2.77942078]), 795.9599999999967, 0.0, array([3.129, 3.1265, 3.129, 3.1265], dtype=object), 0, 0, 0.15225599999999917, 0.0, 0)
+(Timestamp('2021-10-22 16:14:40.235000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79962019, 2.76730291, 2.81204614, 2.77271392]), 807.0149999999967, 0.0, array([3.1293, 3.1268, 3.1293, 3.1268], dtype=object), 0, 0, 0.15520399999999918, 0.0, 0)
+(Timestamp('2021-10-22 16:14:49.280000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79563929, 2.76269931, 2.80610671, 2.76725746]), 816.0599999999966, 0.0, array([3.1296, 3.1268, 3.1296, 3.1268], dtype=object), 0, 0, 0.15761599999999915, 0.0, 0)
+(Timestamp('2021-10-22 16:15:00.335000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79262319, 2.75917311, 2.80140993, 2.76299938]), 827.1149999999966, 0.0, array([3.1296, 3.1271, 3.1296, 3.1271], dtype=object), 0, 0, 0.1605639999999991, 0.0, 0)
+(Timestamp('2021-10-22 16:15:09.380000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79066247, 2.75648241, 2.79801718, 2.7596851 ]), 836.1599999999966, 0.0, array([3.1299, 3.1274, 3.1299, 3.1274], dtype=object), 0, 0, 0.16297599999999912, 0.0, 0)
+(Timestamp('2021-10-22 16:15:20.435000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78912317, 2.75480964, 2.79525755, 2.75748093]), 847.2149999999965, 0.0, array([3.1299, 3.1274, 3.1299, 3.1274], dtype=object), 0, 0, 0.1659239999999991, 0.0, 0)
+(Timestamp('2021-10-22 16:15:29.480000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78838621, 2.75367378, 2.79348796, 2.75589539]), 856.2599999999965, 0.0, array([3.1302, 3.1277, 3.1302, 3.1277], dtype=object), 0, 0, 0.1683359999999991, 0.0, 0)
+(Timestamp('2021-10-22 16:15:40.535000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78796304, 2.75313936, 2.79219094, 2.75498044]), 867.3149999999964, 0.0, array([3.1305, 3.1277, 3.1305, 3.1277], dtype=object), 0, 0, 0.17128399999999905, 0.0, 0)
+(Timestamp('2021-10-22 16:15:49.580000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78819759, 2.75336348, 2.79169112, 2.75488478]), 876.3599999999964, 0.0, array([3.1305, 3.1281, 3.1305, 3.1281], dtype=object), 0, 0, 0.17369599999999907, 0.0, 0)
+(Timestamp('2021-10-22 16:16:00.635000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78886151, 2.75384525, 2.79173793, 2.75509782]), 887.4149999999963, 0.0, array([3.1308, 3.1281, 3.1308, 3.1281], dtype=object), 0, 0, 0.17664399999999908, 0.0, 0)
+(Timestamp('2021-10-22 16:16:09.680000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.78968601, 2.75491656, 2.79204739, 2.75594485]), 896.4599999999963, 0.0, array([3.1308, 3.1284, 3.1308, 3.1284], dtype=object), 0, 0, 0.17905599999999905, 0.0, 0)
+(Timestamp('2021-10-22 16:16:20.735000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79110695, 2.75595482, 2.79303855, 2.75679595]), 907.5149999999962, 0.0, array([3.1312, 3.1287, 3.1312, 3.1287], dtype=object), 0, 0, 0.18200399999999906, 0.0, 0)
+(Timestamp('2021-10-22 16:16:29.780000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79256317, 2.75751159, 2.79413855, 2.75819761]), 916.5599999999962, 0.0, array([3.1312, 3.1287, 3.1312, 3.1287], dtype=object), 0, 0, 0.18441599999999903, 0.0, 0)
+(Timestamp('2021-10-22 16:16:40.835000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79440644, 2.75901377, 2.79568665, 2.75957126]), 927.6149999999961, 0.0, array([3.1315, 3.129, 3.1315, 3.129], dtype=object), 0, 0, 0.187363999999999, 0.0, 0)
+(Timestamp('2021-10-22 16:16:49.880000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79622455, 2.76082338, 2.7972618 , 2.76127507]), 936.6599999999961, 0.0, array([3.1318, 3.129, 3.1318, 3.129], dtype=object), 0, 0, 0.18977599999999897, 0.0, 0)
+(Timestamp('2021-10-22 16:17:00.935000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.79836078, 2.76267614, 2.79919813, 2.76304078]), 947.714999999996, 0.0, array([3.1318, 3.1293, 3.1318, 3.1293], dtype=object), 0, 0, 0.19272399999999898, 0.0, 0)
+(Timestamp('2021-10-22 16:17:09.980000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.80043104, 2.76463257, 2.801105  , 2.76492605]), 956.759999999996, 0.0, array([3.1321, 3.1293, 3.1321, 3.1293], dtype=object), 0, 0, 0.19513599999999898, 0.0, 0)
+(Timestamp('2021-10-22 16:17:20.030000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8026131 , 2.76655745, 2.80315374, 2.76679288]), 966.809999999996, 0.0, array([3.1321, 3.1296, 3.1321, 3.1296], dtype=object), 0, 0, 0.19781599999999894, 0.0, 0)
+(Timestamp('2021-10-22 16:17:29.075000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.80446801, 2.76861929, 2.80490039, 2.76880758]), 975.8549999999959, 0.0, array([3.1324, 3.1296, 3.1324, 3.1296], dtype=object), 0, 0, 0.20022799999999896, 0.0, 0)
+(Timestamp('2021-10-22 16:17:40.130000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.80673273, 2.77075281, 2.80707727, 2.77090284]), 986.9099999999959, 0.0, array([3.1324, 3.1299, 3.1324, 3.1299], dtype=object), 0, 0, 0.2031759999999989, 0.0, 0)
+(Timestamp('2021-10-22 16:17:49.175000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.80872949, 2.7728611 , 2.8090032 , 2.77298029]), 995.9549999999958, 0.0, array([3.133, 3.1299, 3.133, 3.1299], dtype=object), 0, 0, 0.20558799999999894, 0.0, 0)
+(Timestamp('2021-10-22 16:18:00.230000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.81189732, 2.77503234, 2.81211394, 2.77512667]), 1007.0099999999958, 0.0, array([3.133, 3.1302, 3.133, 3.1302], dtype=object), 0, 0, 0.20853599999999892, 0.0, 0)
+(Timestamp('2021-10-22 16:18:09.275000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.81443353, 2.77716887, 2.81460446, 2.77724331]), 1016.0549999999957, 0.0, array([3.133, 3.1302, 3.133, 3.1302], dtype=object), 0, 0, 0.21094799999999891, 0.0, 0)
+(Timestamp('2021-10-22 16:18:20.330000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.81727023, 2.77944353, 2.8174046 , 2.77950204]), 1027.109999999996, 0.0, array([3.1333, 3.1305, 3.1333, 3.1305], dtype=object), 0, 0, 0.21389599999999898, 0.0, 0)
+(Timestamp('2021-10-22 16:18:29.375000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.81978663, 2.78157846, 2.81989194, 2.78162432]), 1036.154999999997, 0.0, array([3.1336, 3.1305, 3.1336, 3.1305], dtype=object), 0, 0, 0.21630799999999922, 0.0, 0)
+(Timestamp('2021-10-22 16:18:40.430000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.82251402, 2.78368827, 2.82259623, 2.78372407]), 1047.2099999999982, 0.0, array([3.1336, 3.1308, 3.1336, 3.1308], dtype=object), 0, 0, 0.21925599999999956, 0.0, 0)
+(Timestamp('2021-10-22 16:18:49.475000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.82475889, 2.78585573, 2.82482288, 2.7858836 ]), 1056.2549999999992, 0.0, array([3.1339, 3.1308, 3.1339, 3.1308], dtype=object), 0, 0, 0.22166799999999984, 0.0, 0)
+(Timestamp('2021-10-22 16:19:00.530000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.82736889, 2.78801743, 2.82741851, 2.78803904]), 1067.3100000000004, 0.0, array([3.1339, 3.1312, 3.1339, 3.1312], dtype=object), 0, 0, 0.22461600000000015, 0.0, 0)
+(Timestamp('2021-10-22 16:19:09.575000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.82941438, 2.79051154, 2.82945273, 2.79052824]), 1076.3550000000014, 0.0, array([3.1339, 3.1312, 3.1339, 3.1312], dtype=object), 0, 0, 0.2270280000000004, 0.0, 0)
+(Timestamp('2021-10-22 16:19:20.630000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.83194212, 2.79272491, 2.83197166, 2.79273777]), 1087.4100000000026, 0.0, array([3.1343, 3.1315, 3.1343, 3.1315], dtype=object), 0, 0, 0.22997600000000074, 0.0, 0)
+(Timestamp('2021-10-22 16:19:29.675000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8342599 , 2.79514901, 2.83428256, 2.79515888]), 1096.4550000000036, 0.0, array([3.1343, 3.1315, 3.1343, 3.1315], dtype=object), 0, 0, 0.23238800000000098, 0.0, 0)
+(Timestamp('2021-10-22 16:19:40.730000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.83677238, 2.79721107, 2.83678972, 2.79721861]), 1107.5100000000048, 0.0, array([3.1346, 3.1318, 3.1346, 3.1318], dtype=object), 0, 0, 0.23533600000000132, 0.0, 0)
+(Timestamp('2021-10-22 16:19:49.775000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.83898256, 2.79951309, 2.83899577, 2.79951884]), 1116.5550000000057, 0.0, array([3.1346, 3.1318, 3.1346, 3.1318], dtype=object), 0, 0, 0.23774800000000157, 0.0, 0)
+(Timestamp('2021-10-22 16:20:00.830000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8411425 , 2.80138953, 2.84115253, 2.8013939 ]), 1127.610000000007, 0.0, array([3.1349, 3.1318, 3.1349, 3.1318], dtype=object), 0, 0, 0.24069600000000185, 0.0, 0)
+(Timestamp('2021-10-22 16:20:09.875000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.84334967, 2.80363626, 2.84335727, 2.80363957]), 1136.655000000008, 0.0, array([3.1349, 3.1321, 3.1349, 3.1321], dtype=object), 0, 0, 0.2431080000000021, 0.0, 0)
+(Timestamp('2021-10-22 16:20:20.930000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.84513342, 2.80556178, 2.84513914, 2.80556427]), 1147.7100000000091, 0.0, array([3.1352, 3.1321, 3.1352, 3.1321], dtype=object), 0, 0, 0.24605600000000247, 0.0, 0)
+(Timestamp('2021-10-22 16:20:29.975000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.84742948, 2.80775003, 2.84743379, 2.80775191]), 1156.75500000001, 0.0, array([3.1352, 3.1324, 3.1352, 3.1324], dtype=object), 0, 0, 0.24846800000000271, 0.0, 0)
+(Timestamp('2021-10-22 16:20:40.025000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.84917366, 2.80972521, 2.84917688, 2.80972661]), 1166.8050000000112, 0.0, array([3.1352, 3.1324, 3.1352, 3.1324], dtype=object), 0, 0, 0.25114800000000304, 0.0, 0)
+(Timestamp('2021-10-22 16:20:49.070000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85122943, 2.81153442, 2.85123184, 2.81153547]), 1175.8500000000122, 0.0, array([3.1355, 3.1327, 3.1355, 3.1327], dtype=object), 0, 0, 0.2535600000000033, 0.0, 0)
+(Timestamp('2021-10-22 16:21:00.125000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85310135, 2.81364626, 2.85310314, 2.81364704]), 1186.9050000000134, 0.0, array([3.1355, 3.1327, 3.1355, 3.1327], dtype=object), 0, 0, 0.25650800000000357, 0.0, 0)
+(Timestamp('2021-10-22 16:21:09.170000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85493629, 2.81523116, 2.85493762, 2.81523173]), 1195.9500000000144, 0.0, array([3.1358, 3.1327, 3.1358, 3.1327], dtype=object), 0, 0, 0.2589200000000039, 0.0, 0)
+(Timestamp('2021-10-22 16:21:20.225000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85697677, 2.81742128, 2.85697774, 2.8174217 ]), 1207.0050000000156, 0.0, array([3.1358, 3.133, 3.1358, 3.133], dtype=object), 0, 0, 0.26350250000000786, 0.0, 0)
+(Timestamp('2021-10-22 16:21:29.270000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.85861667, 2.81916317, 2.85861738, 2.81916348]), 1216.0500000000166, 0.0, array([3.1358, 3.133, 3.1358, 3.133], dtype=object), 0, 0, 0.26802500000000834, 0.0, 0)
+(Timestamp('2021-10-22 16:21:40.325000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86076093, 2.82129068, 2.86076145, 2.8212909 ]), 1227.1050000000178, 0.0, array([3.1361, 3.1333, 3.1361, 3.1333], dtype=object), 0, 0, 0.27355250000000897, 0.0, 0)
+(Timestamp('2021-10-22 16:21:49.370000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86244936, 2.8231767 , 2.86244974, 2.82317686]), 1236.1500000000187, 0.0, array([3.1361, 3.1333, 3.1361, 3.1333], dtype=object), 0, 0, 0.27807500000000945, 0.0, 0)
+(Timestamp('2021-10-22 16:22:00.425000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86454906, 2.8249936 , 2.86454933, 2.82499372]), 1247.20500000002, 0.0, array([3.1364, 3.1336, 3.1364, 3.1336], dtype=object), 0, 0, 0.28360250000001, 0.0, 0)
+(Timestamp('2021-10-22 16:22:09.470000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86640359, 2.82707741, 2.86640378, 2.82707749]), 1256.250000000021, 0.0, array([3.1364, 3.1336, 3.1364, 3.1336], dtype=object), 0, 0, 0.2881250000000105, 0.0, 0)
+(Timestamp('2021-10-22 16:22:20.525000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.86841428, 2.82936532, 2.86841442, 2.82936538]), 1267.3050000000221, 0.0, array([3.1367, 3.1343, 3.1367, 3.1343], dtype=object), 0, 0, 0.29365250000001114, 0.0, 0)
+(Timestamp('2021-10-22 16:22:29.570000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.87041925, 2.83310757, 2.87041935, 2.83310761]), 1276.350000000023, 0.0, array([3.1367, 3.1343, 3.1367, 3.1343], dtype=object), 0, 0, 0.2981750000000115, 0.0, 0)
+(Timestamp('2021-10-22 16:22:40.625000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.87196714, 2.83578266, 2.8719672 , 2.83578269]), 1287.4050000000243, 0.0, array([3.1367, 3.1343, 3.1367, 3.1343], dtype=object), 0, 0, 0.30370250000001225, 0.0, 0)
+(Timestamp('2021-10-22 16:22:49.670000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.87422461, 2.83831306, 2.87422466, 2.83831308]), 1296.4500000000253, 0.0, array([3.137, 3.1346, 3.137, 3.1346], dtype=object), 0, 0, 0.30822500000001274, 0.0, 0)
+(Timestamp('2021-10-22 16:23:00.725000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.87581428, 2.8407464 , 2.87581431, 2.84074641]), 1307.5050000000265, 0.0, array([3.137, 3.1346, 3.137, 3.1346], dtype=object), 0, 0, 0.3137525000000133, 0.0, 0)
+(Timestamp('2021-10-22 16:23:09.770000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.87780207, 2.84244034, 2.8778021 , 2.84244035]), 1316.5500000000275, 0.0, array([3.1374, 3.1346, 3.1374, 3.1346], dtype=object), 0, 0, 0.31827500000001374, 0.0, 0)
+(Timestamp('2021-10-22 16:23:20.825000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8800772 , 2.84471541, 2.88007721, 2.84471541]), 1327.6050000000287, 0.0, array([3.1374, 3.1349, 3.1374, 3.1349], dtype=object), 0, 0, 0.3238025000000144, 0.0, 0)
+(Timestamp('2021-10-22 16:23:29.870000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.88163712, 2.84652319, 2.88163713, 2.84652319]), 1336.6500000000296, 0.0, array([3.1374, 3.1349, 3.1374, 3.1349], dtype=object), 0, 0, 0.3283250000000149, 0.0, 0)
+(Timestamp('2021-10-22 16:23:40.925000'), 'HUATING01', 2.6558839529110525, 2.8, array([2.8835848 , 2.84864015, 2.8835848 , 2.84864015]), 1347.7050000000309, 0.0, array([3.1377, 3.1352, 3.1377, 3.1352], dtype=object), 0, 0, 0.3338525000000155, 0.0, 0)
+(Timestamp('2021-10-22 16:23:49.970000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.88541079, 2.85058044, 2.8854108 , 2.85058045]), 1356.7500000000318, 0.0, array([3.1377, 3.1352, 3.1377, 3.1352], dtype=object), 0, 0, 0.33837500000001597, 0.0, 0)
+(Timestamp('2021-10-22 16:24:00.020000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.88749251, 2.85216847, 2.88749251, 2.85216847]), 1366.800000000033, 0.0, array([3.138, 3.1355, 3.138, 3.1355], dtype=object), 0, 0, 0.34340000000001647, 0.0, 0)
+(Timestamp('2021-10-22 16:24:09.065000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.88945531, 2.85438079, 2.88945531, 2.85438079]), 1375.845000000034, 0.0, array([3.138, 3.1355, 3.138, 3.1355], dtype=object), 0, 0, 0.347922500000017, 0.0, 0)
+(Timestamp('2021-10-22 16:24:20.120000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.89075554, 2.85584632, 2.89075554, 2.85584632]), 1386.900000000035, 0.0, array([3.138, 3.1355, 3.138, 3.1355], dtype=object), 0, 0, 0.3534500000000176, 0.0, 0)
+(Timestamp('2021-10-22 16:24:29.165000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.89309356, 2.85769793, 2.89309356, 2.85769793]), 1395.945000000036, 0.0, array([3.1383, 3.1358, 3.1383, 3.1358], dtype=object), 0, 0, 0.3579725000000181, 0.0, 0)
+(Timestamp('2021-10-22 16:24:40.220000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.89461781, 2.8595089 , 2.89461781, 2.8595089 ]), 1407.0000000000373, 0.0, array([3.1383, 3.1358, 3.1383, 3.1358], dtype=object), 0, 0, 0.3635000000000187, 0.0, 0)
+(Timestamp('2021-10-22 16:24:49.265000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.8962114 , 2.86067592, 2.8962114 , 2.86067592]), 1416.0450000000383, 0.0, array([3.1386, 3.1358, 3.1386, 3.1358], dtype=object), 0, 0, 0.36802250000001924, 0.0, 0)
+(Timestamp('2021-10-22 16:25:00.320000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.89816441, 2.86269376, 2.89816441, 2.86269376]), 1427.1000000000395, 0.0, array([3.1386, 3.1361, 3.1386, 3.1361], dtype=object), 0, 0, 0.37355000000001976, 0.0, 0)
+(Timestamp('2021-10-22 16:25:09.365000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.89940269, 2.86425861, 2.89940269, 2.86425861]), 1436.1450000000405, 0.0, array([3.1386, 3.1361, 3.1386, 3.1361], dtype=object), 0, 0, 0.3780725000000203, 0.0, 0)
+(Timestamp('2021-10-22 16:25:20.420000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90105299, 2.86539088, 2.90105299, 2.86539088]), 1447.2000000000417, 0.0, array([3.1389, 3.1361, 3.1389, 3.1361], dtype=object), 0, 0, 0.3836000000000209, 0.0, 0)
+(Timestamp('2021-10-22 16:25:29.465000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90281486, 2.86740114, 2.90281486, 2.86740114]), 1456.2450000000426, 0.0, array([3.1389, 3.1364, 3.1389, 3.1364], dtype=object), 0, 0, 0.38812250000002135, 0.0, 0)
+(Timestamp('2021-10-22 16:25:40.520000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90390827, 2.86881216, 2.90390827, 2.86881216]), 1467.3000000000438, 0.0, array([3.1389, 3.1364, 3.1389, 3.1364], dtype=object), 0, 0, 0.393650000000022, 0.0, 0)
+(Timestamp('2021-10-22 16:25:49.565000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90573635, 2.87066969, 2.90573635, 2.87066969]), 1476.3450000000448, 0.0, array([3.1392, 3.1367, 3.1392, 3.1367], dtype=object), 0, 0, 0.39817250000002247, 0.0, 0)
+(Timestamp('2021-10-22 16:26:00.620000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90735476, 2.87247372, 2.90735476, 2.87247372]), 1487.400000000046, 0.0, array([3.1392, 3.1367, 3.1392, 3.1367], dtype=object), 0, 0, 0.40370000000002304, 0.0, 0)
+(Timestamp('2021-10-22 16:26:09.665000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.90833063, 2.87356151, 2.90833063, 2.87356151]), 1496.445000000047, 0.0, array([3.1392, 3.1367, 3.1392, 3.1367], dtype=object), 0, 0, 0.4082225000000236, 0.0, 0)
+(Timestamp('2021-10-22 16:26:20.720000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91016557, 2.87561979, 2.91016557, 2.87561979]), 1507.5000000000482, 0.0, array([3.1395, 3.137, 3.1395, 3.137], dtype=object), 0, 0, 0.41375000000002415, 0.0, 0)
+(Timestamp('2021-10-22 16:26:29.765000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91172679, 2.87715546, 2.91172679, 2.87715546]), 1516.5450000000492, 0.0, array([3.1395, 3.137, 3.1395, 3.137], dtype=object), 0, 0, 0.4182725000000247, 0.0, 0)
+(Timestamp('2021-10-22 16:26:40.820000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91296699, 2.87827394, 2.91296699, 2.87827394]), 1527.6000000000504, 0.0, array([3.1398, 3.137, 3.1398, 3.137], dtype=object), 0, 0, 0.42380000000002527, 0.0, 0)
+(Timestamp('2021-10-22 16:26:49.865000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91514456, 2.88108134, 2.91514456, 2.88108134]), 1536.6450000000514, 0.0, array([3.1398, 3.1374, 3.1398, 3.1374], dtype=object), 0, 0, 0.4283225000000258, 0.0, 0)
+(Timestamp('2021-10-22 16:27:00.920000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9164055 , 2.88270698, 2.9164055 , 2.88270698]), 1547.7000000000526, 0.0, array([3.1398, 3.1374, 3.1398, 3.1374], dtype=object), 0, 0, 0.4338500000000264, 0.0, 0)
+(Timestamp('2021-10-22 16:27:09.965000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91785501, 2.88400103, 2.91785501, 2.88400103]), 1556.7450000000536, 0.0, array([3.1401, 3.1377, 3.1401, 3.1377], dtype=object), 0, 0, 0.43837250000002687, 0.0, 0)
+(Timestamp('2021-10-22 16:27:20.015000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.91978324, 2.88620921, 2.91978324, 2.88620921]), 1566.7950000000546, 0.0, array([3.1401, 3.1377, 3.1401, 3.1377], dtype=object), 0, 0, 0.4433975000000274, 0.0, 0)
+(Timestamp('2021-10-22 16:27:29.060000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.92086744, 2.88745083, 2.92086744, 2.88745083]), 1575.8400000000556, 0.0, array([3.1401, 3.1377, 3.1401, 3.1377], dtype=object), 0, 0, 0.4479200000000279, 0.0, 0)
+(Timestamp('2021-10-22 16:27:40.115000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.92284291, 2.88848714, 2.92284291, 2.88848714]), 1586.8950000000568, 0.0, array([3.1405, 3.1377, 3.1405, 3.1377], dtype=object), 0, 0, 0.45344750000002854, 0.0, 0)
+(Timestamp('2021-10-22 16:27:49.160000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.92508603, 2.89061526, 2.92508603, 2.89061526]), 1595.9400000000578, 0.0, array([3.1405, 3.138, 3.1405, 3.138], dtype=object), 0, 0, 0.45797000000002897, 0.0, 0)
+(Timestamp('2021-10-22 16:28:00.215000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.92631654, 2.89178269, 2.92631654, 2.89178269]), 1606.995000000059, 0.0, array([3.1405, 3.138, 3.1405, 3.138], dtype=object), 0, 0, 0.4634975000000296, 0.0, 0)
+(Timestamp('2021-10-22 16:28:09.260000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.92814931, 2.89299821, 2.92814931, 2.89299821]), 1616.04000000006, 0.0, array([3.1405, 3.1383, 3.1405, 3.1383], dtype=object), 0, 0, 0.4680200000000301, 0.0, 0)
+(Timestamp('2021-10-22 16:28:20.315000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.93153146, 2.89502907, 2.93153146, 2.89502907]), 1627.0950000000612, 0.0, array([3.1411, 3.1383, 3.1411, 3.1383], dtype=object), 0, 0, 0.47354750000003065, 0.0, 0)
+(Timestamp('2021-10-22 16:28:29.360000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.93368997, 2.89610843, 2.93368997, 2.89610843]), 1636.1400000000622, 0.0, array([3.1411, 3.1383, 3.1411, 3.1383], dtype=object), 0, 0, 0.47807000000003114, 0.0, 0)
+(Timestamp('2021-10-22 16:28:40.415000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9353773 , 2.89704344, 2.9353773 , 2.89704344]), 1647.1950000000634, 0.0, array([3.1414, 3.1386, 3.1414, 3.1386], dtype=object), 0, 0, 0.4835975000000318, 0.0, 0)
+(Timestamp('2021-10-22 16:28:49.460000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.93773103, 2.89918932, 2.93773103, 2.89918932]), 1656.2400000000644, 0.0, array([3.1414, 3.1386, 3.1414, 3.1386], dtype=object), 0, 0, 0.4881200000000323, 0.0, 0)
+(Timestamp('2021-10-22 16:29:00.515000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9389495 , 2.90030019, 2.9389495 , 2.90030019]), 1667.2950000000656, 0.0, array([3.1414, 3.1386, 3.1414, 3.1386], dtype=object), 0, 0, 0.4936475000000329, 0.0, 0)
+(Timestamp('2021-10-22 16:29:09.560000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.93977901, 2.90148847, 2.93977901, 2.90148847]), 1676.3400000000665, 0.0, array([3.1414, 3.1389, 3.1414, 3.1389], dtype=object), 0, 0, 0.49817000000003336, 0.0, 0)
+(Timestamp('2021-10-22 16:29:20.615000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94189234, 2.90355565, 2.94189234, 2.90355565]), 1687.3950000000677, 0.0, array([3.1417, 3.1389, 3.1417, 3.1389], dtype=object), 0, 0, 0.503697500000034, 0.0, 0)
+(Timestamp('2021-10-22 16:29:29.660000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94314247, 2.9045908 , 2.94314247, 2.9045908 ]), 1696.4400000000687, 0.0, array([3.1417, 3.1389, 3.1417, 3.1389], dtype=object), 0, 0, 0.5082200000000344, 0.0, 0)
+(Timestamp('2021-10-22 16:29:40.715000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94453976, 2.90549332, 2.94453976, 2.90549332]), 1707.49500000007, 0.0, array([3.142, 3.1389, 3.142, 3.1389], dtype=object), 0, 0, 0.5137475000000351, 0.0, 0)
+(Timestamp('2021-10-22 16:29:49.760000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94659482, 2.90748176, 2.94659482, 2.90748176]), 1716.540000000071, 0.0, array([3.142, 3.1392, 3.142, 3.1392], dtype=object), 0, 0, 0.5182700000000355, 0.0, 0)
+(Timestamp('2021-10-22 16:30:00.815000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94759536, 2.90866739, 2.94759536, 2.90866739]), 1727.595000000072, 0.0, array([3.142, 3.1392, 3.142, 3.1392], dtype=object), 0, 0, 0.5237975000000361, 0.0, 0)
+(Timestamp('2021-10-22 16:30:09.860000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.94917294, 2.91011448, 2.94917294, 2.91011448]), 1736.640000000073, 0.0, array([3.1423, 3.1395, 3.1423, 3.1395], dtype=object), 0, 0, 0.5283200000000366, 0.0, 0)
+(Timestamp('2021-10-22 16:30:20.915000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95103333, 2.91213436, 2.95103333, 2.91213436]), 1747.6950000000743, 0.0, array([3.1423, 3.1395, 3.1423, 3.1395], dtype=object), 0, 0, 0.5338475000000372, 0.0, 0)
+(Timestamp('2021-10-22 16:30:29.960000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9519079 , 2.91308392, 2.9519079 , 2.91308392]), 1756.7400000000753, 0.0, array([3.1423, 3.1395, 3.1423, 3.1395], dtype=object), 0, 0, 0.5383700000000378, 0.0, 0)
+(Timestamp('2021-10-22 16:30:40.010000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95254106, 2.91352635, 2.95254106, 2.91352635]), 1766.7900000000764, 0.0, array([3.1426, 3.1395, 3.1426, 3.1395], dtype=object), 0, 0, 0.5433950000000383, 0.0, 0)
+(Timestamp('2021-10-22 16:30:49.055000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95465289, 2.91577791, 2.95465289, 2.91577791]), 1775.8350000000773, 0.0, array([3.1426, 3.1398, 3.1426, 3.1398], dtype=object), 0, 0, 0.5479175000000387, 0.0, 0)
+(Timestamp('2021-10-22 16:31:00.110000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95584708, 2.91703591, 2.95584708, 2.91703591]), 1786.8900000000785, 0.0, array([3.1426, 3.1398, 3.1426, 3.1398], dtype=object), 0, 0, 0.5534450000000394, 0.0, 0)
+(Timestamp('2021-10-22 16:31:09.155000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95638471, 2.91783398, 2.95638471, 2.91783398]), 1795.9350000000795, 0.0, array([3.1426, 3.1398, 3.1426, 3.1398], dtype=object), 0, 0, 0.5579675000000398, 0.0, 0)
+(Timestamp('2021-10-22 16:31:20.210000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95831938, 2.91986328, 2.95831938, 2.91986328]), 1806.9900000000807, 0.0, array([3.1429, 3.1401, 3.1429, 3.1401], dtype=object), 0, 0, 0.5613980000000163, 0.0, 0)
+(Timestamp('2021-10-22 16:31:29.255000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.95980854, 2.92118146, 2.95980854, 2.92118146]), 1816.0350000000817, 0.0, array([3.1429, 3.1401, 3.1429, 3.1401], dtype=object), 0, 0, 0.5632070000000164, 0.0, 0)
+(Timestamp('2021-10-22 16:31:40.310000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96046155, 2.9220441 , 2.96046155, 2.9220441 ]), 1827.090000000083, 0.0, array([3.1429, 3.1405, 3.1429, 3.1405], dtype=object), 0, 0, 0.5654180000000165, 0.0, 0)
+(Timestamp('2021-10-22 16:31:49.355000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96192404, 2.92339099, 2.96192404, 2.92339099]), 1836.135000000084, 0.0, array([3.1432, 3.1405, 3.1432, 3.1405], dtype=object), 0, 0, 0.5672270000000168, 0.0, 0)
+(Timestamp('2021-10-22 16:32:00.410000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96374182, 2.92586797, 2.96374182, 2.92586797]), 1847.190000000085, 0.0, array([3.1432, 3.1405, 3.1432, 3.1405], dtype=object), 0, 0, 0.5694380000000171, 0.0, 0)
+(Timestamp('2021-10-22 16:32:09.455000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96452698, 2.92693786, 2.96452698, 2.92693786]), 1856.235000000086, 0.0, array([3.1432, 3.1405, 3.1432, 3.1405], dtype=object), 0, 0, 0.5712470000000173, 0.0, 0)
+(Timestamp('2021-10-22 16:32:20.510000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96544224, 2.92848083, 2.96544224, 2.92848083]), 1867.2900000000873, 0.0, array([3.1432, 3.1408, 3.1432, 3.1408], dtype=object), 0, 0, 0.5734580000000176, 0.0, 0)
+(Timestamp('2021-10-22 16:32:29.555000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96844004, 2.93044414, 2.96844004, 2.93044414]), 1876.3350000000883, 0.0, array([3.1436, 3.1408, 3.1436, 3.1408], dtype=object), 0, 0, 0.5752670000000178, 0.0, 0)
+(Timestamp('2021-10-22 16:32:40.610000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.96971819, 2.93128122, 2.96971819, 2.93128122]), 1887.3900000000895, 0.0, array([3.1436, 3.1408, 3.1436, 3.1408], dtype=object), 0, 0, 0.5774780000000179, 0.0, 0)
+(Timestamp('2021-10-22 16:32:49.655000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9705005 , 2.93163601, 2.9705005 , 2.93163601]), 1896.4350000000904, 0.0, array([3.1439, 3.1408, 3.1439, 3.1408], dtype=object), 0, 0, 0.5792870000000181, 0.0, 0)
+(Timestamp('2021-10-22 16:33:00.710000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.97300426, 2.93376164, 2.97300426, 2.93376164]), 1907.4900000000916, 0.0, array([3.1439, 3.1411, 3.1439, 3.1411], dtype=object), 0, 0, 0.5814980000000184, 0.0, 0)
+(Timestamp('2021-10-22 16:33:09.755000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.97405534, 2.93509442, 2.97405534, 2.93509442]), 1916.5350000000926, 0.0, array([3.1439, 3.1411, 3.1439, 3.1411], dtype=object), 0, 0, 0.5833070000000186, 0.0, 0)
+(Timestamp('2021-10-22 16:33:20.810000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.97449498, 2.93565189, 2.97449498, 2.93565189]), 1927.5900000000938, 0.0, array([3.1439, 3.1411, 3.1439, 3.1411], dtype=object), 0, 0, 0.5855180000000189, 0.0, 0)
+(Timestamp('2021-10-22 16:33:29.855000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9758973, 2.9373471, 2.9758973, 2.9373471]), 1936.6350000000948, 0.0, array([3.1442, 3.1414, 3.1442, 3.1414], dtype=object), 0, 0, 0.587327000000019, 0.0, 0)
+(Timestamp('2021-10-22 16:33:40.910000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9777023, 2.9390286, 2.9777023, 2.9390286]), 1947.690000000096, 0.0, array([3.1442, 3.1414, 3.1442, 3.1414], dtype=object), 0, 0, 0.5895380000000192, 0.0, 0)
+(Timestamp('2021-10-22 16:33:49.955000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.97844546, 2.93972091, 2.97844546, 2.93972091]), 1956.735000000097, 0.0, array([3.1442, 3.1414, 3.1442, 3.1414], dtype=object), 0, 0, 0.5913470000000194, 0.0, 0)
+(Timestamp('2021-10-22 16:34:00.005000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.97948942, 2.94246889, 2.97948942, 2.94246889]), 1966.785000000098, 0.0, array([3.1445, 3.142, 3.1445, 3.142], dtype=object), 0, 0, 0.5933570000000198, 0.0, 0)
+(Timestamp('2021-10-22 16:34:09.050000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.98139821, 2.94606137, 2.98139821, 2.94606137]), 1975.830000000099, 0.0, array([3.1445, 3.142, 3.1445, 3.142], dtype=object), 0, 0, 0.5951660000000198, 0.0, 0)
+(Timestamp('2021-10-22 16:34:20.105000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.9824219 , 2.94752113, 2.9824219 , 2.94752113]), 1986.8850000001003, 0.0, array([3.1445, 3.142, 3.1445, 3.142], dtype=object), 0, 0, 0.59737700000002, 0.0, 0)
+(Timestamp('2021-10-22 16:34:29.150000'), 'HUATING01', 2.6558839529110525, 2.9, array([2.98283531, 2.94835947, 2.98283531, 2.94835947]), 1995.9300000001012, 0.0, array([3.1445, 3.1423, 3.1445, 3.1423], dtype=object), 0, 0, 0.5991860000000202, 0.0, 0)
+(Timestamp('2021-10-22 16:34:40.205000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.98459093, 2.95026334, 2.98459093, 2.95026334]), 2006.9850000001024, 0.0, array([3.1448, 3.1423, 3.1448, 3.1423], dtype=object), 0, 0, 0.6013970000000206, 0.0, 0)
+(Timestamp('2021-10-22 16:34:49.250000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.98620375, 2.9517077 , 2.98620375, 2.9517077 ]), 2016.0300000001034, 0.0, array([3.1448, 3.1423, 3.1448, 3.1423], dtype=object), 0, 0, 0.6032060000000208, 0.0, 0)
+(Timestamp('2021-10-22 16:35:00.305000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.98684605, 2.95228291, 2.98684605, 2.95228291]), 2027.0850000001046, 0.0, array([3.1448, 3.1423, 3.1448, 3.1423], dtype=object), 0, 0, 0.6054170000000211, 0.0, 0)
+(Timestamp('2021-10-22 16:35:09.350000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.9883611 , 2.95326707, 2.9883611 , 2.95326707]), 2036.1300000001056, 0.0, array([3.1448, 3.1426, 3.1448, 3.1426], dtype=object), 0, 0, 0.6072260000000212, 0.0, 0)
+(Timestamp('2021-10-22 16:35:20.405000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.9899937 , 2.95542665, 2.9899937 , 2.95542665]), 2047.1850000001068, 0.0, array([3.1451, 3.1426, 3.1451, 3.1426], dtype=object), 0, 0, 0.6094370000000214, 0.0, 0)
+(Timestamp('2021-10-22 16:35:29.450000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99086399, 2.9562726 , 2.99086399, 2.9562726 ]), 2056.230000000108, 0.0, array([3.1451, 3.1426, 3.1451, 3.1426], dtype=object), 0, 0, 0.6112460000000216, 0.0, 0)
+(Timestamp('2021-10-22 16:35:40.505000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99120354, 2.95660266, 2.99120354, 2.95660266]), 2067.285000000109, 0.0, array([3.1451, 3.1426, 3.1451, 3.1426], dtype=object), 0, 0, 0.6134570000000219, 0.0, 0)
+(Timestamp('2021-10-22 16:35:49.550000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99261273, 2.95800816, 2.99261273, 2.95800816]), 2076.33000000011, 0.0, array([3.1454, 3.1429, 3.1454, 3.1429], dtype=object), 0, 0, 0.615266000000022, 0.0, 0)
+(Timestamp('2021-10-22 16:36:00.605000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99443897, 2.95983299, 2.99443897, 2.95983299]), 2087.385000000111, 0.0, array([3.1454, 3.1429, 3.1454, 3.1429], dtype=object), 0, 0, 0.6174770000000223, 0.0, 0)
+(Timestamp('2021-10-22 16:36:09.650000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.9951396 , 2.96053307, 2.9951396 , 2.96053307]), 2096.430000000112, 0.0, array([3.1454, 3.1429, 3.1454, 3.1429], dtype=object), 0, 0, 0.6192860000000224, 0.0, 0)
+(Timestamp('2021-10-22 16:36:20.705000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99540729, 2.96103519, 2.99540729, 2.96103519]), 2107.4850000001134, 0.0, array([3.1454, 3.1429, 3.1454, 3.1429], dtype=object), 0, 0, 0.6214970000000228, 0.0, 0)
+(Timestamp('2021-10-22 16:36:29.750000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99680315, 2.96280241, 2.99680315, 2.96280241]), 2116.5300000001143, 0.0, array([3.1457, 3.1432, 3.1457, 3.1432], dtype=object), 0, 0, 0.6233060000000228, 0.0, 0)
+(Timestamp('2021-10-22 16:36:40.805000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99862966, 2.96424978, 2.99862966, 2.96424978]), 2127.5850000001155, 0.0, array([3.1457, 3.1432, 3.1457, 3.1432], dtype=object), 0, 0, 0.6255170000000232, 0.0, 0)
+(Timestamp('2021-10-22 16:36:49.850000'), 'HUATING01', 2.6558839529110525, 3.0, array([2.99931563, 2.96479336, 2.99931563, 2.96479336]), 2136.6300000001165, 0.0, array([3.1457, 3.1432, 3.1457, 3.1432], dtype=object), 0, 0, 0.6273260000000234, 0.0, 0)
+(Timestamp('2021-10-22 16:37:00.905000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00004751, 2.96753178, 3.00004751, 2.96753178]), 2147.6850000001177, 0.0, array([3.146, 3.1436, 3.146, 3.1436], dtype=object), 0, 0, 0.6295370000000235, 0.0, 0)
+(Timestamp('2021-10-22 16:37:09.950000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00246459, 2.96950259, 3.00246459, 2.96950259]), 2156.7300000001187, 0.0, array([3.146, 3.1436, 3.146, 3.1436], dtype=object), 0, 0, 0.6313460000000237, 0.0, 0)
+(Timestamp('2021-10-22 16:37:20'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0033585 , 2.97023145, 3.0033585 , 2.97023145]), 2166.78000000012, 0.0, array([3.146, 3.1436, 3.146, 3.1436], dtype=object), 0, 0, 0.633356000000024, 0.0, 0)
+(Timestamp('2021-10-22 16:37:30.050000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00395114, 2.97102724, 3.00395114, 2.97102724]), 2176.830000000121, 0.0, array([3.146, 3.1436, 3.146, 3.1436], dtype=object), 0, 0, 0.6353660000000242, 0.0, 0)
+(Timestamp('2021-10-22 16:37:39.095000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00628471, 2.9734351 , 3.00628471, 2.9734351 ]), 2185.875000000122, 0.0, array([3.1463, 3.1439, 3.1463, 3.1439], dtype=object), 0, 0, 0.6371750000000245, 0.0, 0)
+(Timestamp('2021-10-22 16:37:50.150000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00739985, 2.97431176, 3.00739985, 2.97431176]), 2196.930000000123, 0.0, array([3.1463, 3.1439, 3.1463, 3.1439], dtype=object), 0, 0, 0.6393860000000247, 0.0, 0)
+(Timestamp('2021-10-22 16:37:59.195000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00780313, 2.97462879, 3.00780313, 2.97462879]), 2205.975000000124, 0.0, array([3.1463, 3.1439, 3.1463, 3.1439], dtype=object), 0, 0, 0.6411950000000248, 0.0, 0)
+(Timestamp('2021-10-22 16:38:10.250000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.00924381, 2.97571456, 3.00924381, 2.97571456]), 2217.0300000001253, 0.0, array([3.1463, 3.1442, 3.1463, 3.1442], dtype=object), 0, 0, 0.643406000000025, 0.0, 0)
+(Timestamp('2021-10-22 16:38:19.295000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01203248, 2.97780794, 3.01203248, 2.97780794]), 2226.0750000001262, 0.0, array([3.1467, 3.1442, 3.1467, 3.1442], dtype=object), 0, 0, 0.6452150000000252, 0.0, 0)
+(Timestamp('2021-10-22 16:38:30.350000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01302525, 2.97855318, 3.01302525, 2.97855318]), 2237.1300000001274, 0.0, array([3.1467, 3.1442, 3.1467, 3.1442], dtype=object), 0, 0, 0.6474260000000255, 0.0, 0)
+(Timestamp('2021-10-22 16:38:39.395000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01337625, 2.97881667, 3.01337625, 2.97881667]), 2246.1750000001284, 0.0, array([3.1467, 3.1442, 3.1467, 3.1442], dtype=object), 0, 0, 0.6492350000000258, 0.0, 0)
+(Timestamp('2021-10-22 16:38:50.450000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01497543, 2.98087693, 3.01497543, 2.98087693]), 2257.2300000001296, 0.0, array([3.147, 3.1445, 3.147, 3.1445], dtype=object), 0, 0, 0.651446000000026, 0.0, 0)
+(Timestamp('2021-10-22 16:38:59.495000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0167675, 2.9823369, 3.0167675, 2.9823369]), 2266.2750000001306, 0.0, array([3.147, 3.1445, 3.147, 3.1445], dtype=object), 0, 0, 0.6532550000000262, 0.0, 0)
+(Timestamp('2021-10-22 16:39:10.550000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01739099, 2.98284485, 3.01739099, 2.98284485]), 2277.330000000132, 0.0, array([3.147, 3.1445, 3.147, 3.1445], dtype=object), 0, 0, 0.6554660000000264, 0.0, 0)
+(Timestamp('2021-10-22 16:39:19.595000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01760639, 2.98411216, 3.01760639, 2.98411216]), 2286.375000000133, 0.0, array([3.147, 3.1448, 3.147, 3.1448], dtype=object), 0, 0, 0.6572750000000266, 0.0, 0)
+(Timestamp('2021-10-22 16:39:30.650000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.01867637, 2.98569325, 3.01867637, 2.98569325]), 2297.430000000134, 0.0, array([3.1473, 3.1448, 3.1473, 3.1448], dtype=object), 0, 0, 0.6594860000000268, 0.0, 0)
+(Timestamp('2021-10-22 16:39:39.695000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02078932, 2.98673242, 3.02078932, 2.98673242]), 2306.475000000135, 0.0, array([3.1473, 3.1448, 3.1473, 3.1448], dtype=object), 0, 0, 0.6612950000000271, 0.0, 0)
+(Timestamp('2021-10-22 16:39:50.750000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02150738, 2.98708557, 3.02150738, 2.98708557]), 2317.530000000136, 0.0, array([3.1473, 3.1448, 3.1473, 3.1448], dtype=object), 0, 0, 0.6635060000000272, 0.0, 0)
+(Timestamp('2021-10-22 16:39:59.795000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02202595, 2.98830991, 3.02202595, 2.98830991]), 2326.575000000137, 0.0, array([3.1473, 3.1451, 3.1473, 3.1451], dtype=object), 0, 0, 0.6653150000000275, 0.0, 0)
+(Timestamp('2021-10-22 16:40:10.850000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02393896, 2.9903843 , 3.02393896, 2.9903843 ]), 2337.6300000001384, 0.0, array([3.1476, 3.1451, 3.1476, 3.1451], dtype=object), 0, 0, 0.6675260000000277, 0.0, 0)
+(Timestamp('2021-10-22 16:40:19.895000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02533479, 2.99107586, 3.02533479, 2.99107586]), 2346.6750000001393, 0.0, array([3.1476, 3.1451, 3.1476, 3.1451], dtype=object), 0, 0, 0.6693350000000279, 0.0, 0)
+(Timestamp('2021-10-22 16:40:30.950000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02579787, 2.99130528, 3.02579787, 2.99130528]), 2357.7300000001405, 0.0, array([3.1476, 3.1451, 3.1476, 3.1451], dtype=object), 0, 0, 0.6715460000000282, 0.0, 0)
+(Timestamp('2021-10-22 16:40:38.990000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02595034, 2.99200204, 3.02595034, 2.99200204]), 2365.7700000001414, 0.0, array([3.1476, 3.1454, 3.1476, 3.1454], dtype=object), 0, 0, 0.6731540000000285, 0.0, 0)
+(Timestamp('2021-10-22 16:40:50.045000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02824407, 2.99441193, 3.02824407, 2.99441193]), 2376.8250000001426, 0.0, array([3.1479, 3.1454, 3.1479, 3.1454], dtype=object), 0, 0, 0.6753650000000286, 0.0, 0)
+(Timestamp('2021-10-22 16:40:59.090000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.02955313, 2.99519636, 3.02955313, 2.99519636]), 2385.8700000001436, 0.0, array([3.1479, 3.1454, 3.1479, 3.1454], dtype=object), 0, 0, 0.6771740000000288, 0.0, 0)
+(Timestamp('2021-10-22 16:41:10.145000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0299771 , 2.99545042, 3.0299771 , 2.99545042]), 2396.925000000145, 0.0, array([3.1479, 3.1454, 3.1479, 3.1454], dtype=object), 0, 0, 0.679385000000029, 0.0, 0)
+(Timestamp('2021-10-22 16:41:19.190000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0301134 , 2.99581499, 3.0301134 , 2.99581499]), 2405.970000000146, 0.0, array([3.1479, 3.1457, 3.1479, 3.1457], dtype=object), 0, 0, 0.6811940000000293, 0.0, 0)
+(Timestamp('2021-10-22 16:41:30.245000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.03093101, 2.99796983, 3.03093101, 2.99796983]), 2417.025000000147, 0.0, array([3.1482, 3.1457, 3.1482, 3.1457], dtype=object), 0, 0, 0.6834050000000294, 0.0, 0)
+(Timestamp('2021-10-22 16:41:39.290000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.03326005, 2.99917123, 3.03326005, 2.99917123]), 2426.070000000148, 0.0, array([3.1482, 3.1457, 3.1482, 3.1457], dtype=object), 0, 0, 0.6852140000000297, 0.0, 0)
+(Timestamp('2021-10-22 16:41:50.345000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.03399557, 2.99955063, 3.03399557, 2.99955063]), 2437.125000000149, 0.0, array([3.1482, 3.1457, 3.1482, 3.1457], dtype=object), 0, 0, 0.6874250000000298, 0.0, 0)
+(Timestamp('2021-10-22 16:41:59.390000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.03422608, 3.00024199, 3.03422608, 3.00024199]), 2446.17000000015, 0.0, array([3.1482, 3.146, 3.1482, 3.146], dtype=object), 0, 0, 0.6892340000000301, 0.0, 0)
+(Timestamp('2021-10-22 16:42:10.445000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.03586419, 3.00197156, 3.03586419, 3.00197156]), 2457.2250000001513, 0.0, array([3.1488, 3.146, 3.1488, 3.146], dtype=object), 0, 0, 0.6914450000000303, 0.0, 0)
+(Timestamp('2021-10-22 16:42:19.490000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04055854, 3.0032918 , 3.04055854, 3.0032918 ]), 2466.2700000001523, 0.0, array([3.1488, 3.146, 3.1488, 3.146], dtype=object), 0, 0, 0.6932540000000306, 0.0, 0)
+(Timestamp('2021-10-22 16:42:30.545000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0420031 , 3.00369807, 3.0420031 , 3.00369807]), 2477.3250000001535, 0.0, array([3.1488, 3.146, 3.1488, 3.146], dtype=object), 0, 0, 0.6954650000000308, 0.0, 0)
+(Timestamp('2021-10-22 16:42:39.590000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04244417, 3.00411168, 3.04244417, 3.00411168]), 2486.3700000001545, 0.0, array([3.1488, 3.146, 3.1488, 3.146], dtype=object), 0, 0, 0.6972740000000309, 0.0, 0)
+(Timestamp('2021-10-22 16:42:50.645000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04363442, 3.00605941, 3.04363442, 3.00605941]), 2497.4250000001557, 0.0, array([3.1491, 3.1463, 3.1491, 3.1463], dtype=object), 0, 0, 0.6994850000000312, 0.0, 0)
+(Timestamp('2021-10-22 16:42:59.690000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04584634, 3.00744053, 3.04584634, 3.00744053]), 2506.4700000001567, 0.0, array([3.1491, 3.1463, 3.1491, 3.1463], dtype=object), 0, 0, 0.7012940000000314, 0.0, 0)
+(Timestamp('2021-10-22 16:43:10.745000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04650914, 3.00785438, 3.04650914, 3.00785438]), 2517.525000000158, 0.0, array([3.1491, 3.1463, 3.1491, 3.1463], dtype=object), 0, 0, 0.7035050000000317, 0.0, 0)
+(Timestamp('2021-10-22 16:43:19.790000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04670617, 3.00797739, 3.04670617, 3.00797739]), 2526.570000000159, 0.0, array([3.1491, 3.1463, 3.1491, 3.1463], dtype=object), 0, 0, 0.7053140000000319, 0.0, 0)
+(Timestamp('2021-10-22 16:43:30.845000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.04729863, 3.0112191 , 3.04729863, 3.0112191 ]), 2537.62500000016, 0.0, array([3.1491, 3.1467, 3.1491, 3.1467], dtype=object), 0, 0, 0.707525000000032, 0.0, 0)
+(Timestamp('2021-10-22 16:43:39.890000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0498825 , 3.01288376, 3.0498825 , 3.01288376]), 2546.670000000161, 0.0, array([3.1494, 3.1467, 3.1494, 3.1467], dtype=object), 0, 0, 0.7093340000000323, 0.0, 0)
+(Timestamp('2021-10-22 16:43:50.945000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05063589, 3.01336913, 3.05063589, 3.01336913]), 2557.7250000001623, 0.0, array([3.1494, 3.1467, 3.1494, 3.1467], dtype=object), 0, 0, 0.7115450000000325, 0.0, 0)
+(Timestamp('2021-10-22 16:43:59.990000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05085376, 3.01350949, 3.05085376, 3.01350949]), 2566.7700000001632, 0.0, array([3.1494, 3.1467, 3.1494, 3.1467], dtype=object), 0, 0, 0.7133540000000327, 0.0, 0)
+(Timestamp('2021-10-22 16:44:10.040000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05091639, 3.01503523, 3.05091639, 3.01503523]), 2576.8200000001643, 0.0, array([3.1494, 3.147, 3.1494, 3.147], dtype=object), 0, 0, 0.715364000000033, 0.0, 0)
+(Timestamp('2021-10-22 16:44:19.085000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05291979, 3.01695975, 3.05291979, 3.01695975]), 2585.8650000001653, 0.0, array([3.1498, 3.147, 3.1498, 3.147], dtype=object), 0, 0, 0.7171730000000331, 0.0, 0)
+(Timestamp('2021-10-22 16:44:30.140000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0554798 , 3.01750574, 3.0554798 , 3.01750574]), 2596.9200000001665, 0.0, array([3.1498, 3.147, 3.1498, 3.147], dtype=object), 0, 0, 0.7193840000000333, 0.0, 0)
+(Timestamp('2021-10-22 16:44:39.185000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05619999, 3.01765934, 3.05619999, 3.01765934]), 2605.9650000001675, 0.0, array([3.1498, 3.147, 3.1498, 3.147], dtype=object), 0, 0, 0.7211930000000336, 0.0, 0)
+(Timestamp('2021-10-22 16:44:50.240000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0564014, 3.0182485, 3.0564014, 3.0182485]), 2617.0200000001687, 0.0, array([3.1498, 3.1473, 3.1498, 3.1473], dtype=object), 0, 0, 0.7234040000000339, 0.0, 0)
+(Timestamp('2021-10-22 16:44:59.285000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05705958, 3.02087598, 3.05705958, 3.02087598]), 2626.0650000001697, 0.0, array([3.1501, 3.1473, 3.1501, 3.1473], dtype=object), 0, 0, 0.7252130000000341, 0.0, 0)
+(Timestamp('2021-10-22 16:45:10.340000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.05938306, 3.02160017, 3.05938306, 3.02160017]), 2637.120000000171, 0.0, array([3.1501, 3.1473, 3.1501, 3.1473], dtype=object), 0, 0, 0.7274240000000343, 0.0, 0)
+(Timestamp('2021-10-22 16:45:19.385000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06029327, 3.02179806, 3.06029327, 3.02179806]), 2646.165000000172, 0.0, array([3.1501, 3.1473, 3.1501, 3.1473], dtype=object), 0, 0, 0.7292330000000344, 0.0, 0)
+(Timestamp('2021-10-22 16:45:30.440000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06054047, 3.02185181, 3.06054047, 3.02185181]), 2657.220000000173, 0.0, array([3.1501, 3.1473, 3.1501, 3.1473], dtype=object), 0, 0, 0.7314440000000347, 0.0, 0)
+(Timestamp('2021-10-22 16:45:39.485000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06060702, 3.02430233, 3.06060702, 3.02430233]), 2666.265000000174, 0.0, array([3.1501, 3.1476, 3.1501, 3.1476], dtype=object), 0, 0, 0.7332530000000349, 0.0, 0)
+(Timestamp('2021-10-22 16:45:50.540000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06312376, 3.02556882, 3.06312376, 3.02556882]), 2677.3200000001752, 0.0, array([3.1504, 3.1476, 3.1504, 3.1476], dtype=object), 0, 0, 0.7354640000000352, 0.0, 0)
+(Timestamp('2021-10-22 16:45:59.585000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06434785, 3.02590468, 3.06434785, 3.02590468]), 2686.365000000176, 0.0, array([3.1504, 3.1476, 3.1504, 3.1476], dtype=object), 0, 0, 0.7372730000000354, 0.0, 0)
+(Timestamp('2021-10-22 16:46:10.640000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06467041, 3.02627236, 3.06467041, 3.02627236]), 2697.4200000001774, 0.0, array([3.1504, 3.1479, 3.1504, 3.1479], dtype=object), 0, 0, 0.7394840000000356, 0.0, 0)
+(Timestamp('2021-10-22 16:46:19.685000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06475465, 3.02670421, 3.06475465, 3.02670421]), 2706.4650000001784, 0.0, array([3.1504, 3.1476, 3.1504, 3.1476], dtype=object), 0, 0, 0.7412930000000357, 0.0, 0)
+(Timestamp('2021-10-22 16:46:30.740000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06702207, 3.02900569, 3.06702207, 3.02900569]), 2717.5200000001796, 0.0, array([3.1507, 3.1479, 3.1507, 3.1479], dtype=object), 0, 0, 0.7435040000000359, 0.0, 0)
+(Timestamp('2021-10-22 16:46:39.785000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0684492 , 3.02987882, 3.0684492 , 3.02987882]), 2726.5650000001806, 0.0, array([3.1507, 3.1479, 3.1507, 3.1479], dtype=object), 0, 0, 0.7453130000000362, 0.0, 0)
+(Timestamp('2021-10-22 16:46:50.840000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06881375, 3.03010186, 3.06881375, 3.03010186]), 2737.620000000182, 0.0, array([3.1507, 3.1479, 3.1507, 3.1479], dtype=object), 0, 0, 0.7475240000000365, 0.0, 0)
+(Timestamp('2021-10-22 16:46:59.885000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.06890601, 3.0301583 , 3.06890601, 3.0301583 ]), 2746.6650000001828, 0.0, array([3.1507, 3.1479, 3.1507, 3.1479], dtype=object), 0, 0, 0.7493330000000367, 0.0, 0)
+(Timestamp('2021-10-22 16:47:10.940000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.0697804 , 3.03244234, 3.0697804 , 3.03244234]), 2757.720000000184, 0.0, array([3.151, 3.1482, 3.151, 3.1482], dtype=object), 0, 0, 0.7515440000000368, 0.0, 0)
+(Timestamp('2021-10-22 16:47:19.985000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07164776, 3.03386442, 3.07164776, 3.03386442]), 2766.765000000185, 0.0, array([3.151, 3.1482, 3.151, 3.1482], dtype=object), 0, 0, 0.753353000000037, 0.0, 0)
+(Timestamp('2021-10-22 16:47:30.035000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07273695, 3.03421611, 3.07273695, 3.03421611]), 2776.815000000186, 0.0, array([3.151, 3.1482, 3.151, 3.1482], dtype=object), 0, 0, 0.7553630000000373, 0.0, 0)
+(Timestamp('2021-10-22 16:47:39.080000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07300404, 3.03430235, 3.07300404, 3.03430235]), 2785.860000000187, 0.0, array([3.151, 3.1482, 3.151, 3.1482], dtype=object), 0, 0, 0.7571720000000375, 0.0, 0)
+(Timestamp('2021-10-22 16:47:50.135000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07306909, 3.0357568 , 3.07306909, 3.0357568 ]), 2796.9150000001882, 0.0, array([3.151, 3.1485, 3.151, 3.1485], dtype=object), 0, 0, 0.7593830000000378, 0.0, 0)
+(Timestamp('2021-10-22 16:47:59.180000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07561366, 3.03751573, 3.07561366, 3.03751573]), 2805.960000000189, 0.0, array([3.1513, 3.1485, 3.1513, 3.1485], dtype=object), 0, 0, 0.761192000000038, 0.0, 0)
+(Timestamp('2021-10-22 16:48:10.235000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07685714, 3.03825402, 3.07685714, 3.03825402]), 2817.0150000001904, 0.0, array([3.1513, 3.1485, 3.1513, 3.1485], dtype=object), 0, 0, 0.7634030000000382, 0.0, 0)
+(Timestamp('2021-10-22 16:48:19.280000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07715204, 3.03842911, 3.07715204, 3.03842911]), 2826.0600000001914, 0.0, array([3.1513, 3.1485, 3.1513, 3.1485], dtype=object), 0, 0, 0.7652120000000383, 0.0, 0)
+(Timestamp('2021-10-22 16:48:30.335000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07722148, 3.03847034, 3.07722148, 3.03847034]), 2837.1150000001926, 0.0, array([3.1513, 3.1485, 3.1513, 3.1485], dtype=object), 0, 0, 0.7674230000000386, 0.0, 0)
+(Timestamp('2021-10-22 16:48:39.380000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.07787657, 3.04135499, 3.07787657, 3.04135499]), 2846.1600000001936, 0.0, array([3.1513, 3.1488, 3.1513, 3.1488], dtype=object), 0, 0, 0.7692320000000388, 0.0, 0)
+(Timestamp('2021-10-22 16:48:50.435000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08000862, 3.04234295, 3.08000862, 3.04234295]), 2857.215000000195, 0.0, array([3.1516, 3.1488, 3.1516, 3.1488], dtype=object), 0, 0, 0.771443000000039, 0.0, 0)
+(Timestamp('2021-10-22 16:48:59.480000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08108091, 3.04256929, 3.08108091, 3.04256929]), 2866.2600000001958, 0.0, array([3.1516, 3.1488, 3.1516, 3.1488], dtype=object), 0, 0, 0.7732520000000391, 0.0, 0)
+(Timestamp('2021-10-22 16:49:10.535000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08132475, 3.04291352, 3.08132475, 3.04291352]), 2877.315000000197, 0.0, array([3.1516, 3.1488, 3.1516, 3.1488], dtype=object), 0, 0, 0.7754630000000395, 0.0, 0)
+(Timestamp('2021-10-22 16:49:19.580000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08137962, 3.0439887 , 3.08137962, 3.0439887 ]), 2886.360000000198, 0.0, array([3.1516, 3.1488, 3.1516, 3.1488], dtype=object), 0, 0, 0.7772720000000397, 0.0, 0)
+(Timestamp('2021-10-22 16:49:30.635000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08198044, 3.0458768 , 3.08198044, 3.0458768 ]), 2897.415000000199, 0.0, array([3.1519, 3.1491, 3.1519, 3.1491], dtype=object), 0, 0, 0.7794830000000399, 0.0, 0)
+(Timestamp('2021-10-22 16:49:39.680000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08476788, 3.04658909, 3.08476788, 3.04658909]), 2906.4600000002, 0.0, array([3.1519, 3.1491, 3.1519, 3.1491], dtype=object), 0, 0, 0.7812920000000402, 0.0, 0)
+(Timestamp('2021-10-22 16:49:50.735000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08537924, 3.04674532, 3.08537924, 3.04674532]), 2917.5150000002013, 0.0, array([3.1519, 3.1491, 3.1519, 3.1491], dtype=object), 0, 0, 0.7835030000000405, 0.0, 0)
+(Timestamp('2021-10-22 16:49:59.780000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08551191, 3.04710534, 3.08551191, 3.04710534]), 2926.5600000002023, 0.0, array([3.1519, 3.1491, 3.1519, 3.1491], dtype=object), 0, 0, 0.7853120000000405, 0.0, 0)
+(Timestamp('2021-10-22 16:50:10.835000'), 'HUATING01', 2.6558839529110525, 3.0, array([3.08554047, 3.048937  , 3.08554047, 3.048937  ]), 2937.6150000002035, 0.0, array([3.1519, 3.1494, 3.1519, 3.1494], dtype=object), 0, 0, 0.7875230000000408, 0.0, 0)
+(Timestamp('2021-10-22 16:50:19.880000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.08652994, 3.05051906, 3.08652994, 3.05051906]), 2946.6600000002045, 0.0, array([3.1522, 3.1494, 3.1522, 3.1494], dtype=object), 0, 0, 0.789332000000041, 0.0, 0)
+(Timestamp('2021-10-22 16:50:30.935000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.08903997, 3.05085329, 3.08903997, 3.05085329]), 2957.7150000002057, 0.0, array([3.1522, 3.1494, 3.1522, 3.1494], dtype=object), 0, 0, 0.7915430000000412, 0.0, 0)
+(Timestamp('2021-10-22 16:50:39.980000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.0895644 , 3.05092312, 3.0895644 , 3.05092312]), 2966.7600000002067, 0.0, array([3.1522, 3.1494, 3.1522, 3.1494], dtype=object), 0, 0, 0.7933520000000414, 0.0, 0)
+(Timestamp('2021-10-22 16:50:50.030000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.08967304, 3.05402038, 3.08967304, 3.05402038]), 2976.8100000002078, 0.0, array([3.1522, 3.1501, 3.1522, 3.1501], dtype=object), 0, 0, 0.7953620000000416, 0.0, 0)
+(Timestamp('2021-10-22 16:50:59.075000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.08969533, 3.05774545, 3.08969533, 3.05774545]), 2985.8550000002087, 0.0, array([3.1522, 3.1501, 3.1522, 3.1501], dtype=object), 0, 0, 0.7971710000000418, 0.0, 0)
+(Timestamp('2021-10-22 16:51:10.130000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09271776, 3.06005229, 3.09271776, 3.06005229]), 2996.91000000021, 0.0, array([3.1525, 3.1501, 3.1525, 3.1501], dtype=object), 0, 0, 0.7993820000000421, 0.0, 0)
+(Timestamp('2021-10-22 16:51:19.175000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09362796, 3.06051613, 3.09362796, 3.06051613]), 3005.955000000211, 0.0, array([3.1525, 3.1501, 3.1525, 3.1501], dtype=object), 0, 0, 0.8011910000000424, 0.0, 0)
+(Timestamp('2021-10-22 16:51:30.230000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09380942, 3.0606086 , 3.09380942, 3.0606086 ]), 3017.010000000212, 0.0, array([3.1525, 3.1501, 3.1525, 3.1501], dtype=object), 0, 0, 0.8034020000000425, 0.0, 0)
+(Timestamp('2021-10-22 16:51:39.275000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09384517, 3.06196438, 3.09384517, 3.06196438]), 3026.055000000213, 0.0, array([3.1525, 3.1504, 3.1525, 3.1504], dtype=object), 0, 0, 0.8052110000000428, 0.0, 0)
+(Timestamp('2021-10-22 16:51:50.330000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09425859, 3.06332657, 3.09425859, 3.06332657]), 3037.1100000002143, 0.0, array([3.1525, 3.1504, 3.1525, 3.1504], dtype=object), 0, 0, 0.8074220000000429, 0.0, 0)
+(Timestamp('2021-10-22 16:51:59.375000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09661951, 3.06450601, 3.09661951, 3.06450601]), 3046.1550000002153, 0.0, array([3.1529, 3.1504, 3.1529, 3.1504], dtype=object), 0, 0, 0.8092310000000431, 0.0, 0)
+(Timestamp('2021-10-22 16:52:10.430000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09886835, 3.06473163, 3.09886835, 3.06473163]), 3057.2100000002165, 0.0, array([3.1529, 3.1504, 3.1529, 3.1504], dtype=object), 0, 0, 0.8114420000000434, 0.0, 0)
+(Timestamp('2021-10-22 16:52:19.475000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09929333, 3.06477426, 3.09929333, 3.06477426]), 3066.2550000002175, 0.0, array([3.1529, 3.1504, 3.1529, 3.1504], dtype=object), 0, 0, 0.8132510000000437, 0.0, 0)
+(Timestamp('2021-10-22 16:52:30.530000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09937291, 3.06662941, 3.09937291, 3.06662941]), 3077.3100000002187, 0.0, array([3.1529, 3.1507, 3.1529, 3.1507], dtype=object), 0, 0, 0.8154620000000438, 0.0, 0)
+(Timestamp('2021-10-22 16:52:39.575000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.09972703, 3.06817584, 3.09972703, 3.06817584]), 3086.3550000002197, 0.0, array([3.1529, 3.1507, 3.1529, 3.1507], dtype=object), 0, 0, 0.817271000000044, 0.0, 0)
+(Timestamp('2021-10-22 16:52:50.630000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10192662, 3.0687995 , 3.10192662, 3.0687995 ]), 3097.410000000221, 0.0, array([3.1532, 3.1507, 3.1532, 3.1507], dtype=object), 0, 0, 0.8194820000000442, 0.0, 0)
+(Timestamp('2021-10-22 16:52:59.675000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10325475, 3.06891233, 3.10325475, 3.06891233]), 3106.455000000222, 0.0, array([3.1532, 3.1507, 3.1532, 3.1507], dtype=object), 0, 0, 0.8212910000000445, 0.0, 0)
+(Timestamp('2021-10-22 16:53:10.730000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10349274, 3.06893254, 3.10349274, 3.06893254]), 3117.510000000223, 0.0, array([3.1532, 3.1507, 3.1532, 3.1507], dtype=object), 0, 0, 0.8235020000000446, 0.0, 0)
+(Timestamp('2021-10-22 16:53:19.775000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10353483, 3.07064981, 3.10353483, 3.07064981]), 3126.555000000224, 0.0, array([3.1532, 3.1507, 3.1532, 3.1507], dtype=object), 0, 0, 0.825311000000045, 0.0, 0)
+(Timestamp('2021-10-22 16:53:30.830000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10385462, 3.07235646, 3.10385462, 3.07235646]), 3137.610000000225, 0.0, array([3.1532, 3.151, 3.1532, 3.151], dtype=object), 0, 0, 0.8275220000000452, 0.0, 0)
+(Timestamp('2021-10-22 16:53:39.875000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10669646, 3.07296456, 3.10669646, 3.07296456]), 3146.655000000226, 0.0, array([3.1535, 3.151, 3.1535, 3.151], dtype=object), 0, 0, 0.8293310000000453, 0.0, 0)
+(Timestamp('2021-10-22 16:53:50.930000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10752809, 3.07306862, 3.10752809, 3.07306862]), 3157.7100000002274, 0.0, array([3.1535, 3.151, 3.1535, 3.151], dtype=object), 0, 0, 0.8315420000000455, 0.0, 0)
+(Timestamp('2021-10-22 16:53:59.975000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10766849, 3.07343226, 3.10766849, 3.07343226]), 3166.7550000002284, 0.0, array([3.1535, 3.151, 3.1535, 3.151], dtype=object), 0, 0, 0.8333510000000459, 0.0, 0)
+(Timestamp('2021-10-22 16:54:10.025000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10769194, 3.07488065, 3.10769194, 3.07488065]), 3176.8050000002295, 0.0, array([3.1535, 3.1513, 3.1535, 3.1513], dtype=object), 0, 0, 0.8353610000000461, 0.0, 0)
+(Timestamp('2021-10-22 16:54:19.070000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10769581, 3.07685794, 3.10769581, 3.07685794]), 3185.8500000002305, 0.0, array([3.1535, 3.1513, 3.1535, 3.1513], dtype=object), 0, 0, 0.8371700000000462, 0.0, 0)
+(Timestamp('2021-10-22 16:54:30.125000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.10991468, 3.07718075, 3.10991468, 3.07718075]), 3196.9050000002317, 0.0, array([3.1538, 3.1513, 3.1538, 3.1513], dtype=object), 0, 0, 0.8393810000000465, 0.0, 0)
+(Timestamp('2021-10-22 16:54:39.170000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11154214, 3.07723271, 3.11154214, 3.07723271]), 3205.9500000002326, 0.0, array([3.1538, 3.1513, 3.1538, 3.1513], dtype=object), 0, 0, 0.8411900000000466, 0.0, 0)
+(Timestamp('2021-10-22 16:54:50.225000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11180128, 3.0775594 , 3.11180128, 3.0775594 ]), 3217.005000000234, 0.0, array([3.1538, 3.1513, 3.1538, 3.1513], dtype=object), 0, 0, 0.8434010000000469, 0.0, 0)
+(Timestamp('2021-10-22 16:54:59.270000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11184194, 3.07939758, 3.11184194, 3.07939758]), 3226.050000000235, 0.0, array([3.1538, 3.1516, 3.1538, 3.1516], dtype=object), 0, 0, 0.8452100000000471, 0.0, 0)
+(Timestamp('2021-10-22 16:55:10.325000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11184825, 3.08109053, 3.11184825, 3.08109053]), 3237.105000000236, 0.0, array([3.1538, 3.1516, 3.1538, 3.1516], dtype=object), 0, 0, 0.8474210000000473, 0.0, 0)
+(Timestamp('2021-10-22 16:55:19.370000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.1132599 , 3.08134939, 3.1132599 , 3.08134939]), 3246.150000000237, 0.0, array([3.1538, 3.1516, 3.1538, 3.1516], dtype=object), 0, 0, 0.8492300000000476, 0.0, 0)
+(Timestamp('2021-10-22 16:55:30.425000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11495193, 3.08138852, 3.11495193, 3.08138852]), 3257.205000000238, 0.0, array([3.1541, 3.1516, 3.1541, 3.1516], dtype=object), 0, 0, 0.8514410000000479, 0.0, 0)
+(Timestamp('2021-10-22 16:55:39.470000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11584809, 3.08210303, 3.11584809, 3.08210303]), 3266.250000000239, 0.0, array([3.1541, 3.1516, 3.1541, 3.1516], dtype=object), 0, 0, 0.8532500000000478, 0.0, 0)
+(Timestamp('2021-10-22 16:55:50.525000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11597994, 3.08440429, 3.11597994, 3.08440429]), 3277.3050000002404, 0.0, array([3.1541, 3.1519, 3.1541, 3.1519], dtype=object), 0, 0, 0.8554610000000482, 0.0, 0)
+(Timestamp('2021-10-22 16:55:59.570000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11599904, 3.08538491, 3.11599904, 3.08538491]), 3286.3500000002414, 0.0, array([3.1541, 3.1519, 3.1541, 3.1519], dtype=object), 0, 0, 0.8572700000000484, 0.0, 0)
+(Timestamp('2021-10-22 16:56:10.625000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.1185976 , 3.08552523, 3.1185976 , 3.08552523]), 3297.4050000002426, 0.0, array([3.1544, 3.1519, 3.1544, 3.1519], dtype=object), 0, 0, 0.8594810000000487, 0.0, 0)
+(Timestamp('2021-10-22 16:56:19.670000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.11993901, 3.08554499, 3.11993901, 3.08554499]), 3306.4500000002436, 0.0, array([3.1544, 3.1519, 3.1544, 3.1519], dtype=object), 0, 0, 0.8612900000000488, 0.0, 0)
+(Timestamp('2021-10-22 16:56:30.725000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12012555, 3.08587374, 3.12012555, 3.08587374]), 3317.5050000002448, 0.0, array([3.1544, 3.1519, 3.1544, 3.1519], dtype=object), 0, 0, 0.8635010000000491, 0.0, 0)
+(Timestamp('2021-10-22 16:56:39.770000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12015107, 3.08702941, 3.12015107, 3.08702941]), 3326.5500000002457, 0.0, array([3.1544, 3.1522, 3.1544, 3.1522], dtype=object), 0, 0, 0.8653100000000492, 0.0, 0)
+(Timestamp('2021-10-22 16:56:50.825000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12015451, 3.08901955, 3.12015451, 3.08901955]), 3337.605000000247, 0.0, array([3.1544, 3.1522, 3.1544, 3.1522], dtype=object), 0, 0, 0.8675210000000496, 0.0, 0)
+(Timestamp('2021-10-22 16:56:59.870000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12232107, 3.08961195, 3.12232107, 3.08961195]), 3346.650000000248, 0.0, array([3.1547, 3.1522, 3.1547, 3.1522], dtype=object), 0, 0, 0.8693300000000497, 0.0, 0)
+(Timestamp('2021-10-22 16:57:10.925000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12372361, 3.08968956, 3.12372361, 3.08968956]), 3357.705000000249, 0.0, array([3.1547, 3.1522, 3.1547, 3.1522], dtype=object), 0, 0, 0.87154100000005, 0.0, 0)
+(Timestamp('2021-10-22 16:57:19.970000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12423387, 3.08969955, 3.12423387, 3.08969955]), 3366.75000000025, 0.0, array([3.1547, 3.1522, 3.1547, 3.1522], dtype=object), 0, 0, 0.8733500000000501, 0.0, 0)
+(Timestamp('2021-10-22 16:57:30.020000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12429864, 3.09006434, 3.12429864, 3.09006434]), 3376.800000000251, 0.0, array([3.1547, 3.1522, 3.1547, 3.1522], dtype=object), 0, 0, 0.8753600000000503, 0.0, 0)
+(Timestamp('2021-10-22 16:57:39.065000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12430673, 3.09302408, 3.12430673, 3.09302408]), 3385.845000000252, 0.0, array([3.1547, 3.1525, 3.1547, 3.1525], dtype=object), 0, 0, 0.8771690000000505, 0.0, 0)
+(Timestamp('2021-10-22 16:57:50.120000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12430773, 3.09375374, 3.12430773, 3.09375374]), 3396.9000000002534, 0.0, array([3.1547, 3.1525, 3.1547, 3.1525], dtype=object), 0, 0, 0.8793800000000509, 0.0, 0)
+(Timestamp('2021-10-22 16:57:59.165000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12577162, 3.09384193, 3.12577162, 3.09384193]), 3405.9450000002544, 0.0, array([3.155, 3.1525, 3.155, 3.1525], dtype=object), 0, 0, 0.8811890000000508, 0.0, 0)
+(Timestamp('2021-10-22 16:58:10.220000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12814714, 3.09385243, 3.12814714, 3.09385243]), 3417.0000000002556, 0.0, array([3.155, 3.1525, 3.155, 3.1525], dtype=object), 0, 0, 0.8834000000000513, 0.0, 0)
+(Timestamp('2021-10-22 16:58:19.265000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12842469, 3.09483396, 3.12842469, 3.09483396]), 3426.0450000002566, 0.0, array([3.155, 3.1525, 3.155, 3.1525], dtype=object), 0, 0, 0.8852090000000514, 0.0, 0)
+(Timestamp('2021-10-22 16:58:30.320000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12845663, 3.09798449, 3.12845663, 3.09798449]), 3437.1000000002578, 0.0, array([3.155, 3.1529, 3.155, 3.1529], dtype=object), 0, 0, 0.8874200000000517, 0.0, 0)
+(Timestamp('2021-10-22 16:58:39.365000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.12846024, 3.09923513, 3.12846024, 3.09923513]), 3446.1450000002587, 0.0, array([3.155, 3.1529, 3.155, 3.1529], dtype=object), 0, 0, 0.8892290000000518, 0.0, 0)
+(Timestamp('2021-10-22 16:58:50.420000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13047991, 3.09937401, 3.13047991, 3.09937401]), 3457.20000000026, 0.0, array([3.1553, 3.1529, 3.1553, 3.1529], dtype=object), 0, 0, 0.8914400000000521, 0.0, 0)
+(Timestamp('2021-10-22 16:58:59.465000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13238575, 3.09938911, 3.13238575, 3.09938911]), 3466.245000000261, 0.0, array([3.1553, 3.1529, 3.1553, 3.1529], dtype=object), 0, 0, 0.8932490000000523, 0.0, 0)
+(Timestamp('2021-10-22 16:59:10.520000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.1325897 , 3.09939073, 3.1325897 , 3.09939073]), 3477.300000000262, 0.0, array([3.1553, 3.1529, 3.1553, 3.1529], dtype=object), 0, 0, 0.8954600000000525, 0.0, 0)
+(Timestamp('2021-10-22 16:59:19.565000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13261106, 3.10199924, 3.13261106, 3.10199924]), 3486.345000000263, 0.0, array([3.1553, 3.1532, 3.1553, 3.1532], dtype=object), 0, 0, 0.8972690000000527, 0.0, 0)
+(Timestamp('2021-10-22 16:59:30.620000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13261326, 3.10338849, 3.13261326, 3.10338849]), 3497.4000000002643, 0.0, array([3.1553, 3.1532, 3.1553, 3.1532], dtype=object), 0, 0, 0.8994800000000531, 0.0, 0)
+(Timestamp('2021-10-22 16:59:39.665000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13411064, 3.10352842, 3.13411064, 3.10352842]), 3506.4450000002653, 0.0, array([3.1556, 3.1532, 3.1556, 3.1532], dtype=object), 0, 0, 0.9012890000000531, 0.0, 0)
+(Timestamp('2021-10-22 16:59:50.720000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13651006, 3.10354226, 3.13651006, 3.10354226]), 3517.5000000002665, 0.0, array([3.1556, 3.1532, 3.1556, 3.1532], dtype=object), 0, 0, 0.9035000000000535, 0.0, 0)
+(Timestamp('2021-10-22 16:59:59.765000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13674207, 3.1035436 , 3.13674207, 3.1035436 ]), 3526.5450000002675, 0.0, array([3.1556, 3.1532, 3.1556, 3.1532], dtype=object), 0, 0, 0.9053090000000537, 0.0, 0)
+(Timestamp('2021-10-22 17:00:10.820000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13676409, 3.10422896, 3.13676409, 3.10422896]), 3537.6000000002687, 0.0, array([3.1556, 3.1535, 3.1556, 3.1535], dtype=object), 0, 0, 0.9075200000000538, 0.0, 0)
+(Timestamp('2021-10-22 17:00:19.865000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13676613, 3.10700453, 3.13676613, 3.10700453]), 3546.6450000002696, 0.0, array([3.1556, 3.1535, 3.1556, 3.1535], dtype=object), 0, 0, 0.909329000000054, 0.0, 0)
+(Timestamp('2021-10-22 17:00:30.920000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13676632, 3.10763535, 3.13676632, 3.10763535]), 3557.700000000271, 0.0, array([3.1556, 3.1535, 3.1556, 3.1535], dtype=object), 0, 0, 0.9115400000000543, 0.0, 0)
+(Timestamp('2021-10-22 17:00:39.965000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.13828352, 3.10769126, 3.13828352, 3.10769126]), 3566.745000000272, 0.0, array([3.156, 3.1535, 3.156, 3.1535], dtype=object), 0, 0, 0.9133490000000544, 0.0, 0)
+(Timestamp('2021-10-22 17:00:50.015000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.14196318, 3.10769612, 3.14196318, 3.10769612]), 3576.795000000273, 0.0, array([3.156, 3.1535, 3.156, 3.1535], dtype=object), 0, 0, 0.9153590000000547, 0.0, 0)
+(Timestamp('2021-10-22 17:00:59.060000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.14227525, 3.10883918, 3.14227525, 3.10883918]), 3585.840000000274, 0.0, array([3.156, 3.1535, 3.156, 3.1535], dtype=object), 0, 0, 0.9171680000000549, 0.0, 0)
+(Timestamp('2021-10-22 17:01:10.115000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.14230116, 3.10987124, 3.14230116, 3.10987124]), 3596.895000000275, 0.0, array([3.156, 3.1538, 3.156, 3.1538], dtype=object), 0, 0, 0.9193790000000551, 0.0, 0)
+(Timestamp('2021-10-22 17:01:19.160000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.14230325, 3.1116914 , 3.14230325, 3.1116914 ]), 3605.940000000276, 0.0, array([3.156, 3.1538, 3.156, 3.1538], dtype=object), 0, 0, 0.9201320000000063, 0.0, 0)
+(Timestamp('2021-10-22 17:01:30.215000'), 'HUATING01', 2.6558839529110525, 3.1, array([3.14334583, 3.11183681, 3.14334583, 3.11183681]), 3616.9950000002773, 0.0, array([3.1563, 3.1538, 3.1563, 3.1538], dtype=object), 0, 0, 0.920377666666673, 0.0, 0)
+(Timestamp('2021-10-22 17:01:39.260000'), 'HUATING01', 2.721317520782629, 3.2, array([3.20812506, 3.17661604, 3.20812506, 3.17661604]), 0, -0.665900024414062, array([3.1882, 3.186, 3.1882, 3.186], dtype=object), 0, 0, 0.0, 4.664104672136303, 4)
+(Timestamp('2021-10-22 17:01:50.315000'), 'HUATING01', 2.824593682069396, 3.3, array([3.31036846, 3.27885944, 3.31036846, 3.27885944]), 0, -0.665900024414062, array([3.2015, 3.1994, 3.2015, 3.1994], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:01:59.360000'), 'HUATING01', 2.909092362689188, 3.4, array([3.39402215, 3.36251313, 3.39402215, 3.36251313]), 0, -0.665900024414062, array([3.2124, 3.2108, 3.2124, 3.2108], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:02:10.415000'), 'HUATING01', 3.012368523975955, 3.5, array([3.49626555, 3.46475653, 3.49626555, 3.46475653]), 0, -0.665900024414062, array([3.2226, 3.2207, 3.2226, 3.2207], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:02:19.460000'), 'HUATING01', 3.096867198722946, 3.5, array([3.57991924, 3.54841022, 3.57991924, 3.54841022]), 0, -0.665900024414062, array([3.2316, 3.2297, 3.2316, 3.2297], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:02:30.515000'), 'HUATING01', 3.200126439782708, 3.7, array([3.68214589, 3.65063687, 3.68214589, 3.65063687]), 0, -0.665299987792969, array([3.2403, 3.2384, 3.2403, 3.2384], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 17:02:39.560000'), 'HUATING01', 3.284616660291643, 3.7, array([3.7657912 , 3.73428219, 3.7657912 , 3.73428219]), 0, -0.665900024414062, array([3.2483, 3.2465, 3.2483, 3.2465], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:02:50.615000'), 'HUATING01', 3.3878843614675533, 3.8, array([3.86802623, 3.83651721, 3.86802623, 3.83651721]), 0, -0.665900024414062, array([3.2561, 3.2545, 3.2561, 3.2545], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:02:59.660000'), 'HUATING01', 3.4723745761036877, 3.9, array([3.95167154, 3.92016253, 3.95167154, 3.92016253]), 0, -0.665900024414062, array([3.2635, 3.262, 3.2635, 3.262], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:03:10.715000'), 'HUATING01', 3.575650737390455, 4.0, array([4.05391494, 4.02240593, 4.05391494, 4.02240593]), 0, -0.665900024414062, array([3.2707, 3.2694, 3.2707, 3.2694], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:03:19.760000'), 'HUATING01', 3.660149412137446, 4.1, array([4.13756863, 4.10605962, 4.13756863, 4.10605962]), 0, -0.665900024414062, array([3.2778, 3.2762, 3.2778, 3.2762], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:03:30.815000'), 'HUATING01', 3.7634255734242132, 4.2, array([4.23981203, 4.20830302, 4.23981203, 4.20830302]), 0, -0.665900024414062, array([3.2843, 3.2831, 3.2843, 3.2831], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:03:39.860000'), 'HUATING01', 3.847924254044005, 4.3, array([4.32346572, 4.29195671, 4.32346572, 4.29195671]), 0, -0.665900024414062, array([3.2908, 3.2899, 3.2908, 3.2899], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:03:50.915000'), 'HUATING01', 3.951200415330772, 4.4, array([4.42570912, 4.39420011, 4.42570912, 4.39420011]), 0, -0.665900024414062, array([3.2973, 3.2961, 3.2973, 3.2961], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:03:59.960000'), 'HUATING01', 4.035699090077764, 4.5, array([4.50936281, 4.4778538 , 4.50936281, 4.4778538 ]), 0, -0.665900024414062, array([3.3035, 3.3023, 3.3035, 3.3023], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:04:10.010000'), 'HUATING01', 4.129586511031047, 4.6, array([4.60231136, 4.57080234, 4.60231136, 4.57080234]), 0, -0.665900024414062, array([3.3091, 3.3079, 3.3091, 3.3079], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:04:19.055000'), 'HUATING01', 4.214085185778041, 4.7, array([4.68596505, 4.65445603, 4.68596505, 4.65445603]), 0, -0.665900024414062, array([3.3147, 3.3138, 3.3147, 3.3138], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:04:30.110000'), 'HUATING01', 4.317361347064812, 4.8, array([4.78820845, 4.75669943, 4.78820845, 4.75669943]), 0, -0.665900024414062, array([3.3206, 3.3193, 3.3206, 3.3193], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:04:39.155000'), 'HUATING01', 4.401860027684606, 4.8, array([4.87186214, 4.84035312, 4.87186214, 4.84035312]), 0, -0.665900024414062, array([3.3262, 3.3249, 3.3262, 3.3249], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:04:50.210000'), 'HUATING01', 4.505136188971377, 4.9, array([4.97410554, 4.94259652, 4.97410554, 4.94259652]), 0, -0.665900024414062, array([3.3314, 3.3305, 3.3314, 3.3305], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:04:59.255000'), 'HUATING01', 4.589634863718371, 5.0, array([5.05775923, 5.02625021, 5.05775923, 5.02625021]), 0, -0.665900024414062, array([3.337, 3.3355, 3.337, 3.3355], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:05:10.310000'), 'HUATING01', 4.692911025005142, 5.1, array([5.16000263, 5.12849361, 5.16000263, 5.12849361]), 0, -0.665900024414062, array([3.3423, 3.3407, 3.3423, 3.3407], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:05:19.355000'), 'HUATING01', 4.777409705624936, 5.2, array([5.24365632, 5.2121473 , 5.24365632, 5.2121473 ]), 0, -0.665900024414062, array([3.3469, 3.346, 3.3469, 3.346], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:05:30.410000'), 'HUATING01', 4.880677406800849, 5.3, array([5.34589134, 5.31438233, 5.34589134, 5.31438233]), 0, -0.665900024414062, array([3.3519, 3.3506, 3.3519, 3.3506], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:05:39.455000'), 'HUATING01', 4.965167621436986, 5.4, array([5.42953666, 5.39802764, 5.42953666, 5.39802764]), 0, -0.665900024414062, array([3.3568, 3.3556, 3.3568, 3.3556], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:05:50.510000'), 'HUATING01', 5.068443782723757, 5.5, array([5.53178006, 5.50027104, 5.53178006, 5.50027104]), 0, -0.665900024414062, array([3.3612, 3.3606, 3.3612, 3.3606], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:05:59.555000'), 'HUATING01', 5.152942463343551, 5.6, array([5.61543375, 5.58392473, 5.61543375, 5.58392473]), 0, -0.665900024414062, array([3.3658, 3.3649, 3.3658, 3.3649], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:06:10.610000'), 'HUATING01', 5.256218624630322, 5.7, array([5.71767715, 5.68616813, 5.71767715, 5.68616813]), 0, -0.665900024414062, array([3.3702, 3.3696, 3.3702, 3.3696], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:06:19.655000'), 'HUATING01', 5.340717299377316, 5.8, array([5.80133084, 5.76982182, 5.80133084, 5.76982182]), 0, -0.665900024414062, array([3.3745, 3.3736, 3.3745, 3.3736], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:06:30.710000'), 'HUATING01', 5.443993460664087, 5.9, array([5.90357424, 5.87206522, 5.90357424, 5.87206522]), 0, -0.665900024414062, array([3.3785, 3.3782, 3.3785, 3.3782], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:06:39.755000'), 'HUATING01', 5.528492135411081, 6.0, array([5.98722793, 5.95571891, 5.98722793, 5.95571891]), 0, -0.665900024414062, array([3.3829, 3.382, 3.3829, 3.382], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:06:50.810000'), 'HUATING01', 5.631768296697852, 6.1, array([6.08947133, 6.05796231, 6.08947133, 6.05796231]), 0, -0.665900024414062, array([3.3866, 3.3857, 3.3866, 3.3857], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:06:59.855000'), 'HUATING01', 5.716266977317646, 6.1, array([6.17312502, 6.141616  , 6.17312502, 6.141616  ]), 0, -0.665900024414062, array([3.3903, 3.3897, 3.3903, 3.3897], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:07:10.910000'), 'HUATING01', 5.819543138604417, 6.2, array([6.27536842, 6.2438594 , 6.27536842, 6.2438594 ]), 0, -0.665900024414062, array([3.394, 3.3931, 3.394, 3.3931], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:07:19.955000'), 'HUATING01', 5.904041813351411, 6.3, array([6.35902211, 6.32751309, 6.35902211, 6.32751309]), 0, -0.665900024414062, array([3.3971, 3.3965, 3.3971, 3.3965], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:07:30.005000'), 'HUATING01', 5.997929234304694, 6.4, array([6.45197065, 6.42046164, 6.45197065, 6.42046164]), 0, -0.665900024414062, array([3.3999, 3.399, 3.3999, 3.399], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:07:39.050000'), 'HUATING01', 6.082427909051688, 6.5, array([6.53562434, 6.50411533, 6.53562434, 6.50411533]), 0, -0.665900024414062, array([3.4021, 3.4015, 3.4021, 3.4015], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:07:50.105000'), 'HUATING01', 6.185704070338459, 6.6, array([6.63786774, 6.60635873, 6.63786774, 6.60635873]), 0, -0.665900024414062, array([3.4046, 3.404, 3.4046, 3.404], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:07:59.150000'), 'HUATING01', 6.270202750958253, 6.7, array([6.72152143, 6.69001242, 6.72152143, 6.69001242]), 0, -0.665900024414062, array([3.4061, 3.4058, 3.4061, 3.4058], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:08:10.205000'), 'HUATING01', 6.373478912245024, 6.8, array([6.82376483, 6.79225582, 6.82376483, 6.79225582]), 0, -0.665900024414062, array([3.4083, 3.4074, 3.4083, 3.4074], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:08:19.250000'), 'HUATING01', 6.457977586992018, 6.9, array([6.90741852, 6.87590951, 6.90741852, 6.87590951]), 0, -0.665900024414062, array([3.4095, 3.4089, 3.4095, 3.4089], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:08:30.305000'), 'HUATING01', 6.561253748278789, 7.0, array([7.00966192, 6.97815291, 7.00966192, 6.97815291]), 0, -0.665900024414062, array([3.4108, 3.4102, 3.4108, 3.4102], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:08:39.350000'), 'HUATING01', 6.645752428898583, 7.1, array([7.09331561, 7.0618066 , 7.09331561, 7.0618066 ]), 0, -0.665900024414062, array([3.412, 3.4117, 3.412, 3.4117], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:08:50.405000'), 'HUATING01', 6.749028590185354, 7.2, array([7.19555901, 7.16405   , 7.19555901, 7.16405   ]), 0, -0.665900024414062, array([3.413, 3.4126, 3.413, 3.4126], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:08:59.450000'), 'HUATING01', 6.833527264932348, 7.2, array([7.2792127 , 7.24770369, 7.2792127 , 7.24770369]), 0, -0.665900024414062, array([3.4139, 3.4136, 3.4139, 3.4136], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:09:10.505000'), 'HUATING01', 6.936803426219119, 7.3, array([7.3814561 , 7.34994709, 7.3814561 , 7.34994709]), 0, -0.665900024414062, array([3.4151, 3.4145, 3.4151, 3.4145], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:09:19.550000'), 'HUATING01', 7.021302106838913, 7.4, array([7.46510979, 7.43360078, 7.46510979, 7.43360078]), 0, -0.665900024414062, array([3.4161, 3.4151, 3.4161, 3.4151], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:09:30.605000'), 'HUATING01', 7.124578268125684, 7.5, array([7.56735319, 7.53584418, 7.56735319, 7.53584418]), 0, -0.665900024414062, array([3.4167, 3.4161, 3.4167, 3.4161], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:09:39.650000'), 'HUATING01', 7.209076942872678, 7.6, array([7.65100689, 7.61949787, 7.65100689, 7.61949787]), 0, -0.665900024414062, array([3.4176, 3.417, 3.4176, 3.417], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:09:50.705000'), 'HUATING01', 7.312353104159449, 7.7, array([7.75325028, 7.72174127, 7.75325028, 7.72174127]), 0, -0.665900024414062, array([3.4182, 3.4176, 3.4182, 3.4176], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:09:59.750000'), 'HUATING01', 7.396851778906443, 7.8, array([7.83690398, 7.80539496, 7.83690398, 7.80539496]), 0, -0.665900024414062, array([3.4192, 3.4185, 3.4192, 3.4185], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:10:10.805000'), 'HUATING01', 7.500127940193214, 7.9, array([7.93914737, 7.90763836, 7.93914737, 7.90763836]), 0, -0.665900024414062, array([3.4198, 3.4195, 3.4198, 3.4195], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:10:19.850000'), 'HUATING01', 7.584626620813008, 8.0, array([8.02280107, 7.99129205, 8.02280107, 7.99129205]), 0, -0.665900024414062, array([3.4204, 3.4201, 3.4204, 3.4201], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:10:30.905000'), 'HUATING01', 7.687885861872773, 8.1, array([8.12502771, 8.0935187 , 8.12502771, 8.0935187 ]), 0, -0.665900024414062, array([3.4213, 3.4207, 3.4213, 3.4207], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 17:10:39.950000'), 'HUATING01', 7.772384536619767, 8.2, array([8.2086814 , 8.17717239, 8.2086814 , 8.17717239]), 0, -0.665900024414062, array([3.4219, 3.4216, 3.4219, 3.4216], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:10:50'), 'HUATING01', 7.8662719575730495, 8.3, array([8.30162995, 8.27012093, 8.30162995, 8.27012093]), 0, -0.665900024414062, array([3.4229, 3.4223, 3.4229, 3.4223], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:11:00.050000'), 'HUATING01', 7.960159378526332, 8.4, array([8.39457849, 8.36306948, 8.39457849, 8.36306948]), 0, -0.665900024414062, array([3.4235, 3.4229, 3.4235, 3.4229], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:11:09.095000'), 'HUATING01', 8.044658053273327, 8.4, array([8.47823219, 8.44672317, 8.47823219, 8.44672317]), 0, -0.665900024414062, array([3.4241, 3.4235, 3.4241, 3.4235], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:11:20.150000'), 'HUATING01', 8.1479342145601, 8.5, array([8.58047558, 8.54896657, 8.58047558, 8.54896657]), 0, -0.665900024414062, array([3.4247, 3.4241, 3.4247, 3.4241], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:11:29.195000'), 'HUATING01', 8.232432895179898, 8.6, array([8.66412928, 8.63262026, 8.66412928, 8.63262026]), 0, -0.665900024414062, array([3.4257, 3.4247, 3.4257, 3.4247], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:11:40.250000'), 'HUATING01', 8.335709056466671, 8.7, array([8.76637267, 8.73486366, 8.76637267, 8.73486366]), 0, -0.665900024414062, array([3.4263, 3.4257, 3.4263, 3.4257], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:11:49.295000'), 'HUATING01', 8.420207731213667, 8.8, array([8.85002637, 8.81851735, 8.85002637, 8.81851735]), 0, -0.665900024414062, array([3.4269, 3.4266, 3.4269, 3.4266], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:12:00.350000'), 'HUATING01', 8.52348389250044, 8.9, array([8.95226977, 8.92076075, 8.95226977, 8.92076075]), 0, -0.665900024414062, array([3.4275, 3.4272, 3.4275, 3.4272], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:12:09.395000'), 'HUATING01', 8.607982567247436, 9.0, array([9.03592346, 9.00441444, 9.03592346, 9.00441444]), 0, -0.665900024414062, array([3.4281, 3.4278, 3.4281, 3.4278], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:12:20.450000'), 'HUATING01', 8.71125872853421, 9.1, array([9.13816686, 9.10665784, 9.13816686, 9.10665784]), 0, -0.665900024414062, array([3.4288, 3.4285, 3.4288, 3.4285], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:12:29.495000'), 'HUATING01', 8.795757409154007, 9.2, array([9.22182055, 9.19031153, 9.22182055, 9.19031153]), 0, -0.665900024414062, array([3.4294, 3.4291, 3.4294, 3.4291], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:12:40.550000'), 'HUATING01', 8.89903357044078, 9.3, array([9.32406395, 9.29255493, 9.32406395, 9.29255493]), 0, -0.665900024414062, array([3.43, 3.4297, 3.43, 3.4297], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:12:49.595000'), 'HUATING01', 8.983532245187776, 9.4, array([9.40771764, 9.37620862, 9.40771764, 9.37620862]), 0, -0.665900024414062, array([3.4309, 3.4306, 3.4309, 3.4306], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:13:00.650000'), 'HUATING01', 9.08680840647455, 9.5, array([9.50996104, 9.47845202, 9.50996104, 9.47845202]), 0, -0.665900024414062, array([3.4316, 3.4312, 3.4316, 3.4312], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:13:09.695000'), 'HUATING01', 9.171298626978198, 9.6, array([9.59360635, 9.56209733, 9.59360635, 9.56209733]), 0, -0.665299987792969, array([3.4325, 3.4319, 3.4325, 3.4319], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:13:20.750000'), 'HUATING01', 9.274574788264971, 9.7, array([9.69584975, 9.66434073, 9.69584975, 9.66434073]), 0, -0.665900024414062, array([3.4328, 3.4325, 3.4328, 3.4325], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:13:29.795000'), 'HUATING01', 9.359073463011967, 9.7, array([9.77950344, 9.74799442, 9.77950344, 9.74799442]), 0, -0.665900024414062, array([3.4334, 3.4331, 3.4334, 3.4331], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:13:40.850000'), 'HUATING01', 9.46234962429874, 9.9, array([9.88174684, 9.85023782, 9.88174684, 9.85023782]), 0, -0.665900024414062, array([3.434, 3.4337, 3.434, 3.4337], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:13:49.895000'), 'HUATING01', 9.546848304918537, 9.9, array([9.96540053, 9.93389151, 9.96540053, 9.93389151]), 0, -0.665900024414062, array([3.435, 3.4347, 3.435, 3.4347], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:14:00.950000'), 'HUATING01', 9.65012446620531, 10.0, array([10.06764393, 10.03613491, 10.06764393, 10.03613491]), 0, -0.665900024414062, array([3.4356, 3.4353, 3.4356, 3.4353], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:14:08.990000'), 'HUATING01', 9.725234400618818, 10.1, array([10.14200277, 10.11049375, 10.14200277, 10.11049375]), 0, -0.665900024414062, array([3.4359, 3.4359, 3.4359, 3.4359], dtype=object), 0, 0, 0.0, 5.353836196289058, 4)
+(Timestamp('2021-10-22 17:14:20.045000'), 'HUATING01', 9.828502101794735, 10.2, array([10.24422942, 10.2127204 , 10.24422942, 10.2127204 ]), 0, -0.665900024414062, array([3.4365, 3.4365, 3.4365, 3.4365], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 17:14:29.090000'), 'HUATING01', 9.91300077654173, 10.3, array([10.32788311, 10.29637409, 10.32788311, 10.29637409]), 0, -0.665900024414062, array([3.4371, 3.4371, 3.4371, 3.4371], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:14:40.145000'), 'HUATING01', 10.016276937828504, 10.4, array([10.43012651, 10.39861749, 10.43012651, 10.39861749]), 0, -0.665900024414062, array([3.4378, 3.4378, 3.4378, 3.4378], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:14:49.190000'), 'HUATING01', 10.100775618448301, 10.5, array([10.5137802 , 10.48227118, 10.5137802 , 10.48227118]), 0, -0.665900024414062, array([3.439, 3.4384, 3.439, 3.4384], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:15:00.245000'), 'HUATING01', 10.204051779735074, 10.6, array([10.6160236 , 10.58451458, 10.6160236 , 10.58451458]), 0, -0.665900024414062, array([3.4393, 3.439, 3.4393, 3.439], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:15:09.290000'), 'HUATING01', 10.28855045448207, 10.7, array([10.69967729, 10.66816827, 10.69967729, 10.66816827]), 0, -0.665900024414062, array([3.4399, 3.4396, 3.4399, 3.4396], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:15:20.345000'), 'HUATING01', 10.391826615768844, 10.8, array([10.80192069, 10.77041167, 10.80192069, 10.77041167]), 0, -0.665900024414062, array([3.4409, 3.4402, 3.4409, 3.4402], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:15:29.390000'), 'HUATING01', 10.47632529051584, 10.9, array([10.88557438, 10.85406536, 10.88557438, 10.85406536]), 0, -0.665900024414062, array([3.4415, 3.4409, 3.4415, 3.4409], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:15:40.445000'), 'HUATING01', 10.579601451802613, 11.0, array([10.98781778, 10.95630876, 10.98781778, 10.95630876]), 0, -0.665900024414062, array([3.4418, 3.4415, 3.4418, 3.4415], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:15:49.490000'), 'HUATING01', 10.66410013242241, 11.0, array([11.07147147, 11.03996245, 11.07147147, 11.03996245]), 0, -0.665900024414062, array([3.4427, 3.4424, 3.4427, 3.4424], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:16:00.545000'), 'HUATING01', 10.767376293709184, 11.1, array([11.17371487, 11.14220585, 11.17371487, 11.14220585]), 0, -0.665900024414062, array([3.443, 3.443, 3.443, 3.443], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:16:09.590000'), 'HUATING01', 10.851866508345323, 11.2, array([11.25736018, 11.22585116, 11.25736018, 11.22585116]), 0, -0.665900024414062, array([3.444, 3.4437, 3.444, 3.4437], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:16:20.645000'), 'HUATING01', 10.955142669632096, 11.3, array([11.35960358, 11.32809456, 11.35960358, 11.32809456]), 0, -0.665900024414062, array([3.4446, 3.4443, 3.4446, 3.4443], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:16:29.690000'), 'HUATING01', 11.039641350251893, 11.4, array([11.44325727, 11.41174825, 11.44325727, 11.41174825]), 0, -0.665900024414062, array([3.4452, 3.4449, 3.4452, 3.4449], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:16:40.745000'), 'HUATING01', 11.142909051422517, 11.5, array([11.5454923 , 11.51398328, 11.5454923 , 11.51398328]), 0, -0.665900024414062, array([3.4458, 3.4458, 3.4458, 3.4458], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:16:49.790000'), 'HUATING01', 11.227407726169513, 11.6, array([11.62914599, 11.59763697, 11.62914599, 11.59763697]), 0, -0.665900024414062, array([3.4468, 3.4464, 3.4468, 3.4464], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:17:00.845000'), 'HUATING01', 11.330683887456287, 11.7, array([11.73138939, 11.69988037, 11.73138939, 11.69988037]), 0, -0.665900024414062, array([3.4474, 3.4471, 3.4474, 3.4471], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:17:09.890000'), 'HUATING01', 11.415182568076084, 11.8, array([11.81504308, 11.78353406, 11.81504308, 11.78353406]), 0, -0.665900024414062, array([3.448, 3.4477, 3.448, 3.4477], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:17:20.945000'), 'HUATING01', 11.518458723490056, 11.9, array([11.91728648, 11.88577746, 11.91728648, 11.88577746]), 0, -0.665900024414062, array([3.4486, 3.4483, 3.4486, 3.4483], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:17:29.990000'), 'HUATING01', 11.602957404109853, 12.0, array([12.00094017, 11.96943115, 12.00094017, 11.96943115]), 0, -0.665900024414062, array([3.4492, 3.4489, 3.4492, 3.4489], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:17:40.040000'), 'HUATING01', 11.696844825063138, 12.1, array([12.09388871, 12.06237969, 12.09388871, 12.06237969]), 0, -0.665900024414062, array([3.4499, 3.4495, 3.4499, 3.4495], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:17:49.085000'), 'HUATING01', 11.781335039699277, 12.1, array([12.17753403, 12.14602501, 12.17753403, 12.14602501]), 0, -0.665900024414062, array([3.4505, 3.4505, 3.4505, 3.4505], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:18:00.140000'), 'HUATING01', 11.88461120098605, 12.2, array([12.27977743, 12.24826841, 12.27977743, 12.24826841]), 0, -0.665900024414062, array([3.4511, 3.4511, 3.4511, 3.4511], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:18:09.185000'), 'HUATING01', 11.969109881605847, 12.3, array([12.36343112, 12.3319221 , 12.36343112, 12.3319221 ]), 0, -0.665900024414062, array([3.4517, 3.4517, 3.4517, 3.4517], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:18:20.240000'), 'HUATING01', 12.07238604289262, 12.4, array([12.46567452, 12.4341655 , 12.46567452, 12.4341655 ]), 0, -0.665900024414062, array([3.4523, 3.4523, 3.4523, 3.4523], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:18:29.285000'), 'HUATING01', 12.15687625752876, 12.5, array([12.54931983, 12.51781081, 12.54931983, 12.51781081]), 0, -0.665900024414062, array([3.453, 3.453, 3.453, 3.453], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:18:40.340000'), 'HUATING01', 12.260152418815533, 12.6, array([12.65156323, 12.62005421, 12.65156323, 12.62005421]), 0, -0.665900024414062, array([3.4539, 3.4536, 3.4539, 3.4536], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:18:49.385000'), 'HUATING01', 12.344651093562529, 12.7, array([12.73521692, 12.7037079 , 12.73521692, 12.7037079 ]), 0, -0.665900024414062, array([3.4548, 3.4545, 3.4548, 3.4545], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:19:00.440000'), 'HUATING01', 12.447927254849303, 12.8, array([12.83746032, 12.8059513 , 12.83746032, 12.8059513 ]), 0, -0.665900024414062, array([3.4554, 3.4551, 3.4554, 3.4551], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:19:09.485000'), 'HUATING01', 12.5324259354691, 12.9, array([12.92111401, 12.88960499, 12.92111401, 12.88960499]), 0, -0.665900024414062, array([3.4561, 3.4557, 3.4561, 3.4557], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:19:20.540000'), 'HUATING01', 12.635702096755873, 13.0, array([13.02335741, 12.99184839, 13.02335741, 12.99184839]), 0, -0.665900024414062, array([3.4567, 3.4564, 3.4567, 3.4564], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:19:29.585000'), 'HUATING01', 12.720200771502869, 13.1, array([13.1070111 , 13.07550209, 13.1070111 , 13.07550209]), 0, -0.665900024414062, array([3.4576, 3.457, 3.4576, 3.457], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:19:40.640000'), 'HUATING01', 12.823476932789642, 13.2, array([13.2092545 , 13.17774548, 13.2092545 , 13.17774548]), 0, -0.665900024414062, array([3.4582, 3.4582, 3.4582, 3.4582], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:19:49.685000'), 'HUATING01', 12.90797561340944, 13.3, array([13.29290819, 13.26139918, 13.29290819, 13.26139918]), 0, -0.665900024414062, array([3.4588, 3.4588, 3.4588, 3.4588], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:20:00.740000'), 'HUATING01', 13.011251774696213, 13.4, array([13.39515159, 13.36364257, 13.39515159, 13.36364257]), 0, -0.665900024414062, array([3.4598, 3.4595, 3.4598, 3.4595], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:20:09.785000'), 'HUATING01', 13.095750449443209, 13.4, array([13.47880528, 13.44729627, 13.47880528, 13.44729627]), 0, -0.665900024414062, array([3.4604, 3.4604, 3.4604, 3.4604], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:20:20.840000'), 'HUATING01', 13.199026610729982, 13.5, array([13.58104868, 13.54953967, 13.58104868, 13.54953967]), 0, -0.665900024414062, array([3.461, 3.461, 3.461, 3.461], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:20:29.885000'), 'HUATING01', 13.283525285476978, 13.6, array([13.66470237, 13.63319336, 13.66470237, 13.63319336]), 0, -0.665900024414062, array([3.4623, 3.4616, 3.4623, 3.4616], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:20:40.940000'), 'HUATING01', 13.386792986652894, 13.7, array([13.7669374 , 13.73542838, 13.7669374 , 13.73542838]), 0, -0.665900024414062, array([3.4629, 3.4626, 3.4629, 3.4626], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:20:49.985000'), 'HUATING01', 13.471291667272691, 13.8, array([13.85059109, 13.81908207, 13.85059109, 13.81908207]), 0, -0.665900024414062, array([3.4638, 3.4632, 3.4638, 3.4632], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:21:00.035000'), 'HUATING01', 13.565179088225976, 13.9, array([13.94353963, 13.91203062, 13.94353963, 13.91203062]), 0, -0.665900024414062, array([3.4644, 3.4638, 3.4644, 3.4638], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:21:09.080000'), 'HUATING01', 13.649669302862115, 14.0, array([14.02718495, 13.99567593, 14.02718495, 13.99567593]), 0, -0.665900024414062, array([3.465, 3.4647, 3.465, 3.4647], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:21:20.135000'), 'HUATING01', 13.752945464148889, 14.1, array([14.12942835, 14.09791933, 14.12942835, 14.09791933]), 0, -0.665900024414062, array([3.466, 3.4657, 3.466, 3.4657], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:21:29.180000'), 'HUATING01', 13.837435684652537, 14.2, array([14.21307366, 14.18156464, 14.21307366, 14.18156464]), 0, -0.665900024414062, array([3.4666, 3.4666, 3.4666, 3.4666], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:21:40.235000'), 'HUATING01', 13.940711840066509, 14.3, array([14.31531706, 14.28380804, 14.31531706, 14.28380804]), 0, -0.665900024414062, array([3.4675, 3.4672, 3.4675, 3.4672], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:21:49.280000'), 'HUATING01', 14.025202060575449, 14.4, array([14.39896238, 14.36745336, 14.39896238, 14.36745336]), 0, -0.665900024414062, array([3.4685, 3.4681, 3.4685, 3.4681], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:22:00.335000'), 'HUATING01', 14.128478221862222, 14.5, array([14.50120578, 14.46969676, 14.50120578, 14.46969676]), 0, -0.665900024414062, array([3.4691, 3.4688, 3.4691, 3.4688], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:22:09.380000'), 'HUATING01', 14.212976896609218, 14.6, array([14.58485947, 14.55335045, 14.58485947, 14.55335045]), 0, -0.665900024414062, array([3.4703, 3.4697, 3.4703, 3.4697], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:22:20.435000'), 'HUATING01', 14.316253057895992, 14.7, array([14.68710287, 14.65559385, 14.68710287, 14.65559385]), 0, -0.665900024414062, array([3.4712, 3.4706, 3.4712, 3.4706], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:22:29.480000'), 'HUATING01', 14.400751738515789, 14.7, array([14.77075656, 14.73924754, 14.77075656, 14.73924754]), 0, -0.665900024414062, array([3.4722, 3.4716, 3.4722, 3.4716], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:22:40.535000'), 'HUATING01', 14.504019439691705, 14.8, array([14.87299158, 14.84148256, 14.87299158, 14.84148256]), 0, -0.665900024414062, array([3.4728, 3.4722, 3.4728, 3.4722], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:22:49.580000'), 'HUATING01', 14.588509654322552, 14.9, array([14.9566369 , 14.92512788, 14.9566369 , 14.92512788]), 0, -0.665900024414062, array([3.4737, 3.4734, 3.4737, 3.4734], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:23:00.635000'), 'HUATING01', 14.69176889538761, 15.0, array([15.05886354, 15.02735453, 15.05886354, 15.02735453]), 0, -0.665900024414062, array([3.4747, 3.4743, 3.4747, 3.4743], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 17:23:09.680000'), 'HUATING01', 14.776267576007408, 15.1, array([15.14251723, 15.11100822, 15.14251723, 15.11100822]), 0, -0.665900024414062, array([3.4756, 3.4753, 3.4756, 3.4753], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:23:20.735000'), 'HUATING01', 14.879543737294181, 15.2, array([15.24476063, 15.21325162, 15.24476063, 15.21325162]), 0, -0.665900024414062, array([3.4765, 3.4762, 3.4765, 3.4762], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:23:29.780000'), 'HUATING01', 14.964017031708606, 15.3, array([15.3283892 , 15.29688018, 15.3283892 , 15.29688018]), 0, -0.665900024414062, array([3.4774, 3.4771, 3.4774, 3.4771], dtype=object), 0, 0, 0.0, 6.021256610412595, 4)
+(Timestamp('2021-10-22 17:23:40.835000'), 'HUATING01', 15.067284732884522, 15.4, array([15.43062422, 15.39911521, 15.43062422, 15.39911521]), 0, -0.665900024414062, array([3.4787, 3.4781, 3.4787, 3.4781], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:23:49.880000'), 'HUATING01', 15.151783407631518, 15.5, array([15.51427791, 15.4827689 , 15.51427791, 15.4827689 ]), 0, -0.665900024414062, array([3.4796, 3.479, 3.4796, 3.479], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:24:00.935000'), 'HUATING01', 15.255042648696577, 15.6, array([15.61650456, 15.58499554, 15.61650456, 15.58499554]), 0, -0.665900024414062, array([3.4805, 3.4799, 3.4805, 3.4799], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 17:24:09.980000'), 'HUATING01', 15.339532869200225, 15.7, array([15.70014988, 15.66864086, 15.70014988, 15.66864086]), 0, -0.665900024414062, array([3.4815, 3.4812, 3.4815, 3.4812], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:24:20.030000'), 'HUATING01', 15.43342029015351, 15.8, array([15.79309842, 15.76158941, 15.79309842, 15.76158941]), 0, -0.665900024414062, array([3.4824, 3.4818, 3.4824, 3.4818], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:24:29.075000'), 'HUATING01', 15.517918964900506, 15.8, array([15.87675211, 15.8452431 , 15.87675211, 15.8452431 ]), 0, -0.665900024414062, array([3.4833, 3.483, 3.4833, 3.483], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:24:40.130000'), 'HUATING01', 15.62119512618728, 15.9, array([15.97899551, 15.9474865 , 15.97899551, 15.9474865 ]), 0, -0.665900024414062, array([3.4843, 3.484, 3.4843, 3.484], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:24:49.175000'), 'HUATING01', 15.705693800934275, 16.0, array([16.0626492 , 16.03114019, 16.0626492 , 16.03114019]), 0, -0.665900024414062, array([3.4852, 3.4849, 3.4852, 3.4849], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:25:00.230000'), 'HUATING01', 15.808969962221049, 16.1, array([16.1648926 , 16.13338359, 16.1648926 , 16.13338359]), 0, -0.665900024414062, array([3.4864, 3.4858, 3.4864, 3.4858], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:25:09.275000'), 'HUATING01', 15.893460182729989, 16.2, array([16.24853792, 16.2170289 , 16.24853792, 16.2170289 ]), 0, -0.665900024414062, array([3.4877, 3.4867, 3.4877, 3.4867], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:25:20.330000'), 'HUATING01', 15.996736344016762, 16.3, array([16.35078132, 16.3192723 , 16.35078132, 16.3192723 ]), 0, -0.665900024414062, array([3.4886, 3.488, 3.4886, 3.488], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:25:29.375000'), 'HUATING01', 16.081235018763753, 16.4, array([16.43443501, 16.40292599, 16.43443501, 16.40292599]), 0, -0.665900024414062, array([3.4895, 3.4892, 3.4895, 3.4892], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:25:40.430000'), 'HUATING01', 16.18451118005052, 16.5, array([16.53667841, 16.50516939, 16.53667841, 16.50516939]), 0, -0.665900024414062, array([3.4908, 3.4902, 3.4908, 3.4902], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:25:49.475000'), 'HUATING01', 16.269001400559457, 16.6, array([16.62032372, 16.58881471, 16.62032372, 16.58881471]), 0, -0.665900024414062, array([3.4917, 3.4914, 3.4917, 3.4914], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:26:00.530000'), 'HUATING01', 16.372277561846225, 16.7, array([16.72256712, 16.6910581 , 16.72256712, 16.6910581 ]), 0, -0.665900024414062, array([3.4926, 3.4923, 3.4926, 3.4923], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:26:09.575000'), 'HUATING01', 16.456776236593218, 16.8, array([16.80622081, 16.7747118 , 16.80622081, 16.7747118 ]), 0, -0.665900024414062, array([3.4942, 3.4933, 3.4942, 3.4933], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:26:20.630000'), 'HUATING01', 16.560052397879986, 16.9, array([16.90846421, 16.87695519, 16.90846421, 16.87695519]), 0, -0.665900024414062, array([3.4951, 3.4945, 3.4951, 3.4945], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:26:29.675000'), 'HUATING01', 16.644551078499777, 17.0, array([16.9921179 , 16.96060889, 16.9921179 , 16.96060889]), 0, -0.665900024414062, array([3.496, 3.4954, 3.496, 3.4954], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:26:40.730000'), 'HUATING01', 16.74781877967569, 17.1, array([17.09435293, 17.06284391, 17.09435293, 17.06284391]), 0, -0.665900024414062, array([3.4973, 3.4964, 3.4973, 3.4964], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:26:49.775000'), 'HUATING01', 16.832317454422682, 17.1, array([17.17800662, 17.1464976 , 17.17800662, 17.1464976 ]), 0, -0.665900024414062, array([3.4982, 3.4976, 3.4982, 3.4976], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:27:00.830000'), 'HUATING01', 16.93559361570945, 17.2, array([17.28025002, 17.248741  , 17.28025002, 17.248741  ]), 0, -0.665900024414062, array([3.4991, 3.4988, 3.4991, 3.4988], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:27:09.875000'), 'HUATING01', 17.020092290456443, 17.3, array([17.36390371, 17.33239469, 17.36390371, 17.33239469]), 0, -0.665900024414062, array([3.5004, 3.4998, 3.5004, 3.4998], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:27:20.930000'), 'HUATING01', 17.12336845174321, 17.4, array([17.46614711, 17.43463809, 17.46614711, 17.43463809]), 0, -0.665900024414062, array([3.5013, 3.5007, 3.5013, 3.5007], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:27:29.975000'), 'HUATING01', 17.207850212135998, 17.5, array([17.54978405, 17.51827503, 17.54978405, 17.51827503]), 0, -0.665900024414062, array([3.5026, 3.5019, 3.5026, 3.5019], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 17:27:40.025000'), 'HUATING01', 17.301737633089278, 17.6, array([17.64273259, 17.61122357, 17.64273259, 17.61122357]), 0, -0.665900024414062, array([3.5038, 3.5029, 3.5038, 3.5029], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:27:49.070000'), 'HUATING01', 17.38623630783627, 17.7, array([17.72638628, 17.69487727, 17.72638628, 17.69487727]), 0, -0.665900024414062, array([3.5047, 3.5038, 3.5047, 3.5038], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:28:00.125000'), 'HUATING01', 17.48951246912304, 17.8, array([17.82862968, 17.79712066, 17.82862968, 17.79712066]), 0, -0.665900024414062, array([3.5057, 3.5053, 3.5057, 3.5053], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:28:09.170000'), 'HUATING01', 17.57401114387003, 17.9, array([17.91228337, 17.88077436, 17.91228337, 17.88077436]), 0, -0.665900024414062, array([3.5069, 3.5063, 3.5069, 3.5063], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:28:20.225000'), 'HUATING01', 17.6772873051568, 18.0, array([18.01452677, 17.98301775, 18.01452677, 17.98301775]), 0, -0.665900024414062, array([3.5078, 3.5075, 3.5078, 3.5075], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:28:29.270000'), 'HUATING01', 17.76178598577659, 18.1, array([18.09818046, 18.06667145, 18.09818046, 18.06667145]), 0, -0.665900024414062, array([3.5091, 3.5084, 3.5091, 3.5084], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:28:40.325000'), 'HUATING01', 17.86506214706336, 18.2, array([18.20042386, 18.16891484, 18.20042386, 18.16891484]), 0, -0.665900024414062, array([3.5103, 3.5094, 3.5103, 3.5094], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:28:49.370000'), 'HUATING01', 17.94956082181035, 18.3, array([18.28407755, 18.25256854, 18.28407755, 18.25256854]), 0, -0.665900024414062, array([3.5112, 3.5106, 3.5112, 3.5106], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:29:00.425000'), 'HUATING01', 18.05283698309712, 18.4, array([18.38632095, 18.35481194, 18.38632095, 18.35481194]), 0, -0.665900024414062, array([3.5125, 3.5115, 3.5125, 3.5115], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:29:09.470000'), 'HUATING01', 18.137327203606056, 18.4, array([18.46996627, 18.43845725, 18.46996627, 18.43845725]), 0, -0.665900024414062, array([3.5134, 3.5128, 3.5134, 3.5128], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:29:20.525000'), 'HUATING01', 18.240603364892824, 18.5, array([18.57220967, 18.54070065, 18.57220967, 18.54070065]), 0, -0.665900024414062, array([3.5143, 3.514, 3.5143, 3.514], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:29:29.570000'), 'HUATING01', 18.325102039639816, 18.6, array([18.65586336, 18.62435434, 18.65586336, 18.62435434]), 0, -0.665900024414062, array([3.5156, 3.515, 3.5156, 3.515], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:29:40.625000'), 'HUATING01', 18.428378200926584, 18.7, array([18.75810676, 18.72659774, 18.75810676, 18.72659774]), 0, -0.665900024414062, array([3.5165, 3.5162, 3.5165, 3.5162], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:29:49.670000'), 'HUATING01', 18.512876881546376, 18.8, array([18.84176045, 18.81025143, 18.84176045, 18.81025143]), 0, -0.665900024414062, array([3.5181, 3.5171, 3.5181, 3.5171], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:30:00.725000'), 'HUATING01', 18.616153042833144, 18.9, array([18.94400385, 18.91249483, 18.94400385, 18.91249483]), 0, -0.665900024414062, array([3.519, 3.5184, 3.519, 3.5184], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:30:09.770000'), 'HUATING01', 18.70064325746928, 19.0, array([19.02764916, 18.99614015, 19.02764916, 18.99614015]), 0, -0.665900024414062, array([3.5202, 3.5193, 3.5202, 3.5193], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:30:20.825000'), 'HUATING01', 18.80391941875605, 19.1, array([19.12989256, 19.09838354, 19.12989256, 19.09838354]), 0, -0.665900024414062, array([3.5212, 3.5208, 3.5212, 3.5208], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:30:29.870000'), 'HUATING01', 18.88841809350304, 19.2, array([19.21354625, 19.18203724, 19.21354625, 19.18203724]), 0, -0.665900024414062, array([3.5224, 3.5218, 3.5224, 3.5218], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:30:40.925000'), 'HUATING01', 18.99169425478981, 19.3, array([19.31578965, 19.28428063, 19.31578965, 19.28428063]), 0, -0.665900024414062, array([3.5233, 3.5227, 3.5233, 3.5227], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:30:49.970000'), 'HUATING01', 19.0761929354096, 19.4, array([19.39944334, 19.36793433, 19.39944334, 19.36793433]), 0, -0.665900024414062, array([3.5246, 3.5239, 3.5246, 3.5239], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:31:00.020000'), 'HUATING01', 19.17008035636288, 19.5, array([19.49239189, 19.46088287, 19.49239189, 19.46088287]), 0, -0.665900024414062, array([3.5258, 3.5249, 3.5258, 3.5249], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:31:09.065000'), 'HUATING01', 19.254579031109873, 19.5, array([19.57604558, 19.54453656, 19.57604558, 19.54453656]), 0, -0.665900024414062, array([3.5267, 3.5258, 3.5267, 3.5258], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:31:20.120000'), 'HUATING01', 19.357846732285786, 19.6, array([19.6782806 , 19.64677159, 19.6782806 , 19.64677159]), 0, -0.665900024414062, array([3.528, 3.527, 3.528, 3.527], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:31:29.165000'), 'HUATING01', 19.44234540703278, 19.7, array([19.76193429, 19.73042528, 19.76193429, 19.73042528]), 0, -0.665900024414062, array([3.5289, 3.5283, 3.5289, 3.5283], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:31:40.220000'), 'HUATING01', 19.545621568319547, 19.8, array([19.86417769, 19.83266868, 19.86417769, 19.83266868]), 0, -0.665900024414062, array([3.5301, 3.5295, 3.5301, 3.5295], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:31:49.265000'), 'HUATING01', 19.63012024893934, 19.9, array([19.94783138, 19.91632237, 19.94783138, 19.91632237]), 0, -0.665900024414062, array([3.5311, 3.5305, 3.5311, 3.5305], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:32:00.320000'), 'HUATING01', 19.733396410226106, 20.0, array([20.05007478, 20.01856577, 20.05007478, 20.01856577]), 0, -0.665900024414062, array([3.532, 3.5317, 3.532, 3.5317], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:32:09.365000'), 'HUATING01', 19.8178950849731, 20.1, array([20.13372847, 20.10221946, 20.13372847, 20.10221946]), 0, -0.665900024414062, array([3.5329, 3.5326, 3.5329, 3.5326], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:32:20.420000'), 'HUATING01', 19.921171246259867, 20.2, array([20.23597187, 20.20446286, 20.23597187, 20.20446286]), 0, -0.665900024414062, array([3.5345, 3.5336, 3.5345, 3.5336], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:32:29.465000'), 'HUATING01', 20.00566992687966, 20.3, array([20.31962556, 20.28811655, 20.31962556, 20.28811655]), 0, -0.665900024414062, array([3.5354, 3.5345, 3.5354, 3.5345], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:32:40.520000'), 'HUATING01', 20.10893762805557, 20.4, array([20.42186059, 20.39035157, 20.42186059, 20.39035157]), 0, -0.665900024414062, array([3.5363, 3.536, 3.5363, 3.536], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:32:49.565000'), 'HUATING01', 20.193436302802564, 20.5, array([20.50551428, 20.47400526, 20.50551428, 20.47400526]), 0, -0.665900024414062, array([3.5376, 3.537, 3.5376, 3.537], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:33:00.620000'), 'HUATING01', 20.29671246408933, 20.6, array([20.60775768, 20.57624866, 20.60775768, 20.57624866]), 0, -0.665900024414062, array([3.5385, 3.5379, 3.5385, 3.5379], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:33:09.665000'), 'HUATING01', 20.381211144709123, 20.7, array([20.69141137, 20.65990235, 20.69141137, 20.65990235]), 0, -0.665900024414062, array([3.5394, 3.5388, 3.5394, 3.5388], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:33:20.720000'), 'HUATING01', 20.48448730599589, 20.8, array([20.79365477, 20.76214575, 20.79365477, 20.76214575]), 0, -0.665900024414062, array([3.5404, 3.5398, 3.5404, 3.5398], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:33:29.765000'), 'HUATING01', 20.568985980742884, 20.8, array([20.87730846, 20.84579944, 20.87730846, 20.84579944]), 0, -0.665900024414062, array([3.5416, 3.541, 3.5416, 3.541], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:33:40.820000'), 'HUATING01', 20.672262142029652, 20.9, array([20.97955186, 20.94804284, 20.97955186, 20.94804284]), 0, -0.665900024414062, array([3.5429, 3.5419, 3.5429, 3.5419], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:33:49.865000'), 'HUATING01', 20.75675235666579, 21.0, array([21.06319717, 21.03168816, 21.06319717, 21.03168816]), 0, -0.665900024414062, array([3.5438, 3.5429, 3.5438, 3.5429], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:34:00.920000'), 'HUATING01', 20.860028517952557, 21.1, array([21.16544057, 21.13393156, 21.16544057, 21.13393156]), 0, -0.665900024414062, array([3.5447, 3.5441, 3.5447, 3.5441], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:34:09.965000'), 'HUATING01', 20.94452719857235, 21.2, array([21.24909426, 21.21758525, 21.24909426, 21.21758525]), 0, -0.665900024414062, array([3.5456, 3.545, 3.5456, 3.545], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:34:20.015000'), 'HUATING01', 21.03841461952563, 21.3, array([21.34204281, 21.31053379, 21.34204281, 21.31053379]), 0, -0.665900024414062, array([3.5466, 3.546, 3.5466, 3.546], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:34:29.060000'), 'HUATING01', 21.12291329427262, 21.4, array([21.4256965 , 21.39418748, 21.4256965 , 21.39418748]), 0, -0.665900024414062, array([3.5475, 3.5469, 3.5475, 3.5469], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:34:40.115000'), 'HUATING01', 21.22618945555939, 21.5, array([21.5279399 , 21.49643088, 21.5279399 , 21.49643088]), 0, -0.665900024414062, array([3.5484, 3.5478, 3.5484, 3.5478], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:34:49.160000'), 'HUATING01', 21.31068813030638, 21.6, array([21.61159359, 21.58008457, 21.61159359, 21.58008457]), 0, -0.665900024414062, array([3.5497, 3.5487, 3.5497, 3.5487], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:35:00.215000'), 'HUATING01', 21.41396429159315, 21.7, array([21.71383699, 21.68232797, 21.71383699, 21.68232797]), 0, -0.665900024414062, array([3.5506, 3.55, 3.5506, 3.55], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:35:09.260000'), 'HUATING01', 21.49846297221294, 21.8, array([21.79749068, 21.76598166, 21.79749068, 21.76598166]), 0, -0.665900024414062, array([3.5518, 3.5509, 3.5518, 3.5509], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:35:20.315000'), 'HUATING01', 21.60173913349971, 21.9, array([21.89973408, 21.86822506, 21.89973408, 21.86822506]), 0, -0.665900024414062, array([3.5528, 3.5522, 3.5528, 3.5522], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:35:29.360000'), 'HUATING01', 21.6862378082467, 22.0, array([21.98338777, 21.95187875, 21.98338777, 21.95187875]), 0, -0.665900024414062, array([3.5537, 3.5531, 3.5537, 3.5531], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:35:40.415000'), 'HUATING01', 21.78951396953347, 22.1, array([22.08563117, 22.05412215, 22.08563117, 22.05412215]), 0, -0.665900024414062, array([3.5546, 3.554, 3.5546, 3.554], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:35:49.460000'), 'HUATING01', 21.87401265015326, 22.1, array([22.16928486, 22.13777584, 22.16928486, 22.13777584]), 0, -0.665900024414062, array([3.5556, 3.5553, 3.5556, 3.5553], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:36:00.515000'), 'HUATING01', 21.97728881144003, 22.2, array([22.27152826, 22.24001924, 22.27152826, 22.24001924]), 0, -0.665900024414062, array([3.5568, 3.5562, 3.5568, 3.5562], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:36:09.560000'), 'HUATING01', 22.061787486187022, 22.3, array([22.35518195, 22.32367293, 22.35518195, 22.32367293]), 0, -0.665900024414062, array([3.558, 3.5571, 3.558, 3.5571], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:36:20.615000'), 'HUATING01', 22.16506364747379, 22.4, array([22.45742535, 22.42591633, 22.45742535, 22.42591633]), 0, -0.665900024414062, array([3.559, 3.558, 3.559, 3.558], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:36:29.660000'), 'HUATING01', 22.24956232809358, 22.5, array([22.54107904, 22.50957002, 22.54107904, 22.50957002]), 0, -0.665900024414062, array([3.5602, 3.559, 3.5602, 3.559], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:36:40.715000'), 'HUATING01', 22.35283848938035, 22.6, array([22.64332244, 22.61181342, 22.64332244, 22.61181342]), 0, -0.665900024414062, array([3.5611, 3.5605, 3.5611, 3.5605], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:36:49.760000'), 'HUATING01', 22.437337164127342, 22.7, array([22.72697613, 22.69546711, 22.72697613, 22.69546711]), 0, -0.665900024414062, array([3.5621, 3.5615, 3.5621, 3.5615], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:37:00.815000'), 'HUATING01', 22.54061332541411, 22.8, array([22.82921953, 22.79771051, 22.82921953, 22.79771051]), 0, -0.665900024414062, array([3.563, 3.5624, 3.563, 3.5624], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:37:09.860000'), 'HUATING01', 22.625103540050247, 22.9, array([22.91286484, 22.88135583, 22.91286484, 22.88135583]), 0, -0.665900024414062, array([3.5642, 3.5636, 3.5642, 3.5636], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:37:20.915000'), 'HUATING01', 22.72837124122616, 23.0, array([23.01509987, 22.98359085, 23.01509987, 22.98359085]), 0, -0.665900024414062, array([3.5655, 3.5646, 3.5655, 3.5646], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:37:29.960000'), 'HUATING01', 22.812853001618947, 23.1, array([23.09873681, 23.06722779, 23.09873681, 23.06722779]), 0, -0.665900024414062, array([3.5664, 3.5655, 3.5664, 3.5655], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 17:37:40.010000'), 'HUATING01', 22.906731962456078, 23.2, array([23.19167698, 23.16016796, 23.19167698, 23.16016796]), 0, -0.665900024414062, array([3.5673, 3.5664, 3.5673, 3.5664], dtype=object), 0, 0, 0.0, 6.691692208557125, 4)
+(Timestamp('2021-10-22 17:37:49.055000'), 'HUATING01', 22.991222177092215, 23.2, array([23.27532229, 23.24381328, 23.27532229, 23.24381328]), 0, -0.665900024414062, array([3.5686, 3.568, 3.5686, 3.568], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:38:00.110000'), 'HUATING01', 23.094489878268128, 23.3, array([23.37755732, 23.3460483 , 23.37755732, 23.3460483 ]), 0, -0.665900024414062, array([3.5695, 3.5689, 3.5695, 3.5689], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:38:09.155000'), 'HUATING01', 23.17898855301512, 23.4, array([23.46121101, 23.42970199, 23.46121101, 23.42970199]), 0, -0.665900024414062, array([3.5708, 3.5698, 3.5708, 3.5698], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:38:20.210000'), 'HUATING01', 23.28226471430189, 23.5, array([23.56345441, 23.53194539, 23.56345441, 23.53194539]), 0, -0.665900024414062, array([3.5717, 3.5711, 3.5717, 3.5711], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:38:29.255000'), 'HUATING01', 23.36676339492168, 23.6, array([23.6471081 , 23.61559908, 23.6471081 , 23.61559908]), 0, -0.665900024414062, array([3.5726, 3.572, 3.5726, 3.572], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:38:40.310000'), 'HUATING01', 23.470039556208448, 23.7, array([23.7493515 , 23.71784248, 23.7493515 , 23.71784248]), 0, -0.665900024414062, array([3.5742, 3.5729, 3.5742, 3.5729], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:38:49.355000'), 'HUATING01', 23.554529770844585, 23.8, array([23.83299681, 23.80148779, 23.83299681, 23.80148779]), 0, -0.665299987792969, array([3.5751, 3.5739, 3.5751, 3.5739], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:39:00.410000'), 'HUATING01', 23.657805932131353, 23.9, array([23.93524021, 23.90373119, 23.93524021, 23.90373119]), 0, -0.665900024414062, array([3.576, 3.5754, 3.576, 3.5754], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:39:09.455000'), 'HUATING01', 23.742304612751145, 24.0, array([24.0188939 , 23.98738489, 24.0188939 , 23.98738489]), 0, -0.665900024414062, array([3.577, 3.5763, 3.577, 3.5763], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:39:20.510000'), 'HUATING01', 23.845580774037913, 24.1, array([24.1211373 , 24.08962828, 24.1211373 , 24.08962828]), 0, -0.665900024414062, array([3.5779, 3.5773, 3.5779, 3.5773], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:39:29.555000'), 'HUATING01', 23.930079448784905, 24.2, array([24.20479099, 24.17328198, 24.20479099, 24.17328198]), 0, -0.665900024414062, array([3.5788, 3.5782, 3.5788, 3.5782], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:39:40.610000'), 'HUATING01', 24.033355610071673, 24.3, array([24.30703439, 24.27552537, 24.30703439, 24.27552537]), 0, -0.665900024414062, array([3.5797, 3.5791, 3.5797, 3.5791], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:39:49.655000'), 'HUATING01', 24.117854290691465, 24.4, array([24.39068808, 24.35917907, 24.39068808, 24.35917907]), 0, -0.665900024414062, array([3.5807, 3.5801, 3.5807, 3.5801], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:40:00.710000'), 'HUATING01', 24.221130451978233, 24.5, array([24.49293148, 24.46142246, 24.49293148, 24.46142246]), 0, -0.665900024414062, array([3.5819, 3.581, 3.5819, 3.581], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:40:09.755000'), 'HUATING01', 24.305612206503515, 24.5, array([24.57656842, 24.5450594 , 24.57656842, 24.5450594 ]), 0, -0.665900024414062, array([3.5828, 3.5816, 3.5828, 3.5816], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 17:40:20.810000'), 'HUATING01', 24.408879907679427, 24.6, array([24.67880344, 24.64729443, 24.67880344, 24.64729443]), 0, -0.665900024414062, array([3.5838, 3.5825, 3.5838, 3.5825], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:40:29.855000'), 'HUATING01', 24.49337858242642, 24.7, array([24.76245714, 24.73094812, 24.76245714, 24.73094812]), 0, -0.665900024414062, array([3.5844, 3.5838, 3.5844, 3.5838], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:40:40.910000'), 'HUATING01', 24.596654743713188, 24.8, array([24.86470053, 24.83319152, 24.86470053, 24.83319152]), 0, -0.665900024414062, array([3.5853, 3.5847, 3.5853, 3.5847], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:40:49.955000'), 'HUATING01', 24.68115342433298, 24.9, array([24.94835423, 24.91684521, 24.94835423, 24.91684521]), 0, -0.665900024414062, array([3.5863, 3.5856, 3.5863, 3.5856], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:41:00.005000'), 'HUATING01', 24.77504084528626, 25.0, array([25.04130277, 25.00979375, 25.04130277, 25.00979375]), 0, -0.665900024414062, array([3.5869, 3.5863, 3.5869, 3.5863], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:41:09.050000'), 'HUATING01', 24.85952259981154, 25.1, array([25.12493971, 25.09343069, 25.12493971, 25.09343069]), 0, -0.665900024414062, array([3.5878, 3.5872, 3.5878, 3.5872], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 17:41:20.105000'), 'HUATING01', 24.962781840871305, 25.2, array([25.22716636, 25.19565734, 25.22716636, 25.19565734]), 0, -0.665900024414062, array([3.5887, 3.5878, 3.5887, 3.5878], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 17:41:29.150000'), 'HUATING01', 25.04727205550744, 25.3, array([25.31081167, 25.27930266, 25.31081167, 25.27930266]), 0, -0.665900024414062, array([3.5897, 3.5887, 3.5897, 3.5887], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:41:40.205000'), 'HUATING01', 25.15054821679421, 25.4, array([25.41305507, 25.38154606, 25.41305507, 25.38154606]), 0, -0.665900024414062, array([3.5906, 3.5894, 3.5906, 3.5894], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:41:49.250000'), 'HUATING01', 25.23502997719229, 25.5, array([25.49669201, 25.465183  , 25.49669201, 25.465183  ]), 0, -0.665900024414062, array([3.5912, 3.5903, 3.5912, 3.5903], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 17:42:00.305000'), 'HUATING01', 25.33830613847906, 25.6, array([25.59893541, 25.5674264 , 25.59893541, 25.5674264 ]), 0, -0.665900024414062, array([3.5921, 3.5912, 3.5921, 3.5912], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:42:09.350000'), 'HUATING01', 25.42280481322605, 25.7, array([25.6825891 , 25.65108009, 25.6825891 , 25.65108009]), 0, -0.665900024414062, array([3.5928, 3.5921, 3.5928, 3.5921], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:42:20.405000'), 'HUATING01', 25.52608097451282, 25.8, array([25.7848325 , 25.75332349, 25.7848325 , 25.75332349]), 0, -0.665900024414062, array([3.5937, 3.5928, 3.5937, 3.5928], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:42:29.450000'), 'HUATING01', 25.61057965513261, 25.8, array([25.86848619, 25.83697718, 25.86848619, 25.83697718]), 0, -0.665900024414062, array([3.5943, 3.5937, 3.5943, 3.5937], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:42:40.505000'), 'HUATING01', 25.71385581641938, 25.9, array([25.97072959, 25.93922058, 25.97072959, 25.93922058]), 0, -0.665900024414062, array([3.5949, 3.5943, 3.5949, 3.5943], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:42:49.550000'), 'HUATING01', 25.798346031055516, 26.0, array([26.05437491, 26.02286589, 26.05437491, 26.02286589]), 0, -0.665299987792969, array([3.5959, 3.5953, 3.5959, 3.5953], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:43:00.605000'), 'HUATING01', 25.901622192342284, 26.1, array([26.15661831, 26.12510929, 26.15661831, 26.12510929]), 0, -0.665900024414062, array([3.5965, 3.5959, 3.5965, 3.5959], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:43:09.650000'), 'HUATING01', 25.98611241285122, 26.2, array([26.24026362, 26.20875461, 26.24026362, 26.20875461]), 0, -0.665900024414062, array([3.5977, 3.5965, 3.5977, 3.5965], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:43:20.705000'), 'HUATING01', 26.08938857413799, 26.3, array([26.34250702, 26.31099801, 26.34250702, 26.31099801]), 0, -0.665900024414062, array([3.5984, 3.5974, 3.5984, 3.5974], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:43:29.750000'), 'HUATING01', 26.17388724888498, 26.4, array([26.42616071, 26.3946517 , 26.42616071, 26.3946517 ]), 0, -0.665900024414062, array([3.599, 3.598, 3.599, 3.598], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:43:40.805000'), 'HUATING01', 26.27716341017175, 26.5, array([26.52840411, 26.4968951 , 26.52840411, 26.4968951 ]), 0, -0.665900024414062, array([3.5999, 3.599, 3.5999, 3.599], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:43:49.850000'), 'HUATING01', 26.361653624807886, 26.6, array([26.61204943, 26.58054041, 26.61204943, 26.58054041]), 0, -0.665299987792969, array([3.6005, 3.5996, 3.6005, 3.5996], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:44:00.905000'), 'HUATING01', 26.4649213259838, 26.7, array([26.71428445, 26.68277544, 26.71428445, 26.68277544]), 0, -0.665900024414062, array([3.6011, 3.6005, 3.6011, 3.6005], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:44:09.950000'), 'HUATING01', 26.54942000660359, 26.8, array([26.79793814, 26.76642913, 26.79793814, 26.76642913]), 0, -0.665900024414062, array([3.6018, 3.6011, 3.6018, 3.6011], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:44:20'), 'HUATING01', 26.64330742755687, 26.9, array([26.89088669, 26.85937767, 26.89088669, 26.85937767]), 0, -0.665900024414062, array([3.6024, 3.6018, 3.6024, 3.6018], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:44:30.050000'), 'HUATING01', 26.73719484263735, 27.0, array([26.98383523, 26.95232622, 26.98383523, 26.95232622]), 0, -0.665900024414062, array([3.603, 3.6024, 3.603, 3.6024], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:44:39.095000'), 'HUATING01', 26.821693523257142, 27.0, array([27.06748892, 27.03597991, 27.06748892, 27.03597991]), 0, -0.665900024414062, array([3.6039, 3.603, 3.6039, 3.603], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:44:50.150000'), 'HUATING01', 26.92496968454391, 27.1, array([27.16973232, 27.13822331, 27.16973232, 27.13822331]), 0, -0.665900024414062, array([3.6046, 3.6036, 3.6046, 3.6036], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:44:59.195000'), 'HUATING01', 27.009468359290903, 27.2, array([27.25338601, 27.221877  , 27.25338601, 27.221877  ]), 0, -0.665900024414062, array([3.6055, 3.6042, 3.6055, 3.6042], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:45:10.250000'), 'HUATING01', 27.11274452057767, 27.3, array([27.35562941, 27.3241204 , 27.35562941, 27.3241204 ]), 0, -0.665900024414062, array([3.6061, 3.6049, 3.6061, 3.6049], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:45:19.295000'), 'HUATING01', 27.197243201197463, 27.4, array([27.4392831 , 27.40777409, 27.4392831 , 27.40777409]), 0, -0.665900024414062, array([3.6067, 3.6055, 3.6067, 3.6055], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:45:30.350000'), 'HUATING01', 27.30051936248423, 27.5, array([27.5415265 , 27.51001749, 27.5415265 , 27.51001749]), 0, -0.665900024414062, array([3.6073, 3.6061, 3.6073, 3.6061], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:45:39.395000'), 'HUATING01', 27.385009577120368, 27.6, array([27.62517182, 27.5936628 , 27.62517182, 27.5936628 ]), 0, -0.665299987792969, array([3.608, 3.607, 3.608, 3.607], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:45:50.450000'), 'HUATING01', 27.488285738407136, 27.7, array([27.72741522, 27.6959062 , 27.72741522, 27.6959062 ]), 0, -0.665900024414062, array([3.6086, 3.6077, 3.6086, 3.6077], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:45:59.495000'), 'HUATING01', 27.57277595303798, 27.8, array([27.81106053, 27.77955152, 27.81106053, 27.77955152]), 0, -0.665900024414062, array([3.6092, 3.6083, 3.6092, 3.6083], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:46:10.550000'), 'HUATING01', 27.676052114324747, 27.9, array([27.91330393, 27.88179492, 27.91330393, 27.88179492]), 0, -0.665900024414062, array([3.6098, 3.6089, 3.6098, 3.6089], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:46:19.595000'), 'HUATING01', 27.76055079494454, 28.0, array([27.99695762, 27.96544861, 27.99695762, 27.96544861]), 0, -0.665900024414062, array([3.6104, 3.6095, 3.6104, 3.6095], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:46:30.650000'), 'HUATING01', 27.863826956231307, 28.1, array([28.09920102, 28.06769201, 28.09920102, 28.06769201]), 0, -0.665900024414062, array([3.6111, 3.6101, 3.6111, 3.6101], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:46:39.695000'), 'HUATING01', 27.9483256309783, 28.2, array([28.18285471, 28.1513457 , 28.18285471, 28.1513457 ]), 0, -0.665900024414062, array([3.6117, 3.6108, 3.6117, 3.6108], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:46:50.750000'), 'HUATING01', 28.051601792265068, 28.3, array([28.28509811, 28.2535891 , 28.28509811, 28.2535891 ]), 0, -0.665900024414062, array([3.6123, 3.6114, 3.6123, 3.6114], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:46:59.795000'), 'HUATING01', 28.13610047288486, 28.3, array([28.3687518 , 28.33724279, 28.3687518 , 28.33724279]), 0, -0.665900024414062, array([3.6132, 3.612, 3.6132, 3.612], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:47:10.850000'), 'HUATING01', 28.239376634171627, 28.4, array([28.4709952 , 28.43948619, 28.4709952 , 28.43948619]), 0, -0.665900024414062, array([3.6139, 3.6126, 3.6139, 3.6126], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:47:19.895000'), 'HUATING01', 28.32387530891862, 28.5, array([28.55464889, 28.52313988, 28.55464889, 28.52313988]), 0, -0.665900024414062, array([3.6142, 3.6132, 3.6142, 3.6132], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:47:30.950000'), 'HUATING01', 28.42714301008924, 28.6, array([28.65688392, 28.6253749 , 28.65688392, 28.6253749 ]), 0, -0.665900024414062, array([3.6148, 3.6135, 3.6148, 3.6135], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 17:47:38.990000'), 'HUATING01', 28.502244484386594, 28.7, array([28.73123438, 28.69972536, 28.73123438, 28.69972536]), 0, -0.665900024414062, array([3.6154, 3.6145, 3.6154, 3.6145], dtype=object), 0, 0, 0.0, 5.35323315948486, 4)
+(Timestamp('2021-10-22 17:47:50.045000'), 'HUATING01', 28.605512185562507, 28.8, array([28.8334694 , 28.80196039, 28.8334694 , 28.80196039]), 0, -0.665900024414062, array([3.616, 3.6151, 3.616, 3.6151], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 17:47:59.090000'), 'HUATING01', 28.6900108661823, 28.9, array([28.91712309, 28.88561408, 28.91712309, 28.88561408]), 0, -0.665900024414062, array([3.6163, 3.6157, 3.6163, 3.6157], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:48:10.145000'), 'HUATING01', 28.793270107242062, 29.0, array([29.01934974, 28.98784072, 29.01934974, 28.98784072]), 0, -0.665900024414062, array([3.6173, 3.6163, 3.6173, 3.6163], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 17:48:19.190000'), 'HUATING01', 28.877768781989055, 29.1, array([29.10300343, 29.07149441, 29.10300343, 29.07149441]), 0, -0.665900024414062, array([3.6176, 3.6166, 3.6176, 3.6166], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:48:30.245000'), 'HUATING01', 28.981044943275823, 29.2, array([29.20524683, 29.17373781, 29.20524683, 29.17373781]), 0, -0.665900024414062, array([3.6182, 3.6173, 3.6182, 3.6173], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:48:39.290000'), 'HUATING01', 29.065543623895614, 29.3, array([29.28890052, 29.2573915 , 29.28890052, 29.2573915 ]), 0, -0.665900024414062, array([3.6188, 3.6179, 3.6188, 3.6179], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:48:50.345000'), 'HUATING01', 29.168819785182382, 29.4, array([29.39114392, 29.3596349 , 29.39114392, 29.3596349 ]), 0, -0.665900024414062, array([3.6194, 3.6185, 3.6194, 3.6185], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:48:59.390000'), 'HUATING01', 29.253318459929375, 29.4, array([29.47479761, 29.4432886 , 29.47479761, 29.4432886 ]), 0, -0.665900024414062, array([3.6201, 3.6191, 3.6201, 3.6191], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:49:10.445000'), 'HUATING01', 29.356594621216143, 29.5, array([29.57704101, 29.54553199, 29.57704101, 29.54553199]), 0, -0.665900024414062, array([3.621, 3.6194, 3.621, 3.6194], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:49:19.490000'), 'HUATING01', 29.441093295963135, 29.6, array([29.6606947 , 29.62918569, 29.6606947 , 29.62918569]), 0, -0.665900024414062, array([3.6213, 3.6201, 3.6213, 3.6201], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:49:30.545000'), 'HUATING01', 29.544369457249903, 29.7, array([29.7629381 , 29.73142908, 29.7629381 , 29.73142908]), 0, -0.665900024414062, array([3.6219, 3.6207, 3.6219, 3.6207], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:49:39.590000'), 'HUATING01', 29.628868137869695, 29.8, array([29.84659179, 29.81508278, 29.84659179, 29.81508278]), 0, -0.665900024414062, array([3.6225, 3.6213, 3.6225, 3.6213], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:49:50.645000'), 'HUATING01', 29.732144299156463, 29.9, array([29.94883519, 29.91732618, 29.94883519, 29.91732618]), 0, -0.665900024414062, array([3.6232, 3.6216, 3.6232, 3.6216], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:49:59.690000'), 'HUATING01', 29.816642973903456, 30.0, array([30.03248888, 30.00097987, 30.03248888, 30.00097987]), 0, -0.665900024414062, array([3.6235, 3.6225, 3.6235, 3.6225], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:50:10.745000'), 'HUATING01', 29.919919135190224, 30.1, array([30.13473228, 30.10322327, 30.13473228, 30.10322327]), 0, -0.665900024414062, array([3.6241, 3.6232, 3.6241, 3.6232], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:50:19.790000'), 'HUATING01', 30.004409355693866, 30.2, array([30.2183776 , 30.18686858, 30.2183776 , 30.18686858]), 0, -0.665299987792969, array([3.6247, 3.6238, 3.6247, 3.6238], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:50:30.845000'), 'HUATING01', 30.107685516980634, 30.3, array([30.320621  , 30.28911198, 30.320621  , 30.28911198]), 0, -0.665900024414062, array([3.6253, 3.6244, 3.6253, 3.6244], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:50:39.890000'), 'HUATING01', 30.192175731611478, 30.4, array([30.40426631, 30.37275729, 30.40426631, 30.37275729]), 0, -0.665900024414062, array([3.6256, 3.625, 3.6256, 3.625], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 17:50:50.945000'), 'HUATING01', 30.295451892898246, 30.5, array([30.50650971, 30.47500069, 30.50650971, 30.47500069]), 0, -0.665900024414062, array([3.6263, 3.6253, 3.6263, 3.6253], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:50:59.990000'), 'HUATING01', 30.379950573518038, 30.6, array([30.5901634 , 30.55865439, 30.5901634 , 30.55865439]), 0, -0.665900024414062, array([3.6269, 3.6259, 3.6269, 3.6259], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:51:10.040000'), 'HUATING01', 30.473837988598518, 30.7, array([30.68311195, 30.65160293, 30.68311195, 30.65160293]), 0, -0.665900024414062, array([3.6275, 3.6266, 3.6275, 3.6266], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:51:19.085000'), 'HUATING01', 30.55833666921831, 30.7, array([30.76676564, 30.73525662, 30.76676564, 30.73525662]), 0, -0.665900024414062, array([3.6281, 3.6272, 3.6281, 3.6272], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:51:30.140000'), 'HUATING01', 30.661612830505078, 30.8, array([30.86900904, 30.83750002, 30.86900904, 30.83750002]), 0, -0.665900024414062, array([3.6287, 3.6275, 3.6287, 3.6275], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:51:39.185000'), 'HUATING01', 30.74611150525207, 30.9, array([30.95266273, 30.92115371, 30.95266273, 30.92115371]), 0, -0.665900024414062, array([3.6294, 3.6281, 3.6294, 3.6281], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:51:50.240000'), 'HUATING01', 30.84938766653884, 31.0, array([31.05490613, 31.02339711, 31.05490613, 31.02339711]), 0, -0.665900024414062, array([3.63, 3.6287, 3.63, 3.6287], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:51:59.285000'), 'HUATING01', 30.93388634715863, 31.1, array([31.13855982, 31.1070508 , 31.13855982, 31.1070508 ]), 0, -0.665900024414062, array([3.6306, 3.629, 3.6306, 3.629], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:52:10.340000'), 'HUATING01', 31.037162508445398, 31.2, array([31.24080322, 31.2092942 , 31.24080322, 31.2092942 ]), 0, -0.665900024414062, array([3.6309, 3.63, 3.6309, 3.63], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:52:19.385000'), 'HUATING01', 31.12166118319239, 31.3, array([31.32445691, 31.29294789, 31.32445691, 31.29294789]), 0, -0.665900024414062, array([3.6315, 3.6306, 3.6315, 3.6306], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:52:30.440000'), 'HUATING01', 31.22493734447916, 31.4, array([31.42670031, 31.39519129, 31.42670031, 31.39519129]), 0, -0.665900024414062, array([3.6321, 3.6312, 3.6321, 3.6312], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:52:39.485000'), 'HUATING01', 31.309427559115296, 31.5, array([31.51034562, 31.47883661, 31.51034562, 31.47883661]), 0, -0.665900024414062, array([3.6328, 3.6318, 3.6328, 3.6318], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:52:50.540000'), 'HUATING01', 31.412703720402064, 31.6, array([31.61258902, 31.58108001, 31.61258902, 31.58108001]), 0, -0.665900024414062, array([3.6331, 3.6321, 3.6331, 3.6321], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:52:59.585000'), 'HUATING01', 31.497202401021855, 31.7, array([31.69624271, 31.6647337 , 31.69624271, 31.6647337 ]), 0, -0.665900024414062, array([3.6337, 3.6328, 3.6337, 3.6328], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:53:10.640000'), 'HUATING01', 31.600478562308624, 31.8, array([31.79848611, 31.7669771 , 31.79848611, 31.7669771 ]), 0, -0.665900024414062, array([3.6343, 3.6334, 3.6343, 3.6334], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:53:19.685000'), 'HUATING01', 31.684977237055616, 31.9, array([31.8821398 , 31.85063079, 31.8821398 , 31.85063079]), 0, -0.665900024414062, array([3.6349, 3.634, 3.6349, 3.634], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:53:30.740000'), 'HUATING01', 31.788253398342384, 32.0, array([31.9843832 , 31.95287419, 31.9843832 , 31.95287419]), 0, -0.665900024414062, array([3.6356, 3.6343, 3.6356, 3.6343], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:53:39.785000'), 'HUATING01', 31.872752078962176, 32.0, array([32.06803689, 32.03652788, 32.06803689, 32.03652788]), 0, -0.665900024414062, array([3.6359, 3.6349, 3.6359, 3.6349], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:53:50.840000'), 'HUATING01', 31.976028240248944, 32.1, array([32.17028029, 32.13877128, 32.17028029, 32.13877128]), 0, -0.665900024414062, array([3.6368, 3.6356, 3.6368, 3.6356], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:53:59.885000'), 'HUATING01', 32.060526914995926, 32.2, array([32.25393398, 32.22242497, 32.25393398, 32.22242497]), 0, -0.665900024414062, array([3.6374, 3.6359, 3.6374, 3.6359], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:54:10.940000'), 'HUATING01', 32.163803076282676, 32.3, array([32.35617738, 32.32466837, 32.35617738, 32.32466837]), 0, -0.665900024414062, array([3.638, 3.6365, 3.638, 3.6365], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:54:19.985000'), 'HUATING01', 32.24830175690246, 32.4, array([32.43983107, 32.40832206, 32.43983107, 32.40832206]), 0, -0.665900024414062, array([3.6383, 3.6371, 3.6383, 3.6371], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:54:30.035000'), 'HUATING01', 32.342189171982916, 32.5, array([32.53277962, 32.5012706 , 32.53277962, 32.5012706 ]), 0, -0.665900024414062, array([3.639, 3.638, 3.639, 3.638], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:54:39.080000'), 'HUATING01', 32.4266878526027, 32.6, array([32.61643331, 32.58492429, 32.61643331, 32.58492429]), 0, -0.665900024414062, array([3.6396, 3.6383, 3.6396, 3.6383], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:54:50.135000'), 'HUATING01', 32.52996401388945, 32.7, array([32.71867671, 32.68716769, 32.71867671, 32.68716769]), 0, -0.665900024414062, array([3.6399, 3.639, 3.6399, 3.639], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:54:59.180000'), 'HUATING01', 32.61446268863642, 32.8, array([32.8023304 , 32.77082138, 32.8023304 , 32.77082138]), 0, -0.665900024414062, array([3.6405, 3.6396, 3.6405, 3.6396], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:55:10.235000'), 'HUATING01', 32.71773884992317, 32.9, array([32.9045738 , 32.87306478, 32.9045738 , 32.87306478]), 0, -0.665900024414062, array([3.6411, 3.6402, 3.6411, 3.6402], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:55:19.280000'), 'HUATING01', 32.80223753054295, 33.0, array([32.98822749, 32.95671847, 32.98822749, 32.95671847]), 0, -0.665900024414062, array([3.6418, 3.6405, 3.6418, 3.6405], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:55:30.335000'), 'HUATING01', 32.9055136859569, 33.1, array([33.09047089, 33.05896187, 33.09047089, 33.05896187]), 0, -0.665900024414062, array([3.6421, 3.6411, 3.6421, 3.6411], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:55:39.380000'), 'HUATING01', 32.99001236657668, 33.1, array([33.17412458, 33.14261556, 33.17412458, 33.14261556]), 0, -0.665900024414062, array([3.6427, 3.6418, 3.6427, 3.6418], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:55:50.435000'), 'HUATING01', 33.09328852786343, 33.2, array([33.27636798, 33.24485896, 33.27636798, 33.24485896]), 0, -0.665900024414062, array([3.6433, 3.6424, 3.6433, 3.6424], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:55:59.480000'), 'HUATING01', 33.1777872026104, 33.3, array([33.36002167, 33.32851265, 33.36002167, 33.32851265]), 0, -0.665900024414062, array([3.6439, 3.6427, 3.6439, 3.6427], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:56:10.535000'), 'HUATING01', 33.281063363897154, 33.4, array([33.46226507, 33.43075605, 33.46226507, 33.43075605]), 0, -0.665900024414062, array([3.6449, 3.6433, 3.6449, 3.6433], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:56:19.580000'), 'HUATING01', 33.36554512428993, 33.5, array([33.54590201, 33.51439299, 33.54590201, 33.51439299]), 0, -0.665299987792969, array([3.6452, 3.6439, 3.6452, 3.6439], dtype=object), 0, 0, 0.0, 6.021859647216793, 4)
+(Timestamp('2021-10-22 17:56:30.635000'), 'HUATING01', 33.46882128557668, 33.6, array([33.64814541, 33.61663639, 33.64814541, 33.61663639]), 0, -0.665900024414062, array([3.6458, 3.6445, 3.6458, 3.6445], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:56:39.680000'), 'HUATING01', 33.553319960323655, 33.7, array([33.7317991 , 33.70029008, 33.7317991 , 33.70029008]), 0, -0.665900024414062, array([3.6464, 3.6449, 3.6464, 3.6449], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:56:50.735000'), 'HUATING01', 33.656596121610406, 33.8, array([33.8340425 , 33.80253348, 33.8340425 , 33.80253348]), 0, -0.665900024414062, array([3.6467, 3.6458, 3.6467, 3.6458], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:56:59.780000'), 'HUATING01', 33.74109480223019, 33.9, array([33.91769619, 33.88618717, 33.91769619, 33.88618717]), 0, -0.665900024414062, array([3.6473, 3.6464, 3.6473, 3.6464], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:57:10.835000'), 'HUATING01', 33.84437096351694, 34.0, array([34.01993959, 33.98843057, 34.01993959, 33.98843057]), 0, -0.665900024414062, array([3.648, 3.647, 3.648, 3.647], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:57:19.880000'), 'HUATING01', 33.92886963826391, 34.1, array([34.10359328, 34.07208426, 34.10359328, 34.07208426]), 0, -0.665900024414062, array([3.6486, 3.6476, 3.6486, 3.6476], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:57:30.935000'), 'HUATING01', 34.03214579955066, 34.2, array([34.20583668, 34.17432766, 34.20583668, 34.17432766]), 0, -0.665900024414062, array([3.6492, 3.648, 3.6492, 3.648], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:57:39.980000'), 'HUATING01', 34.11664447429764, 34.3, array([34.28949037, 34.25798135, 34.28949037, 34.25798135]), 0, -0.665900024414062, array([3.6495, 3.6486, 3.6495, 3.6486], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:57:50.030000'), 'HUATING01', 34.2105318952509, 34.4, array([34.38243891, 34.3509299 , 34.38243891, 34.3509299 ]), 0, -0.665900024414062, array([3.6501, 3.6492, 3.6501, 3.6492], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 17:57:59.075000'), 'HUATING01', 34.29503057587068, 34.4, array([34.4660926 , 34.43458359, 34.4660926 , 34.43458359]), 0, -0.665900024414062, array([3.6507, 3.6495, 3.6507, 3.6495], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:58:10.130000'), 'HUATING01', 34.398306737157434, 34.5, array([34.568336  , 34.53682699, 34.568336  , 34.53682699]), 0, -0.665900024414062, array([3.6514, 3.6501, 3.6514, 3.6501], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:58:19.175000'), 'HUATING01', 34.48279695179355, 34.6, array([34.65198132, 34.6204723 , 34.65198132, 34.6204723 ]), 0, -0.665900024414062, array([3.6517, 3.6507, 3.6517, 3.6507], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 17:58:30.230000'), 'HUATING01', 34.5860731130803, 34.7, array([34.75422472, 34.7227157 , 34.75422472, 34.7227157 ]), 0, -0.665900024414062, array([3.6526, 3.6514, 3.6526, 3.6514], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:58:39.275000'), 'HUATING01', 34.67057178782728, 34.8, array([34.83787841, 34.80636939, 34.83787841, 34.80636939]), 0, -0.665900024414062, array([3.6532, 3.652, 3.6532, 3.652], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:58:50.330000'), 'HUATING01', 34.77384794911403, 34.9, array([34.94012181, 34.90861279, 34.94012181, 34.90861279]), 0, -0.665900024414062, array([3.6538, 3.6523, 3.6538, 3.6523], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:58:59.375000'), 'HUATING01', 34.85834662973381, 35.0, array([35.0237755 , 34.99226648, 35.0237755 , 34.99226648]), 0, -0.665900024414062, array([3.6545, 3.6529, 3.6545, 3.6529], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:59:10.430000'), 'HUATING01', 34.96162279102056, 35.1, array([35.1260189 , 35.09450988, 35.1260189 , 35.09450988]), 0, -0.665900024414062, array([3.6548, 3.6538, 3.6548, 3.6538], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:59:19.475000'), 'HUATING01', 35.046121465767534, 35.2, array([35.20967259, 35.17816357, 35.20967259, 35.17816357]), 0, -0.665900024414062, array([3.6554, 3.6545, 3.6554, 3.6545], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:59:30.530000'), 'HUATING01', 35.149397627054284, 35.3, array([35.31191599, 35.28040697, 35.31191599, 35.28040697]), 0, -0.665900024414062, array([3.656, 3.6551, 3.656, 3.6551], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:59:39.575000'), 'HUATING01', 35.233896307674065, 35.4, array([35.39556968, 35.36406066, 35.39556968, 35.36406066]), 0, -0.665900024414062, array([3.6566, 3.6554, 3.6566, 3.6554], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 17:59:50.630000'), 'HUATING01', 35.337172468960816, 35.5, array([35.49781308, 35.46630406, 35.49781308, 35.46630406]), 0, -0.665900024414062, array([3.6573, 3.656, 3.6573, 3.656], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 17:59:59.675000'), 'HUATING01', 35.42167114370779, 35.5, array([35.58146677, 35.54995775, 35.58146677, 35.54995775]), 0, -0.665900024414062, array([3.6576, 3.6566, 3.6576, 3.6566], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:00:10.730000'), 'HUATING01', 35.52494730499454, 35.7, array([35.68371017, 35.65220115, 35.68371017, 35.65220115]), 0, -0.665900024414062, array([3.6582, 3.6573, 3.6582, 3.6573], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:00:19.775000'), 'HUATING01', 35.60944598561432, 35.7, array([35.76736386, 35.73585484, 35.76736386, 35.73585484]), 0, -0.665900024414062, array([3.6588, 3.6579, 3.6588, 3.6579], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:00:30.830000'), 'HUATING01', 35.71272214690107, 35.8, array([35.86960726, 35.83809824, 35.86960726, 35.83809824]), 0, -0.665900024414062, array([3.6594, 3.6582, 3.6594, 3.6582], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:00:39.875000'), 'HUATING01', 35.79722082164805, 35.9, array([35.95326095, 35.92175193, 35.95326095, 35.92175193]), 0, -0.665900024414062, array([3.66, 3.6588, 3.66, 3.6588], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:00:50.930000'), 'HUATING01', 35.9004969829348, 36.0, array([36.05550435, 36.02399533, 36.05550435, 36.02399533]), 0, -0.665900024414062, array([3.6607, 3.6594, 3.6607, 3.6594], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:00:59.975000'), 'HUATING01', 35.98499565768177, 36.1, array([36.13915804, 36.10764902, 36.13915804, 36.10764902]), 0, -0.665900024414062, array([3.6613, 3.66, 3.6613, 3.66], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:01:10.025000'), 'HUATING01', 36.07888307863504, 36.2, array([36.23210659, 36.20059757, 36.23210659, 36.20059757]), 0, -0.665900024414062, array([3.6619, 3.6607, 3.6619, 3.6607], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:01:19.070000'), 'HUATING01', 36.16337329914396, 36.3, array([36.3157519 , 36.28424288, 36.3157519 , 36.28424288]), 0, -0.665900024414062, array([3.6625, 3.6616, 3.6625, 3.6616], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:01:30.125000'), 'HUATING01', 36.26664946043071, 36.4, array([36.4179953 , 36.38648628, 36.4179953 , 36.38648628]), 0, -0.665900024414062, array([3.6631, 3.6619, 3.6631, 3.6619], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:01:39.170000'), 'HUATING01', 36.35114813517769, 36.5, array([36.50164899, 36.47013997, 36.50164899, 36.47013997]), 0, -0.665900024414062, array([3.6638, 3.6625, 3.6638, 3.6625], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:01:50.225000'), 'HUATING01', 36.45442429646444, 36.6, array([36.60389239, 36.57238337, 36.60389239, 36.57238337]), 0, -0.665900024414062, array([3.6644, 3.6631, 3.6644, 3.6631], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:01:59.270000'), 'HUATING01', 36.53892297121141, 36.7, array([36.68754608, 36.65603706, 36.68754608, 36.65603706]), 0, -0.665900024414062, array([3.6647, 3.6638, 3.6647, 3.6638], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:02:10.325000'), 'HUATING01', 36.64219913249816, 36.8, array([36.78978948, 36.75828046, 36.78978948, 36.75828046]), 0, -0.665900024414062, array([3.6653, 3.6644, 3.6653, 3.6644], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:02:19.370000'), 'HUATING01', 36.726697813117944, 36.8, array([36.87344317, 36.84193415, 36.87344317, 36.84193415]), 0, -0.665900024414062, array([3.6659, 3.665, 3.6659, 3.665], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:02:30.425000'), 'HUATING01', 36.829973974404695, 36.9, array([36.97568657, 36.94417755, 36.97568657, 36.94417755]), 0, -0.665900024414062, array([3.6666, 3.6656, 3.6666, 3.6656], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:02:39.470000'), 'HUATING01', 36.91447264915167, 37.0, array([37.05934026, 37.02783124, 37.05934026, 37.02783124]), 0, -0.665900024414062, array([3.6672, 3.6659, 3.6672, 3.6659], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:02:50.525000'), 'HUATING01', 37.01774881043842, 37.1, array([37.16158366, 37.13007464, 37.16158366, 37.13007464]), 0, -0.665900024414062, array([3.6678, 3.6666, 3.6678, 3.6666], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:02:59.570000'), 'HUATING01', 37.1022474910582, 37.2, array([37.24523735, 37.21372833, 37.24523735, 37.21372833]), 0, -0.665900024414062, array([3.6687, 3.6672, 3.6687, 3.6672], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:03:10.625000'), 'HUATING01', 37.205515192234095, 37.3, array([37.34747238, 37.31596336, 37.34747238, 37.31596336]), 0, -0.665900024414062, array([3.669, 3.6678, 3.669, 3.6678], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:03:19.670000'), 'HUATING01', 37.290005406870215, 37.4, array([37.43111769, 37.39960867, 37.43111769, 37.39960867]), 0, -0.665299987792969, array([3.6697, 3.6684, 3.6697, 3.6684], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:03:30.725000'), 'HUATING01', 37.39327310804611, 37.5, array([37.53335271, 37.5018437 , 37.53335271, 37.5018437 ]), 0, -0.665900024414062, array([3.6703, 3.6693, 3.6703, 3.6693], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:03:39.770000'), 'HUATING01', 37.47777178866589, 37.6, array([37.6170064 , 37.58549739, 37.6170064 , 37.58549739]), 0, -0.665900024414062, array([3.6709, 3.67, 3.6709, 3.67], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:03:50.825000'), 'HUATING01', 37.58104794995264, 37.7, array([37.7192498 , 37.68774079, 37.7192498 , 37.68774079]), 0, -0.665900024414062, array([3.6715, 3.6706, 3.6715, 3.6706], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:03:59.870000'), 'HUATING01', 37.665546624699616, 37.8, array([37.80290349, 37.77139448, 37.80290349, 37.77139448]), 0, -0.665900024414062, array([3.6721, 3.6709, 3.6721, 3.6709], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:04:10.925000'), 'HUATING01', 37.76881432587551, 37.9, array([37.90513852, 37.8736295 , 37.90513852, 37.8736295 ]), 0, -0.665900024414062, array([3.6728, 3.6718, 3.6728, 3.6718], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:04:19.970000'), 'HUATING01', 37.853313000622485, 38.0, array([37.98879221, 37.95728319, 37.98879221, 37.95728319]), 0, -0.665900024414062, array([3.6734, 3.6721, 3.6734, 3.6721], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:04:30.020000'), 'HUATING01', 37.94720042157575, 38.1, array([38.08174075, 38.05023174, 38.08174075, 38.05023174]), 0, -0.665900024414062, array([3.674, 3.6728, 3.674, 3.6728], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:04:39.065000'), 'HUATING01', 38.03169910219553, 38.1, array([38.16539445, 38.13388543, 38.16539445, 38.13388543]), 0, -0.665900024414062, array([3.6746, 3.6734, 3.6746, 3.6734], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:04:50.120000'), 'HUATING01', 38.13496680337143, 38.2, array([38.26762947, 38.23612045, 38.26762947, 38.23612045]), 0, -0.665900024414062, array([3.6752, 3.674, 3.6752, 3.674], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:04:59.165000'), 'HUATING01', 38.219457018007546, 38.3, array([38.35127478, 38.31976577, 38.35127478, 38.31976577]), 0, -0.665900024414062, array([3.6759, 3.6746, 3.6759, 3.6746], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:05:10.220000'), 'HUATING01', 38.322733179294296, 38.4, array([38.45351818, 38.42200917, 38.45351818, 38.42200917]), 0, -0.665900024414062, array([3.6768, 3.6752, 3.6768, 3.6752], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:05:19.265000'), 'HUATING01', 38.40723185404127, 38.5, array([38.53717187, 38.50566286, 38.53717187, 38.50566286]), 0, -0.665900024414062, array([3.6774, 3.6759, 3.6774, 3.6759], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:05:30.320000'), 'HUATING01', 38.51050801532802, 38.6, array([38.63941527, 38.60790626, 38.63941527, 38.60790626]), 0, -0.665900024414062, array([3.678, 3.6765, 3.678, 3.6765], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:05:39.365000'), 'HUATING01', 38.5950066959478, 38.7, array([38.72306896, 38.69155995, 38.72306896, 38.69155995]), 0, -0.665900024414062, array([3.6786, 3.6774, 3.6786, 3.6774], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:05:50.420000'), 'HUATING01', 38.69828285723455, 38.8, array([38.82531236, 38.79380335, 38.82531236, 38.79380335]), 0, -0.665900024414062, array([3.6793, 3.678, 3.6793, 3.678], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:05:59.465000'), 'HUATING01', 38.78278153198153, 38.9, array([38.90896605, 38.87745704, 38.90896605, 38.87745704]), 0, -0.665900024414062, array([3.6796, 3.6786, 3.6796, 3.6786], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:06:10.520000'), 'HUATING01', 38.88604077304127, 39.0, array([39.0111927 , 38.97968369, 39.0111927 , 38.97968369]), 0, -0.665900024414062, array([3.6805, 3.6793, 3.6805, 3.6793], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 18:06:19.565000'), 'HUATING01', 38.970539453661054, 39.1, array([39.09484639, 39.06333738, 39.09484639, 39.06333738]), 0, -0.665900024414062, array([3.6811, 3.6799, 3.6811, 3.6799], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:06:30.620000'), 'HUATING01', 39.073815614947804, 39.2, array([39.19708979, 39.16558078, 39.19708979, 39.16558078]), 0, -0.665900024414062, array([3.6817, 3.6805, 3.6817, 3.6805], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:06:39.665000'), 'HUATING01', 39.15831428969478, 39.2, array([39.28074348, 39.24923447, 39.28074348, 39.24923447]), 0, -0.665900024414062, array([3.6824, 3.6811, 3.6824, 3.6811], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:06:50.720000'), 'HUATING01', 39.26159045098153, 39.4, array([39.38298688, 39.35147787, 39.38298688, 39.35147787]), 0, -0.665900024414062, array([3.683, 3.6817, 3.683, 3.6817], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:06:59.765000'), 'HUATING01', 39.34608913160131, 39.4, array([39.46664057, 39.43513156, 39.46664057, 39.43513156]), 0, -0.665900024414062, array([3.6836, 3.6824, 3.6836, 3.6824], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:07:10.820000'), 'HUATING01', 39.44936529288806, 39.5, array([39.56888397, 39.53737496, 39.56888397, 39.53737496]), 0, -0.665900024414062, array([3.6845, 3.683, 3.6845, 3.683], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:07:19.865000'), 'HUATING01', 39.533863967635035, 39.6, array([39.65253766, 39.62102865, 39.65253766, 39.62102865]), 0, -0.665900024414062, array([3.6852, 3.6836, 3.6852, 3.6836], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:07:30.920000'), 'HUATING01', 39.637140128921786, 39.7, array([39.75478106, 39.72327205, 39.75478106, 39.72327205]), 0, -0.665900024414062, array([3.6858, 3.6842, 3.6858, 3.6842], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:07:39.965000'), 'HUATING01', 39.72163880366876, 39.8, array([39.83843475, 39.80692574, 39.83843475, 39.80692574]), 0, -0.665900024414062, array([3.6864, 3.6852, 3.6864, 3.6852], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:07:50.015000'), 'HUATING01', 39.815526224622026, 39.9, array([39.9313833 , 39.89987428, 39.9313833 , 39.89987428]), 0, -0.665900024414062, array([3.687, 3.6858, 3.687, 3.6858], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:07:59.060000'), 'HUATING01', 39.90002490524181, 40.0, array([40.01503699, 39.98352797, 40.01503699, 39.98352797]), 0, -0.665900024414062, array([3.6876, 3.6864, 3.6876, 3.6864], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:08:10.115000'), 'HUATING01', 40.0032926064177, 40.1, array([40.11727201, 40.085763  , 40.11727201, 40.085763  ]), 0, -0.665900024414062, array([3.6883, 3.687, 3.6883, 3.687], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:08:19.160000'), 'HUATING01', 40.08779128116468, 40.2, array([40.2009257 , 40.16941669, 40.2009257 , 40.16941669]), 0, -0.665900024414062, array([3.6889, 3.6876, 3.6889, 3.6876], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:08:30.215000'), 'HUATING01', 40.19106744245143, 40.3, array([40.3031691 , 40.27166009, 40.3031691 , 40.27166009]), 0, -0.665900024414062, array([3.6895, 3.6883, 3.6895, 3.6883], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:08:39.260000'), 'HUATING01', 40.2755661171984, 40.4, array([40.38682279, 40.35531378, 40.38682279, 40.35531378]), 0, -0.665900024414062, array([3.6904, 3.6892, 3.6904, 3.6892], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:08:50.315000'), 'HUATING01', 40.3788338183743, 40.5, array([40.48905782, 40.4575488 , 40.48905782, 40.4575488 ]), 0, -0.665900024414062, array([3.691, 3.6898, 3.691, 3.6898], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:08:59.360000'), 'HUATING01', 40.46332403887793, 40.5, array([40.57270313, 40.54119412, 40.57270313, 40.54119412]), 0, -0.665900024414062, array([3.6917, 3.6904, 3.6917, 3.6904], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:09:10.415000'), 'HUATING01', 40.56660020016468, 40.6, array([40.67494653, 40.64343752, 40.67494653, 40.64343752]), 0, -0.665900024414062, array([3.6926, 3.691, 3.6926, 3.691], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:09:19.460000'), 'HUATING01', 40.65109887491165, 40.7, array([40.75860022, 40.72709121, 40.75860022, 40.72709121]), 0, -0.665900024414062, array([3.6932, 3.6917, 3.6932, 3.6917], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:09:30.515000'), 'HUATING01', 40.75436657608755, 40.8, array([40.86083525, 40.82932623, 40.86083525, 40.82932623]), 0, -0.665900024414062, array([3.6938, 3.6926, 3.6938, 3.6926], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:09:39.560000'), 'HUATING01', 40.83886525670733, 40.9, array([40.94448894, 40.91297992, 40.94448894, 40.91297992]), 0, -0.665900024414062, array([3.6945, 3.6932, 3.6945, 3.6932], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:09:50.615000'), 'HUATING01', 40.94214141799408, 41.0, array([41.04673234, 41.01522332, 41.04673234, 41.01522332]), 0, -0.665900024414062, array([3.6954, 3.6941, 3.6954, 3.6941], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:09:59.660000'), 'HUATING01', 41.026640092741054, 41.1, array([41.13038603, 41.09887701, 41.13038603, 41.09887701]), 0, -0.665900024414062, array([3.696, 3.6948, 3.696, 3.6948], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:10:10.715000'), 'HUATING01', 41.129916254027805, 41.2, array([41.23262943, 41.20112041, 41.23262943, 41.20112041]), 0, -0.665900024414062, array([3.6966, 3.6954, 3.6966, 3.6954], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:10:19.760000'), 'HUATING01', 41.214414934647586, 41.3, array([41.31628312, 41.2847741 , 41.31628312, 41.2847741 ]), 0, -0.665900024414062, array([3.6972, 3.696, 3.6972, 3.696], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:10:30.815000'), 'HUATING01', 41.317691095934336, 41.4, array([41.41852652, 41.3870175 , 41.41852652, 41.3870175 ]), 0, -0.665900024414062, array([3.6982, 3.6966, 3.6982, 3.6966], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:10:39.860000'), 'HUATING01', 41.40218977068131, 41.5, array([41.50218021, 41.47067119, 41.50218021, 41.47067119]), 0, -0.665900024414062, array([3.6988, 3.6976, 3.6988, 3.6976], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:10:50.915000'), 'HUATING01', 41.50546593196806, 41.6, array([41.60442361, 41.57291459, 41.60442361, 41.57291459]), 0, -0.665900024414062, array([3.6994, 3.6982, 3.6994, 3.6982], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:10:59.960000'), 'HUATING01', 41.589964606715036, 41.7, array([41.6880773 , 41.65656828, 41.6880773 , 41.65656828]), 0, -0.665900024414062, array([3.7007, 3.6988, 3.7007, 3.6988], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:11:10.010000'), 'HUATING01', 41.6838520276683, 41.7, array([41.78102584, 41.74951683, 41.78102584, 41.74951683]), 0, -0.665900024414062, array([3.7013, 3.6994, 3.7013, 3.6994], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:11:19.055000'), 'HUATING01', 41.76835070828808, 41.8, array([41.86467954, 41.83317052, 41.86467954, 41.83317052]), 0, -0.665900024414062, array([3.7019, 3.7, 3.7019, 3.7], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:11:30.110000'), 'HUATING01', 41.87162686957483, 41.9, array([41.96692293, 41.93541392, 41.96692293, 41.93541392]), 0, -0.665900024414062, array([3.7025, 3.7013, 3.7025, 3.7013], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:11:39.155000'), 'HUATING01', 41.95612554432181, 42.0, array([42.05057663, 42.01906761, 42.05057663, 42.01906761]), 0, -0.665900024414062, array([3.7034, 3.7019, 3.7034, 3.7019], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:11:50.210000'), 'HUATING01', 42.05939324549241, 42.1, array([42.15281165, 42.12130263, 42.15281165, 42.12130263]), 0, -0.665900024414062, array([3.7041, 3.7025, 3.7041, 3.7025], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:11:59.255000'), 'HUATING01', 42.14389192023938, 42.2, array([42.23646534, 42.20495632, 42.23646534, 42.20495632]), 0, -0.665900024414062, array([3.7047, 3.7034, 3.7047, 3.7034], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:12:10.310000'), 'HUATING01', 42.247168081526134, 42.3, array([42.33870874, 42.30719972, 42.33870874, 42.30719972]), 0, -0.665900024414062, array([3.7056, 3.7041, 3.7056, 3.7041], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:12:19.355000'), 'HUATING01', 42.331666762145915, 42.4, array([42.42236243, 42.39085341, 42.42236243, 42.39085341]), 0, -0.665900024414062, array([3.7062, 3.7047, 3.7062, 3.7047], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:12:30.410000'), 'HUATING01', 42.434942923432665, 42.5, array([42.52460583, 42.49309681, 42.52460583, 42.49309681]), 0, -0.665900024414062, array([3.7069, 3.7056, 3.7069, 3.7056], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:12:39.455000'), 'HUATING01', 42.51944159817964, 42.6, array([42.60825952, 42.5767505 , 42.60825952, 42.5767505 ]), 0, -0.665900024414062, array([3.7081, 3.7062, 3.7081, 3.7062], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:12:50.510000'), 'HUATING01', 42.62271775946639, 42.7, array([42.71050292, 42.6789939 , 42.71050292, 42.6789939 ]), 0, -0.665900024414062, array([3.7087, 3.7072, 3.7087, 3.7072], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:12:59.555000'), 'HUATING01', 42.70721644008617, 42.8, array([42.79415661, 42.76264759, 42.79415661, 42.76264759]), 0, -0.665900024414062, array([3.7096, 3.7078, 3.7096, 3.7078], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:13:10.610000'), 'HUATING01', 42.81049260137292, 42.9, array([42.89640001, 42.86489099, 42.89640001, 42.86489099]), 0, -0.665900024414062, array([3.7103, 3.7087, 3.7103, 3.7087], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:13:19.655000'), 'HUATING01', 42.894991276119896, 42.9, array([42.9800537 , 42.94854468, 42.9800537 , 42.94854468]), 0, -0.665900024414062, array([3.7109, 3.7096, 3.7109, 3.7096], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:13:30.710000'), 'HUATING01', 42.998267437406646, 43.1, array([43.0822971 , 43.05078808, 43.0822971 , 43.05078808]), 0, -0.665900024414062, array([3.7118, 3.7103, 3.7118, 3.7103], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:13:39.755000'), 'HUATING01', 43.08276611802643, 43.1, array([43.16595079, 43.13444177, 43.16595079, 43.13444177]), 0, -0.665900024414062, array([3.7124, 3.7109, 3.7124, 3.7109], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:13:50.810000'), 'HUATING01', 43.18603381920232, 43.2, array([43.26818581, 43.2366768 , 43.26818581, 43.2366768 ]), 0, -0.665900024414062, array([3.7134, 3.7118, 3.7134, 3.7118], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:13:59.855000'), 'HUATING01', 43.2705324939493, 43.3, array([43.35183951, 43.32033049, 43.35183951, 43.32033049]), 0, -0.665900024414062, array([3.714, 3.7124, 3.714, 3.7124], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:14:10.910000'), 'HUATING01', 43.37380019512519, 43.4, array([43.45407453, 43.42256551, 43.45407453, 43.42256551]), 0, -0.665900024414062, array([3.7149, 3.7134, 3.7149, 3.7134], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:14:19.955000'), 'HUATING01', 43.45829040975602, 43.5, array([43.53771984, 43.50621083, 43.53771984, 43.50621083]), 0, -0.665900024414062, array([3.7155, 3.714, 3.7155, 3.714], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:14:30.005000'), 'HUATING01', 43.55217783070928, 43.6, array([43.63066839, 43.59915937, 43.63066839, 43.59915937]), 0, -0.665900024414062, array([3.7165, 3.7146, 3.7165, 3.7146], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:14:39.050000'), 'HUATING01', 43.636676511329064, 43.7, array([43.71432208, 43.68281306, 43.71432208, 43.68281306]), 0, -0.665900024414062, array([3.7174, 3.7155, 3.7174, 3.7155], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:14:50.105000'), 'HUATING01', 43.739952672615814, 43.8, array([43.81656548, 43.78505646, 43.81656548, 43.78505646]), 0, -0.665900024414062, array([3.7183, 3.7165, 3.7183, 3.7165], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:14:59.150000'), 'HUATING01', 43.82445134736279, 43.9, array([43.90021917, 43.86871015, 43.90021917, 43.86871015]), 0, -0.665900024414062, array([3.7189, 3.7174, 3.7189, 3.7174], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:15:10.205000'), 'HUATING01', 43.92772750864954, 44.0, array([44.00246257, 43.97095355, 44.00246257, 43.97095355]), 0, -0.665900024414062, array([3.7199, 3.718, 3.7199, 3.718], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:15:19.250000'), 'HUATING01', 44.012226183396514, 44.1, array([44.08611626, 44.05460724, 44.08611626, 44.05460724]), 0, -0.665900024414062, array([3.7205, 3.7189, 3.7205, 3.7189], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:15:30.305000'), 'HUATING01', 44.11549388457241, 44.2, array([44.18835128, 44.15684227, 44.18835128, 44.15684227]), 0, -0.665900024414062, array([3.7214, 3.7199, 3.7214, 3.7199], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:15:39.350000'), 'HUATING01', 44.19999256519219, 44.2, array([44.27200497, 44.24049596, 44.27200497, 44.24049596]), 0, -0.665900024414062, array([3.722, 3.7205, 3.722, 3.7205], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:15:50.405000'), 'HUATING01', 44.303260266368085, 44.3, array([44.37424   , 44.34273098, 44.37424   , 44.34273098]), 0, -0.665900024414062, array([3.723, 3.7214, 3.723, 3.7214], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:15:59.450000'), 'HUATING01', 44.38775894111506, 44.4, array([44.45789369, 44.42638467, 44.45789369, 44.42638467]), 0, -0.665900024414062, array([3.7242, 3.722, 3.7242, 3.722], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:16:10.505000'), 'HUATING01', 44.491026642290954, 44.5, array([44.56012871, 44.5286197 , 44.56012871, 44.5286197 ]), 0, -0.665900024414062, array([3.7248, 3.723, 3.7248, 3.723], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:16:19.550000'), 'HUATING01', 44.575525322910735, 44.6, array([44.6437824 , 44.61227339, 44.6437824 , 44.61227339]), 0, -0.665900024414062, array([3.7258, 3.7239, 3.7258, 3.7239], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:16:30.605000'), 'HUATING01', 44.67879302408134, 44.7, array([44.74601743, 44.71450841, 44.74601743, 44.71450841]), 0, -0.665900024414062, array([3.7264, 3.7248, 3.7264, 3.7248], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:16:39.650000'), 'HUATING01', 44.763283238717456, 44.8, array([44.82966274, 44.79815373, 44.82966274, 44.79815373]), 0, -0.665900024414062, array([3.7273, 3.7258, 3.7273, 3.7258], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:16:50.705000'), 'HUATING01', 44.86655093989335, 44.9, array([44.93189777, 44.90038875, 44.93189777, 44.90038875]), 0, -0.665900024414062, array([3.7282, 3.7264, 3.7282, 3.7264], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:16:59.750000'), 'HUATING01', 44.95104962051313, 45.0, array([45.01555146, 44.98404244, 45.01555146, 44.98404244]), 0, -0.665900024414062, array([3.7289, 3.7273, 3.7289, 3.7273], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:17:10.805000'), 'HUATING01', 45.05432578179988, 45.1, array([45.11779486, 45.08628584, 45.11779486, 45.08628584]), 0, -0.665900024414062, array([3.7298, 3.7279, 3.7298, 3.7279], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:17:19.850000'), 'HUATING01', 45.138815996436, 45.2, array([45.20144017, 45.16993116, 45.20144017, 45.16993116]), 0, -0.665900024414062, array([3.7307, 3.7289, 3.7307, 3.7289], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:17:30.905000'), 'HUATING01', 45.24209215772275, 45.3, array([45.30368357, 45.27217456, 45.30368357, 45.27217456]), 0, -0.665900024414062, array([3.7313, 3.7298, 3.7313, 3.7298], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:17:39.950000'), 'HUATING01', 45.326590832469726, 45.4, array([45.38733726, 45.35582825, 45.38733726, 45.35582825]), 0, -0.665900024414062, array([3.7326, 3.7304, 3.7326, 3.7304], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:17:50'), 'HUATING01', 45.42047825342299, 45.4, array([45.48028581, 45.44877679, 45.48028581, 45.44877679]), 0, -0.665900024414062, array([3.7335, 3.7313, 3.7335, 3.7313], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:18:00.050000'), 'HUATING01', 45.51436567437626, 45.5, array([45.57323435, 45.54172534, 45.57323435, 45.54172534]), 0, -0.665900024414062, array([3.7341, 3.7326, 3.7341, 3.7326], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:18:09.095000'), 'HUATING01', 45.59885588901238, 45.6, array([45.65687967, 45.62537065, 45.65687967, 45.62537065]), 0, -0.665900024414062, array([3.7351, 3.7332, 3.7351, 3.7332], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:18:20.150000'), 'HUATING01', 45.70212359018298, 45.7, array([45.75911469, 45.72760568, 45.75911469, 45.72760568]), 0, -0.665900024414062, array([3.736, 3.7341, 3.736, 3.7341], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:18:29.195000'), 'HUATING01', 45.78662227080276, 45.8, array([45.84276838, 45.81125937, 45.84276838, 45.81125937]), 0, -0.665900024414062, array([3.7369, 3.7351, 3.7369, 3.7351], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:18:40.250000'), 'HUATING01', 45.889889971978654, 45.9, array([45.94500341, 45.91349439, 45.94500341, 45.91349439]), 0, -0.665900024414062, array([3.7375, 3.736, 3.7375, 3.736], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:18:49.295000'), 'HUATING01', 45.97438864672563, 46.0, array([46.0286571 , 45.99714808, 46.0286571 , 45.99714808]), 0, -0.665900024414062, array([3.7385, 3.7366, 3.7385, 3.7366], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:19:00.350000'), 'HUATING01', 46.07766480801238, 46.1, array([46.1309005 , 46.09939148, 46.1309005 , 46.09939148]), 0, -0.665900024414062, array([3.7397, 3.7375, 3.7397, 3.7375], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:19:09.395000'), 'HUATING01', 46.16216348863216, 46.2, array([46.21455419, 46.18304517, 46.21455419, 46.18304517]), 0, -0.665900024414062, array([3.7406, 3.7385, 3.7406, 3.7385], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:19:20.450000'), 'HUATING01', 46.265431189808055, 46.3, array([46.31678921, 46.2852802 , 46.31678921, 46.2852802 ]), 0, -0.665900024414062, array([3.7413, 3.7397, 3.7413, 3.7397], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:19:29.495000'), 'HUATING01', 46.34992986455503, 46.4, array([46.4004429 , 46.36893389, 46.4004429 , 46.36893389]), 0, -0.665900024414062, array([3.7422, 3.7403, 3.7422, 3.7403], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:19:40.550000'), 'HUATING01', 46.45318910562007, 46.5, array([46.50266955, 46.47116053, 46.50266955, 46.47116053]), 0, -0.665900024414062, array([3.7431, 3.7413, 3.7431, 3.7413], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 18:19:49.595000'), 'HUATING01', 46.537687780367044, 46.6, array([46.58632324, 46.55481422, 46.58632324, 46.55481422]), 0, -0.665900024414062, array([3.7441, 3.7422, 3.7441, 3.7422], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:20:00.650000'), 'HUATING01', 46.640963941653794, 46.7, array([46.68856664, 46.65705762, 46.68856664, 46.65705762]), 0, -0.665900024414062, array([3.745, 3.7431, 3.745, 3.7431], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:20:09.695000'), 'HUATING01', 46.725454162157426, 46.7, array([46.77221196, 46.74070294, 46.77221196, 46.74070294]), 0, -0.665900024414062, array([3.7459, 3.7441, 3.7459, 3.7441], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:20:20.750000'), 'HUATING01', 46.82873032344418, 46.8, array([46.87445536, 46.84294634, 46.87445536, 46.84294634]), 0, -0.665900024414062, array([3.7465, 3.7447, 3.7465, 3.7447], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:20:29.795000'), 'HUATING01', 46.91322899819115, 46.9, array([46.95810905, 46.92660003, 46.95810905, 46.92660003]), 0, -0.665900024414062, array([3.7478, 3.7456, 3.7478, 3.7456], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:20:40.850000'), 'HUATING01', 47.0165051594779, 47.0, array([47.06035245, 47.02884343, 47.06035245, 47.02884343]), 0, -0.665900024414062, array([3.7487, 3.7465, 3.7487, 3.7465], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:20:49.895000'), 'HUATING01', 47.10100384009768, 47.1, array([47.14400614, 47.11249712, 47.14400614, 47.11249712]), 0, -0.665900024414062, array([3.7496, 3.7478, 3.7496, 3.7478], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:21:00.950000'), 'HUATING01', 47.20428000138443, 47.2, array([47.24624954, 47.21474052, 47.24624954, 47.21474052]), 0, -0.665900024414062, array([3.7506, 3.7487, 3.7506, 3.7487], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:21:08.990000'), 'HUATING01', 47.27938993579792, 47.3, array([47.32060837, 47.28909936, 47.32060837, 47.28909936]), 0, -0.665900024414062, array([3.7512, 3.7493, 3.7512, 3.7493], dtype=object), 0, 0, 0.0, 5.353836196289058, 4)
+(Timestamp('2021-10-22 18:21:20.045000'), 'HUATING01', 47.38266609708467, 47.4, array([47.42285177, 47.39134276, 47.42285177, 47.39134276]), 0, -0.665900024414062, array([3.7521, 3.7503, 3.7521, 3.7503], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:21:29.090000'), 'HUATING01', 47.46716477183165, 47.5, array([47.50650546, 47.47499645, 47.50650546, 47.47499645]), 0, -0.665900024414062, array([3.7531, 3.7512, 3.7531, 3.7512], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:21:40.145000'), 'HUATING01', 47.57043247300754, 47.6, array([47.60874049, 47.57723147, 47.60874049, 47.57723147]), 0, -0.665900024414062, array([3.754, 3.7521, 3.754, 3.7521], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:21:49.190000'), 'HUATING01', 47.654922693511175, 47.7, array([47.6923858 , 47.66087678, 47.6923858 , 47.66087678]), 0, -0.665299987792969, array([3.7549, 3.7531, 3.7549, 3.7531], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:22:00.245000'), 'HUATING01', 47.758198854797925, 47.8, array([47.7946292 , 47.76312018, 47.7946292 , 47.76312018]), 0, -0.665900024414062, array([3.7562, 3.754, 3.7562, 3.754], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:22:09.290000'), 'HUATING01', 47.8426975295449, 47.8, array([47.87828289, 47.84677387, 47.87828289, 47.84677387]), 0, -0.665900024414062, array([3.7571, 3.7546, 3.7571, 3.7546], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:22:20.345000'), 'HUATING01', 47.94597369083165, 47.9, array([47.98052629, 47.94901727, 47.98052629, 47.94901727]), 0, -0.665900024414062, array([3.758, 3.7558, 3.758, 3.7558], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:22:29.390000'), 'HUATING01', 48.03045545122443, 48.0, array([48.06416323, 48.03265421, 48.06416323, 48.03265421]), 0, -0.665900024414062, array([3.7589, 3.7571, 3.7589, 3.7571], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:22:40.445000'), 'HUATING01', 48.13373161251118, 48.1, array([48.16640663, 48.13489761, 48.16640663, 48.13489761]), 0, -0.665900024414062, array([3.7596, 3.7577, 3.7596, 3.7577], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:22:49.490000'), 'HUATING01', 48.21823028725815, 48.2, array([48.25006032, 48.2185513 , 48.25006032, 48.2185513 ]), 0, -0.665900024414062, array([3.7608, 3.7586, 3.7608, 3.7586], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:23:00.545000'), 'HUATING01', 48.3215064485449, 48.3, array([48.35230372, 48.3207947 , 48.35230372, 48.3207947 ]), 0, -0.665900024414062, array([3.7614, 3.7596, 3.7614, 3.7596], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:23:09.590000'), 'HUATING01', 48.40600512329188, 48.4, array([48.43595741, 48.40444839, 48.43595741, 48.40444839]), 0, -0.665900024414062, array([3.7624, 3.7605, 3.7624, 3.7605], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:23:20.645000'), 'HUATING01', 48.50928128457863, 48.5, array([48.53820081, 48.50669179, 48.53820081, 48.50669179]), 0, -0.665900024414062, array([3.7636, 3.7614, 3.7636, 3.7614], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:23:29.690000'), 'HUATING01', 48.59377996519841, 48.6, array([48.6218545 , 48.59034548, 48.6218545 , 48.59034548]), 0, -0.665900024414062, array([3.7645, 3.7624, 3.7645, 3.7624], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:23:40.745000'), 'HUATING01', 48.69705612648516, 48.7, array([48.7240979 , 48.69258888, 48.7240979 , 48.69258888]), 0, -0.665900024414062, array([3.7655, 3.7636, 3.7655, 3.7636], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:23:49.790000'), 'HUATING01', 48.78155480123213, 48.8, array([48.80775159, 48.77624257, 48.80775159, 48.77624257]), 0, -0.665900024414062, array([3.7664, 3.7645, 3.7664, 3.7645], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:24:00.845000'), 'HUATING01', 48.88483096251888, 48.9, array([48.90999499, 48.87848597, 48.90999499, 48.87848597]), 0, -0.665900024414062, array([3.7673, 3.7655, 3.7673, 3.7655], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:24:09.890000'), 'HUATING01', 48.969329643138664, 49.0, array([48.99364868, 48.96213966, 48.99364868, 48.96213966]), 0, -0.665900024414062, array([3.7682, 3.7664, 3.7682, 3.7664], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:24:20.945000'), 'HUATING01', 49.072605804425415, 49.1, array([49.09589208, 49.06438306, 49.09589208, 49.06438306]), 0, -0.665900024414062, array([3.7692, 3.7673, 3.7692, 3.7673], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:24:29.990000'), 'HUATING01', 49.15710447917239, 49.1, array([49.17954577, 49.14803675, 49.17954577, 49.14803675]), 0, -0.665900024414062, array([3.7701, 3.7679, 3.7701, 3.7679], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:24:40.040000'), 'HUATING01', 49.250991900125655, 49.2, array([49.27249432, 49.2409853 , 49.27249432, 49.2409853 ]), 0, -0.665900024414062, array([3.7707, 3.7689, 3.7707, 3.7689], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:24:49.085000'), 'HUATING01', 49.33549057487263, 49.3, array([49.35614801, 49.32463899, 49.35614801, 49.32463899]), 0, -0.665900024414062, array([3.772, 3.7698, 3.772, 3.7698], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:25:00.140000'), 'HUATING01', 49.43874981593767, 49.4, array([49.45837466, 49.42686564, 49.45837466, 49.42686564]), 0, -0.665900024414062, array([3.7729, 3.771, 3.7729, 3.771], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 18:25:09.185000'), 'HUATING01', 49.52324849655745, 49.5, array([49.54202835, 49.51051933, 49.54202835, 49.51051933]), 0, -0.665900024414062, array([3.7738, 3.772, 3.7738, 3.772], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:25:20.240000'), 'HUATING01', 49.6265246578442, 49.6, array([49.64427175, 49.61276273, 49.64427175, 49.61276273]), 0, -0.665900024414062, array([3.7748, 3.7729, 3.7748, 3.7729], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:25:29.285000'), 'HUATING01', 49.71101487248032, 49.7, array([49.72791706, 49.69640804, 49.72791706, 49.69640804]), 0, -0.665900024414062, array([3.7757, 3.7738, 3.7757, 3.7738], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:25:40.340000'), 'HUATING01', 49.81428257365092, 49.8, array([49.83015208, 49.79864307, 49.83015208, 49.79864307]), 0, -0.665900024414062, array([3.7766, 3.7748, 3.7766, 3.7748], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:25:49.385000'), 'HUATING01', 49.8987812542707, 49.9, array([49.91380578, 49.88229676, 49.91380578, 49.88229676]), 0, -0.665900024414062, array([3.7775, 3.7757, 3.7775, 3.7757], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:26:00.440000'), 'HUATING01', 50.00205741555745, 50.0, array([50.01604917, 49.98454016, 50.01604917, 49.98454016]), 0, -0.665900024414062, array([3.7785, 3.7766, 3.7785, 3.7766], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:26:09.485000'), 'HUATING01', 50.08655609030443, 50.1, array([50.09970287, 50.06819385, 50.09970287, 50.06819385]), 0, -0.665900024414062, array([3.7797, 3.7775, 3.7797, 3.7775], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:26:20.540000'), 'HUATING01', 50.18983225159118, 50.2, array([50.20194626, 50.17043725, 50.20194626, 50.17043725]), 0, -0.665900024414062, array([3.7806, 3.7788, 3.7806, 3.7788], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:26:29.585000'), 'HUATING01', 50.27433092633815, 50.3, array([50.28559996, 50.25409094, 50.28559996, 50.25409094]), 0, -0.665900024414062, array([3.7816, 3.7794, 3.7816, 3.7794], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:26:40.640000'), 'HUATING01', 50.3776070876249, 50.4, array([50.38784336, 50.35633434, 50.38784336, 50.35633434]), 0, -0.665900024414062, array([3.7825, 3.7806, 3.7825, 3.7806], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:26:49.685000'), 'HUATING01', 50.46210576824468, 50.5, array([50.47149705, 50.43998803, 50.47149705, 50.43998803]), 0, -0.665900024414062, array([3.7834, 3.7816, 3.7834, 3.7816], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:27:00.740000'), 'HUATING01', 50.56538192953143, 50.6, array([50.57374045, 50.54223143, 50.57374045, 50.54223143]), 0, -0.665900024414062, array([3.7844, 3.7822, 3.7844, 3.7822], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:27:09.785000'), 'HUATING01', 50.64988060427841, 50.7, array([50.65739414, 50.62588512, 50.65739414, 50.62588512]), 0, -0.665900024414062, array([3.7853, 3.7831, 3.7853, 3.7831], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:27:20.840000'), 'HUATING01', 50.75315676556516, 50.8, array([50.75963754, 50.72812852, 50.75963754, 50.72812852]), 0, -0.665900024414062, array([3.7859, 3.7841, 3.7859, 3.7841], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:27:29.885000'), 'HUATING01', 50.83765544618494, 50.8, array([50.84329123, 50.81178221, 50.84329123, 50.81178221]), 0, -0.665900024414062, array([3.7872, 3.785, 3.7872, 3.785], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:27:40.940000'), 'HUATING01', 50.94093160747169, 50.9, array([50.94553463, 50.91402561, 50.94553463, 50.91402561]), 0, -0.665900024414062, array([3.7881, 3.7859, 3.7881, 3.7859], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:27:49.985000'), 'HUATING01', 51.025430282218665, 51.0, array([51.02918832, 50.9976793 , 51.02918832, 50.9976793 ]), 0, -0.665900024414062, array([3.789, 3.7872, 3.789, 3.7872], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:28:00.035000'), 'HUATING01', 51.11931770317193, 51.1, array([51.12213686, 51.09062784, 51.12213686, 51.09062784]), 0, -0.665900024414062, array([3.7899, 3.7881, 3.7899, 3.7881], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:28:09.080000'), 'HUATING01', 51.203816377918905, 51.2, array([51.20579055, 51.17428154, 51.20579055, 51.17428154]), 0, -0.665900024414062, array([3.7909, 3.7887, 3.7909, 3.7887], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:28:20.135000'), 'HUATING01', 51.307092539205655, 51.3, array([51.30803395, 51.27652494, 51.30803395, 51.27652494]), 0, -0.665900024414062, array([3.7918, 3.7896, 3.7918, 3.7896], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:28:29.180000'), 'HUATING01', 51.391591219825436, 51.4, array([51.39168764, 51.36017863, 51.39168764, 51.36017863]), 0, -0.665900024414062, array([3.7924, 3.7909, 3.7924, 3.7909], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:28:40.235000'), 'HUATING01', 51.494867381112186, 51.5, array([51.49393104, 51.46242203, 51.49393104, 51.46242203]), 0, -0.665900024414062, array([3.7937, 3.7915, 3.7937, 3.7915], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:28:49.280000'), 'HUATING01', 51.57936605585916, 51.6, array([51.57758473, 51.54607572, 51.57758473, 51.54607572]), 0, -0.665900024414062, array([3.7943, 3.7924, 3.7943, 3.7924], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:29:00.335000'), 'HUATING01', 51.68264221714591, 51.7, array([51.67982813, 51.64831912, 51.67982813, 51.64831912]), 0, -0.665900024414062, array([3.7955, 3.7934, 3.7955, 3.7934], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:29:09.380000'), 'HUATING01', 51.76714089776569, 51.8, array([51.76348182, 51.73197281, 51.76348182, 51.73197281]), 0, -0.665900024414062, array([3.7965, 3.7946, 3.7965, 3.7946], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:29:20.435000'), 'HUATING01', 51.87041705317964, 51.9, array([51.86572522, 51.83421621, 51.86572522, 51.83421621]), 0, -0.665900024414062, array([3.7974, 3.7955, 3.7974, 3.7955], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:29:29.480000'), 'HUATING01', 51.95491573379942, 51.9, array([51.94937891, 51.9178699 , 51.94937891, 51.9178699 ]), 0, -0.665900024414062, array([3.7983, 3.7965, 3.7983, 3.7965], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:29:40.535000'), 'HUATING01', 52.05819189508617, 52.1, array([52.05162231, 52.0201133 , 52.05162231, 52.0201133 ]), 0, -0.665900024414062, array([3.7992, 3.7974, 3.7992, 3.7974], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:29:49.580000'), 'HUATING01', 52.14269056983314, 52.1, array([52.135276  , 52.10376699, 52.135276  , 52.10376699]), 0, -0.665900024414062, array([3.8002, 3.7983, 3.8002, 3.7983], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:30:00.635000'), 'HUATING01', 52.24596673111989, 52.2, array([52.2375194 , 52.20601039, 52.2375194 , 52.20601039]), 0, -0.665900024414062, array([3.8008, 3.7992, 3.8008, 3.7992], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:30:09.680000'), 'HUATING01', 52.330465411739674, 52.3, array([52.32117309, 52.28966408, 52.32117309, 52.28966408]), 0, -0.665900024414062, array([3.8017, 3.7999, 3.8017, 3.7999], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:30:20.735000'), 'HUATING01', 52.433741573026424, 52.4, array([52.42341649, 52.39190748, 52.42341649, 52.39190748]), 0, -0.665900024414062, array([3.8027, 3.8011, 3.8027, 3.8011], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:30:29.780000'), 'HUATING01', 52.5182402477734, 52.5, array([52.50707018, 52.47556117, 52.50707018, 52.47556117]), 0, -0.665900024414062, array([3.8039, 3.8017, 3.8039, 3.8017], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:30:40.835000'), 'HUATING01', 52.62151640906015, 52.6, array([52.60931358, 52.57780457, 52.60931358, 52.57780457]), 0, -0.665900024414062, array([3.8048, 3.803, 3.8048, 3.803], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:30:49.880000'), 'HUATING01', 52.70601508967993, 52.7, array([52.69296727, 52.66145826, 52.69296727, 52.66145826]), 0, -0.665900024414062, array([3.8058, 3.8039, 3.8058, 3.8039], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:31:00.935000'), 'HUATING01', 52.80929125096668, 52.8, array([52.79521067, 52.76370166, 52.79521067, 52.76370166]), 0, -0.665900024414062, array([3.8067, 3.8048, 3.8067, 3.8048], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:31:09.980000'), 'HUATING01', 52.893789925713655, 52.9, array([52.87886436, 52.84735535, 52.87886436, 52.84735535]), 0, -0.665900024414062, array([3.8076, 3.8058, 3.8076, 3.8058], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:31:20.030000'), 'HUATING01', 52.98767734666692, 53.0, array([52.97181291, 52.94030389, 52.97181291, 52.94030389]), 0, -0.665900024414062, array([3.8082, 3.8064, 3.8082, 3.8064], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:31:29.075000'), 'HUATING01', 53.072176021413895, 53.1, array([53.0554666 , 53.02395758, 53.0554666 , 53.02395758]), 0, -0.665900024414062, array([3.8092, 3.8073, 3.8092, 3.8073], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:31:40.130000'), 'HUATING01', 53.175452182700646, 53.2, array([53.15771   , 53.12620098, 53.15771   , 53.12620098]), 0, -0.665900024414062, array([3.8101, 3.8082, 3.8101, 3.8082], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:31:49.175000'), 'HUATING01', 53.25995086332043, 53.2, array([53.24136369, 53.20985467, 53.24136369, 53.20985467]), 0, -0.665900024414062, array([3.8113, 3.8092, 3.8113, 3.8092], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:32:00.230000'), 'HUATING01', 53.36322702460718, 53.3, array([53.34360709, 53.31209807, 53.34360709, 53.31209807]), 0, -0.665900024414062, array([3.8123, 3.8104, 3.8123, 3.8104], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:32:09.275000'), 'HUATING01', 53.44770877913244, 53.4, array([53.42724403, 53.39573501, 53.42724403, 53.39573501]), 0, -0.665299987792969, array([3.8132, 3.8113, 3.8132, 3.8113], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:32:20.330000'), 'HUATING01', 53.55098494041919, 53.5, array([53.52948743, 53.49797841, 53.52948743, 53.49797841]), 0, -0.665900024414062, array([3.8138, 3.8123, 3.8138, 3.8123], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:32:29.375000'), 'HUATING01', 53.635483615166166, 53.6, array([53.61314112, 53.5816321 , 53.61314112, 53.5816321 ]), 0, -0.665900024414062, array([3.8147, 3.8129, 3.8147, 3.8129], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:32:40.430000'), 'HUATING01', 53.738759776452916, 53.7, array([53.71538452, 53.6838755 , 53.71538452, 53.6838755 ]), 0, -0.665900024414062, array([3.8157, 3.8138, 3.8157, 3.8138], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:32:49.475000'), 'HUATING01', 53.8232584570727, 53.8, array([53.79903821, 53.76752919, 53.79903821, 53.76752919]), 0, -0.665900024414062, array([3.8166, 3.8147, 3.8166, 3.8147], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:33:00.530000'), 'HUATING01', 53.92653461835945, 53.9, array([53.90128161, 53.86977259, 53.90128161, 53.86977259]), 0, -0.665900024414062, array([3.8175, 3.8157, 3.8175, 3.8157], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:33:09.575000'), 'HUATING01', 54.01103329310642, 54.0, array([53.9849353 , 53.95342628, 53.9849353 , 53.95342628]), 0, -0.665900024414062, array([3.8185, 3.8166, 3.8185, 3.8166], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:33:20.630000'), 'HUATING01', 54.11430945439317, 54.1, array([54.0871787 , 54.05566968, 54.0871787 , 54.05566968]), 0, -0.665900024414062, array([3.8197, 3.8178, 3.8197, 3.8178], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:33:29.675000'), 'HUATING01', 54.19880813501295, 54.2, array([54.17083239, 54.13932337, 54.17083239, 54.13932337]), 0, -0.665900024414062, array([3.8203, 3.8188, 3.8203, 3.8188], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:33:40.730000'), 'HUATING01', 54.302084296299704, 54.3, array([54.27307579, 54.24156677, 54.27307579, 54.24156677]), 0, -0.665900024414062, array([3.8213, 3.8197, 3.8213, 3.8197], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:33:49.775000'), 'HUATING01', 54.38658297104668, 54.4, array([54.35672948, 54.32522046, 54.35672948, 54.32522046]), 0, -0.665900024414062, array([3.8222, 3.8203, 3.8222, 3.8203], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:34:00.830000'), 'HUATING01', 54.48985913233343, 54.5, array([54.45897288, 54.42746386, 54.45897288, 54.42746386]), 0, -0.665900024414062, array([3.8231, 3.8213, 3.8231, 3.8213], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:34:09.875000'), 'HUATING01', 54.57435781295321, 54.5, array([54.54262657, 54.51111755, 54.54262657, 54.51111755]), 0, -0.665900024414062, array([3.824, 3.8222, 3.824, 3.8222], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:34:20.930000'), 'HUATING01', 54.67762551412381, 54.6, array([54.64486159, 54.61335258, 54.64486159, 54.61335258]), 0, -0.665299987792969, array([3.825, 3.8231, 3.825, 3.8231], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:34:29.975000'), 'HUATING01', 54.762124188870786, 54.7, array([54.72851528, 54.69700627, 54.72851528, 54.69700627]), 0, -0.665900024414062, array([3.8259, 3.824, 3.8259, 3.824], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:34:40.025000'), 'HUATING01', 54.856003149713196, 54.8, array([54.82145545, 54.78994644, 54.82145545, 54.78994644]), 0, -0.665900024414062, array([3.8268, 3.8247, 3.8268, 3.8247], dtype=object), 0, 0, 0.0, 6.691692208557125, 4)
+(Timestamp('2021-10-22 18:34:49.070000'), 'HUATING01', 54.94049336434402, 54.9, array([54.90510077, 54.87359175, 54.90510077, 54.87359175]), 0, -0.665900024414062, array([3.8278, 3.8259, 3.8278, 3.8259], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:35:00.125000'), 'HUATING01', 55.04376952563077, 55.0, array([55.00734417, 54.97583515, 55.00734417, 54.97583515]), 0, -0.665900024414062, array([3.8287, 3.8268, 3.8287, 3.8268], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:35:09.170000'), 'HUATING01', 55.12826820625055, 55.1, array([55.09099786, 55.05948884, 55.09099786, 55.05948884]), 0, -0.665900024414062, array([3.8296, 3.8278, 3.8296, 3.8278], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:35:20.225000'), 'HUATING01', 55.2315443675373, 55.2, array([55.19324126, 55.16173224, 55.19324126, 55.16173224]), 0, -0.665900024414062, array([3.8302, 3.8287, 3.8302, 3.8287], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:35:29.270000'), 'HUATING01', 55.31603458217342, 55.3, array([55.27688657, 55.24537756, 55.27688657, 55.24537756]), 0, -0.665900024414062, array([3.8312, 3.8296, 3.8312, 3.8296], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:35:40.325000'), 'HUATING01', 55.41931074346017, 55.4, array([55.37912997, 55.34762096, 55.37912997, 55.34762096]), 0, -0.665900024414062, array([3.8321, 3.8306, 3.8321, 3.8306], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:35:49.370000'), 'HUATING01', 55.50380941820715, 55.5, array([55.46278366, 55.43127465, 55.46278366, 55.43127465]), 0, -0.665900024414062, array([3.833, 3.8315, 3.833, 3.8315], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:36:00.425000'), 'HUATING01', 55.60707711937775, 55.6, array([55.56501869, 55.53350967, 55.56501869, 55.53350967]), 0, -0.665900024414062, array([3.834, 3.8321, 3.834, 3.8321], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:36:09.470000'), 'HUATING01', 55.691567339886674, 55.6, array([55.648664  , 55.61715499, 55.648664  , 55.61715499]), 0, -0.665900024414062, array([3.8352, 3.833, 3.8352, 3.833], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:36:20.525000'), 'HUATING01', 55.794843501173425, 55.8, array([55.7509074 , 55.71939839, 55.7509074 , 55.71939839]), 0, -0.665900024414062, array([3.8361, 3.8343, 3.8361, 3.8343], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:36:29.570000'), 'HUATING01', 55.8793421759204, 55.8, array([55.83456109, 55.80305208, 55.83456109, 55.80305208]), 0, -0.665900024414062, array([3.8371, 3.8352, 3.8371, 3.8352], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:36:40.625000'), 'HUATING01', 55.98261833720715, 55.9, array([55.93680449, 55.90529548, 55.93680449, 55.90529548]), 0, -0.665900024414062, array([3.838, 3.8361, 3.838, 3.8361], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:36:49.670000'), 'HUATING01', 56.06711701782693, 56.0, array([56.02045818, 55.98894917, 56.02045818, 55.98894917]), 0, -0.665900024414062, array([3.8386, 3.8371, 3.8386, 3.8371], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:37:00.725000'), 'HUATING01', 56.170384719002826, 56.1, array([56.12269321, 56.09118419, 56.12269321, 56.09118419]), 0, -0.665900024414062, array([3.8395, 3.838, 3.8395, 3.838], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:37:09.770000'), 'HUATING01', 56.254874933638945, 56.2, array([56.20633852, 56.17482951, 56.20633852, 56.17482951]), 0, -0.665900024414062, array([3.8405, 3.8386, 3.8405, 3.8386], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:37:20.825000'), 'HUATING01', 56.358151094925695, 56.3, array([56.30858192, 56.27707291, 56.30858192, 56.27707291]), 0, -0.665900024414062, array([3.8414, 3.8399, 3.8414, 3.8399], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:37:29.870000'), 'HUATING01', 56.442649775545476, 56.4, array([56.39223561, 56.3607266 , 56.39223561, 56.3607266 ]), 0, -0.665900024414062, array([3.8423, 3.8405, 3.8423, 3.8405], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:37:40.925000'), 'HUATING01', 56.54592593683223, 56.5, array([56.49447901, 56.46297   , 56.49447901, 56.46297   ]), 0, -0.665900024414062, array([3.8436, 3.8417, 3.8436, 3.8417], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:37:49.970000'), 'HUATING01', 56.630416151468346, 56.6, array([56.57812433, 56.54661531, 56.57812433, 56.54661531]), 0, -0.665900024414062, array([3.8445, 3.8426, 3.8445, 3.8426], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:38:00.020000'), 'HUATING01', 56.7242866521999, 56.7, array([56.67105612, 56.6395471 , 56.67105612, 56.6395471 ]), 0, -0.665900024414062, array([3.8451, 3.8436, 3.8451, 3.8436], dtype=object), 0, 0, 0.0, 6.6910891717529255, 4)
+(Timestamp('2021-10-22 18:38:09.065000'), 'HUATING01', 56.808785326946875, 56.8, array([56.75470981, 56.72320079, 56.75470981, 56.72320079]), 0, -0.665900024414062, array([3.8461, 3.8445, 3.8461, 3.8445], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:38:20.120000'), 'HUATING01', 56.912061488233626, 56.9, array([56.85695321, 56.82544419, 56.85695321, 56.82544419]), 0, -0.665900024414062, array([3.847, 3.8454, 3.847, 3.8454], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:38:29.165000'), 'HUATING01', 56.99656016885341, 56.9, array([56.9406069 , 56.90909788, 56.9406069 , 56.90909788]), 0, -0.665900024414062, array([3.8479, 3.8464, 3.8479, 3.8464], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:38:40.220000'), 'HUATING01', 57.09983633014016, 57.0, array([57.0428503 , 57.01134128, 57.0428503 , 57.01134128]), 0, -0.665900024414062, array([3.8488, 3.8473, 3.8488, 3.8473], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:38:49.265000'), 'HUATING01', 57.18433500488713, 57.1, array([57.12650399, 57.09499498, 57.12650399, 57.09499498]), 0, -0.665900024414062, array([3.8498, 3.8479, 3.8498, 3.8479], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:39:00.320000'), 'HUATING01', 57.28761116617388, 57.2, array([57.22874739, 57.19723837, 57.22874739, 57.19723837]), 0, -0.665900024414062, array([3.851, 3.8492, 3.851, 3.8492], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:39:09.365000'), 'HUATING01', 57.37210984092086, 57.3, array([57.31240108, 57.28089207, 57.31240108, 57.28089207]), 0, -0.665900024414062, array([3.8519, 3.8501, 3.8519, 3.8501], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:39:20.420000'), 'HUATING01', 57.47538600220761, 57.4, array([57.41464448, 57.38313546, 57.41464448, 57.38313546]), 0, -0.665900024414062, array([3.8529, 3.851, 3.8529, 3.851], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:39:29.465000'), 'HUATING01', 57.55988468282739, 57.5, array([57.49829817, 57.46678916, 57.49829817, 57.46678916]), 0, -0.665900024414062, array([3.8538, 3.8519, 3.8538, 3.8519], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:39:40.520000'), 'HUATING01', 57.66316084411414, 57.6, array([57.60054157, 57.56903256, 57.60054157, 57.56903256]), 0, -0.665900024414062, array([3.8547, 3.8529, 3.8547, 3.8529], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:39:49.565000'), 'HUATING01', 57.74765951886111, 57.7, array([57.68419526, 57.65268625, 57.68419526, 57.65268625]), 0, -0.665900024414062, array([3.8557, 3.8538, 3.8557, 3.8538], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:40:00.620000'), 'HUATING01', 57.85091875992615, 57.8, array([57.78642191, 57.75491289, 57.78642191, 57.75491289]), 0, -0.665900024414062, array([3.8566, 3.8547, 3.8566, 3.8547], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 18:40:09.665000'), 'HUATING01', 57.93540052032422, 57.9, array([57.87005885, 57.83854983, 57.87005885, 57.83854983]), 0, -0.665900024414062, array([3.8575, 3.8557, 3.8575, 3.8557], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:40:20.720000'), 'HUATING01', 58.03866822150012, 58.0, array([57.97229387, 57.94078486, 57.97229387, 57.94078486]), 0, -0.665900024414062, array([3.8588, 3.8566, 3.8588, 3.8566], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:40:29.765000'), 'HUATING01', 58.12316689624709, 58.1, array([58.05594756, 58.02443855, 58.05594756, 58.02443855]), 0, -0.665900024414062, array([3.8597, 3.8578, 3.8597, 3.8578], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:40:40.820000'), 'HUATING01', 58.22644305753384, 58.2, array([58.15819096, 58.12668195, 58.15819096, 58.12668195]), 0, -0.665900024414062, array([3.8606, 3.8588, 3.8606, 3.8588], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:40:49.865000'), 'HUATING01', 58.31093327804277, 58.2, array([58.24183628, 58.21032726, 58.24183628, 58.21032726]), 0, -0.665900024414062, array([3.8616, 3.86, 3.8616, 3.86], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:41:00.920000'), 'HUATING01', 58.41420943932952, 58.3, array([58.34407968, 58.31257066, 58.34407968, 58.31257066]), 0, -0.665900024414062, array([3.8625, 3.8609, 3.8625, 3.8609], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:41:09.965000'), 'HUATING01', 58.49870811407649, 58.4, array([58.42773337, 58.39622435, 58.42773337, 58.39622435]), 0, -0.665900024414062, array([3.8634, 3.8619, 3.8634, 3.8619], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:41:20.015000'), 'HUATING01', 58.59259553502976, 58.5, array([58.52068191, 58.4891729 , 58.52068191, 58.4891729 ]), 0, -0.665900024414062, array([3.8643, 3.8628, 3.8643, 3.8628], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:41:29.060000'), 'HUATING01', 58.67709420977673, 58.6, array([58.60433561, 58.57282659, 58.60433561, 58.57282659]), 0, -0.665900024414062, array([3.8653, 3.8637, 3.8653, 3.8637], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:41:40.115000'), 'HUATING01', 58.780361910947335, 58.7, array([58.70657063, 58.67506161, 58.70657063, 58.67506161]), 0, -0.665900024414062, array([3.8665, 3.865, 3.8665, 3.865], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:41:49.160000'), 'HUATING01', 58.864860591567115, 58.8, array([58.79022432, 58.7587153 , 58.79022432, 58.7587153 ]), 0, -0.665900024414062, array([3.8678, 3.8659, 3.8678, 3.8659], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:42:00.215000'), 'HUATING01', 58.96812829274301, 58.9, array([58.89245934, 58.86095033, 58.89245934, 58.86095033]), 0, -0.665900024414062, array([3.8684, 3.8668, 3.8684, 3.8668], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:42:09.260000'), 'HUATING01', 59.05261004726298, 59.0, array([58.97609628, 58.94458727, 58.97609628, 58.94458727]), 0, -0.665900024414062, array([3.8696, 3.8678, 3.8696, 3.8678], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:42:20.315000'), 'HUATING01', 59.15586928832802, 59.1, array([59.07832293, 59.04681392, 59.07832293, 59.04681392]), 0, -0.665900024414062, array([3.8705, 3.8687, 3.8705, 3.8687], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 18:42:29.360000'), 'HUATING01', 59.240367963074995, 59.2, array([59.16197662, 59.13046761, 59.16197662, 59.13046761]), 0, -0.665900024414062, array([3.8715, 3.8696, 3.8715, 3.8696], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:42:40.415000'), 'HUATING01', 59.343644124361745, 59.3, array([59.26422002, 59.23271101, 59.26422002, 59.23271101]), 0, -0.665900024414062, array([3.8724, 3.8705, 3.8724, 3.8705], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:42:49.460000'), 'HUATING01', 59.42813434486538, 59.3, array([59.34786534, 59.31635632, 59.34786534, 59.31635632]), 0, -0.665900024414062, array([3.8736, 3.8718, 3.8736, 3.8718], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:43:00.515000'), 'HUATING01', 59.53141050615213, 59.5, array([59.45010874, 59.41859972, 59.45010874, 59.41859972]), 0, -0.665900024414062, array([3.8749, 3.873, 3.8749, 3.873], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:43:09.560000'), 'HUATING01', 59.6159091808991, 59.5, array([59.53376243, 59.50225341, 59.53376243, 59.50225341]), 0, -0.665900024414062, array([3.8758, 3.874, 3.8758, 3.874], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:43:20.615000'), 'HUATING01', 59.71918534218585, 59.6, array([59.63600583, 59.60449681, 59.63600583, 59.60449681]), 0, -0.665900024414062, array([3.8767, 3.8749, 3.8767, 3.8749], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:43:29.660000'), 'HUATING01', 59.80368402280563, 59.7, array([59.71965952, 59.6881505 , 59.71965952, 59.6881505 ]), 0, -0.665900024414062, array([3.878, 3.8758, 3.878, 3.8758], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:43:40.715000'), 'HUATING01', 59.906951723976235, 59.8, array([59.82189454, 59.79038553, 59.82189454, 59.79038553]), 0, -0.665299987792969, array([3.8789, 3.8767, 3.8789, 3.8767], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:43:49.760000'), 'HUATING01', 59.99145039872321, 59.9, array([59.90554823, 59.87403922, 59.90554823, 59.87403922]), 0, -0.665900024414062, array([3.8798, 3.8777, 3.8798, 3.8777], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:44:00.815000'), 'HUATING01', 60.09472656000996, 60.0, array([60.00779163, 59.97628262, 60.00779163, 59.97628262]), 0, -0.665900024414062, array([3.8811, 3.8786, 3.8811, 3.8786], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:44:09.860000'), 'HUATING01', 60.17922524062974, 60.1, array([60.09144532, 60.05993631, 60.09144532, 60.05993631]), 0, -0.665900024414062, array([3.8823, 3.8795, 3.8823, 3.8795], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:44:20.915000'), 'HUATING01', 60.28250140191649, 60.2, array([60.19368872, 60.16217971, 60.19368872, 60.16217971]), 0, -0.665900024414062, array([3.8833, 3.8808, 3.8833, 3.8808], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:44:29.960000'), 'HUATING01', 60.36699161654732, 60.3, array([60.27733404, 60.24582502, 60.27733404, 60.24582502]), 0, -0.665900024414062, array([3.8842, 3.8817, 3.8842, 3.8817], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:44:40.010000'), 'HUATING01', 60.46087903750058, 60.4, array([60.37028258, 60.33877357, 60.37028258, 60.33877357]), 0, -0.665900024414062, array([3.8851, 3.8826, 3.8851, 3.8826], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 18:44:49.055000'), 'HUATING01', 60.54537771224756, 60.5, array([60.45393627, 60.42242726, 60.45393627, 60.42242726]), 0, -0.665900024414062, array([3.886, 3.8836, 3.886, 3.8836], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:45:00.110000'), 'HUATING01', 60.64865387353431, 60.6, array([60.55617967, 60.52467066, 60.55617967, 60.52467066]), 0, -0.665900024414062, array([3.887, 3.8845, 3.887, 3.8845], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:45:09.155000'), 'HUATING01', 60.73315255415409, 60.6, array([60.63983336, 60.60832435, 60.63983336, 60.60832435]), 0, -0.665900024414062, array([3.8879, 3.8854, 3.8879, 3.8854], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:45:20.210000'), 'HUATING01', 60.83642025532998, 60.7, array([60.74206839, 60.71055937, 60.74206839, 60.71055937]), 0, -0.665900024414062, array([3.8888, 3.8864, 3.8888, 3.8864], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 18:45:29.255000'), 'HUATING01', 60.9209104699661, 60.8, array([60.8257137 , 60.79420469, 60.8257137 , 60.79420469]), 0, -0.665299987792969, array([3.8898, 3.8873, 3.8898, 3.8873], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:45:40.310000'), 'HUATING01', 61.02418663125285, 60.9, array([60.9279571 , 60.89644808, 60.9279571 , 60.89644808]), 0, -0.665900024414062, array([3.891, 3.8879, 3.891, 3.8879], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:45:49.355000'), 'HUATING01', 61.10867684588897, 61.0, array([61.01160242, 60.9800934 , 61.01160242, 60.9800934 ]), 0, -0.665299987792969, array([3.8919, 3.8891, 3.8919, 3.8891], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:46:00.410000'), 'HUATING01', 61.21195300717572, 61.1, array([61.11384582, 61.0823368 , 61.11384582, 61.0823368 ]), 0, -0.665900024414062, array([3.8929, 3.8901, 3.8929, 3.8901], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:46:09.455000'), 'HUATING01', 61.2964516877955, 61.2, array([61.19749951, 61.16599049, 61.19749951, 61.16599049]), 0, -0.665900024414062, array([3.8938, 3.891, 3.8938, 3.891], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:46:20.510000'), 'HUATING01', 61.399727849082254, 61.3, array([61.29974291, 61.26823389, 61.29974291, 61.26823389]), 0, -0.665900024414062, array([3.8947, 3.8919, 3.8947, 3.8919], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:46:29.555000'), 'HUATING01', 61.48422652382923, 61.4, array([61.3833966 , 61.35188758, 61.3833966 , 61.35188758]), 0, -0.665900024414062, array([3.8957, 3.8926, 3.8957, 3.8926], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:46:40.610000'), 'HUATING01', 61.58750268511598, 61.5, array([61.48564   , 61.45413098, 61.48564   , 61.45413098]), 0, -0.665900024414062, array([3.8963, 3.8935, 3.8963, 3.8935], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:46:49.655000'), 'HUATING01', 61.67200136573576, 61.6, array([61.56929369, 61.53778467, 61.56929369, 61.53778467]), 0, -0.665900024414062, array([3.8972, 3.8944, 3.8972, 3.8944], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:47:00.710000'), 'HUATING01', 61.77527752702251, 61.7, array([61.67153709, 61.64002807, 61.67153709, 61.64002807]), 0, -0.665900024414062, array([3.8984, 3.895, 3.8984, 3.895], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:47:09.755000'), 'HUATING01', 61.859776201769485, 61.8, array([61.75519078, 61.72368176, 61.75519078, 61.72368176]), 0, -0.665900024414062, array([3.8991, 3.8963, 3.8991, 3.8963], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:47:20.810000'), 'HUATING01', 61.963052363056235, 61.9, array([61.85743418, 61.82592516, 61.85743418, 61.82592516]), 0, -0.665900024414062, array([3.9, 3.8972, 3.9, 3.8972], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:47:29.855000'), 'HUATING01', 62.047551043676016, 61.9, array([61.94108787, 61.90957885, 61.94108787, 61.90957885]), 0, -0.665900024414062, array([3.9006, 3.8978, 3.9006, 3.8978], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:47:40.910000'), 'HUATING01', 62.150827204962766, 62.0, array([62.04333127, 62.01182225, 62.04333127, 62.01182225]), 0, -0.665900024414062, array([3.9015, 3.8988, 3.9015, 3.8988], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:47:49.955000'), 'HUATING01', 62.23532587970974, 62.1, array([62.12698496, 62.09547594, 62.12698496, 62.09547594]), 0, -0.665900024414062, array([3.9022, 3.8994, 3.9022, 3.8994], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:48:00.005000'), 'HUATING01', 62.32920484055215, 62.2, array([62.21992513, 62.18841611, 62.21992513, 62.18841611]), 0, -0.665900024414062, array([3.9031, 3.9003, 3.9031, 3.9003], dtype=object), 0, 0, 0.0, 6.691692208557124, 4)
+(Timestamp('2021-10-22 18:48:09.050000'), 'HUATING01', 62.413703515299126, 62.3, array([62.30357882, 62.2720698 , 62.30357882, 62.2720698 ]), 0, -0.665900024414062, array([3.9037, 3.9009, 3.9037, 3.9009], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:48:20.105000'), 'HUATING01', 62.516979676585876, 62.4, array([62.40582222, 62.3743132 , 62.40582222, 62.3743132 ]), 0, -0.665900024414062, array([3.9043, 3.9019, 3.9043, 3.9019], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:48:29.150000'), 'HUATING01', 62.6014698970948, 62.5, array([62.48946753, 62.45795852, 62.48946753, 62.45795852]), 0, -0.665900024414062, array([3.9053, 3.9025, 3.9053, 3.9025], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:48:40.205000'), 'HUATING01', 62.70474605838155, 62.6, array([62.59171093, 62.56020192, 62.59171093, 62.56020192]), 0, -0.665900024414062, array([3.9062, 3.9031, 3.9062, 3.9031], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:48:49.250000'), 'HUATING01', 62.78924473312853, 62.7, array([62.67536462, 62.64385561, 62.67536462, 62.64385561]), 0, -0.665900024414062, array([3.9068, 3.9043, 3.9068, 3.9043], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:49:00.305000'), 'HUATING01', 62.89252089441528, 62.8, array([62.77760802, 62.74609901, 62.77760802, 62.74609901]), 0, -0.665900024414062, array([3.9074, 3.905, 3.9074, 3.905], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:49:09.350000'), 'HUATING01', 62.97701956916225, 62.9, array([62.86126171, 62.8297527 , 62.86126171, 62.8297527 ]), 0, -0.665900024414062, array([3.9084, 3.9056, 3.9084, 3.9056], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:49:20.405000'), 'HUATING01', 63.080295730449, 63.0, array([62.96350511, 62.9319961 , 62.96350511, 62.9319961 ]), 0, -0.665900024414062, array([3.909, 3.9062, 3.909, 3.9062], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:49:29.450000'), 'HUATING01', 63.16479441106878, 63.0, array([63.0471588 , 63.01564979, 63.0471588 , 63.01564979]), 0, -0.665900024414062, array([3.9096, 3.9068, 3.9096, 3.9068], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:49:40.505000'), 'HUATING01', 63.26807057235553, 63.1, array([63.1494022 , 63.11789319, 63.1494022 , 63.11789319]), 0, -0.665900024414062, array([3.9102, 3.9078, 3.9102, 3.9078], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:49:49.550000'), 'HUATING01', 63.35256924710251, 63.2, array([63.23305589, 63.20154688, 63.23305589, 63.20154688]), 0, -0.665900024414062, array([3.9109, 3.9084, 3.9109, 3.9084], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:50:00.605000'), 'HUATING01', 63.45584540838926, 63.3, array([63.33529929, 63.30379028, 63.33529929, 63.30379028]), 0, -0.665900024414062, array([3.9115, 3.909, 3.9115, 3.909], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:50:09.650000'), 'HUATING01', 63.54033562889289, 63.4, array([63.41894461, 63.38743559, 63.41894461, 63.38743559]), 0, -0.665900024414062, array([3.9121, 3.9096, 3.9121, 3.9096], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:50:20.705000'), 'HUATING01', 63.64361179017964, 63.5, array([63.52118801, 63.48967899, 63.52118801, 63.48967899]), 0, -0.665900024414062, array([3.9127, 3.9102, 3.9127, 3.9102], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:50:29.750000'), 'HUATING01', 63.728110464926615, 63.6, array([63.6048417 , 63.57333268, 63.6048417 , 63.57333268]), 0, -0.665900024414062, array([3.9133, 3.9109, 3.9133, 3.9109], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:50:40.805000'), 'HUATING01', 63.831386626213366, 63.7, array([63.7070851 , 63.67557608, 63.7070851 , 63.67557608]), 0, -0.665900024414062, array([3.9143, 3.9115, 3.9143, 3.9115], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:50:49.850000'), 'HUATING01', 63.91587684672229, 63.8, array([63.79073041, 63.7592214 , 63.79073041, 63.7592214 ]), 0, -0.665900024414062, array([3.9149, 3.9124, 3.9149, 3.9124], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:51:00.905000'), 'HUATING01', 64.01915300800904, 63.9, array([63.89297381, 63.8614648 , 63.89297381, 63.8614648 ]), 0, -0.665900024414062, array([3.9155, 3.9133, 3.9155, 3.9133], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:51:09.950000'), 'HUATING01', 64.10365168275605, 64.0, array([63.9766275 , 63.94511849, 63.9766275 , 63.94511849]), 0, -0.665900024414062, array([3.9161, 3.9136, 3.9161, 3.9136], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:51:20'), 'HUATING01', 64.19753064359848, 64.1, array([64.06956767, 64.03805866, 64.06956767, 64.03805866]), 0, -0.665900024414062, array([3.9167, 3.9143, 3.9167, 3.9143], dtype=object), 0, 0, 0.0, 6.691692208557125, 4)
+(Timestamp('2021-10-22 18:51:30.050000'), 'HUATING01', 64.29140113845197, 64.2, array([64.16249947, 64.13099045, 64.16249947, 64.13099045]), 0, -0.665900024414062, array([3.9174, 3.9149, 3.9174, 3.9149], dtype=object), 0, 0, 0.0, 6.691089171752926, 4)
+(Timestamp('2021-10-22 18:51:39.095000'), 'HUATING01', 64.37588289883948, 64.2, array([64.24613641, 64.21462739, 64.24613641, 64.21462739]), 0, -0.665900024414062, array([3.918, 3.9155, 3.918, 3.9155], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:51:50.150000'), 'HUATING01', 64.47914213990454, 64.3, array([64.34836305, 64.31685404, 64.34836305, 64.31685404]), 0, -0.665900024414062, array([3.9186, 3.9161, 3.9186, 3.9161], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 18:51:59.195000'), 'HUATING01', 64.56364081465155, 64.4, array([64.43201674, 64.40050773, 64.43201674, 64.40050773]), 0, -0.665900024414062, array([3.9192, 3.9167, 3.9192, 3.9167], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:52:10.250000'), 'HUATING01', 64.66691697593834, 64.5, array([64.53426014, 64.50275113, 64.53426014, 64.50275113]), 0, -0.665900024414062, array([3.9198, 3.9174, 3.9198, 3.9174], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:52:19.295000'), 'HUATING01', 64.75141565655814, 64.6, array([64.61791383, 64.58640482, 64.61791383, 64.58640482]), 0, -0.665900024414062, array([3.9205, 3.918, 3.9205, 3.918], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:52:30.350000'), 'HUATING01', 64.85469181784492, 64.7, array([64.72015723, 64.68864822, 64.72015723, 64.68864822]), 0, -0.665900024414062, array([3.9208, 3.9186, 3.9208, 3.9186], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:52:39.395000'), 'HUATING01', 64.93917357236492, 64.8, array([64.80379417, 64.77228516, 64.80379417, 64.77228516]), 0, -0.665900024414062, array([3.9214, 3.9192, 3.9214, 3.9192], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 18:52:50.450000'), 'HUATING01', 65.04241589320826, 64.9, array([64.90600407, 64.87449505, 64.90600407, 64.87449505]), 0, -0.665299987792969, array([3.9223, 3.9202, 3.9223, 3.9202], dtype=object), 0, 0, 0.0, 7.359112622680661, 4)
+(Timestamp('2021-10-22 18:52:59.495000'), 'HUATING01', 65.12691457382806, 65.0, array([64.98965776, 64.95814875, 64.98965776, 64.95814875]), 0, -0.665900024414062, array([3.9229, 3.9205, 3.9229, 3.9205], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:53:10.550000'), 'HUATING01', 65.23018227500398, 65.1, array([65.09189279, 65.06038377, 65.09189279, 65.06038377]), 0, -0.665900024414062, array([3.9236, 3.9211, 3.9236, 3.9211], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:53:19.595000'), 'HUATING01', 65.314680949751, 65.2, array([65.17554648, 65.14403746, 65.17554648, 65.14403746]), 0, -0.665900024414062, array([3.9242, 3.9217, 3.9242, 3.9217], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:53:30.650000'), 'HUATING01', 65.41795711103778, 65.3, array([65.27778988, 65.24628086, 65.27778988, 65.24628086]), 0, -0.665900024414062, array([3.9245, 3.9223, 3.9245, 3.9223], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:53:39.695000'), 'HUATING01', 65.50245578578479, 65.4, array([65.36144357, 65.32993455, 65.36144357, 65.32993455]), 0, -0.665900024414062, array([3.9251, 3.9229, 3.9251, 3.9229], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:53:50.750000'), 'HUATING01', 65.60573194707158, 65.5, array([65.46368697, 65.43217795, 65.46368697, 65.43217795]), 0, -0.665900024414062, array([3.9257, 3.9236, 3.9257, 3.9236], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:53:59.795000'), 'HUATING01', 65.69022216758052, 65.5, array([65.54733228, 65.51582326, 65.54733228, 65.51582326]), 0, -0.665299987792969, array([3.9264, 3.9239, 3.9264, 3.9239], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 18:54:10.850000'), 'HUATING01', 65.7934983288673, 65.6, array([65.64957568, 65.61806666, 65.64957568, 65.61806666]), 0, -0.665900024414062, array([3.927, 3.9245, 3.927, 3.9245], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:54:19.895000'), 'HUATING01', 65.87798854349816, 65.7, array([65.733221  , 65.70171198, 65.733221  , 65.70171198]), 0, -0.665900024414062, array([3.9276, 3.9251, 3.9276, 3.9251], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:54:30.950000'), 'HUATING01', 65.98125624467409, 65.8, array([65.83545602, 65.803947  , 65.83545602, 65.803947  ]), 0, -0.665900024414062, array([3.9282, 3.9257, 3.9282, 3.9257], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:54:38.990000'), 'HUATING01', 66.0563661790876, 65.9, array([65.90981486, 65.87830584, 65.90981486, 65.87830584]), 0, -0.665900024414062, array([3.9285, 3.9264, 3.9285, 3.9264], dtype=object), 0, 0, 0.0, 5.353836196289058, 4)
+(Timestamp('2021-10-22 18:54:50.045000'), 'HUATING01', 66.15963388026353, 66.0, array([66.01204988, 65.98054086, 66.01204988, 65.98054086]), 0, -0.665900024414062, array([3.9291, 3.9267, 3.9291, 3.9267], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:54:59.090000'), 'HUATING01', 66.24413256088333, 66.1, array([66.09570357, 66.06419455, 66.09570357, 66.06419455]), 0, -0.665900024414062, array([3.9301, 3.9276, 3.9301, 3.9276], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:55:10.145000'), 'HUATING01', 66.34740872217012, 66.2, array([66.19794697, 66.16643795, 66.19794697, 66.16643795]), 0, -0.665900024414062, array([3.9307, 3.9282, 3.9307, 3.9282], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:55:19.190000'), 'HUATING01', 66.43190739691713, 66.3, array([66.28160066, 66.25009164, 66.28160066, 66.25009164]), 0, -0.665900024414062, array([3.931, 3.9288, 3.931, 3.9288], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:55:30.245000'), 'HUATING01', 66.53518355820391, 66.4, array([66.38384406, 66.35233504, 66.38384406, 66.35233504]), 0, -0.665900024414062, array([3.9316, 3.9295, 3.9316, 3.9295], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:55:39.290000'), 'HUATING01', 66.61968223882371, 66.5, array([66.46749775, 66.43598873, 66.46749775, 66.43598873]), 0, -0.665900024414062, array([3.9322, 3.9298, 3.9322, 3.9298], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:55:50.345000'), 'HUATING01', 66.7229584001105, 66.6, array([66.56974115, 66.53823213, 66.56974115, 66.53823213]), 0, -0.665900024414062, array([3.9329, 3.9304, 3.9329, 3.9304], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:55:59.390000'), 'HUATING01', 66.80744861474665, 66.7, array([66.65338647, 66.62187745, 66.65338647, 66.62187745]), 0, -0.665900024414062, array([3.9335, 3.931, 3.9335, 3.931], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 18:56:10.445000'), 'HUATING01', 66.91072477603343, 66.8, array([66.75562987, 66.72412085, 66.75562987, 66.72412085]), 0, -0.665900024414062, array([3.9341, 3.9316, 3.9341, 3.9316], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:56:19.490000'), 'HUATING01', 66.99522345665324, 66.8, array([66.83928356, 66.80777454, 66.83928356, 66.80777454]), 0, -0.665900024414062, array([3.9344, 3.9322, 3.9344, 3.9322], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:56:30.545000'), 'HUATING01', 67.09849961794002, 66.9, array([66.94152696, 66.91001794, 66.94152696, 66.91001794]), 0, -0.665900024414062, array([3.935, 3.9326, 3.935, 3.9326], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:56:39.590000'), 'HUATING01', 67.18299829268703, 67.0, array([67.02518065, 66.99367163, 67.02518065, 66.99367163]), 0, -0.665900024414062, array([3.9357, 3.9332, 3.9357, 3.9332], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:56:50.645000'), 'HUATING01', 67.28627445397382, 67.1, array([67.12742405, 67.09591503, 67.12742405, 67.09591503]), 0, -0.665900024414062, array([3.9363, 3.9338, 3.9363, 3.9338], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:56:59.690000'), 'HUATING01', 67.37077312872083, 67.2, array([67.21107774, 67.17956872, 67.21107774, 67.17956872]), 0, -0.665900024414062, array([3.9369, 3.9344, 3.9369, 3.9344], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:57:10.745000'), 'HUATING01', 67.47404929000761, 67.3, array([67.31332114, 67.28181212, 67.31332114, 67.28181212]), 0, -0.665900024414062, array([3.9378, 3.9353, 3.9378, 3.9353], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:57:19.790000'), 'HUATING01', 67.55854797062742, 67.4, array([67.39697483, 67.36546581, 67.39697483, 67.36546581]), 0, -0.665900024414062, array([3.9384, 3.936, 3.9384, 3.936], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:57:30.845000'), 'HUATING01', 67.6618241319142, 67.5, array([67.49921823, 67.46770921, 67.49921823, 67.46770921]), 0, -0.665900024414062, array([3.9391, 3.9366, 3.9391, 3.9366], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:57:39.890000'), 'HUATING01', 67.74632280666121, 67.6, array([67.58287192, 67.5513629 , 67.58287192, 67.5513629 ]), 0, -0.665900024414062, array([3.9397, 3.9372, 3.9397, 3.9372], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:57:50.945000'), 'HUATING01', 67.849598967948, 67.7, array([67.68511532, 67.6536063 , 67.68511532, 67.6536063 ]), 0, -0.665900024414062, array([3.9403, 3.9375, 3.9403, 3.9375], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:57:59.990000'), 'HUATING01', 67.9340976485678, 67.8, array([67.76876901, 67.73725999, 67.76876901, 67.73725999]), 0, -0.665900024414062, array([3.9406, 3.9381, 3.9406, 3.9381], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:58:10.040000'), 'HUATING01', 68.02797660353744, 67.9, array([67.86170918, 67.83020016, 67.86170918, 67.83020016]), 0, -0.665900024414062, array([3.9412, 3.9388, 3.9412, 3.9388], dtype=object), 0, 0, 0.0, 6.691692208557124, 4)
+(Timestamp('2021-10-22 18:58:19.085000'), 'HUATING01', 68.11247528415724, 67.9, array([67.94536287, 67.91385385, 67.94536287, 67.91385385]), 0, -0.665900024414062, array([3.9419, 3.9394, 3.9419, 3.9394], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:58:30.140000'), 'HUATING01', 68.21575144544403, 68.0, array([68.04760627, 68.01609725, 68.04760627, 68.01609725]), 0, -0.665900024414062, array([3.9425, 3.94, 3.9425, 3.94], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:58:39.185000'), 'HUATING01', 68.30025012019104, 68.1, array([68.13125996, 68.09975094, 68.13125996, 68.09975094]), 0, -0.665900024414062, array([3.9431, 3.9406, 3.9431, 3.9406], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:58:50.240000'), 'HUATING01', 68.40352628147782, 68.2, array([68.23350336, 68.20199434, 68.23350336, 68.20199434]), 0, -0.665900024414062, array([3.9437, 3.9412, 3.9437, 3.9412], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:58:59.285000'), 'HUATING01', 68.48802496209763, 68.3, array([68.31715705, 68.28564803, 68.31715705, 68.28564803]), 0, -0.665900024414062, array([3.9446, 3.9419, 3.9446, 3.9419], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:59:10.340000'), 'HUATING01', 68.59129266327355, 68.4, array([68.41939207, 68.38788305, 68.41939207, 68.38788305]), 0, -0.665900024414062, array([3.9453, 3.9425, 3.9453, 3.9425], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:59:19.385000'), 'HUATING01', 68.67579133802056, 68.5, array([68.50304576, 68.47153675, 68.50304576, 68.47153675]), 0, -0.665900024414062, array([3.9462, 3.9434, 3.9462, 3.9434], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:59:30.440000'), 'HUATING01', 68.7790590391912, 68.6, array([68.60528079, 68.57377177, 68.60528079, 68.57377177]), 0, -0.665900024414062, array([3.9468, 3.944, 3.9468, 3.944], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 18:59:39.485000'), 'HUATING01', 68.863557719811, 68.7, array([68.68893448, 68.65742546, 68.68893448, 68.65742546]), 0, -0.665900024414062, array([3.9474, 3.9446, 3.9474, 3.9446], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 18:59:50.540000'), 'HUATING01', 68.96683388109778, 68.8, array([68.79117788, 68.75966886, 68.79117788, 68.75966886]), 0, -0.665900024414062, array([3.9481, 3.9453, 3.9481, 3.9453], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 18:59:59.585000'), 'HUATING01', 69.0513325558448, 68.9, array([68.87483157, 68.84332255, 68.87483157, 68.84332255]), 0, -0.665900024414062, array([3.9487, 3.9459, 3.9487, 3.9459], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:00:10.640000'), 'HUATING01', 69.15460025702072, 69.0, array([68.97706659, 68.94555757, 68.97706659, 68.94555757]), 0, -0.665900024414062, array([3.9496, 3.9465, 3.9496, 3.9465], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:00:19.685000'), 'HUATING01', 69.23909047165687, 69.1, array([69.06071191, 69.02920289, 69.06071191, 69.02920289]), 0, -0.665900024414062, array([3.9502, 3.9474, 3.9502, 3.9474], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:00:30.740000'), 'HUATING01', 69.34236663294365, 69.2, array([69.16295531, 69.13144629, 69.16295531, 69.13144629]), 0, -0.665900024414062, array([3.9508, 3.9481, 3.9508, 3.9481], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:00:39.785000'), 'HUATING01', 69.42686531356345, 69.2, array([69.246609  , 69.21509998, 69.246609  , 69.21509998]), 0, -0.665900024414062, array([3.9515, 3.9487, 3.9515, 3.9487], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:00:50.840000'), 'HUATING01', 69.53014147485024, 69.3, array([69.3488524 , 69.31734338, 69.3488524 , 69.31734338]), 0, -0.665900024414062, array([3.9524, 3.9496, 3.9524, 3.9496], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:00:59.885000'), 'HUATING01', 69.61463168948639, 69.4, array([69.43249771, 69.40098869, 69.43249771, 69.40098869]), 0, -0.665900024414062, array([3.953, 3.9502, 3.953, 3.9502], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:01:10.940000'), 'HUATING01', 69.71790785077317, 69.5, array([69.53474111, 69.50323209, 69.53474111, 69.50323209]), 0, -0.665900024414062, array([3.9539, 3.9512, 3.9539, 3.9512], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:01:19.985000'), 'HUATING01', 69.80240653139298, 69.6, array([69.6183948 , 69.58688578, 69.6183948 , 69.58688578]), 0, -0.665900024414062, array([3.9549, 3.9518, 3.9549, 3.9518], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:01:30.035000'), 'HUATING01', 69.89629394647348, 69.7, array([69.71134335, 69.67983433, 69.71134335, 69.67983433]), 0, -0.665900024414062, array([3.9555, 3.9524, 3.9555, 3.9524], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:01:39.080000'), 'HUATING01', 69.98079262709328, 69.8, array([69.79499704, 69.76348802, 69.79499704, 69.76348802]), 0, -0.665900024414062, array([3.9561, 3.953, 3.9561, 3.953], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:01:50.135000'), 'HUATING01', 70.08406032826392, 69.9, array([69.89723206, 69.86572304, 69.89723206, 69.86572304]), 0, -0.665900024414062, array([3.957, 3.9539, 3.957, 3.9539], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:01:59.180000'), 'HUATING01', 70.16855900301093, 70.0, array([69.98088575, 69.94937673, 69.98088575, 69.94937673]), 0, -0.665900024414062, array([3.9577, 3.9546, 3.9577, 3.9546], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:02:10.235000'), 'HUATING01', 70.27183516429771, 70.1, array([70.08312915, 70.05162013, 70.08312915, 70.05162013]), 0, -0.665900024414062, array([3.9586, 3.9552, 3.9586, 3.9552], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:02:19.280000'), 'HUATING01', 70.35633384491751, 70.2, array([70.16678284, 70.13527382, 70.16678284, 70.13527382]), 0, -0.665900024414062, array([3.9592, 3.9561, 3.9592, 3.9561], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:02:30.335000'), 'HUATING01', 70.4596100062043, 70.3, array([70.26902624, 70.23751722, 70.26902624, 70.23751722]), 0, -0.665900024414062, array([3.9601, 3.9567, 3.9601, 3.9567], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:02:39.380000'), 'HUATING01', 70.54410868095131, 70.4, array([70.35267993, 70.32117091, 70.35267993, 70.32117091]), 0, -0.665900024414062, array([3.9608, 3.9577, 3.9608, 3.9577], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:02:50.435000'), 'HUATING01', 70.6473848422381, 70.5, array([70.45492333, 70.42341431, 70.45492333, 70.42341431]), 0, -0.665900024414062, array([3.962, 3.9583, 3.962, 3.9583], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:02:59.480000'), 'HUATING01', 70.73187506274704, 70.5, array([70.53856865, 70.50705963, 70.53856865, 70.50705963]), 0, -0.665900024414062, array([3.9629, 3.9595, 3.9629, 3.9595], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:03:10.535000'), 'HUATING01', 70.83514275805017, 70.6, array([70.64080367, 70.60929465, 70.64080367, 70.60929465]), 0, -0.665900024414062, array([3.9636, 3.9601, 3.9636, 3.9601], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:03:19.580000'), 'HUATING01', 70.91964143866997, 70.7, array([70.72445736, 70.69294834, 70.72445736, 70.69294834]), 0, -0.665900024414062, array([3.9645, 3.9611, 3.9645, 3.9611], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:03:30.635000'), 'HUATING01', 71.0229091398406, 70.8, array([70.82669238, 70.79518337, 70.82669238, 70.79518337]), 0, -0.665900024414062, array([3.9654, 3.9617, 3.9654, 3.9617], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:03:39.680000'), 'HUATING01', 71.10740781458762, 70.9, array([70.91034607, 70.87883706, 70.91034607, 70.87883706]), 0, -0.665900024414062, array([3.966, 3.9626, 3.966, 3.9626], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:03:50.735000'), 'HUATING01', 71.2106839758744, 71.0, array([71.01258947, 70.98108046, 71.01258947, 70.98108046]), 0, -0.665900024414062, array([3.967, 3.9636, 3.967, 3.9636], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:03:59.780000'), 'HUATING01', 71.2951826564942, 71.1, array([71.09624317, 71.06473415, 71.09624317, 71.06473415]), 0, -0.665900024414062, array([3.9679, 3.9645, 3.9679, 3.9645], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:04:10.835000'), 'HUATING01', 71.39845881778099, 71.2, array([71.19848656, 71.16697755, 71.19848656, 71.16697755]), 0, -0.665900024414062, array([3.9688, 3.9651, 3.9688, 3.9651], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:04:19.880000'), 'HUATING01', 71.48294903241185, 71.3, array([71.28213188, 71.25062286, 71.28213188, 71.25062286]), 0, -0.665900024414062, array([3.9701, 3.966, 3.9701, 3.966], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:04:30.935000'), 'HUATING01', 71.58622519369864, 71.4, array([71.38437528, 71.35286626, 71.38437528, 71.35286626]), 0, -0.665900024414062, array([3.971, 3.9673, 3.971, 3.9673], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:04:39.980000'), 'HUATING01', 71.67072387431844, 71.5, array([71.46802897, 71.43651995, 71.46802897, 71.43651995]), 0, -0.665900024414062, array([3.9716, 3.9679, 3.9716, 3.9679], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:04:50.030000'), 'HUATING01', 71.76461128939894, 71.6, array([71.56097751, 71.5294685 , 71.56097751, 71.5294685 ]), 0, -0.665900024414062, array([3.9725, 3.9688, 3.9725, 3.9688], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:04:59.075000'), 'HUATING01', 71.84910997001874, 71.6, array([71.64463121, 71.61312219, 71.64463121, 71.61312219]), 0, -0.665900024414062, array([3.9735, 3.9698, 3.9735, 3.9698], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:05:10.130000'), 'HUATING01', 71.95238613130553, 71.7, array([71.74687461, 71.71536559, 71.74687461, 71.71536559]), 0, -0.665900024414062, array([3.9744, 3.9707, 3.9744, 3.9707], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:05:19.175000'), 'HUATING01', 72.03688480605254, 71.8, array([71.8305283 , 71.79901928, 71.8305283 , 71.79901928]), 0, -0.665900024414062, array([3.9753, 3.9713, 3.9753, 3.9713], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:05:30.230000'), 'HUATING01', 72.14016096733933, 71.9, array([71.9327717 , 71.90126268, 71.9327717 , 71.90126268]), 0, -0.665900024414062, array([3.9763, 3.9722, 3.9763, 3.9722], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:05:39.275000'), 'HUATING01', 72.22465964795913, 72.0, array([72.01642539, 71.98491637, 72.01642539, 71.98491637]), 0, -0.665900024414062, array([3.9775, 3.9732, 3.9775, 3.9732], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:05:50.330000'), 'HUATING01', 72.32793580924591, 72.1, array([72.11866879, 72.08715977, 72.11866879, 72.08715977]), 0, -0.665900024414062, array([3.9784, 3.9744, 3.9784, 3.9744], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:05:59.375000'), 'HUATING01', 72.41243448399293, 72.2, array([72.20232248, 72.17081346, 72.20232248, 72.17081346]), 0, -0.665900024414062, array([3.9794, 3.9753, 3.9794, 3.9753], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:06:10.430000'), 'HUATING01', 72.51571064527971, 72.3, array([72.30456588, 72.27305686, 72.30456588, 72.27305686]), 0, -0.665900024414062, array([3.9803, 3.9763, 3.9803, 3.9763], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:06:19.475000'), 'HUATING01', 72.60020086578865, 72.4, array([72.38821119, 72.35670217, 72.38821119, 72.35670217]), 0, -0.665900024414062, array([3.9812, 3.9772, 3.9812, 3.9772], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:06:30.530000'), 'HUATING01', 72.70347702120264, 72.5, array([72.49045459, 72.45894557, 72.49045459, 72.45894557]), 0, -0.665900024414062, array([3.9822, 3.9781, 3.9822, 3.9781], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:06:39.575000'), 'HUATING01', 72.78797570182245, 72.6, array([72.57410828, 72.54259926, 72.57410828, 72.54259926]), 0, -0.665900024414062, array([3.9831, 3.9791, 3.9831, 3.9791], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:06:50.630000'), 'HUATING01', 72.89125186310923, 72.7, array([72.67635168, 72.64484266, 72.67635168, 72.64484266]), 0, -0.665900024414062, array([3.9843, 3.98, 3.9843, 3.98], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:06:59.675000'), 'HUATING01', 72.97575053785624, 72.8, array([72.76000537, 72.72849635, 72.76000537, 72.72849635]), 0, -0.665900024414062, array([3.9856, 3.9809, 3.9856, 3.9809], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:07:10.730000'), 'HUATING01', 73.07902669914303, 72.9, array([72.86224877, 72.83073975, 72.86224877, 72.83073975]), 0, -0.665900024414062, array([3.9865, 3.9825, 3.9865, 3.9825], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:07:19.775000'), 'HUATING01', 73.16352537976283, 72.9, array([72.94590246, 72.91439344, 72.94590246, 72.91439344]), 0, -0.665900024414062, array([3.9874, 3.9834, 3.9874, 3.9834], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:07:30.830000'), 'HUATING01', 73.26680154104962, 73.0, array([73.04814586, 73.01663684, 73.04814586, 73.01663684]), 0, -0.665900024414062, array([3.9887, 3.9843, 3.9887, 3.9843], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:07:39.875000'), 'HUATING01', 73.35130021579663, 73.1, array([73.13179955, 73.10029053, 73.13179955, 73.10029053]), 0, -0.665900024414062, array([3.9896, 3.9853, 3.9896, 3.9853], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:07:50.930000'), 'HUATING01', 73.45456791697255, 73.2, array([73.23403458, 73.20252556, 73.23403458, 73.20252556]), 0, -0.665900024414062, array([3.9908, 3.9862, 3.9908, 3.9862], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:07:59.975000'), 'HUATING01', 73.53906659759235, 73.3, array([73.31768827, 73.28617925, 73.31768827, 73.28617925]), 0, -0.665900024414062, array([3.9918, 3.9874, 3.9918, 3.9874], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:08:10.025000'), 'HUATING01', 73.63295401267285, 73.4, array([73.41063681, 73.37912779, 73.41063681, 73.37912779]), 0, -0.665900024414062, array([3.9927, 3.9884, 3.9927, 3.9884], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:08:19.070000'), 'HUATING01', 73.71745269329266, 73.5, array([73.4942905 , 73.46278149, 73.4942905 , 73.46278149]), 0, -0.665900024414062, array([3.9939, 3.9893, 3.9939, 3.9893], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:08:30.125000'), 'HUATING01', 73.82072885457944, 73.6, array([73.5965339 , 73.56502488, 73.5965339 , 73.56502488]), 0, -0.665900024414062, array([3.9949, 3.9905, 3.9949, 3.9905], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:08:39.170000'), 'HUATING01', 73.90522752932645, 73.7, array([73.68018759, 73.64867858, 73.68018759, 73.64867858]), 0, -0.665900024414062, array([3.9961, 3.9915, 3.9961, 3.9915], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:08:50.225000'), 'HUATING01', 74.00850369061324, 73.8, array([73.78243099, 73.75092197, 73.78243099, 73.75092197]), 0, -0.665900024414062, array([3.9973, 3.9927, 3.9973, 3.9927], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:08:59.270000'), 'HUATING01', 74.09298545100603, 73.9, array([73.86606793, 73.83455891, 73.86606793, 73.83455891]), 0, -0.665900024414062, array([3.9983, 3.9936, 3.9983, 3.9936], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 19:09:10.325000'), 'HUATING01', 74.19626161229282, 74.0, array([73.96831133, 73.93680231, 73.96831133, 73.93680231]), 0, -0.665900024414062, array([3.9995, 3.9946, 3.9995, 3.9946], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:09:19.370000'), 'HUATING01', 74.28076028703983, 74.1, array([74.05196502, 74.020456  , 74.05196502, 74.020456  ]), 0, -0.665900024414062, array([4.0004, 3.9958, 4.0004, 3.9958], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:09:30.425000'), 'HUATING01', 74.38403644832661, 74.2, array([74.15420842, 74.1226994 , 74.15420842, 74.1226994 ]), 0, -0.665900024414062, array([4.002, 3.9967, 4.002, 3.9967], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:09:39.470000'), 'HUATING01', 74.46853512307362, 74.2, array([74.23786211, 74.20635309, 74.23786211, 74.20635309]), 0, -0.665900024414062, array([4.0029, 3.9983, 4.0029, 3.9983], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:09:50.525000'), 'HUATING01', 74.57181128436041, 74.3, array([74.34010551, 74.30859649, 74.34010551, 74.30859649]), 0, -0.665900024414062, array([4.0042, 3.9992, 4.0042, 3.9992], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:09:59.570000'), 'HUATING01', 74.65630996498021, 74.4, array([74.4237592 , 74.39225018, 74.4237592 , 74.39225018]), 0, -0.665900024414062, array([4.0051, 4.0004, 4.0051, 4.0004], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:10:10.625000'), 'HUATING01', 74.759586126267, 74.5, array([74.5260026 , 74.49449358, 74.5260026 , 74.49449358]), 0, -0.665900024414062, array([4.0063, 4.0014, 4.0063, 4.0014], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:10:19.670000'), 'HUATING01', 74.844084801014, 74.6, array([74.60965629, 74.57814728, 74.60965629, 74.57814728]), 0, -0.665900024414062, array([4.0073, 4.0026, 4.0073, 4.0026], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:10:30.725000'), 'HUATING01', 74.94736096230079, 74.7, array([74.71189969, 74.68039067, 74.71189969, 74.68039067]), 0, -0.665900024414062, array([4.0085, 4.0035, 4.0085, 4.0035], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:10:39.770000'), 'HUATING01', 75.0318596429206, 74.8, array([74.79555338, 74.76404437, 74.79555338, 74.76404437]), 0, -0.665900024414062, array([4.0101, 4.0048, 4.0101, 4.0048], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:10:50.825000'), 'HUATING01', 75.13513580420738, 74.9, array([74.89779678, 74.86628776, 74.89779678, 74.86628776]), 0, -0.665900024414062, array([4.011, 4.006, 4.011, 4.006], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:10:59.870000'), 'HUATING01', 75.21963447895439, 75.0, array([74.98145047, 74.94994146, 74.98145047, 74.94994146]), 0, -0.665900024414062, array([4.0122, 4.0073, 4.0122, 4.0073], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:11:10.925000'), 'HUATING01', 75.32290218013031, 75.1, array([75.0836855 , 75.05217648, 75.0836855 , 75.05217648]), 0, -0.665900024414062, array([4.0132, 4.0085, 4.0132, 4.0085], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:11:19.970000'), 'HUATING01', 75.40740086075012, 75.2, array([75.16733919, 75.13583017, 75.16733919, 75.13583017]), 0, -0.665900024414062, array([4.0144, 4.0094, 4.0144, 4.0094], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:11:30.020000'), 'HUATING01', 75.50128827583062, 75.3, array([75.26028773, 75.22877872, 75.26028773, 75.22877872]), 0, -0.665900024414062, array([4.0156, 4.0107, 4.0156, 4.0107], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:11:39.065000'), 'HUATING01', 75.58578695645042, 75.3, array([75.34394142, 75.31243241, 75.34394142, 75.31243241]), 0, -0.665900024414062, array([4.0166, 4.0116, 4.0166, 4.0116], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:11:50.120000'), 'HUATING01', 75.6890631177372, 75.4, array([75.44618482, 75.41467581, 75.44618482, 75.41467581]), 0, -0.665900024414062, array([4.0181, 4.0128, 4.0181, 4.0128], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:11:59.165000'), 'HUATING01', 75.77356179248422, 75.5, array([75.52983851, 75.4983295 , 75.52983851, 75.4983295 ]), 0, -0.665900024414062, array([4.0194, 4.0141, 4.0194, 4.0141], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:12:10.220000'), 'HUATING01', 75.876837953771, 75.6, array([75.63208191, 75.6005729 , 75.63208191, 75.6005729 ]), 0, -0.665900024414062, array([4.0206, 4.0153, 4.0206, 4.0153], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:12:19.265000'), 'HUATING01', 75.9613366343908, 75.7, array([75.7157356 , 75.68422659, 75.7157356 , 75.68422659]), 0, -0.665900024414062, array([4.0215, 4.0166, 4.0215, 4.0166], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:12:30.320000'), 'HUATING01', 76.06461279567759, 75.8, array([75.817979  , 75.78646999, 75.817979  , 75.78646999]), 0, -0.665900024414062, array([4.0228, 4.0175, 4.0228, 4.0175], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:12:39.365000'), 'HUATING01', 76.1491114704246, 75.9, array([75.90163269, 75.87012368, 75.90163269, 75.87012368]), 0, -0.665900024414062, array([4.024, 4.0187, 4.024, 4.0187], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:12:50.420000'), 'HUATING01', 76.25238763171139, 76.0, array([76.00387609, 75.97236708, 76.00387609, 75.97236708]), 0, -0.665900024414062, array([4.0252, 4.02, 4.0252, 4.02], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:12:59.465000'), 'HUATING01', 76.33686938623667, 76.1, array([76.08751303, 76.05600402, 76.08751303, 76.05600402]), 0, -0.665900024414062, array([4.0265, 4.0215, 4.0265, 4.0215], dtype=object), 0, 0, 0.0, 6.021859647216793, 4)
+(Timestamp('2021-10-22 19:13:10.520000'), 'HUATING01', 76.44014554752346, 76.2, array([76.18975643, 76.15824741, 76.18975643, 76.15824741]), 0, -0.665900024414062, array([4.0277, 4.0225, 4.0277, 4.0225], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:13:19.565000'), 'HUATING01', 76.52464422814326, 76.3, array([76.27341012, 76.24190111, 76.27341012, 76.24190111]), 0, -0.665900024414062, array([4.029, 4.0237, 4.029, 4.0237], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:13:30.620000'), 'HUATING01', 76.62792038943005, 76.4, array([76.37565352, 76.3441445 , 76.37565352, 76.3441445 ]), 0, -0.665900024414062, array([4.0299, 4.0249, 4.0299, 4.0249], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:13:39.665000'), 'HUATING01', 76.71241906417706, 76.5, array([76.45930721, 76.4277982 , 76.45930721, 76.4277982 ]), 0, -0.665900024414062, array([4.0311, 4.0262, 4.0311, 4.0262], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:13:50.720000'), 'HUATING01', 76.81569522546384, 76.6, array([76.56155061, 76.5300416 , 76.56155061, 76.5300416 ]), 0, -0.665900024414062, array([4.0324, 4.0271, 4.0324, 4.0271], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:13:59.765000'), 'HUATING01', 76.90019390608364, 76.6, array([76.6452043 , 76.61369529, 76.6452043 , 76.61369529]), 0, -0.665900024414062, array([4.0336, 4.0283, 4.0336, 4.0283], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:14:10.820000'), 'HUATING01', 77.00347006737043, 76.7, array([76.7474477 , 76.71593869, 76.7474477 , 76.71593869]), 0, -0.665900024414062, array([4.0349, 4.0299, 4.0349, 4.0299], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:14:19.865000'), 'HUATING01', 77.08796874211744, 76.8, array([76.83110139, 76.79959238, 76.83110139, 76.79959238]), 0, -0.665900024414062, array([4.0361, 4.0308, 4.0361, 4.0308], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:14:30.920000'), 'HUATING01', 77.19124490340423, 76.9, array([76.93334479, 76.90183578, 76.93334479, 76.90183578]), 0, -0.665900024414062, array([4.0373, 4.0321, 4.0373, 4.0321], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:14:39.965000'), 'HUATING01', 77.27574358402403, 77.0, array([77.01699848, 76.98548947, 77.01699848, 76.98548947]), 0, -0.665900024414062, array([4.0383, 4.0333, 4.0383, 4.0333], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:14:50.015000'), 'HUATING01', 77.36963099910453, 77.1, array([77.10994703, 77.07843801, 77.10994703, 77.07843801]), 0, -0.665900024414062, array([4.0395, 4.0342, 4.0395, 4.0342], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:14:59.060000'), 'HUATING01', 77.45412121961347, 77.2, array([77.19359234, 77.16208333, 77.19359234, 77.16208333]), 0, -0.665900024414062, array([4.0407, 4.0355, 4.0407, 4.0355], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:15:10.115000'), 'HUATING01', 77.55739738090026, 77.3, array([77.29583574, 77.26432673, 77.29583574, 77.26432673]), 0, -0.665900024414062, array([4.042, 4.0364, 4.042, 4.0364], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:15:19.160000'), 'HUATING01', 77.64189605564727, 77.4, array([77.37948943, 77.34798042, 77.37948943, 77.34798042]), 0, -0.665900024414062, array([4.0429, 4.038, 4.0429, 4.038], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:15:30.215000'), 'HUATING01', 77.74517221693405, 77.5, array([77.48173283, 77.45022382, 77.48173283, 77.45022382]), 0, -0.665900024414062, array([4.0442, 4.0389, 4.0442, 4.0389], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:15:39.260000'), 'HUATING01', 77.82967089755385, 77.6, array([77.56538652, 77.53387751, 77.56538652, 77.53387751]), 0, -0.665900024414062, array([4.0454, 4.0401, 4.0454, 4.0401], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:15:50.315000'), 'HUATING01', 77.93294705884064, 77.7, array([77.66762992, 77.63612091, 77.66762992, 77.63612091]), 0, -0.665900024414062, array([4.0463, 4.0414, 4.0463, 4.0414], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:15:59.360000'), 'HUATING01', 78.01744573358765, 77.8, array([77.75128361, 77.7197746 , 77.75128361, 77.7197746 ]), 0, -0.665900024414062, array([4.0476, 4.0423, 4.0476, 4.0423], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:16:10.415000'), 'HUATING01', 78.12072189487444, 77.9, array([77.85352701, 77.822018  , 77.85352701, 77.822018  ]), 0, -0.665900024414062, array([4.0488, 4.0435, 4.0488, 4.0435], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:16:19.460000'), 'HUATING01', 78.20522056962145, 77.9, array([77.9371807 , 77.90567169, 77.9371807 , 77.90567169]), 0, -0.665900024414062, array([4.05, 4.0451, 4.05, 4.0451], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:16:30.515000'), 'HUATING01', 78.30849673090823, 78.0, array([78.0394241 , 78.00791509, 78.0394241 , 78.00791509]), 0, -0.665900024414062, array([4.051, 4.046, 4.051, 4.046], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:16:39.560000'), 'HUATING01', 78.39299541152803, 78.1, array([78.12307779, 78.09156878, 78.12307779, 78.09156878]), 0, -0.665900024414062, array([4.0522, 4.0473, 4.0522, 4.0473], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:16:50.615000'), 'HUATING01', 78.49627157281482, 78.2, array([78.22532119, 78.19381218, 78.22532119, 78.19381218]), 0, -0.665900024414062, array([4.0531, 4.0482, 4.0531, 4.0482], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:16:59.660000'), 'HUATING01', 78.58077024756183, 78.3, array([78.30897488, 78.27746587, 78.30897488, 78.27746587]), 0, -0.665900024414062, array([4.0544, 4.0494, 4.0544, 4.0494], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:17:10.715000'), 'HUATING01', 78.68404640884862, 78.4, array([78.41121828, 78.37970927, 78.41121828, 78.37970927]), 0, -0.665900024414062, array([4.0553, 4.0504, 4.0553, 4.0504], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:17:19.760000'), 'HUATING01', 78.76854508946842, 78.5, array([78.49487197, 78.46336296, 78.49487197, 78.46336296]), 0, -0.665900024414062, array([4.0569, 4.0516, 4.0569, 4.0516], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:17:30.815000'), 'HUATING01', 78.8718212507552, 78.6, array([78.59711537, 78.56560636, 78.59711537, 78.56560636]), 0, -0.665900024414062, array([4.0578, 4.0528, 4.0578, 4.0528], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:17:39.860000'), 'HUATING01', 78.95631992550221, 78.7, array([78.68076906, 78.64926005, 78.68076906, 78.64926005]), 0, -0.665900024414062, array([4.0587, 4.0541, 4.0587, 4.0541], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:17:50.915000'), 'HUATING01', 79.059596086789, 78.8, array([78.78301246, 78.75150345, 78.78301246, 78.75150345]), 0, -0.665900024414062, array([4.06, 4.055, 4.06, 4.055], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:17:59.960000'), 'HUATING01', 79.1440947674088, 78.9, array([78.86666615, 78.83515714, 78.86666615, 78.83515714]), 0, -0.665900024414062, array([4.0609, 4.0559, 4.0609, 4.0559], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:18:10.010000'), 'HUATING01', 79.23797372237844, 79.0, array([78.95960632, 78.92809731, 78.95960632, 78.92809731]), 0, -0.665299987792969, array([4.0618, 4.0572, 4.0618, 4.0572], dtype=object), 0, 0, 0.0, 6.691692208557124, 4)
+(Timestamp('2021-10-22 19:18:19.055000'), 'HUATING01', 79.32246394288738, 79.0, array([79.04325164, 79.01174262, 79.04325164, 79.01174262]), 0, -0.665900024414062, array([4.0628, 4.0581, 4.0628, 4.0581], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:18:30.110000'), 'HUATING01', 79.42574010417417, 79.1, array([79.14549504, 79.11398602, 79.14549504, 79.11398602]), 0, -0.665900024414062, array([4.064, 4.059, 4.064, 4.059], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:18:39.155000'), 'HUATING01', 79.51023877892118, 79.2, array([79.22914873, 79.19763971, 79.22914873, 79.19763971]), 0, -0.665900024414062, array([4.0652, 4.0606, 4.0652, 4.0606], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:18:50.210000'), 'HUATING01', 79.61351494020796, 79.3, array([79.33139213, 79.29988311, 79.33139213, 79.29988311]), 0, -0.665900024414062, array([4.0662, 4.0615, 4.0662, 4.0615], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:18:59.255000'), 'HUATING01', 79.69801362082777, 79.4, array([79.41504582, 79.3835368 , 79.41504582, 79.3835368 ]), 0, -0.665900024414062, array([4.0671, 4.0625, 4.0671, 4.0625], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:19:10.310000'), 'HUATING01', 79.80128978211455, 79.5, array([79.51728922, 79.4857802 , 79.51728922, 79.4857802 ]), 0, -0.665900024414062, array([4.068, 4.0637, 4.068, 4.0637], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:19:19.355000'), 'HUATING01', 79.88578845686156, 79.6, array([79.60094291, 79.56943389, 79.60094291, 79.56943389]), 0, -0.665900024414062, array([4.069, 4.0646, 4.069, 4.0646], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:19:30.410000'), 'HUATING01', 79.98903923781047, 79.7, array([79.70316118, 79.67165217, 79.70316118, 79.67165217]), 0, -0.665299987792969, array([4.0702, 4.0656, 4.0702, 4.0656], dtype=object), 0, 0, 0.0, 7.35971565948486, 4)
+(Timestamp('2021-10-22 19:19:39.455000'), 'HUATING01', 80.07353791255748, 79.8, array([79.78681487, 79.75530586, 79.78681487, 79.75530586]), 0, -0.665900024414062, array([4.0711, 4.0665, 4.0711, 4.0665], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:19:50.510000'), 'HUATING01', 80.17679715362254, 79.9, array([79.88904152, 79.8575325 , 79.88904152, 79.8575325 ]), 0, -0.665900024414062, array([4.0721, 4.0674, 4.0721, 4.0674], dtype=object), 0, 0, 0.0, 7.360318696289059, 4)
+(Timestamp('2021-10-22 19:19:59.555000'), 'HUATING01', 80.26129583424235, 80.0, array([79.97269521, 79.9411862 , 79.97269521, 79.9411862 ]), 0, -0.665900024414062, array([4.0733, 4.069, 4.0733, 4.069], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:20:10.610000'), 'HUATING01', 80.36457199552913, 80.1, array([80.07493861, 80.04342959, 80.07493861, 80.04342959]), 0, -0.665900024414062, array([4.0742, 4.0699, 4.0742, 4.0699], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:20:19.655000'), 'HUATING01', 80.44907067027614, 80.2, array([80.1585923 , 80.12708329, 80.1585923 , 80.12708329]), 0, -0.665900024414062, array([4.0752, 4.0708, 4.0752, 4.0708], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:20:30.710000'), 'HUATING01', 80.55233837145207, 80.3, array([80.26082733, 80.22931831, 80.26082733, 80.22931831]), 0, -0.665299987792969, array([4.0758, 4.0718, 4.0758, 4.0718], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:20:39.755000'), 'HUATING01', 80.63683705207187, 80.3, array([80.34448102, 80.312972  , 80.34448102, 80.312972  ]), 0, -0.665900024414062, array([4.0767, 4.0727, 4.0767, 4.0727], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:20:50.810000'), 'HUATING01', 80.7401047532425, 80.4, array([80.44671604, 80.41520702, 80.44671604, 80.41520702]), 0, -0.665900024414062, array([4.0776, 4.0736, 4.0776, 4.0736], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:20:59.855000'), 'HUATING01', 80.82459496787865, 80.5, array([80.53036136, 80.49885234, 80.53036136, 80.49885234]), 0, -0.665900024414062, array([4.0786, 4.0745, 4.0786, 4.0745], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:21:10.910000'), 'HUATING01', 80.92787112916544, 80.6, array([80.63260475, 80.60109574, 80.63260475, 80.60109574]), 0, -0.665900024414062, array([4.0795, 4.0755, 4.0795, 4.0755], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:21:19.955000'), 'HUATING01', 81.01236980978524, 80.7, array([80.71625845, 80.68474943, 80.71625845, 80.68474943]), 0, -0.665900024414062, array([4.0807, 4.0767, 4.0807, 4.0767], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:21:30.005000'), 'HUATING01', 81.10625722486574, 80.8, array([80.80920699, 80.77769797, 80.80920699, 80.77769797]), 0, -0.665900024414062, array([4.0814, 4.0773, 4.0814, 4.0773], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:21:39.050000'), 'HUATING01', 81.19075590548555, 80.9, array([80.89286068, 80.86135166, 80.89286068, 80.86135166]), 0, -0.665900024414062, array([4.0823, 4.0783, 4.0823, 4.0783], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:21:50.105000'), 'HUATING01', 81.29403206677233, 81.0, array([80.99510408, 80.96359506, 80.99510408, 80.96359506]), 0, -0.665900024414062, array([4.0829, 4.0792, 4.0829, 4.0792], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:21:59.150000'), 'HUATING01', 81.37853074151934, 81.1, array([81.07875777, 81.04724876, 81.07875777, 81.04724876]), 0, -0.665900024414062, array([4.0838, 4.0801, 4.0838, 4.0801], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:22:10.205000'), 'HUATING01', 81.48180690280613, 81.2, array([81.18100117, 81.14949215, 81.18100117, 81.14949215]), 0, -0.665900024414062, array([4.0845, 4.0807, 4.0845, 4.0807], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:22:19.250000'), 'HUATING01', 81.56630558342593, 81.3, array([81.26465486, 81.23314585, 81.26465486, 81.23314585]), 0, -0.665900024414062, array([4.0854, 4.0817, 4.0854, 4.0817], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:22:30.305000'), 'HUATING01', 81.66958174471272, 81.4, array([81.36689826, 81.33538924, 81.36689826, 81.33538924]), 0, -0.665900024414062, array([4.086, 4.0826, 4.086, 4.0826], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:22:39.350000'), 'HUATING01', 81.75408041945973, 81.5, array([81.45055195, 81.41904294, 81.45055195, 81.41904294]), 0, -0.665900024414062, array([4.0866, 4.0832, 4.0866, 4.0832], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:22:50.405000'), 'HUATING01', 81.85735658074651, 81.6, array([81.55279535, 81.52128633, 81.55279535, 81.52128633]), 0, -0.665900024414062, array([4.0876, 4.0845, 4.0876, 4.0845], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:22:59.450000'), 'HUATING01', 81.94185525549352, 81.6, array([81.63644904, 81.60494003, 81.63644904, 81.60494003]), 0, -0.665900024414062, array([4.0879, 4.0851, 4.0879, 4.0851], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:23:10.505000'), 'HUATING01', 82.04512295666416, 81.7, array([81.73868407, 81.70717505, 81.73868407, 81.70717505]), 0, -0.665900024414062, array([4.0891, 4.0857, 4.0891, 4.0857], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:23:19.550000'), 'HUATING01', 82.1296131771731, 81.8, array([81.82232938, 81.79082036, 81.82232938, 81.79082036]), 0, -0.665900024414062, array([4.0897, 4.0866, 4.0897, 4.0866], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:23:30.605000'), 'HUATING01', 82.23288933845988, 81.9, array([81.92457278, 81.89306376, 81.92457278, 81.89306376]), 0, -0.665900024414062, array([4.09, 4.0873, 4.09, 4.0873], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:23:39.650000'), 'HUATING01', 82.3173880132069, 82.0, array([82.00822647, 81.97671745, 82.00822647, 81.97671745]), 0, -0.665900024414062, array([4.0907, 4.0879, 4.0907, 4.0879], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:23:50.705000'), 'HUATING01', 82.42066417449368, 82.1, array([82.11046987, 82.07896085, 82.11046987, 82.07896085]), 0, -0.665900024414062, array([4.0913, 4.0888, 4.0913, 4.0888], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:23:59.750000'), 'HUATING01', 82.50516285511348, 82.2, array([82.19412356, 82.16261454, 82.19412356, 82.16261454]), 0, -0.665900024414062, array([4.0919, 4.0894, 4.0919, 4.0894], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:24:10.805000'), 'HUATING01', 82.60843901640027, 82.3, array([82.29636696, 82.26485794, 82.29636696, 82.26485794]), 0, -0.665900024414062, array([4.0922, 4.09, 4.0922, 4.09], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:24:19.850000'), 'HUATING01', 82.69293769114728, 82.4, array([82.38002065, 82.34851164, 82.38002065, 82.34851164]), 0, -0.665900024414062, array([4.0928, 4.0907, 4.0928, 4.0907], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:24:30.905000'), 'HUATING01', 82.79621385243406, 82.5, array([82.48226405, 82.45075503, 82.48226405, 82.45075503]), 0, -0.665900024414062, array([4.0931, 4.091, 4.0931, 4.091], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:24:39.950000'), 'HUATING01', 82.88071253305387, 82.6, array([82.56591774, 82.53440873, 82.56591774, 82.53440873]), 0, -0.665900024414062, array([4.0938, 4.0919, 4.0938, 4.0919], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:24:50'), 'HUATING01', 82.97459994813437, 82.7, array([82.65886629, 82.62735727, 82.65886629, 82.62735727]), 0, -0.665900024414062, array([4.0941, 4.0925, 4.0941, 4.0925], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:25:00.050000'), 'HUATING01', 83.06848736908766, 82.8, array([82.75181483, 82.72030582, 82.75181483, 82.72030582]), 0, -0.665900024414062, array([4.0944, 4.0928, 4.0944, 4.0928], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:25:09.095000'), 'HUATING01', 83.15298604383467, 82.8, array([82.83546852, 82.80395951, 82.83546852, 82.80395951]), 0, -0.665900024414062, array([4.0947, 4.0935, 4.0947, 4.0935], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:25:20.150000'), 'HUATING01', 83.25626220512146, 82.9, array([82.93771192, 82.90620291, 82.93771192, 82.90620291]), 0, -0.665900024414062, array([4.0953, 4.0938, 4.0953, 4.0938], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:25:29.195000'), 'HUATING01', 83.34076088574126, 83.0, array([83.02136561, 82.9898566 , 83.02136561, 82.9898566 ]), 0, -0.665900024414062, array([4.0956, 4.0944, 4.0956, 4.0944], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:25:40.250000'), 'HUATING01', 83.44403704702805, 83.1, array([83.12360901, 83.0921    , 83.12360901, 83.0921    ]), 0, -0.665900024414062, array([4.0962, 4.0947, 4.0962, 4.0947], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:25:49.295000'), 'HUATING01', 83.52853572177506, 83.2, array([83.2072627 , 83.17575369, 83.2072627 , 83.17575369]), 0, -0.665900024414062, array([4.0966, 4.095, 4.0966, 4.095], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:26:00.350000'), 'HUATING01', 83.63181188306184, 83.3, array([83.3095061 , 83.27799709, 83.3095061 , 83.27799709]), 0, -0.665900024414062, array([4.0969, 4.0956, 4.0969, 4.0956], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:26:09.395000'), 'HUATING01', 83.71631056368165, 83.4, array([83.39315979, 83.36165078, 83.39315979, 83.36165078]), 0, -0.665900024414062, array([4.0972, 4.0959, 4.0972, 4.0959], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:26:20.450000'), 'HUATING01', 83.81958672496843, 83.5, array([83.49540319, 83.46389418, 83.49540319, 83.46389418]), 0, -0.665900024414062, array([4.0975, 4.0962, 4.0975, 4.0962], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:26:29.495000'), 'HUATING01', 83.90408539971544, 83.6, array([83.57905688, 83.54754787, 83.57905688, 83.54754787]), 0, -0.665900024414062, array([4.0978, 4.0966, 4.0978, 4.0966], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:26:40.550000'), 'HUATING01', 84.00736156100223, 83.7, array([83.68130028, 83.64979127, 83.68130028, 83.64979127]), 0, -0.665900024414062, array([4.0981, 4.0969, 4.0981, 4.0969], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:26:49.595000'), 'HUATING01', 84.09186024162203, 83.8, array([83.76495397, 83.73344496, 83.76495397, 83.73344496]), 0, -0.665900024414062, array([4.0984, 4.0972, 4.0984, 4.0972], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:27:00.650000'), 'HUATING01', 84.19513640290882, 83.9, array([83.86719737, 83.83568836, 83.86719737, 83.83568836]), 0, -0.665900024414062, array([4.0987, 4.0975, 4.0987, 4.0975], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:27:09.695000'), 'HUATING01', 84.27963507765583, 84.0, array([83.95085106, 83.91934205, 83.95085106, 83.91934205]), 0, -0.665900024414062, array([4.0987, 4.0978, 4.0987, 4.0978], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:27:20.750000'), 'HUATING01', 84.38291123894261, 84.1, array([84.05309446, 84.02158545, 84.05309446, 84.02158545]), 0, -0.665900024414062, array([4.099, 4.0981, 4.099, 4.0981], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:27:29.795000'), 'HUATING01', 84.46740991368962, 84.1, array([84.13674815, 84.10523914, 84.13674815, 84.10523914]), 0, -0.665900024414062, array([4.0993, 4.0984, 4.0993, 4.0984], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:27:40.850000'), 'HUATING01', 84.57068607497641, 84.2, array([84.23899155, 84.20748254, 84.23899155, 84.20748254]), 0, -0.665900024414062, array([4.0997, 4.0987, 4.0997, 4.0987], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:27:49.895000'), 'HUATING01', 84.65518475559621, 84.3, array([84.32264524, 84.29113623, 84.32264524, 84.29113623]), 0, -0.665900024414062, array([4.1, 4.099, 4.1, 4.099], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:28:00.950000'), 'HUATING01', 84.758460916883, 84.4, array([84.42488864, 84.39337963, 84.42488864, 84.39337963]), 0, -0.665900024414062, array([4.1003, 4.0993, 4.1003, 4.0993], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:28:08.990000'), 'HUATING01', 84.83357085129651, 84.5, array([84.49924748, 84.46773846, 84.49924748, 84.46773846]), 0, -0.665900024414062, array([4.1003, 4.0993, 4.1003, 4.0993], dtype=object), 0, 0, 0.0, 5.353836196289058, 4)
+(Timestamp('2021-10-22 19:28:20.045000'), 'HUATING01', 84.9368470125833, 84.6, array([84.60149088, 84.56998186, 84.60149088, 84.56998186]), 0, -0.665900024414062, array([4.1006, 4.1, 4.1006, 4.1], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:28:29.090000'), 'HUATING01', 85.02134568733031, 84.7, array([84.68514457, 84.65363555, 84.68514457, 84.65363555]), 0, -0.665900024414062, array([4.1009, 4.1003, 4.1009, 4.1003], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:28:40.145000'), 'HUATING01', 85.1246218486171, 84.8, array([84.78738797, 84.75587895, 84.78738797, 84.75587895]), 0, -0.665900024414062, array([4.1012, 4.1006, 4.1012, 4.1006], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:28:49.190000'), 'HUATING01', 85.2091205292369, 84.9, array([84.87104166, 84.83953264, 84.87104166, 84.83953264]), 0, -0.665900024414062, array([4.1015, 4.1009, 4.1015, 4.1009], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:29:00.245000'), 'HUATING01', 85.31239669052368, 85.0, array([84.97328506, 84.94177604, 84.97328506, 84.94177604]), 0, -0.665900024414062, array([4.1018, 4.1012, 4.1018, 4.1012], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:29:09.290000'), 'HUATING01', 85.3968953652707, 85.1, array([85.05693875, 85.02542973, 85.05693875, 85.02542973]), 0, -0.665900024414062, array([4.1021, 4.1012, 4.1021, 4.1012], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:29:20.345000'), 'HUATING01', 85.50017152655748, 85.2, array([85.15918215, 85.12767313, 85.15918215, 85.12767313]), 0, -0.665900024414062, array([4.1021, 4.1015, 4.1021, 4.1015], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:29:29.390000'), 'HUATING01', 85.58467020717728, 85.2, array([85.24283584, 85.21132682, 85.24283584, 85.21132682]), 0, -0.665900024414062, array([4.1024, 4.1018, 4.1024, 4.1018], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:29:40.445000'), 'HUATING01', 85.68794636846407, 85.3, array([85.34507924, 85.31357022, 85.34507924, 85.31357022]), 0, -0.665900024414062, array([4.1028, 4.1021, 4.1028, 4.1021], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:29:49.490000'), 'HUATING01', 85.77244504321108, 85.4, array([85.42873293, 85.39722391, 85.42873293, 85.39722391]), 0, -0.665900024414062, array([4.1031, 4.1024, 4.1031, 4.1024], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:30:00.545000'), 'HUATING01', 85.87572120449786, 85.5, array([85.53097633, 85.49946731, 85.53097633, 85.49946731]), 0, -0.665900024414062, array([4.1034, 4.1028, 4.1034, 4.1028], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:30:09.590000'), 'HUATING01', 85.96021988511767, 85.6, array([85.61463002, 85.583121  , 85.61463002, 85.583121  ]), 0, -0.665900024414062, array([4.1037, 4.1031, 4.1037, 4.1031], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:30:20.645000'), 'HUATING01', 86.06349604640445, 85.7, array([85.71687342, 85.6853644 , 85.71687342, 85.6853644 ]), 0, -0.665900024414062, array([4.1037, 4.1031, 4.1037, 4.1031], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:30:29.690000'), 'HUATING01', 86.14799472115146, 85.8, array([85.80052711, 85.76901809, 85.80052711, 85.76901809]), 0, -0.665900024414062, array([4.1043, 4.1034, 4.1043, 4.1034], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:30:40.745000'), 'HUATING01', 86.25127088243825, 85.9, array([85.90277051, 85.87126149, 85.90277051, 85.87126149]), 0, -0.665900024414062, array([4.1046, 4.1037, 4.1046, 4.1037], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:30:49.790000'), 'HUATING01', 86.33576955718526, 86.0, array([85.9864242 , 85.95491518, 85.9864242 , 85.95491518]), 0, -0.665900024414062, array([4.1049, 4.104, 4.1049, 4.104], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:31:00.845000'), 'HUATING01', 86.43903725836118, 86.1, array([86.08865922, 86.05715021, 86.08865922, 86.05715021]), 0, -0.665900024414062, array([4.1052, 4.1043, 4.1052, 4.1043], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:31:09.890000'), 'HUATING01', 86.52353593898098, 86.2, array([86.17231291, 86.1408039 , 86.17231291, 86.1408039 ]), 0, -0.665900024414062, array([4.1055, 4.1043, 4.1055, 4.1043], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:31:20.945000'), 'HUATING01', 86.62681210026777, 86.3, array([86.27455631, 86.2430473 , 86.27455631, 86.2430473 ]), 0, -0.665900024414062, array([4.1055, 4.1046, 4.1055, 4.1046], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:31:29.990000'), 'HUATING01', 86.71131077501478, 86.4, array([86.35821   , 86.32670099, 86.35821   , 86.32670099]), 0, -0.665900024414062, array([4.1059, 4.1049, 4.1059, 4.1049], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:31:40.040000'), 'HUATING01', 86.80519819596807, 86.5, array([86.45115855, 86.41964953, 86.45115855, 86.41964953]), 0, -0.665900024414062, array([4.1062, 4.1052, 4.1062, 4.1052], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:31:49.085000'), 'HUATING01', 86.88969687071508, 86.5, array([86.53481224, 86.50330322, 86.53481224, 86.50330322]), 0, -0.665900024414062, array([4.1065, 4.1055, 4.1065, 4.1055], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:32:00.140000'), 'HUATING01', 86.99297303200187, 86.6, array([86.63705564, 86.60554662, 86.63705564, 86.60554662]), 0, -0.665900024414062, array([4.1068, 4.1059, 4.1068, 4.1059], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:32:09.185000'), 'HUATING01', 87.07746325250552, 86.7, array([86.72070096, 86.68919194, 86.72070096, 86.68919194]), 0, -0.665900024414062, array([4.1071, 4.1062, 4.1071, 4.1062], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:32:20.240000'), 'HUATING01', 87.18073941379231, 86.8, array([86.82294435, 86.79143534, 86.82294435, 86.79143534]), 0, -0.665900024414062, array([4.1074, 4.1065, 4.1074, 4.1065], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:32:29.285000'), 'HUATING01', 87.26523808853932, 86.9, array([86.90659805, 86.87508903, 86.90659805, 86.87508903]), 0, -0.665900024414062, array([4.1077, 4.1065, 4.1077, 4.1065], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:32:40.340000'), 'HUATING01', 87.36850578971524, 87.0, array([87.00883307, 86.97732405, 87.00883307, 86.97732405]), 0, -0.665900024414062, array([4.108, 4.1068, 4.108, 4.1068], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:32:49.385000'), 'HUATING01', 87.45300447033505, 87.1, array([87.09248676, 87.06097774, 87.09248676, 87.06097774]), 0, -0.665900024414062, array([4.1083, 4.1071, 4.1083, 4.1071], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:33:00.440000'), 'HUATING01', 87.55628063162183, 87.2, array([87.19473016, 87.16322114, 87.19473016, 87.16322114]), 0, -0.665900024414062, array([4.1083, 4.1077, 4.1083, 4.1077], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:33:09.485000'), 'HUATING01', 87.64077930636884, 87.3, array([87.27838385, 87.24687483, 87.27838385, 87.24687483]), 0, -0.665900024414062, array([4.109, 4.108, 4.109, 4.108], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:33:20.540000'), 'HUATING01', 87.74405546765563, 87.4, array([87.38062725, 87.34911823, 87.38062725, 87.34911823]), 0, -0.665900024414062, array([4.1093, 4.1083, 4.1093, 4.1083], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:33:29.585000'), 'HUATING01', 87.82855414827543, 87.5, array([87.46428094, 87.43277192, 87.46428094, 87.43277192]), 0, -0.665900024414062, array([4.1096, 4.1086, 4.1096, 4.1086], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:33:40.640000'), 'HUATING01', 87.93182184944607, 87.6, array([87.56651596, 87.53500695, 87.56651596, 87.53500695]), 0, -0.665900024414062, array([4.1099, 4.109, 4.1099, 4.109], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:33:49.685000'), 'HUATING01', 88.01632052419308, 87.7, array([87.65016965, 87.61866064, 87.65016965, 87.61866064]), 0, -0.665900024414062, array([4.1102, 4.1093, 4.1102, 4.1093], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:34:00.740000'), 'HUATING01', 88.119588225369, 87.8, array([87.75240468, 87.72089566, 87.75240468, 87.72089566]), 0, -0.665900024414062, array([4.1105, 4.1096, 4.1105, 4.1096], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:34:09.785000'), 'HUATING01', 88.204069979889, 87.8, array([87.83604162, 87.8045326 , 87.83604162, 87.8045326 ]), 0, -0.665900024414062, array([4.1108, 4.1099, 4.1108, 4.1099], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 19:34:20.840000'), 'HUATING01', 88.30734614117578, 87.9, array([87.93828502, 87.906776  , 87.93828502, 87.906776  ]), 0, -0.665900024414062, array([4.1111, 4.1102, 4.1111, 4.1102], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:34:29.885000'), 'HUATING01', 88.39184482179559, 88.0, array([88.02193871, 87.99042969, 88.02193871, 87.99042969]), 0, -0.665900024414062, array([4.1114, 4.1105, 4.1114, 4.1105], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:34:40.940000'), 'HUATING01', 88.49512098308237, 88.1, array([88.12418211, 88.09267309, 88.12418211, 88.09267309]), 0, -0.665900024414062, array([4.1117, 4.1108, 4.1117, 4.1108], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:34:49.985000'), 'HUATING01', 88.57961965782938, 88.2, array([88.2078358 , 88.17632678, 88.2078358 , 88.17632678]), 0, -0.665900024414062, array([4.1124, 4.1111, 4.1124, 4.1111], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:35:00.035000'), 'HUATING01', 88.67349861867181, 88.3, array([88.30077597, 88.26926695, 88.30077597, 88.26926695]), 0, -0.665299987792969, array([4.1127, 4.1114, 4.1127, 4.1114], dtype=object), 0, 0, 0.0, 6.691692208557124, 4)
+(Timestamp('2021-10-22 19:35:09.080000'), 'HUATING01', 88.75799729341882, 88.4, array([88.38442966, 88.35292064, 88.38442966, 88.35292064]), 0, -0.665900024414062, array([4.113, 4.1117, 4.113, 4.1117], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:35:20.135000'), 'HUATING01', 88.86126499459475, 88.5, array([88.48666468, 88.45515567, 88.48666468, 88.45515567]), 0, -0.665900024414062, array([4.1133, 4.1121, 4.1133, 4.1121], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:35:29.180000'), 'HUATING01', 88.94576367521455, 88.6, array([88.57031837, 88.53880936, 88.57031837, 88.53880936]), 0, -0.665900024414062, array([4.1139, 4.1124, 4.1139, 4.1124], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:35:40.235000'), 'HUATING01', 89.04903983650134, 88.7, array([88.67256177, 88.64105276, 88.67256177, 88.64105276]), 0, -0.665900024414062, array([4.1142, 4.1127, 4.1142, 4.1127], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:35:49.280000'), 'HUATING01', 89.13353005113748, 88.8, array([88.75620709, 88.72469807, 88.75620709, 88.72469807]), 0, -0.665299987792969, array([4.1145, 4.113, 4.1145, 4.113], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:36:00.335000'), 'HUATING01', 89.23680621242427, 88.9, array([88.85845049, 88.82694147, 88.85845049, 88.82694147]), 0, -0.665900024414062, array([4.1148, 4.1136, 4.1148, 4.1136], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:36:09.380000'), 'HUATING01', 89.32130489304407, 88.9, array([88.94210418, 88.91059516, 88.94210418, 88.91059516]), 0, -0.665900024414062, array([4.1152, 4.1139, 4.1152, 4.1139], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:36:20.435000'), 'HUATING01', 89.42458105433086, 89.0, array([89.04434758, 89.01283856, 89.04434758, 89.01283856]), 0, -0.665900024414062, array([4.1158, 4.1142, 4.1158, 4.1142], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:36:29.480000'), 'HUATING01', 89.50907972907787, 89.1, array([89.12800127, 89.09649225, 89.12800127, 89.09649225]), 0, -0.665900024414062, array([4.1161, 4.1145, 4.1161, 4.1145], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:36:40.535000'), 'HUATING01', 89.61235589036465, 89.2, array([89.23024467, 89.19873565, 89.23024467, 89.19873565]), 0, -0.665900024414062, array([4.1164, 4.1148, 4.1164, 4.1148], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:36:49.580000'), 'HUATING01', 89.69685457098446, 89.3, array([89.31389836, 89.28238934, 89.31389836, 89.28238934]), 0, -0.665900024414062, array([4.117, 4.1155, 4.117, 4.1155], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:37:00.635000'), 'HUATING01', 89.80012227216038, 89.4, array([89.41613338, 89.38462437, 89.41613338, 89.38462437]), 0, -0.665900024414062, array([4.1173, 4.1161, 4.1173, 4.1161], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:37:09.680000'), 'HUATING01', 89.88462094690739, 89.5, array([89.49978707, 89.46827806, 89.49978707, 89.46827806]), 0, -0.665900024414062, array([4.1176, 4.1164, 4.1176, 4.1164], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:37:20.735000'), 'HUATING01', 89.98789710819418, 89.6, array([89.60203047, 89.57052146, 89.60203047, 89.57052146]), 0, -0.665900024414062, array([4.1179, 4.1167, 4.1179, 4.1167], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:37:29.780000'), 'HUATING01', 90.07239578294119, 89.7, array([89.68568416, 89.65417515, 89.68568416, 89.65417515]), 0, -0.665900024414062, array([4.1186, 4.1173, 4.1186, 4.1173], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:37:40.835000'), 'HUATING01', 90.17566348411711, 89.8, array([89.78791919, 89.75641017, 89.78791919, 89.75641017]), 0, -0.665900024414062, array([4.1192, 4.1176, 4.1192, 4.1176], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:37:49.880000'), 'HUATING01', 90.26016216473691, 89.9, array([89.87157288, 89.84006386, 89.87157288, 89.84006386]), 0, -0.665900024414062, array([4.1195, 4.1179, 4.1195, 4.1179], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:38:00.935000'), 'HUATING01', 90.3634383260237, 90.0, array([89.97381628, 89.94230726, 89.97381628, 89.94230726]), 0, -0.665900024414062, array([4.1204, 4.1183, 4.1204, 4.1183], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:38:09.980000'), 'HUATING01', 90.44792854065984, 90.1, array([90.05746159, 90.02595258, 90.05746159, 90.02595258]), 0, -0.665900024414062, array([4.1207, 4.1189, 4.1207, 4.1189], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:38:20.030000'), 'HUATING01', 90.54181596161314, 90.2, array([90.15041014, 90.11890112, 90.15041014, 90.11890112]), 0, -0.665900024414062, array([4.121, 4.1192, 4.121, 4.1192], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:38:29.075000'), 'HUATING01', 90.62631463636015, 90.2, array([90.23406383, 90.20255481, 90.23406383, 90.20255481]), 0, -0.665900024414062, array([4.1217, 4.1195, 4.1217, 4.1195], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:38:40.130000'), 'HUATING01', 90.72958233753607, 90.3, array([90.33629885, 90.30478984, 90.33629885, 90.30478984]), 0, -0.665900024414062, array([4.122, 4.1201, 4.122, 4.1201], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:38:49.175000'), 'HUATING01', 90.81408101815587, 90.4, array([90.41995254, 90.38844353, 90.41995254, 90.38844353]), 0, -0.665900024414062, array([4.1226, 4.1204, 4.1226, 4.1204], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:39:00.230000'), 'HUATING01', 90.91735717944266, 90.5, array([90.52219594, 90.49068693, 90.52219594, 90.49068693]), 0, -0.665900024414062, array([4.1232, 4.1207, 4.1232, 4.1207], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:39:09.275000'), 'HUATING01', 91.00185585418967, 90.6, array([90.60584963, 90.57434062, 90.60584963, 90.57434062]), 0, -0.665900024414062, array([4.1235, 4.1214, 4.1235, 4.1214], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:39:20.330000'), 'HUATING01', 91.10513201547646, 90.7, array([90.70809303, 90.67658402, 90.70809303, 90.67658402]), 0, -0.665900024414062, array([4.1241, 4.122, 4.1241, 4.122], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:39:29.375000'), 'HUATING01', 91.18963069609626, 90.8, array([90.79174672, 90.76023771, 90.79174672, 90.76023771]), 0, -0.665900024414062, array([4.1248, 4.1223, 4.1248, 4.1223], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:39:40.430000'), 'HUATING01', 91.29290685738304, 90.9, array([90.89399012, 90.86248111, 90.89399012, 90.86248111]), 0, -0.665900024414062, array([4.1251, 4.1232, 4.1251, 4.1232], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:39:49.475000'), 'HUATING01', 91.37740553213006, 91.0, array([90.97764381, 90.9461348 , 90.97764381, 90.9461348 ]), 0, -0.665900024414062, array([4.1257, 4.1235, 4.1257, 4.1235], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:40:00.530000'), 'HUATING01', 91.48068169341684, 91.1, array([91.07988721, 91.0483782 , 91.07988721, 91.0483782 ]), 0, -0.665900024414062, array([4.1263, 4.1241, 4.1263, 4.1241], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:40:09.575000'), 'HUATING01', 91.56518037403664, 91.2, array([91.1635409 , 91.13203189, 91.1635409 , 91.13203189]), 0, -0.665900024414062, array([4.1269, 4.1248, 4.1269, 4.1248], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:40:20.630000'), 'HUATING01', 91.66844806933977, 91.3, array([91.26577593, 91.23426691, 91.26577593, 91.23426691]), 0, -0.665900024414062, array([4.1276, 4.1251, 4.1276, 4.1251], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:40:29.675000'), 'HUATING01', 91.75294674995958, 91.3, array([91.34942962, 91.3179206 , 91.34942962, 91.3179206 ]), 0, -0.665900024414062, array([4.1285, 4.1257, 4.1285, 4.1257], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:40:40.730000'), 'HUATING01', 91.85622291124636, 91.5, array([91.45167302, 91.420164  , 91.45167302, 91.420164  ]), 0, -0.665900024414062, array([4.1291, 4.1263, 4.1291, 4.1263], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:40:49.775000'), 'HUATING01', 91.94072158599337, 91.5, array([91.53532671, 91.50381769, 91.53532671, 91.50381769]), 0, -0.665900024414062, array([4.1297, 4.1269, 4.1297, 4.1269], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:41:00.830000'), 'HUATING01', 92.04399774728016, 91.6, array([91.63757011, 91.60606109, 91.63757011, 91.60606109]), 0, -0.665900024414062, array([4.1303, 4.1276, 4.1303, 4.1276], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:41:09.875000'), 'HUATING01', 92.12849642789996, 91.7, array([91.7212238 , 91.68971478, 91.7212238 , 91.68971478]), 0, -0.665900024414062, array([4.131, 4.1279, 4.131, 4.1279], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:41:20.930000'), 'HUATING01', 92.23175566896502, 91.8, array([91.82345045, 91.79194143, 91.82345045, 91.79194143]), 0, -0.665900024414062, array([4.1316, 4.1285, 4.1316, 4.1285], dtype=object), 0, 0, 0.0, 7.360318696289058, 4)
+(Timestamp('2021-10-22 19:41:29.975000'), 'HUATING01', 92.31623742348502, 91.9, array([91.90708739, 91.87557837, 91.90708739, 91.87557837]), 0, -0.665900024414062, array([4.1322, 4.1291, 4.1322, 4.1291], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 19:41:40.025000'), 'HUATING01', 92.41012484443831, 92.0, array([92.00003593, 91.96852692, 92.00003593, 91.96852692]), 0, -0.665900024414062, array([4.1328, 4.1297, 4.1328, 4.1297], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:41:49.070000'), 'HUATING01', 92.49461505906918, 92.1, array([92.08368125, 92.05217223, 92.08368125, 92.05217223]), 0, -0.665900024414062, array([4.1334, 4.1303, 4.1334, 4.1303], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:42:00.125000'), 'HUATING01', 92.5978827602451, 92.2, array([92.18591627, 92.15440725, 92.18591627, 92.15440725]), 0, -0.665900024414062, array([4.1341, 4.1313, 4.1341, 4.1313], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:42:09.170000'), 'HUATING01', 92.6823814408649, 92.3, array([92.26956996, 92.23806095, 92.26956996, 92.23806095]), 0, -0.665900024414062, array([4.135, 4.1319, 4.135, 4.1319], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:42:20.225000'), 'HUATING01', 92.78565760215169, 92.4, array([92.37181336, 92.34030434, 92.37181336, 92.34030434]), 0, -0.665900024414062, array([4.1359, 4.1325, 4.1359, 4.1325], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:42:29.270000'), 'HUATING01', 92.8701562768987, 92.5, array([92.45546705, 92.42395804, 92.45546705, 92.42395804]), 0, -0.665900024414062, array([4.1369, 4.1331, 4.1369, 4.1331], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:42:40.325000'), 'HUATING01', 92.97343243818548, 92.6, array([92.55771045, 92.52620143, 92.55771045, 92.52620143]), 0, -0.665900024414062, array([4.1375, 4.1341, 4.1375, 4.1341], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:42:49.370000'), 'HUATING01', 93.05793111880529, 92.6, array([92.64136414, 92.60985513, 92.64136414, 92.60985513]), 0, -0.665900024414062, array([4.1384, 4.1347, 4.1384, 4.1347], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:43:00.425000'), 'HUATING01', 93.16120728009207, 92.7, array([92.74360754, 92.71209853, 92.74360754, 92.71209853]), 0, -0.665900024414062, array([4.139, 4.1353, 4.139, 4.1353], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:43:09.470000'), 'HUATING01', 93.24570595483908, 92.8, array([92.82726123, 92.79575222, 92.82726123, 92.79575222]), 0, -0.665900024414062, array([4.14, 4.1359, 4.14, 4.1359], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:43:20.525000'), 'HUATING01', 93.34898211612587, 92.9, array([92.92950463, 92.89799562, 92.92950463, 92.89799562]), 0, -0.665900024414062, array([4.1409, 4.1369, 4.1409, 4.1369], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:43:29.570000'), 'HUATING01', 93.43347233075673, 93.0, array([93.01314995, 92.98164093, 93.01314995, 92.98164093]), 0, -0.665900024414062, array([4.1418, 4.1375, 4.1418, 4.1375], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:43:40.625000'), 'HUATING01', 93.53674849204351, 93.1, array([93.11539335, 93.08388433, 93.11539335, 93.08388433]), 0, -0.665900024414062, array([4.1427, 4.1384, 4.1427, 4.1384], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:43:49.670000'), 'HUATING01', 93.62124717266332, 93.2, array([93.19904704, 93.16753802, 93.19904704, 93.16753802]), 0, -0.665900024414062, array([4.1434, 4.1393, 4.1434, 4.1393], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:44:00.725000'), 'HUATING01', 93.72451487383395, 93.3, array([93.30128206, 93.26977304, 93.30128206, 93.26977304]), 0, -0.665900024414062, array([4.1446, 4.1403, 4.1446, 4.1403], dtype=object), 0, 0, 0.0, 7.3609217330932575, 4)
+(Timestamp('2021-10-22 19:44:09.770000'), 'HUATING01', 93.80901354858096, 93.4, array([93.38493575, 93.35342674, 93.38493575, 93.35342674]), 0, -0.665900024414062, array([4.1458, 4.1412, 4.1458, 4.1412], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:44:20.825000'), 'HUATING01', 93.91228970986775, 93.5, array([93.48717915, 93.45567013, 93.48717915, 93.45567013]), 0, -0.665900024414062, array([4.1468, 4.1421, 4.1468, 4.1421], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:44:29.870000'), 'HUATING01', 93.99677993037669, 93.6, array([93.57082447, 93.53931545, 93.57082447, 93.53931545]), 0, -0.665900024414062, array([4.1477, 4.1427, 4.1477, 4.1427], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:44:40.925000'), 'HUATING01', 94.10004763154733, 93.7, array([93.67305949, 93.64155047, 93.67305949, 93.64155047]), 0, -0.665900024414062, array([4.1486, 4.1437, 4.1486, 4.1437], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:44:49.970000'), 'HUATING01', 94.18453784618347, 93.8, array([93.75670481, 93.72519579, 93.75670481, 93.72519579]), 0, -0.665900024414062, array([4.1496, 4.1446, 4.1496, 4.1446], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:45:00.020000'), 'HUATING01', 94.27842526713677, 93.8, array([93.84965335, 93.81814433, 93.84965335, 93.81814433]), 0, -0.665900024414062, array([4.1508, 4.1455, 4.1508, 4.1455], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:45:09.065000'), 'HUATING01', 94.36292394188378, 93.9, array([93.93330704, 93.90179802, 93.93330704, 93.90179802]), 0, -0.665900024414062, array([4.152, 4.1468, 4.152, 4.1468], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:45:20.120000'), 'HUATING01', 94.46620010317056, 94.0, array([94.03555044, 94.00404142, 94.03555044, 94.00404142]), 0, -0.665900024414062, array([4.1533, 4.1477, 4.1533, 4.1477], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:45:29.165000'), 'HUATING01', 94.55069878379037, 94.1, array([94.11920413, 94.08769511, 94.11920413, 94.08769511]), 0, -0.665900024414062, array([4.1542, 4.1486, 4.1542, 4.1486], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:45:40.220000'), 'HUATING01', 94.65397494507715, 94.2, array([94.22144753, 94.18993851, 94.22144753, 94.18993851]), 0, -0.665900024414062, array([4.1555, 4.1496, 4.1555, 4.1496], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:45:49.265000'), 'HUATING01', 94.73847361982416, 94.3, array([94.30510122, 94.2735922 , 94.30510122, 94.2735922 ]), 0, -0.665900024414062, array([4.1567, 4.1508, 4.1567, 4.1508], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:46:00.320000'), 'HUATING01', 94.84174978111095, 94.4, array([94.40734462, 94.3758356 , 94.40734462, 94.3758356 ]), 0, -0.665900024414062, array([4.1579, 4.1517, 4.1579, 4.1517], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:46:09.365000'), 'HUATING01', 94.92624000161989, 94.5, array([94.49098994, 94.45948092, 94.49098994, 94.45948092]), 0, -0.665900024414062, array([4.1592, 4.153, 4.1592, 4.153], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:46:20.420000'), 'HUATING01', 95.02951616290667, 94.6, array([94.59323334, 94.56172432, 94.59323334, 94.56172432]), 0, -0.665900024414062, array([4.1607, 4.1539, 4.1607, 4.1539], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:46:29.465000'), 'HUATING01', 95.11401483765368, 94.7, array([94.67688703, 94.64537801, 94.67688703, 94.64537801]), 0, -0.665900024414062, array([4.162, 4.1555, 4.162, 4.1555], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:46:40.520000'), 'HUATING01', 95.21729099894047, 94.8, array([94.77913043, 94.74762141, 94.77913043, 94.74762141]), 0, -0.665900024414062, array([4.1632, 4.1564, 4.1632, 4.1564], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:46:49.565000'), 'HUATING01', 95.30178967368748, 94.9, array([94.86278412, 94.8312751 , 94.86278412, 94.8312751 ]), 0, -0.665900024414062, array([4.1644, 4.1576, 4.1644, 4.1576], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:47:00.620000'), 'HUATING01', 95.40506583497427, 95.0, array([94.96502752, 94.9335185 , 94.96502752, 94.9335185 ]), 0, -0.665900024414062, array([4.166, 4.1589, 4.166, 4.1589], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:47:09.665000'), 'HUATING01', 95.48956451559407, 95.0, array([95.04868121, 95.01717219, 95.04868121, 95.01717219]), 0, -0.665900024414062, array([4.1675, 4.1601, 4.1675, 4.1601], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:47:20.720000'), 'HUATING01', 95.59284067688085, 95.2, array([95.15092461, 95.11941559, 95.15092461, 95.11941559]), 0, -0.665900024414062, array([4.1691, 4.1613, 4.1691, 4.1613], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:47:29.765000'), 'HUATING01', 95.67732243140085, 95.2, array([95.23456155, 95.20305253, 95.23456155, 95.20305253]), 0, -0.665900024414062, array([4.1706, 4.1629, 4.1706, 4.1629], dtype=object), 0, 0, 0.0, 6.021859647216794, 4)
+(Timestamp('2021-10-22 19:47:40.820000'), 'HUATING01', 95.78059859268764, 95.3, array([95.33680494, 95.30529593, 95.33680494, 95.30529593]), 0, -0.665900024414062, array([4.1722, 4.1641, 4.1722, 4.1641], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:47:49.865000'), 'HUATING01', 95.86509727330744, 95.4, array([95.42045864, 95.38894962, 95.42045864, 95.38894962]), 0, -0.665900024414062, array([4.1737, 4.1657, 4.1737, 4.1657], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:48:00.920000'), 'HUATING01', 95.96837343459423, 95.5, array([95.52270204, 95.49119302, 95.52270204, 95.49119302]), 0, -0.665900024414062, array([4.1756, 4.1669, 4.1756, 4.1669], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:48:09.965000'), 'HUATING01', 96.05286364923037, 95.6, array([95.60634735, 95.57483833, 95.60634735, 95.57483833]), 0, -0.665900024414062, array([4.1772, 4.1685, 4.1772, 4.1685], dtype=object), 0, 0, 0.0, 6.022462684020992, 4)
+(Timestamp('2021-10-22 19:48:20.015000'), 'HUATING01', 96.14675107018367, 95.7, array([95.6992959 , 95.66778688, 95.6992959 , 95.66778688]), 0, -0.665900024414062, array([4.1787, 4.1697, 4.1787, 4.1697], dtype=object), 0, 0, 0.0, 6.692295245361323, 4)
+(Timestamp('2021-10-22 19:48:29.060000'), 'HUATING01', 96.23124974493068, 95.8, array([95.78294959, 95.75144057, 95.78294959, 95.75144057]), 0, -0.665900024414062, array([4.1803, 4.1716, 4.1803, 4.1716], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:48:40.115000'), 'HUATING01', 96.33452590621746, 95.9, array([95.88519299, 95.85368397, 95.88519299, 95.85368397]), 0, -0.665900024414062, array([4.1821, 4.1728, 4.1821, 4.1728], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:48:49.160000'), 'HUATING01', 96.4190161267264, 96.0, array([95.9688383 , 95.93732928, 95.9688383 , 95.93732928]), 0, -0.665900024414062, array([4.184, 4.1744, 4.184, 4.1744], dtype=object), 0, 0, 0.0, 6.022462684020993, 4)
+(Timestamp('2021-10-22 19:49:00.215000'), 'HUATING01', 96.52229228801319, 96.1, array([96.0710817 , 96.03957268, 96.0710817 , 96.03957268]), 0, -0.665900024414062, array([4.1858, 4.1759, 4.1858, 4.1759], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:49:09.260000'), 'HUATING01', 96.6067909627602, 96.2, array([96.15473539, 96.12322637, 96.15473539, 96.12322637]), 0, -0.665900024414062, array([4.1877, 4.1781, 4.1877, 4.1781], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:49:20.315000'), 'HUATING01', 96.71005866393612, 96.3, array([96.25697041, 96.2254614 , 96.25697041, 96.2254614 ]), 0, -0.665900024414062, array([4.1896, 4.1796, 4.1896, 4.1796], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:49:29.360000'), 'HUATING01', 96.7945404243342, 96.3, array([96.34060735, 96.30909834, 96.34060735, 96.30909834]), 0, -0.665900024414062, array([4.1917, 4.1812, 4.1917, 4.1812], dtype=object), 0, 0, 0.0, 6.021859647216793, 4)
+(Timestamp('2021-10-22 19:49:40.415000'), 'HUATING01', 96.89781658562099, 96.4, array([96.44285075, 96.41134174, 96.44285075, 96.41134174]), 0, -0.665900024414062, array([4.1936, 4.183, 4.1936, 4.183], dtype=object), 0, 0, 0.0, 7.361524769897455, 4)
+(Timestamp('2021-10-22 19:49:49.460000'), 'HUATING01', 96.982315260368, 96.5, array([96.52650444, 96.49499543, 96.52650444, 96.49499543]), 0, -0.665900024414062, array([4.1958, 4.1846, 4.1958, 4.1846], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:50:00.515000'), 'HUATING01', 97.08558296154392, 96.6, array([96.62873947, 96.59723045, 96.62873947, 96.59723045]), 0, -0.665900024414062, array([4.1976, 4.1868, 4.1976, 4.1868], dtype=object), 0, 0, 0.0, 7.360921733093257, 4)
+(Timestamp('2021-10-22 19:50:09.560000'), 'HUATING01', 97.17008163629093, 96.7, array([96.71239316, 96.68088414, 96.71239316, 96.68088414]), 0, -0.665900024414062, array([4.2001, 4.1886, 4.2001, 4.1886], dtype=object), 0, 0, 0.0, 6.0230657208251905, 4)
+(Timestamp('2021-10-22 19:50:20.615000'), 'HUATING01', 97.2678379073003, 100.0, array([100.        ,  99.96849098, 100.        ,  99.96849098]), 0, -0.589599975585937, array([4.2004, 4.1905, 4.2004, 4.1905], dtype=object), 0, 0, 0.0, 6.9680669631958, 4)
+(Timestamp('2021-10-22 19:50:29.660000'), 'HUATING01', 97.33911423576751, 100.0, array([100.        ,  99.96849098, 100.        ,  99.96849098]), 0, -0.540599975585938, array([4.2004, 4.1923, 4.2004, 4.1923], dtype=object), 0, 0, 0.0, 5.080576487731932, 4)
+(Timestamp('2021-10-22 19:50:40.715000'), 'HUATING01', 97.41958614280415, 100.0, array([100., 100., 100., 100.]), 0, -0.499700012207031, array([4.2004, 4.1945, 4.2004, 4.1945], dtype=object), 0, 0, 0.0, 5.736037530670164, 4)
+(Timestamp('2021-10-22 19:50:49.760000'), 'HUATING01', 97.48104651560777, 100.0, array([100., 100., 100., 100.]), 0, -0.473700012207031, array([4.2004, 4.1964, 4.2004, 4.1964], dtype=object), 0, 0, 0.0, 4.380895506134032, 4)
+(Timestamp('2021-10-22 19:51:00.815000'), 'HUATING01', 97.55163902443081, 100.0, array([100., 100., 100., 100.]), 0, -0.442, array([4.2004, 4.1985, 4.2004, 4.1985], dtype=object), 0, 0, 0.0, 5.0318340184021, 4)
+(Timestamp('2021-10-22 19:51:09.860000'), 'HUATING01', 97.60623584919874, 100.0, array([100., 100., 100., 100.]), 0, -0.420299987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.891661518402098, 4)
+(Timestamp('2021-10-22 19:51:20.915000'), 'HUATING01', 97.66952067618679, 100.0, array([100., 100., 100., 100.]), 0, -0.396799987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 4.510942469329832, 4)
+(Timestamp('2021-10-22 19:51:29.960000'), 'HUATING01', 97.71887113737849, 100.0, array([100., 100., 100., 100.]), 0, -0.381899993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.5177009815979003, 4)
+(Timestamp('2021-10-22 19:51:40.010000'), 'HUATING01', 97.77141368849195, 100.0, array([100., 100., 100., 100.]), 0, -0.363299987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.745232975463867, 4)
+(Timestamp('2021-10-22 19:51:49.055000'), 'HUATING01', 97.81664855648697, 100.0, array([100., 100., 100., 100.]), 0, -0.350299987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.224341487731934, 4)
+(Timestamp('2021-10-22 19:52:00.110000'), 'HUATING01', 97.86951398166464, 100.0, array([100., 100., 100., 100.]), 0, -0.331700012207031, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.7682474999999993, 4)
+(Timestamp('2021-10-22 19:52:09.155000'), 'HUATING01', 97.91101535112777, 100.0, array([100., 100., 100., 100.]), 0, -0.323, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.958217499999999, 4)
+(Timestamp('2021-10-22 19:52:20.210000'), 'HUATING01', 97.95974262300352, 100.0, array([100., 100., 100., 100.]), 0, -0.308100006103516, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.4732799386596684, 4)
+(Timestamp('2021-10-22 19:52:29.255000'), 'HUATING01', 97.99800678419578, 100.0, array([100., 100., 100., 100.]), 0, -0.296899993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.727469493865966, 4)
+(Timestamp('2021-10-22 19:52:40.310000'), 'HUATING01', 98.04297799560949, 100.0, array([100., 100., 100., 100.]), 0, -0.283299987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 3.2055479447937016, 4)
+(Timestamp('2021-10-22 19:52:49.355000'), 'HUATING01', 98.07836025705987, 100.0, array([100., 100., 100., 100.]), 0, -0.272799987792969, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.5220474999999998, 4)
+(Timestamp('2021-10-22 19:53:00.410000'), 'HUATING01', 98.11999838809655, 100.0, array([100., 100., 100., 100.]), 0, -0.264100006103516, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.9679659815978985, 4)
+(Timestamp('2021-10-22 19:53:09.455000'), 'HUATING01', 98.15282584946486, 100.0, array([100., 100., 100., 100.]), 0, -0.256, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.3399415184020995, 4)
+(Timestamp('2021-10-22 19:53:20.510000'), 'HUATING01', 98.1914932526952, 100.0, array([100., 100., 100., 100.]), 0, -0.2455, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.7562125, 4)
+(Timestamp('2021-10-22 19:53:29.555000'), 'HUATING01', 98.22213672790056, 100.0, array([100., 100., 100., 100.]), 0, -0.236800003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.184266978530882, 4)
+(Timestamp('2021-10-22 19:53:40.610000'), 'HUATING01', 98.25819293635715, 100.0, array([100., 100., 100., 100.]), 0, -0.228100006103516, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.5700865337371845, 4)
+(Timestamp('2021-10-22 19:53:49.655000'), 'HUATING01', 98.28661436007857, 100.0, array([100., 100., 100., 100.]), 0, -0.220699996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.0258790030670166, 4)
+(Timestamp('2021-10-22 19:54:00.710000'), 'HUATING01', 98.3203343098931, 100.0, array([100., 100., 100., 100.]), 0, -0.213199996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.4035580214691175, 4)
+(Timestamp('2021-10-22 19:54:09.755000'), 'HUATING01', 98.34700882541084, 100.0, array([100., 100., 100., 100.]), 0, -0.208300003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.9013595245361339, 4)
+(Timestamp('2021-10-22 19:54:20.810000'), 'HUATING01', 98.37865758362342, 100.0, array([100., 100., 100., 100.]), 0, -0.200199996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.255923481597899, 4)
+(Timestamp('2021-10-22 19:54:29.855000'), 'HUATING01', 98.40373887680404, 100.0, array([100., 100., 100., 100.]), 0, -0.194, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.78779450920105, 4)
+(Timestamp('2021-10-22 19:54:40.910000'), 'HUATING01', 98.43333195334105, 100.0, array([100., 100., 100., 100.]), 0, -0.188399993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 2.1093944938659663, 4)
+(Timestamp('2021-10-22 19:54:49.955000'), 'HUATING01', 98.45684257971453, 100.0, array([100., 100., 100., 100.]), 0, -0.1835, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.6758374999999994, 4)
+(Timestamp('2021-10-22 19:55:00.005000'), 'HUATING01', 98.48222418807458, 100.0, array([100., 100., 100., 100.]), 0, -0.177300003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.8092010122680668, 4)
+(Timestamp('2021-10-22 19:55:09.050000'), 'HUATING01', 98.5044658751107, 100.0, array([100., 100., 100., 100.]), 0, -0.171699996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.5853874999999997, 4)
+(Timestamp('2021-10-22 19:55:20.105000'), 'HUATING01', 98.53077380835177, 100.0, array([100., 100., 100., 100.]), 0, -0.167399993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.8752294785308825, 4)
+(Timestamp('2021-10-22 19:55:29.150000'), 'HUATING01', 98.55167888066684, 100.0, array([100., 100., 100., 100.]), 0, -0.162399993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.4901134969329832, 4)
+(Timestamp('2021-10-22 19:55:40.205000'), 'HUATING01', 98.5765430431537, 100.0, array([100., 100., 100., 100.]), 0, -0.159300003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.7723174999999998, 4)
+(Timestamp('2021-10-22 19:55:49.250000'), 'HUATING01', 98.59627505033987, 100.0, array([100., 100., 100., 100.]), 0, -0.154300003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.4064975153350838, 4)
+(Timestamp('2021-10-22 19:56:00.305000'), 'HUATING01', 98.61979413694957, 100.0, array([100., 100., 100., 100.]), 0, -0.148800003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.6764404907989496, 4)
+(Timestamp('2021-10-22 19:56:09.350000'), 'HUATING01', 98.63846728615898, 100.0, array([100., 100., 100., 100.]), 0, -0.145, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.3310220245361342, 4)
+(Timestamp('2021-10-22 19:56:20.405000'), 'HUATING01', 98.66061873804638, 100.0, array([100., 100., 100., 100.]), 0, -0.141300003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.5789554907989494, 4)
+(Timestamp('2021-10-22 19:56:29.450000'), 'HUATING01', 98.6783331313419, 100.0, array([100., 100., 100., 100.]), 0, -0.136399993896484, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.2626819938659664, 4)
+(Timestamp('2021-10-22 19:56:40.505000'), 'HUATING01', 98.6993594571489, 100.0, array([100., 100., 100., 100.]), 0, -0.132600006103516, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.4987565030670167, 4)
+(Timestamp('2021-10-22 19:56:49.550000'), 'HUATING01', 98.7162180218352, 100.0, array([100., 100., 100., 100.]), 0, -0.130800003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.2016785276031507, 4)
+(Timestamp('2021-10-22 19:57:00.605000'), 'HUATING01', 98.73621227676355, 100.0, array([100., 100., 100., 100.]), 0, -0.127699996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.4251904907989494, 4)
+(Timestamp('2021-10-22 19:57:09.650000'), 'HUATING01', 98.75222911241816, 100.0, array([100., 100., 100., 100.]), 0, -0.124, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.1416799999999998, 4)
+(Timestamp('2021-10-22 19:57:20.705000'), 'HUATING01', 98.77124487426028, 100.0, array([100., 100., 100., 100.]), 0, -0.122099998474121, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.355443504600525, 4)
+(Timestamp('2021-10-22 19:57:29.750000'), 'HUATING01', 98.7864425379653, 100.0, array([100., 100., 100., 100.]), 0, -0.117800003051758, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.0832895015335082, 4)
+(Timestamp('2021-10-22 19:57:40.805000'), 'HUATING01', 98.80439944030937, 100.0, array([100., 100., 100., 100.]), 0, -0.114, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.2799679984664916, 4)
+(Timestamp('2021-10-22 19:57:49.850000'), 'HUATING01', 98.81876665477954, 100.0, array([100., 100., 100., 100.]), 0, -0.112199996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.0240950076675417, 4)
+(Timestamp('2021-10-22 19:58:00.905000'), 'HUATING01', 98.8359537337877, 100.0, array([100., 100., 100., 100.]), 0, -0.109699996948242, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.2250949923324579, 4)
+(Timestamp('2021-10-22 19:58:09.950000'), 'HUATING01', 98.84969070708638, 100.0, array([100., 100., 100., 100.]), 0, -0.1085, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 0.9791714877319326, 4)
+(Timestamp('2021-10-22 19:58:20'), 'HUATING01', 98.86463176348845, 100.0, array([100., 100., 100., 100.]), 0, -0.104099998474121, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.064998481597899, 4)
+(Timestamp('2021-10-22 19:58:30.050000'), 'HUATING01', 98.87916252970018, 100.0, array([100., 100., 100., 100.]), 0, -0.101, array([4.2004, 4.1995, 4.2004, 4.1995], dtype=object), 0, 0, 0.0, 1.0357529984664915, 4)
+(Timestamp('2021-10-22 19:58:39.095000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 4.02, 0.0, array([4.1976, 4.1973, 4.1976, 4.1973], dtype=object), 0, 0, 0.0, 0.5076255061340333, 4)
+(Timestamp('2021-10-22 19:58:50.150000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 15.074999999999992, 0.0, array([4.1964, 4.1961, 4.1964, 4.1961], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:58:59.195000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 24.119999999999983, 0.0, array([4.1958, 4.1951, 4.1958, 4.1951], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:10.250000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 35.17499999999998, 0.0, array([4.1948, 4.1945, 4.1948, 4.1945], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:19.295000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 44.220000000000006, 0.0, array([4.1945, 4.1939, 4.1945, 4.1939], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:30.350000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 55.275000000000034, 0.0, array([4.1939, 4.193, 4.1939, 4.193], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:39.395000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 64.32000000000005, 0.0, array([4.1933, 4.1923, 4.1933, 4.1923], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:50.450000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 75.375, 0.0, array([4.193, 4.192, 4.193, 4.192], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 19:59:59.495000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 84.41999999999996, 0.0, array([4.1923, 4.1914, 4.1923, 4.1914], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:10.550000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 95.47499999999991, 0.0, array([4.192, 4.1911, 4.192, 4.1911], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:19.595000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 104.51999999999987, 0.0, array([4.1914, 4.1908, 4.1914, 4.1908], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:30.650000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 115.57499999999982, 0.0, array([4.1908, 4.1905, 4.1908, 4.1905], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:39.695000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 124.61999999999978, 0.0, array([4.1905, 4.1899, 4.1905, 4.1899], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:50.750000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 135.67499999999973, 0.0, array([4.1902, 4.1896, 4.1902, 4.1896], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:00:59.795000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 144.7199999999997, 0.0, array([4.1899, 4.1892, 4.1899, 4.1892], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:10.850000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 155.77499999999964, 0.0, array([4.1896, 4.1889, 4.1896, 4.1889], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:19.895000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 164.8199999999996, 0.0, array([4.1892, 4.1886, 4.1892, 4.1886], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:30.950000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 175.87499999999955, 0.0, array([4.1889, 4.1883, 4.1889, 4.1883], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:38.990000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 183.9149999999995, 0.0, array([4.1886, 4.188, 4.1886, 4.188], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:50.045000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 194.96999999999946, 0.0, array([4.1883, 4.188, 4.1883, 4.188], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:01:59.090000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 204.01499999999942, 0.0, array([4.188, 4.1877, 4.188, 4.1877], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:10.145000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 215.06999999999937, 0.0, array([4.1877, 4.1874, 4.1877, 4.1874], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:19.190000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 224.11499999999933, 0.0, array([4.1874, 4.1871, 4.1874, 4.1871], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:30.245000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 235.16999999999928, 0.0, array([4.1871, 4.1868, 4.1871, 4.1868], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:39.290000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 244.21499999999924, 0.0, array([4.1871, 4.1865, 4.1871, 4.1865], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:50.345000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 255.2699999999992, 0.0, array([4.1868, 4.1865, 4.1868, 4.1865], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:02:59.390000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 264.31499999999915, 0.0, array([4.1865, 4.1861, 4.1865, 4.1861], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:10.445000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 275.3699999999991, 0.0, array([4.1861, 4.1858, 4.1861, 4.1858], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:19.490000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 284.41499999999905, 0.0, array([4.1861, 4.1852, 4.1861, 4.1852], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:30.545000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 295.469999999999, 0.0, array([4.1858, 4.1852, 4.1858, 4.1852], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:39.590000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 304.51499999999896, 0.0, array([4.1855, 4.1849, 4.1855, 4.1849], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:50.645000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 315.5699999999989, 0.0, array([4.1855, 4.1846, 4.1855, 4.1846], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:03:59.690000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 324.6149999999989, 0.0, array([4.1852, 4.1846, 4.1852, 4.1846], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:10.745000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 335.6699999999988, 0.0, array([4.1852, 4.1843, 4.1852, 4.1843], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:19.790000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 344.7149999999988, 0.0, array([4.1849, 4.1843, 4.1849, 4.1843], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:30.845000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 355.76999999999873, 0.0, array([4.1846, 4.184, 4.1846, 4.184], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:39.890000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 364.8149999999987, 0.0, array([4.1846, 4.1837, 4.1846, 4.1837], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:50.945000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 375.86999999999864, 0.0, array([4.1843, 4.1837, 4.1843, 4.1837], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:04:59.990000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 384.9149999999986, 0.0, array([4.1843, 4.1834, 4.1843, 4.1834], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:10.040000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 394.96499999999855, 0.0, array([4.184, 4.1834, 4.184, 4.1834], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:19.085000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 404.0099999999985, 0.0, array([4.184, 4.183, 4.184, 4.183], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:30.140000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 415.06499999999846, 0.0, array([4.1837, 4.183, 4.1837, 4.183], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:39.185000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 424.1099999999984, 0.0, array([4.1837, 4.1827, 4.1837, 4.1827], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:50.240000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 435.1649999999984, 0.0, array([4.183, 4.1827, 4.183, 4.1827], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:05:59.285000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 444.20999999999833, 0.0, array([4.183, 4.1824, 4.183, 4.1824], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:10.340000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 455.2649999999983, 0.0, array([4.1827, 4.1824, 4.1827, 4.1824], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:19.385000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 464.30999999999824, 0.0, array([4.1827, 4.1821, 4.1827, 4.1821], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:30.440000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 475.3649999999982, 0.0, array([4.1824, 4.1821, 4.1824, 4.1821], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:39.485000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 484.40999999999815, 0.0, array([4.1824, 4.1818, 4.1824, 4.1818], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:50.540000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 495.4649999999981, 0.0, array([4.1821, 4.1818, 4.1821, 4.1818], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:06:59.585000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 504.50999999999806, 0.0, array([4.1821, 4.1818, 4.1821, 4.1818], dtype=object), 0, 0, 0.004509999999998059, 0.0, 4)
+(Timestamp('2021-10-22 20:07:10.640000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 515.564999999998, 0.0, array([4.1818, 4.1815, 4.1818, 4.1815], dtype=object), 0, 0, 0.015564999999998011, 0.0, 0)
+(Timestamp('2021-10-22 20:07:19.685000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 524.609999999998, 0.0, array([4.1818, 4.1815, 4.1818, 4.1815], dtype=object), 0, 0, 0.024609999999997967, 0.0, 0)
+(Timestamp('2021-10-22 20:07:30.740000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 535.6649999999979, 0.0, array([4.1815, 4.1812, 4.1815, 4.1812], dtype=object), 0, 0, 0.03566499999999792, 0.0, 0)
+(Timestamp('2021-10-22 20:07:39.785000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 544.7099999999979, 0.0, array([4.1815, 4.1812, 4.1815, 4.1812], dtype=object), 0, 0, 0.04470999999999789, 0.0, 0)
+(Timestamp('2021-10-22 20:07:50.840000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 555.7649999999978, 0.0, array([4.1812, 4.1809, 4.1812, 4.1809], dtype=object), 0, 0, 0.055764999999997844, 0.0, 0)
+(Timestamp('2021-10-22 20:07:59.885000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 564.8099999999978, 0.0, array([4.1812, 4.1809, 4.1812, 4.1809], dtype=object), 0, 0, 0.06480999999999781, 0.0, 0)
+(Timestamp('2021-10-22 20:08:10.940000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 575.8649999999977, 0.0, array([4.1812, 4.1809, 4.1812, 4.1809], dtype=object), 0, 0, 0.07586499999999774, 0.0, 0)
+(Timestamp('2021-10-22 20:08:19.985000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 584.9099999999977, 0.0, array([4.1809, 4.1806, 4.1809, 4.1806], dtype=object), 0, 0, 0.08490999999999771, 0.0, 0)
+(Timestamp('2021-10-22 20:08:30.035000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 594.9599999999976, 0.0, array([4.1809, 4.1806, 4.1809, 4.1806], dtype=object), 0, 0, 0.09495999999999767, 0.0, 0)
+(Timestamp('2021-10-22 20:08:39.080000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 604.0049999999976, 0.0, array([4.1809, 4.1806, 4.1809, 4.1806], dtype=object), 0, 0, 0.10106799999999938, 0.0, 0)
+(Timestamp('2021-10-22 20:08:50.135000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 615.0599999999976, 0.0, array([4.1806, 4.1803, 4.1806, 4.1803], dtype=object), 0, 0, 0.10401599999999937, 0.0, 0)
+(Timestamp('2021-10-22 20:08:59.180000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 624.1049999999975, 0.0, array([4.1806, 4.1803, 4.1806, 4.1803], dtype=object), 0, 0, 0.10642799999999936, 0.0, 0)
+(Timestamp('2021-10-22 20:09:10.235000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 635.1599999999975, 0.0, array([4.1806, 4.1803, 4.1806, 4.1803], dtype=object), 0, 0, 0.10937599999999935, 0.0, 0)
+(Timestamp('2021-10-22 20:09:19.280000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 644.2049999999974, 0.0, array([4.1803, 4.1799, 4.1803, 4.1799], dtype=object), 0, 0, 0.11178799999999936, 0.0, 0)
+(Timestamp('2021-10-22 20:09:30.335000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 655.2599999999974, 0.0, array([4.1803, 4.1799, 4.1803, 4.1799], dtype=object), 0, 0, 0.11473599999999932, 0.0, 0)
+(Timestamp('2021-10-22 20:09:39.380000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 664.3049999999973, 0.0, array([4.1803, 4.1799, 4.1803, 4.1799], dtype=object), 0, 0, 0.11714799999999931, 0.0, 0)
+(Timestamp('2021-10-22 20:09:50.435000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 675.3599999999973, 0.0, array([4.1799, 4.1796, 4.1799, 4.1796], dtype=object), 0, 0, 0.12009599999999931, 0.0, 0)
+(Timestamp('2021-10-22 20:09:59.480000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 684.4049999999972, 0.0, array([4.1799, 4.1796, 4.1799, 4.1796], dtype=object), 0, 0, 0.12250799999999928, 0.0, 0)
+(Timestamp('2021-10-22 20:10:10.535000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 695.4599999999972, 0.0, array([4.1796, 4.1796, 4.1796, 4.1796], dtype=object), 0, 0, 0.1254559999999993, 0.0, 0)
+(Timestamp('2021-10-22 20:10:19.580000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 704.5049999999972, 0.0, array([4.1796, 4.1793, 4.1796, 4.1793], dtype=object), 0, 0, 0.1278679999999993, 0.0, 0)
+(Timestamp('2021-10-22 20:10:30.635000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 715.5599999999971, 0.0, array([4.1796, 4.1793, 4.1796, 4.1793], dtype=object), 0, 0, 0.13081599999999927, 0.0, 0)
+(Timestamp('2021-10-22 20:10:39.680000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 724.6049999999971, 0.0, array([4.1793, 4.179, 4.1793, 4.179], dtype=object), 0, 0, 0.13322799999999924, 0.0, 0)
+(Timestamp('2021-10-22 20:10:50.735000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 735.659999999997, 0.0, array([4.1793, 4.179, 4.1793, 4.179], dtype=object), 0, 0, 0.13617599999999924, 0.0, 0)
+(Timestamp('2021-10-22 20:10:59.780000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 744.704999999997, 0.0, array([4.1793, 4.179, 4.1793, 4.179], dtype=object), 0, 0, 0.13858799999999924, 0.0, 0)
+(Timestamp('2021-10-22 20:11:10.835000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 755.7599999999969, 0.0, array([4.1793, 4.179, 4.1793, 4.179], dtype=object), 0, 0, 0.1415359999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:11:19.880000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 764.8049999999969, 0.0, array([4.1793, 4.179, 4.1793, 4.179], dtype=object), 0, 0, 0.1439479999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:11:30.935000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 775.8599999999968, 0.0, array([4.179, 4.1787, 4.179, 4.1787], dtype=object), 0, 0, 0.1468959999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:11:39.980000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 784.9049999999968, 0.0, array([4.179, 4.1787, 4.179, 4.1787], dtype=object), 0, 0, 0.14930799999999916, 0.0, 0)
+(Timestamp('2021-10-22 20:11:50.030000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 794.9549999999967, 0.0, array([4.179, 4.1787, 4.179, 4.1787], dtype=object), 0, 0, 0.15198799999999915, 0.0, 0)
+(Timestamp('2021-10-22 20:11:59.075000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 803.9999999999967, 0.0, array([4.1787, 4.1784, 4.1787, 4.1784], dtype=object), 0, 0, 0.15439999999999918, 0.0, 0)
+(Timestamp('2021-10-22 20:12:10.130000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 815.0549999999967, 0.0, array([4.1787, 4.1784, 4.1787, 4.1784], dtype=object), 0, 0, 0.15734799999999916, 0.0, 0)
+(Timestamp('2021-10-22 20:12:19.175000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 824.0999999999966, 0.0, array([4.1787, 4.1784, 4.1787, 4.1784], dtype=object), 0, 0, 0.15975999999999912, 0.0, 0)
+(Timestamp('2021-10-22 20:12:30.230000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 835.1549999999966, 0.0, array([4.1784, 4.1784, 4.1784, 4.1784], dtype=object), 0, 0, 0.16270799999999913, 0.0, 0)
+(Timestamp('2021-10-22 20:12:39.275000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 844.1999999999965, 0.0, array([4.1784, 4.1781, 4.1784, 4.1781], dtype=object), 0, 0, 0.1651199999999991, 0.0, 0)
+(Timestamp('2021-10-22 20:12:50.330000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 855.2549999999965, 0.0, array([4.1784, 4.1781, 4.1784, 4.1781], dtype=object), 0, 0, 0.1680679999999991, 0.0, 0)
+(Timestamp('2021-10-22 20:12:59.375000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 864.2999999999964, 0.0, array([4.1784, 4.1781, 4.1784, 4.1781], dtype=object), 0, 0, 0.17047999999999908, 0.0, 0)
+(Timestamp('2021-10-22 20:13:10.430000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 875.3549999999964, 0.0, array([4.1781, 4.1775, 4.1781, 4.1775], dtype=object), 0, 0, 0.17342799999999906, 0.0, 0)
+(Timestamp('2021-10-22 20:13:19.475000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 884.3999999999963, 0.0, array([4.1781, 4.1775, 4.1781, 4.1775], dtype=object), 0, 0, 0.17583999999999905, 0.0, 0)
+(Timestamp('2021-10-22 20:13:30.530000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 895.4549999999963, 0.0, array([4.1781, 4.1775, 4.1781, 4.1775], dtype=object), 0, 0, 0.17878799999999906, 0.0, 0)
+(Timestamp('2021-10-22 20:13:39.575000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 904.4999999999962, 0.0, array([4.1781, 4.1775, 4.1781, 4.1775], dtype=object), 0, 0, 0.18119999999999903, 0.0, 0)
+(Timestamp('2021-10-22 20:13:50.630000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 915.5549999999962, 0.0, array([4.1778, 4.1775, 4.1778, 4.1775], dtype=object), 0, 0, 0.18414799999999903, 0.0, 0)
+(Timestamp('2021-10-22 20:13:59.675000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 924.5999999999962, 0.0, array([4.1778, 4.1772, 4.1778, 4.1772], dtype=object), 0, 0, 0.186559999999999, 0.0, 0)
+(Timestamp('2021-10-22 20:14:10.730000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 935.6549999999961, 0.0, array([4.1778, 4.1772, 4.1778, 4.1772], dtype=object), 0, 0, 0.18950799999999898, 0.0, 0)
+(Timestamp('2021-10-22 20:14:19.775000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 944.6999999999961, 0.0, array([4.1778, 4.1772, 4.1778, 4.1772], dtype=object), 0, 0, 0.19191999999999898, 0.0, 0)
+(Timestamp('2021-10-22 20:14:30.830000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 955.754999999996, 0.0, array([4.1778, 4.1772, 4.1778, 4.1772], dtype=object), 0, 0, 0.19486799999999896, 0.0, 0)
+(Timestamp('2021-10-22 20:14:39.875000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 964.799999999996, 0.0, array([4.1775, 4.1768, 4.1775, 4.1768], dtype=object), 0, 0, 0.19727999999999896, 0.0, 0)
+(Timestamp('2021-10-22 20:14:50.930000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 975.8549999999959, 0.0, array([4.1775, 4.1768, 4.1775, 4.1768], dtype=object), 0, 0, 0.20022799999999896, 0.0, 0)
+(Timestamp('2021-10-22 20:14:59.975000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 984.8999999999959, 0.0, array([4.1775, 4.1768, 4.1775, 4.1768], dtype=object), 0, 0, 0.20263999999999893, 0.0, 0)
+(Timestamp('2021-10-22 20:15:10.025000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 994.9499999999958, 0.0, array([4.1775, 4.1768, 4.1775, 4.1768], dtype=object), 0, 0, 0.20531999999999895, 0.0, 0)
+(Timestamp('2021-10-22 20:15:19.070000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1003.9949999999958, 0.0, array([4.1772, 4.1768, 4.1772, 4.1768], dtype=object), 0, 0, 0.20773199999999892, 0.0, 0)
+(Timestamp('2021-10-22 20:15:30.125000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1015.0499999999957, 0.0, array([4.1772, 4.1765, 4.1772, 4.1765], dtype=object), 0, 0, 0.21067999999999892, 0.0, 0)
+(Timestamp('2021-10-22 20:15:39.170000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1024.0949999999957, 0.0, array([4.1772, 4.1765, 4.1772, 4.1765], dtype=object), 0, 0, 0.2130919999999989, 0.0, 0)
+(Timestamp('2021-10-22 20:15:50.225000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1035.149999999997, 0.0, array([4.1772, 4.1765, 4.1772, 4.1765], dtype=object), 0, 0, 0.2160399999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:15:59.270000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1044.194999999998, 0.0, array([4.1772, 4.1765, 4.1772, 4.1765], dtype=object), 0, 0, 0.2184519999999995, 0.0, 0)
+(Timestamp('2021-10-22 20:16:10.325000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1055.249999999999, 0.0, array([4.1768, 4.1765, 4.1768, 4.1765], dtype=object), 0, 0, 0.22139999999999976, 0.0, 0)
+(Timestamp('2021-10-22 20:16:19.370000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1064.295, 0.0, array([4.1768, 4.1762, 4.1768, 4.1762], dtype=object), 0, 0, 0.22381200000000007, 0.0, 0)
+(Timestamp('2021-10-22 20:16:30.425000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1075.3500000000013, 0.0, array([4.1768, 4.1762, 4.1768, 4.1762], dtype=object), 0, 0, 0.22676000000000035, 0.0, 0)
+(Timestamp('2021-10-22 20:16:39.470000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1084.3950000000023, 0.0, array([4.1768, 4.1762, 4.1768, 4.1762], dtype=object), 0, 0, 0.22917200000000065, 0.0, 0)
+(Timestamp('2021-10-22 20:16:50.525000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1095.4500000000035, 0.0, array([4.1765, 4.1762, 4.1765, 4.1762], dtype=object), 0, 0, 0.232120000000001, 0.0, 0)
+(Timestamp('2021-10-22 20:16:59.570000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1104.4950000000044, 0.0, array([4.1765, 4.1759, 4.1765, 4.1759], dtype=object), 0, 0, 0.23453200000000124, 0.0, 0)
+(Timestamp('2021-10-22 20:17:10.625000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1115.5500000000056, 0.0, array([4.1765, 4.1759, 4.1765, 4.1759], dtype=object), 0, 0, 0.23748000000000158, 0.0, 0)
+(Timestamp('2021-10-22 20:17:19.670000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1124.5950000000066, 0.0, array([4.1765, 4.1759, 4.1765, 4.1759], dtype=object), 0, 0, 0.23989200000000183, 0.0, 0)
+(Timestamp('2021-10-22 20:17:30.725000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1135.6500000000078, 0.0, array([4.1765, 4.1759, 4.1765, 4.1759], dtype=object), 0, 0, 0.2428400000000021, 0.0, 0)
+(Timestamp('2021-10-22 20:17:39.770000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1144.6950000000088, 0.0, array([4.1762, 4.1759, 4.1762, 4.1759], dtype=object), 0, 0, 0.2452520000000024, 0.0, 0)
+(Timestamp('2021-10-22 20:17:50.825000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1155.75000000001, 0.0, array([4.1762, 4.1756, 4.1762, 4.1756], dtype=object), 0, 0, 0.24820000000000272, 0.0, 0)
+(Timestamp('2021-10-22 20:17:59.870000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1164.795000000011, 0.0, array([4.1762, 4.1756, 4.1762, 4.1756], dtype=object), 0, 0, 0.250612000000003, 0.0, 0)
+(Timestamp('2021-10-22 20:18:10.925000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1175.8500000000122, 0.0, array([4.1762, 4.1756, 4.1762, 4.1756], dtype=object), 0, 0, 0.2535600000000033, 0.0, 0)
+(Timestamp('2021-10-22 20:18:19.970000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1184.8950000000132, 0.0, array([4.1762, 4.1756, 4.1762, 4.1756], dtype=object), 0, 0, 0.25597200000000353, 0.0, 0)
+(Timestamp('2021-10-22 20:18:30.020000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1194.9450000000143, 0.0, array([4.1759, 4.1756, 4.1759, 4.1756], dtype=object), 0, 0, 0.2586520000000039, 0.0, 0)
+(Timestamp('2021-10-22 20:18:39.065000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1203.9900000000152, 0.0, array([4.1759, 4.1756, 4.1759, 4.1756], dtype=object), 0, 0, 0.2619950000000077, 0.0, 0)
+(Timestamp('2021-10-22 20:18:50.120000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1215.0450000000164, 0.0, array([4.1759, 4.1753, 4.1759, 4.1753], dtype=object), 0, 0, 0.26752250000000827, 0.0, 0)
+(Timestamp('2021-10-22 20:18:59.165000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1224.0900000000174, 0.0, array([4.1759, 4.1753, 4.1759, 4.1753], dtype=object), 0, 0, 0.27204500000000875, 0.0, 0)
+(Timestamp('2021-10-22 20:19:10.220000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1235.1450000000186, 0.0, array([4.1759, 4.1753, 4.1759, 4.1753], dtype=object), 0, 0, 0.2775725000000093, 0.0, 0)
+(Timestamp('2021-10-22 20:19:19.265000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1244.1900000000196, 0.0, array([4.1759, 4.1753, 4.1759, 4.1753], dtype=object), 0, 0, 0.2820950000000098, 0.0, 0)
+(Timestamp('2021-10-22 20:19:30.320000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1255.2450000000208, 0.0, array([4.1756, 4.1753, 4.1756, 4.1753], dtype=object), 0, 0, 0.28762250000001044, 0.0, 0)
+(Timestamp('2021-10-22 20:19:39.365000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1264.2900000000218, 0.0, array([4.1756, 4.1753, 4.1756, 4.1753], dtype=object), 0, 0, 0.292145000000011, 0.0, 0)
+(Timestamp('2021-10-22 20:19:50.420000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1275.345000000023, 0.0, array([4.1756, 4.175, 4.1756, 4.175], dtype=object), 0, 0, 0.29767250000001155, 0.0, 0)
+(Timestamp('2021-10-22 20:19:59.465000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1284.390000000024, 0.0, array([4.1756, 4.175, 4.1756, 4.175], dtype=object), 0, 0, 0.30219500000001204, 0.0, 0)
+(Timestamp('2021-10-22 20:20:10.520000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1295.4450000000252, 0.0, array([4.1756, 4.175, 4.1756, 4.175], dtype=object), 0, 0, 0.3077225000000126, 0.0, 0)
+(Timestamp('2021-10-22 20:20:19.565000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1304.4900000000262, 0.0, array([4.1756, 4.175, 4.1756, 4.175], dtype=object), 0, 0, 0.3122450000000131, 0.0, 0)
+(Timestamp('2021-10-22 20:20:30.620000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1315.5450000000274, 0.0, array([4.1756, 4.175, 4.1756, 4.175], dtype=object), 0, 0, 0.3177725000000137, 0.0, 0)
+(Timestamp('2021-10-22 20:20:39.665000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1324.5900000000283, 0.0, array([4.175, 4.175, 4.175, 4.175], dtype=object), 0, 0, 0.3222950000000142, 0.0, 0)
+(Timestamp('2021-10-22 20:20:50.720000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1335.6450000000295, 0.0, array([4.175, 4.1747, 4.175, 4.1747], dtype=object), 0, 0, 0.32782250000001484, 0.0, 0)
+(Timestamp('2021-10-22 20:20:59.765000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1344.6900000000305, 0.0, array([4.175, 4.1747, 4.175, 4.1747], dtype=object), 0, 0, 0.3323450000000153, 0.0, 0)
+(Timestamp('2021-10-22 20:21:10.820000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1355.7450000000317, 0.0, array([4.175, 4.1747, 4.175, 4.1747], dtype=object), 0, 0, 0.33787250000001595, 0.0, 0)
+(Timestamp('2021-10-22 20:21:19.865000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1364.7900000000327, 0.0, array([4.175, 4.1747, 4.175, 4.1747], dtype=object), 0, 0, 0.34239500000001644, 0.0, 0)
+(Timestamp('2021-10-22 20:21:30.920000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1375.845000000034, 0.0, array([4.1747, 4.1747, 4.1747, 4.1747], dtype=object), 0, 0, 0.347922500000017, 0.0, 0)
+(Timestamp('2021-10-22 20:21:39.965000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1384.890000000035, 0.0, array([4.1747, 4.1747, 4.1747, 4.1747], dtype=object), 0, 0, 0.3524450000000175, 0.0, 0)
+(Timestamp('2021-10-22 20:21:50.015000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1394.940000000036, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.35747000000001805, 0.0, 0)
+(Timestamp('2021-10-22 20:21:59.060000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1403.985000000037, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.3619925000000186, 0.0, 0)
+(Timestamp('2021-10-22 20:22:10.115000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1415.0400000000382, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.36752000000001916, 0.0, 0)
+(Timestamp('2021-10-22 20:22:19.160000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1424.0850000000391, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.37204250000001965, 0.0, 0)
+(Timestamp('2021-10-22 20:22:30.215000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1435.1400000000403, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.37757000000002017, 0.0, 0)
+(Timestamp('2021-10-22 20:22:39.260000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1444.1850000000413, 0.0, array([4.1747, 4.1744, 4.1747, 4.1744], dtype=object), 0, 0, 0.3820925000000207, 0.0, 0)
+(Timestamp('2021-10-22 20:22:50.315000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1455.2400000000425, 0.0, array([4.1744, 4.1744, 4.1744, 4.1744], dtype=object), 0, 0, 0.38762000000002134, 0.0, 0)
+(Timestamp('2021-10-22 20:22:59.360000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1464.2850000000435, 0.0, array([4.1744, 4.1744, 4.1744, 4.1744], dtype=object), 0, 0, 0.3921425000000218, 0.0, 0)
+(Timestamp('2021-10-22 20:23:10.415000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1475.3400000000447, 0.0, array([4.1744, 4.1741, 4.1744, 4.1741], dtype=object), 0, 0, 0.3976700000000224, 0.0, 0)
+(Timestamp('2021-10-22 20:23:19.460000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1484.3850000000457, 0.0, array([4.1744, 4.1741, 4.1744, 4.1741], dtype=object), 0, 0, 0.40219250000002293, 0.0, 0)
+(Timestamp('2021-10-22 20:23:30.515000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1495.440000000047, 0.0, array([4.1744, 4.1741, 4.1744, 4.1741], dtype=object), 0, 0, 0.4077200000000235, 0.0, 0)
+(Timestamp('2021-10-22 20:23:39.560000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1504.4850000000479, 0.0, array([4.1744, 4.1741, 4.1744, 4.1741], dtype=object), 0, 0, 0.41224250000002405, 0.0, 0)
+(Timestamp('2021-10-22 20:23:50.615000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1515.540000000049, 0.0, array([4.1744, 4.1741, 4.1744, 4.1741], dtype=object), 0, 0, 0.4177700000000246, 0.0, 0)
+(Timestamp('2021-10-22 20:23:59.660000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1524.58500000005, 0.0, array([4.1741, 4.1741, 4.1741, 4.1741], dtype=object), 0, 0, 0.42229250000002505, 0.0, 0)
+(Timestamp('2021-10-22 20:24:10.715000'), 'HUATING01', 100.0, 100.0, array([100., 100., 100., 100.]), 1535.6400000000513, 0.0, array([4.1741, 4.1741, 4.1741, 4.1741], dtype=object), 0, 0, 0.42782000000002574, 0.0, 0)
+(Timestamp('2021-10-22 20:24:19.760000'), 'HUATING01', 100.0, 100.0, array([100.       ,  99.9949532, 100.       ,  99.9949532]), 1544.6850000000522, 0.0, array([4.1741, 4.1737, 4.1741, 4.1737], dtype=object), 0, 0, 0.43234250000002616, 0.0, 0)
+(Timestamp('2021-10-22 20:24:30.815000'), 'HUATING01', 100.0, 100.0, array([100.        ,  99.98864417, 100.        ,  99.98864417]), 1555.7400000000534, 0.0, array([4.1741, 4.1737, 4.1741, 4.1737], dtype=object), 0, 0, 0.4378700000000268, 0.0, 0)
+(Timestamp('2021-10-22 20:24:39.860000'), 'HUATING01', 100.0, 100.0, array([100.        ,  99.98506105, 100.        ,  99.98506105]), 1564.7850000000544, 0.0, array([4.1741, 4.1737, 4.1741, 4.1737], dtype=object), 0, 0, 0.4423925000000273, 0.0, 0)
+(Timestamp('2021-10-22 20:24:50.915000'), 'HUATING01', 100.0, 100.0, array([100.        ,  99.98303811, 100.        ,  99.98303811]), 1575.8400000000556, 0.0, array([4.1741, 4.1737, 4.1741, 4.1737], dtype=object), 0, 0, 0.4479200000000279, 0.0, 0)
+(Timestamp('2021-10-22 20:24:59.960000'), 'HUATING01', 100.0, 100.0, array([99.99941317, 99.98191   , 99.99941317, 99.98191   ]), 1584.8850000000566, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.4524425000000284, 0.0, 0)
+(Timestamp('2021-10-22 20:25:10.010000'), 'HUATING01', 100.0, 100.0, array([99.99078148, 99.98128544, 99.99078148, 99.98128544]), 1594.9350000000577, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.45746750000002895, 0.0, 0)
+(Timestamp('2021-10-22 20:25:19.055000'), 'HUATING01', 100.0, 100.0, array([99.98605221, 99.98094325, 99.98605221, 99.98094325]), 1603.9800000000587, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.46199000000002943, 0.0, 0)
+(Timestamp('2021-10-22 20:25:30.110000'), 'HUATING01', 100.0, 100.0, array([99.98347738, 99.98075694, 99.98347738, 99.98075694]), 1615.0350000000599, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.46751750000003, 0.0, 0)
+(Timestamp('2021-10-22 20:25:39.155000'), 'HUATING01', 100.0, 100.0, array([99.98209306, 99.98065678, 99.98209306, 99.98065678]), 1624.0800000000609, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.4720400000000305, 0.0, 0)
+(Timestamp('2021-10-22 20:25:50.210000'), 'HUATING01', 100.0, 100.0, array([99.98135364, 99.9746907 , 99.98135364, 99.9746907 ]), 1635.135000000062, 0.0, array([4.1737, 4.1737, 4.1737, 4.1737], dtype=object), 0, 0, 0.4775675000000311, 0.0, 0)
+(Timestamp('2021-10-22 20:25:59.255000'), 'HUATING01', 100.0, 100.0, array([99.98096368, 99.96813369, 99.98096368, 99.96813369]), 1644.180000000063, 0.0, array([4.1737, 4.1734, 4.1737, 4.1734], dtype=object), 0, 0, 0.4820900000000316, 0.0, 0)
+(Timestamp('2021-10-22 20:26:10.310000'), 'HUATING01', 100.0, 100.0, array([99.97989697, 99.96469882, 99.97989697, 99.96469882]), 1655.2350000000642, 0.0, array([4.1737, 4.1734, 4.1737, 4.1734], dtype=object), 0, 0, 0.48761750000003223, 0.0, 0)
+(Timestamp('2021-10-22 20:26:19.355000'), 'HUATING01', 100.0, 100.0, array([99.97734335, 99.96292253, 99.97734335, 99.96292253]), 1664.2800000000652, 0.0, array([4.1737, 4.1734, 4.1737, 4.1734], dtype=object), 0, 0, 0.49214000000003266, 0.0, 0)
+(Timestamp('2021-10-22 20:26:30.410000'), 'HUATING01', 100.0, 100.0, array([99.97189495, 99.96201029, 99.97189495, 99.96201029]), 1675.3350000000664, 0.0, array([4.1734, 4.1734, 4.1734, 4.1734], dtype=object), 0, 0, 0.49766750000003324, 0.0, 0)
+(Timestamp('2021-10-22 20:26:39.455000'), 'HUATING01', 100.0, 100.0, array([99.96646856, 99.96154787, 99.96646856, 99.96154787]), 1684.3800000000674, 0.0, array([4.1734, 4.1734, 4.1734, 4.1734], dtype=object), 0, 0, 0.5021900000000338, 0.0, 0)
+(Timestamp('2021-10-22 20:26:50.510000'), 'HUATING01', 100.0, 100.0, array([99.96373751, 99.96131515, 99.96373751, 99.96131515]), 1695.4350000000686, 0.0, array([4.1734, 4.1734, 4.1734, 4.1734], dtype=object), 0, 0, 0.5077175000000345, 0.0, 0)
+(Timestamp('2021-10-22 20:26:59.555000'), 'HUATING01', 100.0, 100.0, array([99.96238109, 99.95920641, 99.96238109, 99.95920641]), 1704.4800000000696, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5122400000000348, 0.0, 0)
+(Timestamp('2021-10-22 20:27:10.610000'), 'HUATING01', 100.0, 100.0, array([99.96171234, 99.95102386, 99.96171234, 99.95102386]), 1715.5350000000708, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5177675000000355, 0.0, 0)
+(Timestamp('2021-10-22 20:27:19.655000'), 'HUATING01', 100.0, 100.0, array([99.96138704, 99.94713589, 99.96138704, 99.94713589]), 1724.5800000000718, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5222900000000359, 0.0, 0)
+(Timestamp('2021-10-22 20:27:30.710000'), 'HUATING01', 100.0, 100.0, array([99.96122999, 99.94423202, 99.96122999, 99.94423202]), 1735.635000000073, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5278175000000366, 0.0, 0)
+(Timestamp('2021-10-22 20:27:39.755000'), 'HUATING01', 100.0, 100.0, array([99.9611552 , 99.94284912, 99.9611552 , 99.94284912]), 1744.680000000074, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5323400000000371, 0.0, 0)
+(Timestamp('2021-10-22 20:27:50.810000'), 'HUATING01', 100.0, 100.0, array([99.95921725, 99.94219568, 99.95921725, 99.94219568]), 1755.7350000000752, 0.0, array([4.1734, 4.1731, 4.1734, 4.1731], dtype=object), 0, 0, 0.5378675000000377, 0.0, 0)
+(Timestamp('2021-10-22 20:27:59.855000'), 'HUATING01', 100.0, 100.0, array([99.95495657, 99.94189116, 99.95495657, 99.94189116]), 1764.7800000000761, 0.0, array([4.1731, 4.1731, 4.1731, 4.1731], dtype=object), 0, 0, 0.5423900000000381, 0.0, 0)
+(Timestamp('2021-10-22 20:28:10.910000'), 'HUATING01', 100.0, 99.9, array([99.94862611, 99.94175039, 99.94862611, 99.94175039]), 1775.8350000000773, 0.0, array([4.1731, 4.1731, 4.1731, 4.1731], dtype=object), 0, 0, 0.5479175000000387, 0.0, 0)
+(Timestamp('2021-10-22 20:28:19.955000'), 'HUATING01', 100.0, 99.9, array([99.94476352, 99.94168622, 99.94476352, 99.94168622]), 1784.8800000000783, 0.0, array([4.1731, 4.1731, 4.1731, 4.1731], dtype=object), 0, 0, 0.5524400000000392, 0.0, 0)
+(Timestamp('2021-10-22 20:28:30.005000'), 'HUATING01', 100.0, 99.9, array([99.94301906, 99.94165725, 99.94301906, 99.94165725]), 1794.9300000000794, 0.0, array([4.1731, 4.1731, 4.1731, 4.1731], dtype=object), 0, 0, 0.5574650000000398, 0.0, 0)
+(Timestamp('2021-10-22 20:28:39.050000'), 'HUATING01', 100.0, 99.9, array([99.94224246, 99.93946226, 99.94224246, 99.93946226]), 1803.9750000000804, 0.0, array([4.1731, 4.1728, 4.1731, 4.1728], dtype=object), 0, 0, 0.5607950000000161, 0.0, 0)
+(Timestamp('2021-10-22 20:28:50.105000'), 'HUATING01', 99.8638611389065, 99.8, array([99.80746498, 99.80468478, 99.80746498, 99.80468478]), 0, 1.932, array([4.1288, 4.1319, 4.1288, 4.1319], dtype=object), 0, 0, 0.0, -9.703978450927739, 4)
+(Timestamp('2021-10-22 20:28:59.150000'), 'HUATING01', 99.61868513702125, 99.6, array([99.56474073, 99.56196054, 99.56474073, 99.56196054]), 0, 1.932, array([4.1105, 4.1117, 4.1105, 4.1117], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:29:10.205000'), 'HUATING01', 99.31901241086159, 99.3, array([99.26806473, 99.26528454, 99.26806473, 99.26528454]), 0, 1.932, array([4.0987, 4.1, 4.0987, 4.1], dtype=object), 0, 0, 0.0, -21.36067190185545, 4)
+(Timestamp('2021-10-22 20:29:19.250000'), 'HUATING01', 99.07385331043797, 99.0, array([99.02535723, 99.02257704, 99.02535723, 99.02257704]), 0, 1.932, array([4.0897, 4.091, 4.0897, 4.091], dtype=object), 0, 0, 0.0, -17.474939999999993, 4)
+(Timestamp('2021-10-22 20:29:30.305000'), 'HUATING01', 98.77419750276833, 98.7, array([98.72869798, 98.72591779, 98.72869798, 98.72591779]), 0, 1.932, array([4.0826, 4.0835, 4.0826, 4.0835], dtype=object), 0, 0, 0.0, -21.35946595092772, 4)
+(Timestamp('2021-10-22 20:29:39.350000'), 'HUATING01', 98.52900458238247, 98.5, array([98.48595699, 98.48317679, 98.48595699, 98.48317679]), 0, 1.932, array([4.0767, 4.0773, 4.0767, 4.0773], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:29:50.405000'), 'HUATING01', 98.22934877472342, 98.2, array([98.18929774, 98.18651754, 98.18929774, 98.18651754]), 0, 1.932, array([4.0714, 4.0721, 4.0714, 4.0721], dtype=object), 0, 0, 0.0, -21.35946595092772, 4)
+(Timestamp('2021-10-22 20:29:59.450000'), 'HUATING01', 97.9841727557992, 97.9, array([97.94657349, 97.94379329, 97.94657349, 97.94379329]), 0, 1.932, array([4.0668, 4.0674, 4.0668, 4.0674], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:30:10.505000'), 'HUATING01', 97.68448311113893, 97.6, array([97.64988074, 97.64710054, 97.64988074, 97.64710054]), 0, 1.932, array([4.0631, 4.0631, 4.0631, 4.0631], dtype=object), 0, 0, 0.0, -21.36187785278318, 4)
+(Timestamp('2021-10-22 20:30:19.550000'), 'HUATING01', 97.43930710925368, 97.4, array([97.40715649, 97.40437629, 97.40715649, 97.40437629]), 0, 1.932, array([4.0593, 4.0597, 4.0593, 4.0597], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:30:30.605000'), 'HUATING01', 97.13961746458283, 97.1, array([97.11046374, 97.10768354, 97.11046374, 97.10768354]), 0, 1.932, array([4.0562, 4.0562, 4.0562, 4.0562], dtype=object), 0, 0, 0.0, -21.36187785278318, 4)
+(Timestamp('2021-10-22 20:30:39.650000'), 'HUATING01', 96.89444146268698, 96.9, array([96.86773949, 96.8649593 , 96.86773949, 96.8649593 ]), 0, 1.932, array([4.0535, 4.0535, 4.0535, 4.0535], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:30:50.705000'), 'HUATING01', 96.59470106250373, 96.6, array([96.5709965, 96.5682163, 96.5709965, 96.5682163]), 0, 1.93319995117187, array([4.0507, 4.0507, 4.0507, 4.0507], dtype=object), 0, 0, 0.0, -21.36549570556637, 4)
+(Timestamp('2021-10-22 20:30:59.750000'), 'HUATING01', 96.3494912065677, 96.3, array([96.32823875, 96.32545855, 96.32823875, 96.32545855]), 0, 1.932, array([4.0485, 4.0485, 4.0485, 4.0485], dtype=object), 0, 0, 0.0, -17.478557852783183, 4)
+(Timestamp('2021-10-22 20:31:10.805000'), 'HUATING01', 96.04973388788385, 96.0, array([96.031479  , 96.02869881, 96.031479  , 96.02869881]), 0, 1.93319995117187, array([4.0466, 4.0463, 4.0466, 4.0463], dtype=object), 0, 0, 0.0, -21.3667016564941, 4)
+(Timestamp('2021-10-22 20:31:19.850000'), 'HUATING01', 95.80449021198558, 95.8, array([95.78868776, 95.78590756, 95.78868776, 95.78590756]), 0, 1.93319995117187, array([4.0445, 4.0445, 4.0445, 4.0445], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:31:30.905000'), 'HUATING01', 95.50476673031352, 95.5, array([95.49196151, 95.48918131, 95.49196151, 95.48918131]), 0, 1.932, array([4.0426, 4.0426, 4.0426, 4.0426], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:31:39.950000'), 'HUATING01', 95.2595399558663, 95.2, array([95.24918701, 95.24640682, 95.24918701, 95.24640682]), 0, 1.93319995117187, array([4.0411, 4.0407, 4.0411, 4.0407], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:31:50'), 'HUATING01', 94.98709022261242, 95.0, array([94.97946176, 94.97668157, 94.97946176, 94.97668157]), 0, 1.932, array([4.0398, 4.0395, 4.0398, 4.0395], dtype=object), 0, 0, 0.0, -19.420217852783182, 4)
+(Timestamp('2021-10-22 20:32:00.050000'), 'HUATING01', 94.71462355381897, 94.7, array([94.70971977, 94.70693957, 94.70971977, 94.70693957]), 0, 1.93319995117187, array([4.0386, 4.0383, 4.0386, 4.0383], dtype=object), 0, 0, 0.0, -19.421423803710912, 4)
+(Timestamp('2021-10-22 20:32:09.095000'), 'HUATING01', 94.46943061638355, 94.5, array([94.46697877, 94.46419857, 94.46697877, 94.46419857]), 0, 1.932, array([4.0373, 4.0367, 4.0373, 4.0367], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:32:20.150000'), 'HUATING01', 94.1697240532121, 94.2, array([94.17026927, 94.16748907, 94.17026927, 94.16748907]), 0, 1.93319995117187, array([4.0358, 4.0355, 4.0358, 4.0355], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:32:29.195000'), 'HUATING01', 93.92453113281564, 93.9, array([93.92752827, 93.92474808, 93.92752827, 93.92474808]), 0, 1.93319995117187, array([4.0345, 4.0339, 4.0345, 4.0339], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:32:40.250000'), 'HUATING01', 93.6248245696336, 93.6, array([93.63081878, 93.62803858, 93.63081878, 93.62803858]), 0, 1.932, array([4.0336, 4.033, 4.0336, 4.033], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:32:49.295000'), 'HUATING01', 93.37953013823352, 93.4, array([93.38797728, 93.38519708, 93.38797728, 93.38519708]), 0, 1.93319995117187, array([4.0327, 4.0318, 4.0327, 4.0318], dtype=object), 0, 0, 0.0, -17.484587607421833, 4)
+(Timestamp('2021-10-22 20:33:00.350000'), 'HUATING01', 93.07978973806085, 93.1, array([93.09123428, 93.08845409, 93.09123428, 93.08845409]), 0, 1.93319995117187, array([4.0314, 4.0308, 4.0314, 4.0308], dtype=object), 0, 0, 0.0, -21.36549570556637, 4)
+(Timestamp('2021-10-22 20:33:09.395000'), 'HUATING01', 92.83456296363481, 92.8, array([92.84845979, 92.84567959, 92.84845979, 92.84567959]), 0, 1.932, array([4.0305, 4.0299, 4.0305, 4.0299], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:33:20.450000'), 'HUATING01', 92.53485640046335, 92.6, array([92.55175029, 92.54897009, 92.55175029, 92.54897009]), 0, 1.932, array([4.0296, 4.029, 4.0296, 4.029], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:33:29.495000'), 'HUATING01', 92.2896465615663, 92.3, array([92.30899254, 92.30621235, 92.30899254, 92.30621235]), 0, 1.93319995117187, array([4.0283, 4.0277, 4.0283, 4.0277], dtype=object), 0, 0, 0.0, -17.478557852783183, 4)
+(Timestamp('2021-10-22 20:33:40.550000'), 'HUATING01', 91.98990616139363, 92.0, array([92.01224955, 92.00946935, 92.01224955, 92.00946935]), 0, 1.932, array([4.0271, 4.0265, 4.0271, 4.0265], dtype=object), 0, 0, 0.0, -21.36549570556637, 4)
+(Timestamp('2021-10-22 20:33:49.595000'), 'HUATING01', 91.74467938694642, 91.8, array([91.76947505, 91.76669485, 91.76947505, 91.76669485]), 0, 1.93319995117187, array([4.0262, 4.0256, 4.0262, 4.0256], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:34:00.650000'), 'HUATING01', 91.44495590526377, 91.5, array([91.4727488 , 91.46996861, 91.4727488 , 91.46996861]), 0, 1.93319995117187, array([4.0252, 4.0246, 4.0252, 4.0246], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:34:09.695000'), 'HUATING01', 91.1997122293655, 91.2, array([91.22995756, 91.22717736, 91.22995756, 91.22717736]), 0, 1.932, array([4.0243, 4.0237, 4.0243, 4.0237], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:34:20.750000'), 'HUATING01', 90.90003950320585, 90.9, array([90.93328156, 90.93050136, 90.93328156, 90.93050136]), 0, 1.932, array([4.0234, 4.0225, 4.0234, 4.0225], dtype=object), 0, 0, 0.0, -21.36067190185545, 4)
+(Timestamp('2021-10-22 20:34:29.795000'), 'HUATING01', 90.65479581026861, 90.7, array([90.69049031, 90.68771011, 90.69049031, 90.68771011]), 0, 1.93319995117187, array([4.0221, 4.0215, 4.0221, 4.0215], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:34:40.850000'), 'HUATING01', 90.35508924710774, 90.4, array([90.39378081, 90.39100062, 90.39378081, 90.39100062]), 0, 1.932, array([4.0212, 4.0206, 4.0212, 4.0206], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:34:49.895000'), 'HUATING01', 90.10987940822127, 90.2, array([90.15102307, 90.14824287, 90.15102307, 90.14824287]), 0, 1.932, array([4.0197, 4.019, 4.0197, 4.019], dtype=object), 0, 0, 0.0, -17.478557852783183, 4)
+(Timestamp('2021-10-22 20:35:00.950000'), 'HUATING01', 89.81018976356101, 89.9, array([89.85433032, 89.85155012, 89.85433032, 89.85155012]), 0, 1.93319995117187, array([4.0187, 4.0181, 4.0187, 4.0181], dtype=object), 0, 0, 0.0, -21.36187785278318, 4)
+(Timestamp('2021-10-22 20:35:08.990000'), 'HUATING01', 89.59220290053076, 89.6, array([89.63852332, 89.63574312, 89.63852332, 89.63574312]), 0, 1.932, array([4.0175, 4.0169, 4.0175, 4.0169], dtype=object), 0, 0, 0.0, -15.538103803710914, 4)
+(Timestamp('2021-10-22 20:35:20.045000'), 'HUATING01', 89.29249633735931, 89.3, array([89.34179707, 89.33901688, 89.34179707, 89.33901688]), 0, 1.932, array([4.0163, 4.0156, 4.0163, 4.0156], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:35:29.090000'), 'HUATING01', 89.04726956292268, 89.1, array([89.09902258, 89.09624238, 89.09902258, 89.09624238]), 0, 1.93319995117187, array([4.015, 4.0144, 4.015, 4.0144], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:35:40.145000'), 'HUATING01', 88.74751224423882, 88.8, array([88.80226283, 88.79948263, 88.80226283, 88.79948263]), 0, 1.932, array([4.0138, 4.0132, 4.0138, 4.0132], dtype=object), 0, 0, 0.0, -21.3667016564941, 4)
+(Timestamp('2021-10-22 20:35:49.190000'), 'HUATING01', 88.50230240534177, 88.6, array([88.55950508, 88.55672489, 88.55950508, 88.55672489]), 0, 1.932, array([4.0119, 4.0119, 4.0119, 4.0119], dtype=object), 0, 0, 0.0, -17.478557852783183, 4)
+(Timestamp('2021-10-22 20:36:00.245000'), 'HUATING01', 88.2025958421809, 88.3, array([88.26279559, 88.26001539, 88.26279559, 88.26001539]), 0, 1.93319995117187, array([4.0107, 4.0101, 4.0107, 4.0101], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:36:09.290000'), 'HUATING01', 87.95733524779261, 88.0, array([88.01998759, 88.01720739, 88.01998759, 88.01720739]), 0, 1.932, array([4.0091, 4.0085, 4.0091, 4.0085], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:36:20.345000'), 'HUATING01', 87.65762868462116, 87.7, array([87.72327809, 87.7204979 , 87.72327809, 87.7204979 ]), 0, 1.93319995117187, array([4.0073, 4.0066, 4.0073, 4.0066], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:36:29.390000'), 'HUATING01', 87.41240191018453, 87.5, array([87.4805036, 87.4777234, 87.4805036, 87.4777234]), 0, 1.93319995117187, array([4.0057, 4.0051, 4.0057, 4.0051], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:36:40.445000'), 'HUATING01', 87.11269534701307, 87.2, array([87.1837941, 87.1810139, 87.1837941, 87.1810139]), 0, 1.93319995117187, array([4.0035, 4.0029, 4.0035, 4.0029], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:36:49.490000'), 'HUATING01', 86.86750242661662, 86.9, array([86.9410531, 86.9382729, 86.9410531, 86.9382729]), 0, 1.932, array([4.0017, 4.0011, 4.0017, 4.0011], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:37:00.545000'), 'HUATING01', 86.56777894493398, 86.6, array([86.64432685, 86.64154666, 86.64432685, 86.64154666]), 0, 1.932, array([3.9998, 3.9992, 3.9998, 3.9992], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:37:09.590000'), 'HUATING01', 86.32253525198615, 86.4, array([86.40153561, 86.39875541, 86.40153561, 86.39875541]), 0, 1.932, array([3.998, 3.997, 3.998, 3.997], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:37:20.645000'), 'HUATING01', 86.02282868880411, 86.1, array([86.10482611, 86.10204591, 86.10482611, 86.10204591]), 0, 1.93319995117187, array([3.9955, 3.9946, 3.9955, 3.9946], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:37:29.690000'), 'HUATING01', 85.77758501289526, 85.9, array([85.86203486, 85.85925467, 85.86203486, 85.85925467]), 0, 1.93319995117187, array([3.9933, 3.9924, 3.9933, 3.9924], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:37:40.745000'), 'HUATING01', 85.47782769422199, 85.6, array([85.56527512, 85.56249492, 85.56527512, 85.56249492]), 0, 1.93319995117187, array([3.9911, 3.9902, 3.9911, 3.9902], dtype=object), 0, 0, 0.0, -21.3667016564941, 4)
+(Timestamp('2021-10-22 20:37:49.790000'), 'HUATING01', 85.23256708278414, 85.3, array([85.32246712, 85.31968693, 85.32246712, 85.31968693]), 0, 1.932, array([3.9887, 3.988, 3.9887, 3.988], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:38:00.845000'), 'HUATING01', 84.93277592708849, 85.0, array([85.02567388, 85.02289368, 85.02567388, 85.02289368]), 0, 1.93319995117187, array([3.9862, 3.9853, 3.9862, 3.9853], dtype=object), 0, 0, 0.0, -21.36911355834956, 4)
+(Timestamp('2021-10-22 20:38:09.890000'), 'HUATING01', 84.68753225117963, 84.8, array([84.78288263, 84.78010243, 84.78288263, 84.78010243]), 0, 1.93319995117187, array([3.9837, 3.9831, 3.9837, 3.9831], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:38:20.945000'), 'HUATING01', 84.38780876950757, 84.5, array([84.48615638, 84.48337619, 84.48615638, 84.48337619]), 0, 1.93319995117187, array([3.9812, 3.9803, 3.9812, 3.9803], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:38:29.990000'), 'HUATING01', 84.14254817509811, 84.2, array([84.24334839, 84.24056819, 84.24334839, 84.24056819]), 0, 1.932, array([3.9784, 3.9775, 3.9784, 3.9775], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:38:40.040000'), 'HUATING01', 83.87008150628348, 84.0, array([83.97360639, 83.97082619, 83.97360639, 83.97082619]), 0, 1.932, array([3.9763, 3.9753, 3.9763, 3.9753], dtype=object), 0, 0, 0.0, -19.421423803710912, 4)
+(Timestamp('2021-10-22 20:38:49.085000'), 'HUATING01', 83.62478705783384, 83.7, array([83.7307649, 83.7279847, 83.7307649, 83.7279847]), 0, 1.93319995117187, array([3.9735, 3.9725, 3.9735, 3.9725], dtype=object), 0, 0, 0.0, -17.484587607421833, 4)
+(Timestamp('2021-10-22 20:39:00.140000'), 'HUATING01', 83.32508049466239, 83.4, array([83.4340554, 83.4312752, 83.4340554, 83.4312752]), 0, 1.932, array([3.9707, 3.9698, 3.9707, 3.9698], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:39:09.185000'), 'HUATING01', 83.07983681876412, 83.2, array([83.19126415, 83.18848396, 83.19126415, 83.18848396]), 0, 1.932, array([3.9679, 3.967, 3.9679, 3.967], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:39:20.240000'), 'HUATING01', 82.78009641858087, 82.9, array([82.89452116, 82.89174096, 82.89452116, 82.89174096]), 0, 1.93319995117187, array([3.9648, 3.9639, 3.9648, 3.9639], dtype=object), 0, 0, 0.0, -21.36549570556637, 4)
+(Timestamp('2021-10-22 20:39:29.285000'), 'HUATING01', 82.5348527426826, 82.7, array([82.65172991, 82.64894971, 82.65172991, 82.64894971]), 0, 1.93319995117187, array([3.962, 3.9611, 3.962, 3.9611], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:39:40.340000'), 'HUATING01', 82.23507850548755, 82.4, array([82.35495342, 82.35217322, 82.35495342, 82.35217322]), 0, 1.93319995117187, array([3.9592, 3.9583, 3.9592, 3.9583], dtype=object), 0, 0, 0.0, -21.36790760742183, 4)
+(Timestamp('2021-10-22 20:39:49.385000'), 'HUATING01', 81.98981789403912, 82.1, array([82.11214542, 82.10936522, 82.11214542, 82.10936522]), 0, 1.93319995117187, array([3.9561, 3.9552, 3.9561, 3.9552], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:40:00.440000'), 'HUATING01', 81.69011133087825, 81.8, array([81.81543592, 81.81265573, 81.81543592, 81.81265573]), 0, 1.93319995117187, array([3.9533, 3.9521, 3.9533, 3.9521], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:40:09.485000'), 'HUATING01', 81.4449184104818, 81.6, array([81.57269492, 81.56991473, 81.57269492, 81.56991473]), 0, 1.932, array([3.9505, 3.9493, 3.9505, 3.9493], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:40:20.540000'), 'HUATING01', 81.14519492880974, 81.3, array([81.27596868, 81.27318848, 81.27596868, 81.27318848]), 0, 1.932, array([3.9471, 3.9462, 3.9471, 3.9462], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:40:29.585000'), 'HUATING01', 80.90000199137432, 81.0, array([81.03322768, 81.03044748, 81.03322768, 81.03044748]), 0, 1.93319995117187, array([3.9443, 3.9431, 3.9443, 3.9431], dtype=object), 0, 0, 0.0, -17.477351901855453, 4)
+(Timestamp('2021-10-22 20:40:40.640000'), 'HUATING01', 80.60027850969168, 80.7, array([80.73650143, 80.73372124, 80.73650143, 80.73372124]), 0, 1.932, array([3.9409, 3.9397, 3.9409, 3.9397], dtype=object), 0, 0, 0.0, -21.36428975463864, 4)
+(Timestamp('2021-10-22 20:40:49.685000'), 'HUATING01', 80.35510250780642, 80.5, array([80.49377718, 80.49099699, 80.49377718, 80.49099699]), 0, 1.93319995117187, array([3.9378, 3.9369, 3.9378, 3.9369], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:41:00.740000'), 'HUATING01', 80.05531135212135, 80.2, array([80.19698394, 80.19420374, 80.19698394, 80.19420374]), 0, 1.93319995117187, array([3.935, 3.9338, 3.935, 3.9338], dtype=object), 0, 0, 0.0, -21.36911355834956, 4)
+(Timestamp('2021-10-22 20:41:09.785000'), 'HUATING01', 79.81005074068351, 80.0, array([79.95417594, 79.95139575, 79.95417594, 79.95139575]), 0, 1.932, array([3.9316, 3.9307, 3.9316, 3.9307], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:41:20.840000'), 'HUATING01', 79.51036109602325, 79.7, array([79.6574832, 79.654703 , 79.6574832, 79.654703 ]), 0, 1.932, array([3.9285, 3.9276, 3.9285, 3.9276], dtype=object), 0, 0, 0.0, -21.36187785278318, 4)
+(Timestamp('2021-10-22 20:41:29.885000'), 'HUATING01', 79.26511742012498, 79.4, array([79.41469195, 79.41191175, 79.41469195, 79.41191175]), 0, 1.932, array([3.9257, 3.9242, 3.9257, 3.9242], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:41:40.940000'), 'HUATING01', 78.96537701995231, 79.1, array([79.11794895, 79.11516876, 79.11794895, 79.11516876]), 0, 1.932, array([3.9223, 3.9214, 3.9223, 3.9214], dtype=object), 0, 0, 0.0, -21.36549570556637, 4)
+(Timestamp('2021-10-22 20:41:49.985000'), 'HUATING01', 78.72015026254407, 78.9, array([78.87517446, 78.87239426, 78.87517446, 78.87239426]), 0, 1.93319995117187, array([3.9195, 3.9183, 3.9195, 3.9183], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:42:00.035000'), 'HUATING01', 78.44768359374002, 78.6, array([78.60543246, 78.60265226, 78.60543246, 78.60265226]), 0, 1.932, array([3.9164, 3.9152, 3.9164, 3.9152], dtype=object), 0, 0, 0.0, -19.421423803710912, 4)
+(Timestamp('2021-10-22 20:42:09.080000'), 'HUATING01', 78.20247373781459, 78.4, array([78.36267471, 78.35989451, 78.36267471, 78.35989451]), 0, 1.932, array([3.9136, 3.9124, 3.9136, 3.9124], dtype=object), 0, 0, 0.0, -17.478557852783183, 4)
+(Timestamp('2021-10-22 20:42:20.135000'), 'HUATING01', 77.90276717463254, 78.1, array([78.06596521, 78.06318502, 78.06596521, 78.06318502]), 0, 1.932, array([3.9109, 3.9096, 3.9109, 3.9096], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:42:29.180000'), 'HUATING01', 77.65754041724547, 77.8, array([77.82319072, 77.82041052, 77.82319072, 77.82041052]), 0, 1.932, array([3.9078, 3.9062, 3.9078, 3.9062], dtype=object), 0, 0, 0.0, -17.479763803710913, 4)
+(Timestamp('2021-10-22 20:42:40.235000'), 'HUATING01', 77.35783385407402, 77.5, array([77.52648122, 77.52370102, 77.52648122, 77.52370102]), 0, 1.932, array([3.9046, 3.9034, 3.9046, 3.9034], dtype=object), 0, 0, 0.0, -21.36308380371091, 4)
+(Timestamp('2021-10-22 20:42:49.280000'), 'HUATING01', 77.11259017817575, 77.3, array([77.28368997, 77.28090978, 77.28368997, 77.28090978]), 0, 1.93319995117187, array([3.9019, 3.9003, 3.9019, 3.9003], dtype=object), 0, 0, 0.0, -17.480969754638643, 4)
+(Timestamp('2021-10-22 20:43:00.335000'), 'HUATING01', 76.81281594099129, 77.0, array([76.98691348, 76.98413328, 76.98691348, 76.98413328]), 0, 1.93319995117187, array([3.8991, 3.8975, 3.8991, 3.8975], dtype=object), 0, 0, 0.0, -21.36790760742183, 4)
+(Timestamp('2021-10-22 20:43:09.380000'), 'HUATING01', 76.56755532954286, 76.7, array([76.74410548, 76.74132528, 76.74410548, 76.74132528]), 0, 1.93319995117187, array([3.8963, 3.8947, 3.8963, 3.8947], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:43:20.435000'), 'HUATING01', 76.26778109235839, 76.4, array([76.44732899, 76.44454879, 76.44732899, 76.44454879]), 0, 1.93319995117187, array([3.8932, 3.8916, 3.8932, 3.8916], dtype=object), 0, 0, 0.0, -21.36790760742183, 4)
+(Timestamp('2021-10-22 20:43:29.480000'), 'HUATING01', 76.02252049794893, 76.2, array([76.20452099, 76.20174079, 76.20452099, 76.20174079]), 0, 1.93319995117187, array([3.8904, 3.8891, 3.8904, 3.8891], dtype=object), 0, 0, 0.0, -17.482175705566373, 4)
+(Timestamp('2021-10-22 20:43:40.535000'), 'HUATING01', 75.72272934226386, 75.9, array([75.90772775, 75.90494755, 75.90772775, 75.90494755]), 0, 1.93319995117187, array([3.8879, 3.8864, 3.8879, 3.8864], dtype=object), 0, 0, 0.0, -21.36911355834956, 4)
+(Timestamp('2021-10-22 20:43:49.580000'), 'HUATING01', 75.47755332333963, 75.7, array([75.6650035, 75.6622233, 75.6650035, 75.6622233]), 0, 1.932, array([3.8848, 3.8836, 3.8848, 3.8836], dtype=object), 0, 0, 0.0, -17.476145950927723, 4)
+(Timestamp('2021-10-22 20:44:00.635000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 9.044999999999998, 0.0, array([3.9251, 3.9236, 3.9251, 3.9236], dtype=object), 0, 0, 0.0, -1.9416599999999997, 4)
+(Timestamp('2021-10-22 20:44:09.680000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 18.08999999999999, 0.0, array([3.9335, 3.9322, 3.9335, 3.9322], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:44:20.735000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 29.14499999999998, 0.0, array([3.9388, 3.9375, 3.9388, 3.9375], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:44:29.780000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 38.18999999999999, 0.0, array([3.9422, 3.9415, 3.9422, 3.9415], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:44:40.835000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 49.24500000000002, 0.0, array([3.9446, 3.944, 3.9446, 3.944], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:44:49.880000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 58.29000000000004, 0.0, array([3.9465, 3.9459, 3.9465, 3.9459], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:00.935000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 69.34500000000003, 0.0, array([3.9481, 3.9474, 3.9481, 3.9474], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:09.980000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 78.38999999999999, 0.0, array([3.9493, 3.949, 3.9493, 3.949], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:20.030000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 88.43999999999994, 0.0, array([3.9502, 3.9499, 3.9502, 3.9499], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:29.075000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 97.4849999999999, 0.0, array([3.9512, 3.9505, 3.9512, 3.9505], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:40.130000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 108.53999999999985, 0.0, array([3.9518, 3.9515, 3.9518, 3.9515], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:45:49.175000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 117.58499999999981, 0.0, array([3.9524, 3.9521, 3.9524, 3.9521], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:00.230000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 128.63999999999976, 0.0, array([3.9527, 3.9524, 3.9527, 3.9524], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:09.275000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 137.68499999999972, 0.0, array([3.9533, 3.953, 3.9533, 3.953], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:20.330000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 148.73999999999967, 0.0, array([3.9536, 3.9536, 3.9536, 3.9536], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:29.375000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 157.78499999999963, 0.0, array([3.9543, 3.9539, 3.9543, 3.9539], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:40.430000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 168.83999999999958, 0.0, array([3.9546, 3.9543, 3.9546, 3.9543], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:46:49.475000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 177.88499999999954, 0.0, array([3.9549, 3.9546, 3.9549, 3.9546], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:00.530000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 188.9399999999995, 0.0, array([3.9552, 3.9549, 3.9552, 3.9549], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:09.575000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 197.98499999999945, 0.0, array([3.9555, 3.9552, 3.9555, 3.9552], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:20.630000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 209.0399999999994, 0.0, array([3.9558, 3.9555, 3.9558, 3.9555], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:29.675000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 218.08499999999935, 0.0, array([3.9561, 3.9558, 3.9561, 3.9558], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:40.730000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 229.1399999999993, 0.0, array([3.9564, 3.9561, 3.9564, 3.9561], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:47:49.775000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 238.18499999999926, 0.0, array([3.9564, 3.9567, 3.9564, 3.9567], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:00.830000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 249.2399999999992, 0.0, array([3.9567, 3.957, 3.9567, 3.957], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:09.875000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 258.2849999999992, 0.0, array([3.9574, 3.957, 3.9574, 3.957], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:20.930000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 269.3399999999991, 0.0, array([3.9577, 3.9574, 3.9577, 3.9574], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:29.975000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 278.3849999999991, 0.0, array([3.958, 3.9577, 3.958, 3.9577], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:40.025000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 288.43499999999904, 0.0, array([3.958, 3.9577, 3.958, 3.9577], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:48:49.070000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 297.479999999999, 0.0, array([3.9583, 3.958, 3.9583, 3.958], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:00.125000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 308.53499999999894, 0.0, array([3.9583, 3.958, 3.9583, 3.958], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:09.170000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 317.5799999999989, 0.0, array([3.9586, 3.9583, 3.9586, 3.9583], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:20.225000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 328.63499999999885, 0.0, array([3.9586, 3.9586, 3.9586, 3.9586], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:29.270000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 337.6799999999988, 0.0, array([3.9589, 3.9586, 3.9589, 3.9586], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:40.325000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 348.73499999999876, 0.0, array([3.9589, 3.9586, 3.9589, 3.9586], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:49:49.370000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 357.7799999999987, 0.0, array([3.9592, 3.9589, 3.9592, 3.9589], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:00.425000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 368.8349999999987, 0.0, array([3.9592, 3.9589, 3.9592, 3.9589], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:09.470000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 377.87999999999863, 0.0, array([3.9595, 3.9592, 3.9595, 3.9592], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:20.525000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 388.9349999999986, 0.0, array([3.9595, 3.9592, 3.9595, 3.9592], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:29.570000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 397.97999999999854, 0.0, array([3.9598, 3.9595, 3.9598, 3.9595], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:40.625000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 409.0349999999985, 0.0, array([3.9598, 3.9595, 3.9598, 3.9595], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:50:49.670000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 418.07999999999845, 0.0, array([3.9601, 3.9595, 3.9601, 3.9595], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:00.725000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 429.1349999999984, 0.0, array([3.9601, 3.9598, 3.9601, 3.9598], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:09.770000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 438.17999999999836, 0.0, array([3.9601, 3.9598, 3.9601, 3.9598], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:20.825000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 449.2349999999983, 0.0, array([3.9605, 3.9601, 3.9605, 3.9601], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:29.870000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 458.27999999999827, 0.0, array([3.9605, 3.9601, 3.9605, 3.9601], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:40.925000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 469.3349999999982, 0.0, array([3.9605, 3.9601, 3.9605, 3.9601], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:51:49.970000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 478.3799999999982, 0.0, array([3.9608, 3.9601, 3.9608, 3.9601], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:52:00.020000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 488.42999999999813, 0.0, array([3.9608, 3.9605, 3.9608, 3.9605], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:52:09.065000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 497.4749999999981, 0.0, array([3.9608, 3.9605, 3.9608, 3.9605], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 20:52:20.120000'), 'HUATING01', 75.45031342897222, 75.6, array([75.638036 , 75.6352558, 75.638036 , 75.6352558]), 508.52999999999804, 0.0, array([3.9608, 3.9608, 3.9608, 3.9608], dtype=object), 0, 0, 0.008529999999998041, 0.0, 4)
+(Timestamp('2021-10-22 20:52:29.165000'), 'HUATING01', 75.45031342897222, 75.7, array([75.67066942, 75.66763913, 75.67066942, 75.66763913]), 517.574999999998, 0.0, array([3.9611, 3.9608, 3.9611, 3.9608], dtype=object), 0, 0, 0.017574999999998002, 0.0, 0)
+(Timestamp('2021-10-22 20:52:40.220000'), 'HUATING01', 75.45031342897222, 75.7, array([75.72289558, 75.71950931, 75.72289558, 75.71950931]), 528.629999999998, 0.0, array([3.9611, 3.9608, 3.9611, 3.9608], dtype=object), 0, 0, 0.028629999999997956, 0.0, 0)
+(Timestamp('2021-10-22 20:52:49.265000'), 'HUATING01', 75.45031342897222, 75.8, array([75.78965379, 75.7858125 , 75.78965379, 75.7858125 ]), 537.6749999999979, 0.0, array([3.9611, 3.9608, 3.9611, 3.9608], dtype=object), 0, 0, 0.03767499999999792, 0.0, 0)
+(Timestamp('2021-10-22 20:53:00.320000'), 'HUATING01', 75.45031342897222, 75.9, array([75.8730903 , 75.86854563, 75.8730903 , 75.86854563]), 548.7299999999979, 0.0, array([3.9614, 3.9608, 3.9614, 3.9608], dtype=object), 0, 0, 0.048729999999997865, 0.0, 0)
+(Timestamp('2021-10-22 20:53:09.365000'), 'HUATING01', 75.45031342897222, 76.0, array([75.96768063, 75.96250509, 75.96768063, 75.96250509]), 557.7749999999978, 0.0, array([3.9614, 3.9611, 3.9614, 3.9611], dtype=object), 0, 0, 0.057774999999997835, 0.0, 0)
+(Timestamp('2021-10-22 20:53:20.420000'), 'HUATING01', 75.45031342897222, 76.1, array([76.07385976, 76.06797607, 76.07385976, 76.06797607]), 568.8299999999978, 0.0, array([3.9614, 3.9611, 3.9614, 3.9611], dtype=object), 0, 0, 0.06882999999999778, 0.0, 0)
+(Timestamp('2021-10-22 20:53:29.465000'), 'HUATING01', 75.45031342897222, 76.2, array([76.18572326, 76.17909352, 76.18572326, 76.17909352]), 577.8749999999977, 0.0, array([3.9614, 3.9611, 3.9614, 3.9611], dtype=object), 0, 0, 0.07787499999999775, 0.0, 0)
+(Timestamp('2021-10-22 20:53:40.520000'), 'HUATING01', 75.45031342897222, 76.3, array([76.30464387, 76.29647839, 76.30464387, 76.29647839]), 588.9299999999977, 0.0, array([3.9617, 3.9614, 3.9617, 3.9614], dtype=object), 0, 0, 0.08892999999999768, 0.0, 0)
+(Timestamp('2021-10-22 20:53:49.565000'), 'HUATING01', 75.45031342897222, 76.4, array([76.42428401, 76.41540347, 76.42428401, 76.41540347]), 597.9749999999976, 0.0, array([3.9617, 3.9614, 3.9617, 3.9614], dtype=object), 0, 0, 0.09797499999999765, 0.0, 0)
+(Timestamp('2021-10-22 20:54:00.620000'), 'HUATING01', 75.45031342897222, 76.5, array([76.53708532, 76.52753058, 76.53708532, 76.52753058]), 609.0299999999976, 0.0, array([3.9617, 3.9614, 3.9617, 3.9614], dtype=object), 0, 0, 0.10240799999999939, 0.0, 0)
+(Timestamp('2021-10-22 20:54:09.665000'), 'HUATING01', 75.45031342897222, 76.6, array([76.64071958, 76.63054545, 76.64071958, 76.63054545]), 618.0749999999975, 0.0, array([3.9617, 3.9614, 3.9617, 3.9614], dtype=object), 0, 0, 0.10481999999999936, 0.0, 0)
+(Timestamp('2021-10-22 20:54:20.720000'), 'HUATING01', 75.45031342897222, 76.7, array([76.73685754, 76.72565884, 76.73685754, 76.72565884]), 629.1299999999975, 0.0, array([3.962, 3.9617, 3.962, 3.9617], dtype=object), 0, 0, 0.10776799999999935, 0.0, 0)
+(Timestamp('2021-10-22 20:54:29.765000'), 'HUATING01', 75.45031342897222, 76.8, array([76.82548409, 76.81347467, 76.82548409, 76.81347467]), 638.1749999999975, 0.0, array([3.962, 3.9617, 3.962, 3.9617], dtype=object), 0, 0, 0.11017999999999935, 0.0, 0)
+(Timestamp('2021-10-22 20:54:40.820000'), 'HUATING01', 75.45031342897222, 76.9, array([76.90645579, 76.89405558, 76.90645579, 76.89405558]), 649.2299999999974, 0.0, array([3.962, 3.9617, 3.962, 3.9617], dtype=object), 0, 0, 0.11312799999999934, 0.0, 0)
+(Timestamp('2021-10-22 20:54:49.865000'), 'HUATING01', 75.45031342897222, 77.0, array([76.97979843, 76.96704423, 76.97979843, 76.96704423]), 658.2749999999974, 0.0, array([3.962, 3.9617, 3.962, 3.9617], dtype=object), 0, 0, 0.11553999999999932, 0.0, 0)
+(Timestamp('2021-10-22 20:55:00.920000'), 'HUATING01', 75.45031342897222, 77.0, array([77.04632217, 77.03324691, 77.04632217, 77.03324691]), 669.3299999999973, 0.0, array([3.962, 3.9617, 3.962, 3.9617], dtype=object), 0, 0, 0.1184879999999993, 0.0, 0)
+(Timestamp('2021-10-22 20:55:09.965000'), 'HUATING01', 75.45031342897222, 77.1, array([77.10671827, 77.09279334, 77.10671827, 77.09279334]), 678.3749999999973, 0.0, array([3.9623, 3.9617, 3.9623, 3.9617], dtype=object), 0, 0, 0.1208999999999993, 0.0, 0)
+(Timestamp('2021-10-22 20:55:20.015000'), 'HUATING01', 75.45031342897222, 77.2, array([77.16213603, 77.14744761, 77.16213603, 77.14744761]), 688.4249999999972, 0.0, array([3.9623, 3.962, 3.9623, 3.962], dtype=object), 0, 0, 0.12357999999999927, 0.0, 0)
+(Timestamp('2021-10-22 20:55:29.060000'), 'HUATING01', 75.45031342897222, 77.2, array([77.21184807, 77.19706194, 77.21184807, 77.19706194]), 697.4699999999972, 0.0, array([3.9623, 3.962, 3.9623, 3.962], dtype=object), 0, 0, 0.1259919999999993, 0.0, 0)
+(Timestamp('2021-10-22 20:55:40.115000'), 'HUATING01', 75.45031342897222, 77.3, array([77.25631341, 77.24143988, 77.25631341, 77.24143988]), 708.5249999999971, 0.0, array([3.9623, 3.962, 3.9623, 3.962], dtype=object), 0, 0, 0.12893999999999928, 0.0, 0)
+(Timestamp('2021-10-22 20:55:49.160000'), 'HUATING01', 75.45031342897222, 77.3, array([77.29576992, 77.28081885, 77.29576992, 77.28081885]), 717.5699999999971, 0.0, array([3.9623, 3.962, 3.9623, 3.962], dtype=object), 0, 0, 0.13135199999999925, 0.0, 0)
+(Timestamp('2021-10-22 20:56:00.215000'), 'HUATING01', 75.45031342897222, 77.3, array([77.33100177, 77.31579302, 77.33100177, 77.31579302]), 728.624999999997, 0.0, array([3.9623, 3.962, 3.9623, 3.962], dtype=object), 0, 0, 0.13429999999999925, 0.0, 0)
+(Timestamp('2021-10-22 20:56:09.260000'), 'HUATING01', 75.45031342897222, 77.4, array([77.36354885, 77.34703676, 77.36354885, 77.34703676]), 737.669999999997, 0.0, array([3.9626, 3.9623, 3.9626, 3.9623], dtype=object), 0, 0, 0.13671199999999925, 0.0, 0)
+(Timestamp('2021-10-22 20:56:20.315000'), 'HUATING01', 75.45031342897222, 77.4, array([77.39268418, 77.37612213, 77.39268418, 77.37612213]), 748.724999999997, 0.0, array([3.9626, 3.9623, 3.9626, 3.9623], dtype=object), 0, 0, 0.1396599999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:56:29.360000'), 'HUATING01', 75.45031342897222, 77.4, array([77.41818337, 77.40177734, 77.41818337, 77.40177734]), 757.7699999999969, 0.0, array([3.9626, 3.9623, 3.9626, 3.9623], dtype=object), 0, 0, 0.1420719999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:56:40.415000'), 'HUATING01', 75.45031342897222, 77.4, array([77.44051378, 77.42424437, 77.44051378, 77.42424437]), 768.8249999999969, 0.0, array([3.9626, 3.9623, 3.9626, 3.9623], dtype=object), 0, 0, 0.1450199999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:56:49.460000'), 'HUATING01', 75.45031342897222, 77.5, array([77.45992337, 77.44377272, 77.45992337, 77.44377272]), 777.8699999999968, 0.0, array([3.9626, 3.9623, 3.9626, 3.9623], dtype=object), 0, 0, 0.1474319999999992, 0.0, 0)
+(Timestamp('2021-10-22 20:57:00.515000'), 'HUATING01', 75.45031342897222, 77.5, array([77.47743648, 77.46075488, 77.47743648, 77.46075488]), 788.9249999999968, 0.0, array([3.9629, 3.9623, 3.9629, 3.9623], dtype=object), 0, 0, 0.15037999999999918, 0.0, 0)
+(Timestamp('2021-10-22 20:57:09.560000'), 'HUATING01', 75.45031342897222, 77.5, array([77.49403672, 77.47541469, 77.49403672, 77.47541469]), 797.9699999999967, 0.0, array([3.9629, 3.9623, 3.9629, 3.9623], dtype=object), 0, 0, 0.15279199999999915, 0.0, 0)
+(Timestamp('2021-10-22 20:57:20.615000'), 'HUATING01', 75.45031342897222, 77.5, array([77.50861276, 77.48916893, 77.50861276, 77.48916893]), 809.0249999999967, 0.0, array([3.9629, 3.9626, 3.9629, 3.9626], dtype=object), 0, 0, 0.15573999999999916, 0.0, 0)
+(Timestamp('2021-10-22 20:57:29.660000'), 'HUATING01', 75.45031342897222, 77.5, array([77.52110931, 77.50229491, 77.52110931, 77.50229491]), 818.0699999999966, 0.0, array([3.9629, 3.9626, 3.9629, 3.9626], dtype=object), 0, 0, 0.15815199999999913, 0.0, 0)
+(Timestamp('2021-10-22 20:57:40.715000'), 'HUATING01', 75.45031342897222, 77.5, array([77.53182561, 77.51355098, 77.53182561, 77.51355098]), 829.1249999999966, 0.0, array([3.9629, 3.9626, 3.9629, 3.9626], dtype=object), 0, 0, 0.16109999999999913, 0.0, 0)
+(Timestamp('2021-10-22 20:57:49.760000'), 'HUATING01', 75.45031342897222, 77.5, array([77.54095011, 77.52313506, 77.54095011, 77.52313506]), 838.1699999999965, 0.0, array([3.9629, 3.9626, 3.9629, 3.9626], dtype=object), 0, 0, 0.1635119999999991, 0.0, 0)
+(Timestamp('2021-10-22 20:58:00.815000'), 'HUATING01', 75.45031342897222, 77.5, array([77.54872026, 77.53129658, 77.54872026, 77.53129658]), 849.2249999999965, 0.0, array([3.9629, 3.9626, 3.9629, 3.9626], dtype=object), 0, 0, 0.1664599999999991, 0.0, 0)
+(Timestamp('2021-10-22 20:58:09.860000'), 'HUATING01', 75.45031342897222, 77.6, array([77.55581312, 77.5381981 , 77.55581312, 77.5381981 ]), 858.2699999999965, 0.0, array([3.9632, 3.9626, 3.9632, 3.9626], dtype=object), 0, 0, 0.16887199999999908, 0.0, 0)
+(Timestamp('2021-10-22 20:58:20.915000'), 'HUATING01', 75.45031342897222, 77.6, array([77.56321207, 77.54403429, 77.56321207, 77.54403429]), 869.3249999999964, 0.0, array([3.9632, 3.9626, 3.9632, 3.9626], dtype=object), 0, 0, 0.17181999999999908, 0.0, 0)
+(Timestamp('2021-10-22 20:58:29.960000'), 'HUATING01', 75.45031342897222, 77.6, array([77.57016057, 77.54974384, 77.57016057, 77.54974384]), 878.3699999999964, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.17423199999999908, 0.0, 0)
+(Timestamp('2021-10-22 20:58:40.010000'), 'HUATING01', 75.45031342897222, 77.6, array([77.57598667, 77.55535185, 77.57598667, 77.55535185]), 888.4199999999963, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.17691199999999907, 0.0, 0)
+(Timestamp('2021-10-22 20:58:49.055000'), 'HUATING01', 75.45031342897222, 77.6, array([77.58084745, 77.5611399 , 77.58084745, 77.5611399 ]), 897.4649999999963, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.17932399999999904, 0.0, 0)
+(Timestamp('2021-10-22 20:59:00.110000'), 'HUATING01', 75.45031342897222, 77.6, array([77.58490215, 77.56596809, 77.58490215, 77.56596809]), 908.5199999999962, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.18227199999999905, 0.0, 0)
+(Timestamp('2021-10-22 20:59:09.155000'), 'HUATING01', 75.45031342897222, 77.6, array([77.58826167, 77.56996849, 77.58826167, 77.56996849]), 917.5649999999962, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.18468399999999902, 0.0, 0)
+(Timestamp('2021-10-22 20:59:20.210000'), 'HUATING01', 75.45031342897222, 77.6, array([77.59104446, 77.57328214, 77.59104446, 77.57328214]), 928.6199999999961, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.18763199999999902, 0.0, 0)
+(Timestamp('2021-10-22 20:59:29.255000'), 'HUATING01', 75.45031342897222, 77.6, array([77.59333417, 77.57600865, 77.59333417, 77.57600865]), 937.6649999999961, 0.0, array([3.9632, 3.9629, 3.9632, 3.9629], dtype=object), 0, 0, 0.19004399999999902, 0.0, 0)
+(Timestamp('2021-10-22 20:59:40.310000'), 'HUATING01', 75.45031342897222, 77.6, array([77.59738799, 77.57825126, 77.59738799, 77.57825126]), 948.719999999996, 0.0, array([3.9636, 3.9629, 3.9636, 3.9629], dtype=object), 0, 0, 0.192991999999999, 0.0, 0)
+(Timestamp('2021-10-22 20:59:49.355000'), 'HUATING01', 75.45031342897222, 77.6, array([77.60212878, 77.58038585, 77.60212878, 77.58038585]), 957.764999999996, 0.0, array([3.9636, 3.9629, 3.9636, 3.9629], dtype=object), 0, 0, 0.19540399999999897, 0.0, 0)
+(Timestamp('2021-10-22 21:00:00.410000'), 'HUATING01', 75.45031342897222, 77.6, array([77.60603793, 77.58238021, 77.60603793, 77.58238021]), 968.819999999996, 0.0, array([3.9636, 3.9629, 3.9636, 3.9629], dtype=object), 0, 0, 0.19835199999999895, 0.0, 0)
+(Timestamp('2021-10-22 21:00:09.455000'), 'HUATING01', 75.45031342897222, 77.6, array([77.60958612, 77.58560717, 77.60958612, 77.58560717]), 977.8649999999959, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.20076399999999894, 0.0, 0)
+(Timestamp('2021-10-22 21:00:20.510000'), 'HUATING01', 75.45031342897222, 77.6, array([77.61246359, 77.58888282, 77.61246359, 77.58888282]), 988.9199999999959, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.20371199999999892, 0.0, 0)
+(Timestamp('2021-10-22 21:00:29.555000'), 'HUATING01', 75.45031342897222, 77.6, array([77.61478202, 77.59181183, 77.61478202, 77.59181183]), 997.9649999999958, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.20612399999999892, 0.0, 0)
+(Timestamp('2021-10-22 21:00:40.610000'), 'HUATING01', 75.45031342897222, 77.6, array([77.61664889, 77.59417036, 77.61664889, 77.59417036]), 1009.0199999999958, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.20907199999999893, 0.0, 0)
+(Timestamp('2021-10-22 21:00:49.655000'), 'HUATING01', 75.45031342897222, 77.6, array([77.61814249, 77.59605731, 77.61814249, 77.59605731]), 1018.0649999999957, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.2114839999999989, 0.0, 0)
+(Timestamp('2021-10-22 21:01:00.710000'), 'HUATING01', 75.45031342897222, 77.6, array([77.61933663, 77.59756594, 77.61933663, 77.59756594]), 1029.1199999999963, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.21443199999999907, 0.0, 0)
+(Timestamp('2021-10-22 21:01:09.755000'), 'HUATING01', 75.45031342897222, 77.6, array([77.62028526, 77.59876441, 77.62028526, 77.59876441]), 1038.1649999999972, 0.0, array([3.9636, 3.9632, 3.9636, 3.9632], dtype=object), 0, 0, 0.2168439999999993, 0.0, 0)
+(Timestamp('2021-10-22 21:01:20.810000'), 'HUATING01', 75.45031342897222, 77.6, array([77.62320119, 77.59971575, 77.62320119, 77.59971575]), 1049.2199999999984, 0.0, array([3.9639, 3.9632, 3.9639, 3.9632], dtype=object), 0, 0, 0.21979199999999963, 0.0, 0)
+(Timestamp('2021-10-22 21:01:29.855000'), 'HUATING01', 75.45031342897222, 77.6, array([77.62640707, 77.60046614, 77.62640707, 77.60046614]), 1058.2649999999994, 0.0, array([3.9639, 3.9632, 3.9639, 3.9632], dtype=object), 0, 0, 0.22220399999999987, 0.0, 0)
+(Timestamp('2021-10-22 21:01:40.910000'), 'HUATING01', 75.45031342897222, 77.6, array([77.62928186, 77.60105753, 77.62928186, 77.60105753]), 1069.3200000000006, 0.0, array([3.9639, 3.9632, 3.9639, 3.9632], dtype=object), 0, 0, 0.2251520000000002, 0.0, 0)
+(Timestamp('2021-10-22 21:01:49.955000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63153324, 77.6029283 , 77.63153324, 77.6029283 ]), 1078.3650000000016, 0.0, array([3.9639, 3.9632, 3.9639, 3.9632], dtype=object), 0, 0, 0.2275640000000005, 0.0, 0)
+(Timestamp('2021-10-22 21:02:00.005000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63329277, 77.60581455, 77.63329277, 77.60581455]), 1088.4150000000027, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.23024400000000078, 0.0, 0)
+(Timestamp('2021-10-22 21:02:09.050000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63466136, 77.60949864, 77.63466136, 77.60949864]), 1097.4600000000037, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.232656000000001, 0.0, 0)
+(Timestamp('2021-10-22 21:02:20.105000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63572486, 77.61284721, 77.63572486, 77.61284721]), 1108.5150000000049, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.23560400000000137, 0.0, 0)
+(Timestamp('2021-10-22 21:02:29.150000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63654611, 77.61543305, 77.63654611, 77.61543305]), 1117.5600000000059, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.23801600000000162, 0.0, 0)
+(Timestamp('2021-10-22 21:02:40.205000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63717964, 77.61742782, 77.63717964, 77.61742782]), 1128.615000000007, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.2409640000000019, 0.0, 0)
+(Timestamp('2021-10-22 21:02:49.250000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63804168, 77.61895708, 77.63804168, 77.61895708]), 1137.660000000008, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.2433760000000022, 0.0, 0)
+(Timestamp('2021-10-22 21:03:00.305000'), 'HUATING01', 75.45031342897222, 77.6, array([77.63901348, 77.62012817, 77.63901348, 77.62012817]), 1148.7150000000092, 0.0, array([3.9642, 3.9636, 3.9642, 3.9636], dtype=object), 0, 0, 0.24632400000000249, 0.0, 0)
+(Timestamp('2021-10-22 21:03:09.350000'), 'HUATING01', 75.45031342897222, 77.6, array([77.64020765, 77.62101943, 77.64020765, 77.62101943]), 1157.7600000000102, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.24873600000000273, 0.0, 0)
+(Timestamp('2021-10-22 21:03:20.405000'), 'HUATING01', 75.45031342897222, 77.6, array([77.64100927, 77.62169694, 77.64100927, 77.62169694]), 1168.8150000000114, 0.0, array([3.9639, 3.9636, 3.9639, 3.9636], dtype=object), 0, 0, 0.25168400000000307, 0.0, 0)
+(Timestamp('2021-10-22 21:03:29.450000'), 'HUATING01', 75.45031342897222, 77.6, array([77.64329378, 77.62220879, 77.64329378, 77.62220879]), 1177.8600000000124, 0.0, array([3.9642, 3.9636, 3.9642, 3.9636], dtype=object), 0, 0, 0.2540960000000033, 0.0, 0)
+(Timestamp('2021-10-22 21:03:40.505000'), 'HUATING01', 75.45031342897222, 77.6, array([77.64621005, 77.62259501, 77.64621005, 77.62259501]), 1188.9150000000136, 0.0, array([3.9642, 3.9636, 3.9642, 3.9636], dtype=object), 0, 0, 0.2570440000000037, 0.0, 0)
+(Timestamp('2021-10-22 21:03:49.550000'), 'HUATING01', 75.45031342897222, 77.6, array([77.64839703, 77.62408831, 77.64839703, 77.62408831]), 1197.9600000000146, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.2594560000000039, 0.0, 0)
+(Timestamp('2021-10-22 21:04:00.605000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65004813, 77.62584784, 77.65004813, 77.62584784]), 1209.0150000000158, 0.0, array([3.9642, 3.9636, 3.9642, 3.9636], dtype=object), 0, 0, 0.26450750000000794, 0.0, 0)
+(Timestamp('2021-10-22 21:04:09.650000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65128326, 77.62735318, 77.65128326, 77.62735318]), 1218.0600000000168, 0.0, array([3.9642, 3.9636, 3.9642, 3.9636], dtype=object), 0, 0, 0.26903000000000843, 0.0, 0)
+(Timestamp('2021-10-22 21:04:20.705000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65220465, 77.6294411 , 77.65220465, 77.6294411 ]), 1229.115000000018, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.27455750000000906, 0.0, 0)
+(Timestamp('2021-10-22 21:04:29.750000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65288408, 77.63172614, 77.65288408, 77.63172614]), 1238.160000000019, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.2790800000000095, 0.0, 0)
+(Timestamp('2021-10-22 21:04:40.805000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65338359, 77.63384621, 77.65338359, 77.63384621]), 1249.2150000000202, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.2846075000000101, 0.0, 0)
+(Timestamp('2021-10-22 21:04:49.850000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65374662, 77.635387  , 77.65374662, 77.635387  ]), 1258.2600000000211, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.28913000000001066, 0.0, 0)
+(Timestamp('2021-10-22 21:05:00.905000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65400962, 77.63650324, 77.65400962, 77.63650324]), 1269.3150000000223, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.2946575000000112, 0.0, 0)
+(Timestamp('2021-10-22 21:05:09.950000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65419797, 77.63730265, 77.65419797, 77.63730265]), 1278.3600000000233, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.2991800000000117, 0.0, 0)
+(Timestamp('2021-10-22 21:05:20'), 'HUATING01', 75.45031342897222, 77.7, array([77.65480261, 77.63787231, 77.65480261, 77.63787231]), 1288.4100000000244, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.30420500000001227, 0.0, 0)
+(Timestamp('2021-10-22 21:05:30.050000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65523026, 77.63827522, 77.65523026, 77.63827522]), 1298.4600000000255, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.30923000000001283, 0.0, 0)
+(Timestamp('2021-10-22 21:05:39.095000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65698554, 77.63855761, 77.65698554, 77.63855761]), 1307.5050000000265, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.3137525000000133, 0.0, 0)
+(Timestamp('2021-10-22 21:05:50.150000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65758294, 77.63875481, 77.65758294, 77.63875481]), 1318.5600000000277, 0.0, array([3.9642, 3.9639, 3.9642, 3.9639], dtype=object), 0, 0, 0.3192800000000139, 0.0, 0)
+(Timestamp('2021-10-22 21:05:59.195000'), 'HUATING01', 75.45031342897222, 77.7, array([77.65963409, 77.63889095, 77.65963409, 77.63889095]), 1327.6050000000287, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.3238025000000144, 0.0, 0)
+(Timestamp('2021-10-22 21:06:10.250000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66261887, 77.63898458, 77.66261887, 77.63898458]), 1338.6600000000299, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.329330000000015, 0.0, 0)
+(Timestamp('2021-10-22 21:06:19.295000'), 'HUATING01', 75.45031342897222, 77.7, array([77.6651175 , 77.63904824, 77.6651175 , 77.63904824]), 1347.7050000000309, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.3338525000000155, 0.0, 0)
+(Timestamp('2021-10-22 21:06:30.350000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66680951, 77.63909135, 77.66680951, 77.63909135]), 1358.760000000032, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.3393800000000161, 0.0, 0)
+(Timestamp('2021-10-22 21:06:39.395000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66794218, 77.64018382, 77.66794218, 77.64018382]), 1367.805000000033, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.3439025000000166, 0.0, 0)
+(Timestamp('2021-10-22 21:06:50.450000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66869727, 77.64179633, 77.66869727, 77.64179633]), 1378.8600000000342, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.3494300000000172, 0.0, 0)
+(Timestamp('2021-10-22 21:06:59.495000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66919486, 77.64415269, 77.66919486, 77.64415269]), 1387.9050000000352, 0.0, array([3.9645, 3.9639, 3.9645, 3.9639], dtype=object), 0, 0, 0.35395250000001766, 0.0, 0)
+(Timestamp('2021-10-22 21:07:10.550000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66952135, 77.64943845, 77.66952135, 77.64943845]), 1398.9600000000364, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.3594800000000183, 0.0, 0)
+(Timestamp('2021-10-22 21:07:19.595000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66973311, 77.65696043, 77.66973311, 77.65696043]), 1408.0050000000374, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.36400250000001877, 0.0, 0)
+(Timestamp('2021-10-22 21:07:30.650000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66986983, 77.66181704, 77.66986983, 77.66181704]), 1419.0600000000386, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.3695300000000194, 0.0, 0)
+(Timestamp('2021-10-22 21:07:39.695000'), 'HUATING01', 75.45031342897222, 77.7, array([77.66995708, 77.66491646, 77.66995708, 77.66491646]), 1428.1050000000396, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.3740525000000199, 0.0, 0)
+(Timestamp('2021-10-22 21:07:50.750000'), 'HUATING01', 75.45031342897222, 77.7, array([77.6700125, 77.6668852, 77.6700125, 77.6668852]), 1439.1600000000408, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.37958000000002046, 0.0, 0)
+(Timestamp('2021-10-22 21:07:59.795000'), 'HUATING01', 75.45031342897222, 77.7, array([77.6700473, 77.6681212, 77.6700473, 77.6681212]), 1448.2050000000418, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.38410250000002094, 0.0, 0)
+(Timestamp('2021-10-22 21:08:10.850000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67006904, 77.66889341, 77.67006904, 77.66889341]), 1459.260000000043, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.3896300000000215, 0.0, 0)
+(Timestamp('2021-10-22 21:08:19.895000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67008246, 77.66937021, 77.67008246, 77.66937021]), 1468.305000000044, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.394152500000022, 0.0, 0)
+(Timestamp('2021-10-22 21:08:30.950000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67009071, 77.66966313, 77.67009071, 77.66966313]), 1479.3600000000451, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.3996800000000227, 0.0, 0)
+(Timestamp('2021-10-22 21:08:38.990000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67078935, 77.66984074, 77.67078935, 77.66984074]), 1487.400000000046, 0.0, array([3.9645, 3.9645, 3.9645, 3.9645], dtype=object), 0, 0, 0.40370000000002304, 0.0, 0)
+(Timestamp('2021-10-22 21:08:50.045000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67240699, 77.6699481 , 77.67240699, 77.6699481 ]), 1498.455000000047, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.40922750000002356, 0.0, 0)
+(Timestamp('2021-10-22 21:08:59.090000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67465285, 77.67001223, 77.67465285, 77.67001223]), 1507.500000000048, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.41375000000002404, 0.0, 0)
+(Timestamp('2021-10-22 21:09:10.145000'), 'HUATING01', 75.45031342897222, 77.7, array([77.67746064, 77.67005033, 77.67746064, 77.67005033]), 1518.5550000000492, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.41927750000002467, 0.0, 0)
+(Timestamp('2021-10-22 21:09:19.190000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68089612, 77.67007269, 77.68089612, 77.67007269]), 1527.6000000000502, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.42380000000002516, 0.0, 0)
+(Timestamp('2021-10-22 21:09:30.245000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68290146, 77.67008574, 77.68290146, 77.67008574]), 1538.6550000000514, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.42932750000002573, 0.0, 0)
+(Timestamp('2021-10-22 21:09:39.290000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68405791, 77.67009327, 77.68405791, 77.67009327]), 1547.7000000000523, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.43385000000002627, 0.0, 0)
+(Timestamp('2021-10-22 21:09:50.345000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68472097, 77.67009759, 77.68472097, 77.67009759]), 1558.7550000000535, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.43937750000002684, 0.0, 0)
+(Timestamp('2021-10-22 21:09:59.390000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68509653, 77.67078647, 77.68509653, 77.67078647]), 1567.8000000000545, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.44390000000002733, 0.0, 0)
+(Timestamp('2021-10-22 21:10:10.445000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68530798, 77.67174296, 77.68530798, 77.67174296]), 1578.8550000000557, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.44942750000002796, 0.0, 0)
+(Timestamp('2021-10-22 21:10:19.490000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68542556, 77.67450847, 77.68542556, 77.67450847]), 1587.9000000000567, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4539500000000284, 0.0, 0)
+(Timestamp('2021-10-22 21:10:30.545000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68549056, 77.6776518 , 77.68549056, 77.6776518 ]), 1598.955000000058, 0.0, array([3.9648, 3.9645, 3.9648, 3.9645], dtype=object), 0, 0, 0.45947750000002907, 0.0, 0)
+(Timestamp('2021-10-22 21:10:39.590000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68552603, 77.67917188, 77.68552603, 77.67917188]), 1608.000000000059, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4640000000000295, 0.0, 0)
+(Timestamp('2021-10-22 21:10:50.645000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68554527, 77.68217457, 77.68554527, 77.68217457]), 1619.05500000006, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.46952750000003013, 0.0, 0)
+(Timestamp('2021-10-22 21:10:59.690000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68555558, 77.68378276, 77.68555558, 77.68378276]), 1628.100000000061, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4740500000000306, 0.0, 0)
+(Timestamp('2021-10-22 21:11:10.745000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556106, 77.68463844, 77.68556106, 77.68463844]), 1639.1550000000623, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.47957750000003124, 0.0, 0)
+(Timestamp('2021-10-22 21:11:19.790000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556394, 77.68508796, 77.68556394, 77.68508796]), 1648.2000000000633, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4841000000000317, 0.0, 0)
+(Timestamp('2021-10-22 21:11:30.845000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556544, 77.68532252, 77.68556544, 77.68532252]), 1659.2550000000645, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4896275000000323, 0.0, 0)
+(Timestamp('2021-10-22 21:11:39.890000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556622, 77.68544333, 77.68556622, 77.68544333]), 1668.3000000000654, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4941500000000328, 0.0, 0)
+(Timestamp('2021-10-22 21:11:50.945000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556661, 77.68550513, 77.68556661, 77.68550513]), 1679.3550000000666, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.4996775000000334, 0.0, 0)
+(Timestamp('2021-10-22 21:11:59.990000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68556681, 77.68553633, 77.68556681, 77.68553633]), 1688.4000000000676, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.5042000000000338, 0.0, 0)
+(Timestamp('2021-10-22 21:12:10.040000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68714184, 77.68555195, 77.68714184, 77.68555195]), 1698.4500000000687, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.5092250000000345, 0.0, 0)
+(Timestamp('2021-10-22 21:12:19.085000'), 'HUATING01', 75.45031342897222, 77.7, array([77.68951059, 77.68555969, 77.68951059, 77.68555969]), 1707.4950000000697, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.5137475000000349, 0.0, 0)
+(Timestamp('2021-10-22 21:12:30.140000'), 'HUATING01', 75.45031342897222, 77.7, array([77.69622282, 77.68556349, 77.69622282, 77.68556349]), 1718.550000000071, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5192750000000355, 0.0, 0)
+(Timestamp('2021-10-22 21:12:39.185000'), 'HUATING01', 75.45031342897222, 77.7, array([77.70522126, 77.68556533, 77.70522126, 77.68556533]), 1727.5950000000719, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.523797500000036, 0.0, 0)
+(Timestamp('2021-10-22 21:12:50.240000'), 'HUATING01', 75.45031342897222, 77.7, array([77.70225908, 77.68556622, 77.70225908, 77.68556622]), 1738.650000000073, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.5293250000000367, 0.0, 0)
+(Timestamp('2021-10-22 21:12:59.285000'), 'HUATING01', 75.45031342897222, 77.7, array([77.70490558, 77.68556664, 77.70490558, 77.68556664]), 1747.695000000074, 0.0, array([3.9648, 3.9648, 3.9648, 3.9648], dtype=object), 0, 0, 0.5338475000000371, 0.0, 0)
+(Timestamp('2021-10-22 21:13:10.340000'), 'HUATING01', 75.45031342897222, 77.7, array([77.70660699, 77.68556684, 77.70660699, 77.68556684]), 1758.7500000000753, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5393750000000377, 0.0, 0)
+(Timestamp('2021-10-22 21:13:19.385000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71198497, 77.68556693, 77.71198497, 77.68556693]), 1767.7950000000762, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5438975000000382, 0.0, 0)
+(Timestamp('2021-10-22 21:13:30.440000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71446281, 77.68556698, 77.71446281, 77.68556698]), 1778.8500000000774, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5494250000000388, 0.0, 0)
+(Timestamp('2021-10-22 21:13:39.485000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71558845, 77.68556699, 77.71558845, 77.68556699]), 1787.8950000000784, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5539475000000392, 0.0, 0)
+(Timestamp('2021-10-22 21:13:50.540000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71609556, 77.685567  , 77.71609556, 77.685567  ]), 1798.9500000000796, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5594750000000399, 0.0, 0)
+(Timestamp('2021-10-22 21:13:59.585000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71458289, 77.68643546, 77.71458289, 77.68643546]), 1807.9950000000806, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5615990000000163, 0.0, 0)
+(Timestamp('2021-10-22 21:14:10.640000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71566087, 77.68594582, 77.71566087, 77.68594582]), 1819.0500000000818, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5638100000000164, 0.0, 0)
+(Timestamp('2021-10-22 21:14:19.685000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71613258, 77.68573156, 77.71613258, 77.68573156]), 1828.0950000000828, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5656190000000165, 0.0, 0)
+(Timestamp('2021-10-22 21:14:30.740000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71633829, 77.68563812, 77.71633829, 77.68563812]), 1839.150000000084, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5678300000000169, 0.0, 0)
+(Timestamp('2021-10-22 21:14:39.785000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71642747, 77.68735938, 77.71642747, 77.68735938]), 1848.195000000085, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5696390000000171, 0.0, 0)
+(Timestamp('2021-10-22 21:14:50.840000'), 'HUATING01', 75.45031342897222, 77.7, array([77.716466  , 77.68955007, 77.716466  , 77.68955007]), 1859.2500000000862, 0.0, array([3.9654, 3.9648, 3.9654, 3.9648], dtype=object), 0, 0, 0.5718500000000172, 0.0, 0)
+(Timestamp('2021-10-22 21:14:59.885000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71648255, 77.69347486, 77.71648255, 77.69347486]), 1868.2950000000872, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5736590000000175, 0.0, 0)
+(Timestamp('2021-10-22 21:15:10.940000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71648963, 77.69539748, 77.71648963, 77.69539748]), 1879.3500000000884, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5758700000000178, 0.0, 0)
+(Timestamp('2021-10-22 21:15:19.985000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649264, 77.69507853, 77.71649264, 77.69507853]), 1888.3950000000893, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.577679000000018, 0.0, 0)
+(Timestamp('2021-10-22 21:15:30.035000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649392, 77.69852907, 77.71649392, 77.69852907]), 1898.4450000000904, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5796890000000182, 0.0, 0)
+(Timestamp('2021-10-22 21:15:39.080000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649446, 77.6999839 , 77.71649446, 77.6999839 ]), 1907.4900000000914, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5814980000000184, 0.0, 0)
+(Timestamp('2021-10-22 21:15:50.135000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649468, 77.70059506, 77.71649468, 77.70059506]), 1918.5450000000926, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5837090000000186, 0.0, 0)
+(Timestamp('2021-10-22 21:15:59.180000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649478, 77.70085027, 77.71649478, 77.70085027]), 1927.5900000000936, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5855180000000186, 0.0, 0)
+(Timestamp('2021-10-22 21:16:10.235000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649482, 77.70095645, 77.71649482, 77.70095645]), 1938.6450000000948, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5877290000000192, 0.0, 0)
+(Timestamp('2021-10-22 21:16:19.280000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649483, 77.70100036, 77.71649483, 77.70100036]), 1947.6900000000958, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5895380000000192, 0.0, 0)
+(Timestamp('2021-10-22 21:16:30.335000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649484, 77.70101845, 77.71649484, 77.70101845]), 1958.745000000097, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5917490000000194, 0.0, 0)
+(Timestamp('2021-10-22 21:16:39.380000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649484, 77.70102586, 77.71649484, 77.70102586]), 1967.790000000098, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5935580000000196, 0.0, 0)
+(Timestamp('2021-10-22 21:16:50.435000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649484, 77.70102888, 77.71649484, 77.70102888]), 1978.8450000000992, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5957690000000199, 0.0, 0)
+(Timestamp('2021-10-22 21:16:59.480000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649485, 77.7010301 , 77.71649485, 77.7010301 ]), 1987.8900000001001, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.59757800000002, 0.0, 0)
+(Timestamp('2021-10-22 21:17:10.535000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649485, 77.7010306 , 77.71649485, 77.7010306 ]), 1998.9450000001013, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.5997890000000203, 0.0, 0)
+(Timestamp('2021-10-22 21:17:19.580000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71649485, 77.7010308 , 77.71649485, 77.7010308 ]), 2007.9900000001023, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.6015980000000205, 0.0, 0)
+(Timestamp('2021-10-22 21:17:30.635000'), 'HUATING01', 75.45031342897222, 77.7, array([77.71904137, 77.70103088, 77.71904137, 77.70103088]), 2019.0450000001035, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.6038090000000207, 0.0, 0)
+(Timestamp('2021-10-22 21:17:39.680000'), 'HUATING01', 75.45031342897222, 77.7, array([77.72030872, 77.70103091, 77.72030872, 77.70103091]), 2028.0900000001045, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.6056180000000209, 0.0, 0)
+(Timestamp('2021-10-22 21:17:50.735000'), 'HUATING01', 75.45031342897222, 77.7, array([77.72397198, 77.70103092, 77.72397198, 77.70103092]), 2039.1450000001057, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6078290000000213, 0.0, 0)
+(Timestamp('2021-10-22 21:17:59.780000'), 'HUATING01', 75.45031342897222, 77.7, array([77.72129911, 77.70103092, 77.72129911, 77.70103092]), 2048.1900000001065, 0.0, array([3.9654, 3.9651, 3.9654, 3.9651], dtype=object), 0, 0, 0.6096380000000213, 0.0, 0)
+(Timestamp('2021-10-22 21:18:10.835000'), 'HUATING01', 75.45031342897222, 77.7, array([77.72524078, 77.70103093, 77.72524078, 77.70103093]), 2059.2450000001077, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6118490000000216, 0.0, 0)
+(Timestamp('2021-10-22 21:18:19.880000'), 'HUATING01', 75.45031342897222, 77.7, array([77.72746541, 77.70103093, 77.72746541, 77.70103093]), 2068.2900000001086, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6136580000000217, 0.0, 0)
+(Timestamp('2021-10-22 21:18:30.935000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73023273, 77.70103093, 77.73023273, 77.70103093]), 2079.34500000011, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.615869000000022, 0.0, 0)
+(Timestamp('2021-10-22 21:18:39.980000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73129886, 77.70103093, 77.73129886, 77.70103093]), 2088.390000000111, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6176780000000222, 0.0, 0)
+(Timestamp('2021-10-22 21:18:50.030000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73074951, 77.70103093, 77.73074951, 77.70103093]), 2098.440000000112, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6196880000000224, 0.0, 0)
+(Timestamp('2021-10-22 21:18:59.075000'), 'HUATING01', 75.45031342897222, 77.7, array([77.7295789 , 77.70103093, 77.7295789 , 77.70103093]), 2107.485000000113, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6214970000000226, 0.0, 0)
+(Timestamp('2021-10-22 21:19:10.130000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73106324, 77.70103093, 77.73106324, 77.70103093]), 2118.540000000114, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6237080000000228, 0.0, 0)
+(Timestamp('2021-10-22 21:19:19.175000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73162341, 77.70103093, 77.73162341, 77.70103093]), 2127.585000000115, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6255170000000231, 0.0, 0)
+(Timestamp('2021-10-22 21:19:30.230000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73183392, 77.70103093, 77.73183392, 77.70103093]), 2138.6400000001163, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6277280000000234, 0.0, 0)
+(Timestamp('2021-10-22 21:19:39.275000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73191251, 77.70103093, 77.73191251, 77.70103093]), 2147.6850000001173, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6295370000000235, 0.0, 0)
+(Timestamp('2021-10-22 21:19:50.330000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73194173, 77.70103093, 77.73194173, 77.70103093]), 2158.7400000001185, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6317480000000237, 0.0, 0)
+(Timestamp('2021-10-22 21:19:59.375000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195252, 77.70103093, 77.73195252, 77.70103093]), 2167.7850000001195, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6335570000000239, 0.0, 0)
+(Timestamp('2021-10-22 21:20:10.430000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195649, 77.70103093, 77.73195649, 77.70103093]), 2178.8400000001207, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6357680000000242, 0.0, 0)
+(Timestamp('2021-10-22 21:20:19.475000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195794, 77.70201687, 77.73195794, 77.70201687]), 2187.8850000001216, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6375770000000244, 0.0, 0)
+(Timestamp('2021-10-22 21:20:30.530000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195847, 77.7022855 , 77.73195847, 77.7022855 ]), 2198.940000000123, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6397880000000247, 0.0, 0)
+(Timestamp('2021-10-22 21:20:39.575000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195866, 77.70247273, 77.73195866, 77.70247273]), 2207.985000000124, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6415970000000248, 0.0, 0)
+(Timestamp('2021-10-22 21:20:50.630000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195873, 77.70516477, 77.73195873, 77.70516477]), 2219.040000000125, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.643808000000025, 0.0, 0)
+(Timestamp('2021-10-22 21:20:59.675000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195875, 77.70748778, 77.73195875, 77.70748778]), 2228.085000000126, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6456170000000252, 0.0, 0)
+(Timestamp('2021-10-22 21:21:10.730000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71059064, 77.73195876, 77.71059064]), 2239.140000000127, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6478280000000256, 0.0, 0)
+(Timestamp('2021-10-22 21:21:19.775000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71241704, 77.73195876, 77.71241704]), 2248.185000000128, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6496370000000258, 0.0, 0)
+(Timestamp('2021-10-22 21:21:30.830000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71232603, 77.73195876, 77.71232603]), 2259.2400000001294, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6518480000000259, 0.0, 0)
+(Timestamp('2021-10-22 21:21:39.875000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71201857, 77.73195876, 77.71201857]), 2268.2850000001304, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6536570000000261, 0.0, 0)
+(Timestamp('2021-10-22 21:21:50.930000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71403239, 77.73195876, 77.71403239]), 2279.3400000001316, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6558680000000263, 0.0, 0)
+(Timestamp('2021-10-22 21:21:59.975000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71260081, 77.73195876, 77.71260081]), 2288.3850000001325, 0.0, array([3.9657, 3.9651, 3.9657, 3.9651], dtype=object), 0, 0, 0.6576770000000266, 0.0, 0)
+(Timestamp('2021-10-22 21:22:10.025000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71414952, 77.73195876, 77.71414952]), 2298.4350000001336, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6596870000000268, 0.0, 0)
+(Timestamp('2021-10-22 21:22:19.070000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71467801, 77.73195876, 77.71467801]), 2307.4800000001346, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6614960000000271, 0.0, 0)
+(Timestamp('2021-10-22 21:22:30.125000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71588386, 77.73195876, 77.71588386]), 2318.535000000136, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6637070000000272, 0.0, 0)
+(Timestamp('2021-10-22 21:22:39.170000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71629048, 77.73195876, 77.71629048]), 2327.580000000137, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6655160000000275, 0.0, 0)
+(Timestamp('2021-10-22 21:22:50.225000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71642694, 77.73195876, 77.71642694]), 2338.635000000138, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6677270000000277, 0.0, 0)
+(Timestamp('2021-10-22 21:22:59.270000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71647241, 77.73195876, 77.71647241]), 2347.680000000139, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6695360000000279, 0.0, 0)
+(Timestamp('2021-10-22 21:23:10.325000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71648748, 77.73195876, 77.71648748]), 2358.73500000014, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6717470000000282, 0.0, 0)
+(Timestamp('2021-10-22 21:23:19.370000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71649244, 77.73195876, 77.71649244]), 2367.780000000141, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6735560000000284, 0.0, 0)
+(Timestamp('2021-10-22 21:23:30.425000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71649407, 77.73195876, 77.71649407]), 2378.8350000001424, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6757670000000285, 0.0, 0)
+(Timestamp('2021-10-22 21:23:39.470000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71649459, 77.73195876, 77.71649459]), 2387.8800000001434, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6775760000000288, 0.0, 0)
+(Timestamp('2021-10-22 21:23:50.525000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73195876, 77.71649476, 77.73195876, 77.71649476]), 2398.9350000001446, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.679787000000029, 0.0, 0)
+(Timestamp('2021-10-22 21:23:59.570000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73301278, 77.71649482, 77.73301278, 77.71649482]), 2407.9800000001455, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6815960000000293, 0.0, 0)
+(Timestamp('2021-10-22 21:24:10.625000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73325334, 77.71649484, 77.73325334, 77.71649484]), 2419.0350000001467, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6838070000000294, 0.0, 0)
+(Timestamp('2021-10-22 21:24:19.670000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73342599, 77.71649484, 77.73342599, 77.71649484]), 2428.0800000001477, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6856160000000296, 0.0, 0)
+(Timestamp('2021-10-22 21:24:30.725000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73338375, 77.71649484, 77.73338375, 77.71649484]), 2439.135000000149, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6878270000000298, 0.0, 0)
+(Timestamp('2021-10-22 21:24:39.770000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73240103, 77.71649485, 77.73240103, 77.71649485]), 2448.18000000015, 0.0, array([3.9657, 3.9654, 3.9657, 3.9654], dtype=object), 0, 0, 0.6896360000000301, 0.0, 0)
+(Timestamp('2021-10-22 21:24:50.825000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73306765, 77.71649485, 77.73306765, 77.71649485]), 2459.235000000151, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.6918470000000303, 0.0, 0)
+(Timestamp('2021-10-22 21:24:59.870000'), 'HUATING01', 75.45031342897222, 77.7, array([77.73658912, 77.71649485, 77.73658912, 77.71649485]), 2468.280000000152, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.6936560000000305, 0.0, 0)
+(Timestamp('2021-10-22 21:25:10.925000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74217132, 77.71649485, 77.74217132, 77.71649485]), 2479.3350000001533, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.6958670000000308, 0.0, 0)
+(Timestamp('2021-10-22 21:25:19.970000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74475619, 77.71649485, 77.74475619, 77.71649485]), 2488.3800000001543, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.6976760000000309, 0.0, 0)
+(Timestamp('2021-10-22 21:25:30.020000'), 'HUATING01', 75.45031342897222, 77.7, array([77.7466219 , 77.71649485, 77.7466219 , 77.71649485]), 2498.4300000001554, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.6996860000000312, 0.0, 0)
+(Timestamp('2021-10-22 21:25:39.065000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74609886, 77.71649485, 77.74609886, 77.71649485]), 2507.4750000001563, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7014950000000313, 0.0, 0)
+(Timestamp('2021-10-22 21:25:50.120000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74703044, 77.71649485, 77.74703044, 77.71649485]), 2518.5300000001575, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7037060000000317, 0.0, 0)
+(Timestamp('2021-10-22 21:25:59.165000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74730717, 77.71649485, 77.74730717, 77.71649485]), 2527.5750000001585, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7055150000000318, 0.0, 0)
+(Timestamp('2021-10-22 21:26:10.220000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74738892, 77.71649485, 77.74738892, 77.71649485]), 2538.6300000001597, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.707726000000032, 0.0, 0)
+(Timestamp('2021-10-22 21:26:19.265000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74741287, 77.71649485, 77.74741287, 77.71649485]), 2547.6750000001607, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7095350000000322, 0.0, 0)
+(Timestamp('2021-10-22 21:26:30.320000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74741985, 77.71649485, 77.74741985, 77.71649485]), 2558.730000000162, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7117460000000325, 0.0, 0)
+(Timestamp('2021-10-22 21:26:39.365000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742187, 77.71649485, 77.74742187, 77.71649485]), 2567.775000000163, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7135550000000326, 0.0, 0)
+(Timestamp('2021-10-22 21:26:50.420000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742245, 77.71649485, 77.74742245, 77.71649485]), 2578.830000000164, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.715766000000033, 0.0, 0)
+(Timestamp('2021-10-22 21:26:59.465000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742262, 77.71649485, 77.74742262, 77.71649485]), 2587.875000000165, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.717575000000033, 0.0, 0)
+(Timestamp('2021-10-22 21:27:10.520000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742266, 77.71649485, 77.74742266, 77.71649485]), 2598.9300000001663, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7197860000000333, 0.0, 0)
+(Timestamp('2021-10-22 21:27:19.565000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71649485, 77.74742268, 77.71649485]), 2607.9750000001673, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7215950000000335, 0.0, 0)
+(Timestamp('2021-10-22 21:27:30.620000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71649485, 77.74742268, 77.71649485]), 2619.0300000001685, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7238060000000339, 0.0, 0)
+(Timestamp('2021-10-22 21:27:39.665000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71649485, 77.74742268, 77.71649485]), 2628.0750000001694, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7256150000000341, 0.0, 0)
+(Timestamp('2021-10-22 21:27:50.720000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71751803, 77.74742268, 77.71751803]), 2639.1300000001706, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7278260000000343, 0.0, 0)
+(Timestamp('2021-10-22 21:27:59.765000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71677148, 77.74742268, 77.71677148]), 2648.1750000001716, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7296350000000345, 0.0, 0)
+(Timestamp('2021-10-22 21:28:10.820000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71656903, 77.74742268, 77.71656903]), 2659.230000000173, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7318460000000347, 0.0, 0)
+(Timestamp('2021-10-22 21:28:19.865000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71878364, 77.74742268, 77.71878364]), 2668.275000000174, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7336550000000348, 0.0, 0)
+(Timestamp('2021-10-22 21:28:30.920000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.71916837, 77.74742268, 77.71916837]), 2679.330000000175, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7358660000000351, 0.0, 0)
+(Timestamp('2021-10-22 21:28:39.965000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72175912, 77.74742268, 77.72175912]), 2688.375000000176, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7376750000000353, 0.0, 0)
+(Timestamp('2021-10-22 21:28:50.015000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72358443, 77.74742268, 77.72358443]), 2698.425000000177, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7396850000000355, 0.0, 0)
+(Timestamp('2021-10-22 21:28:59.060000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72520739, 77.74742268, 77.72520739]), 2707.470000000178, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7414940000000356, 0.0, 0)
+(Timestamp('2021-10-22 21:29:10.115000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72500088, 77.74742268, 77.72500088]), 2718.5250000001793, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.743705000000036, 0.0, 0)
+(Timestamp('2021-10-22 21:29:19.160000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72442379, 77.74742268, 77.72442379]), 2727.5700000001802, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7455140000000362, 0.0, 0)
+(Timestamp('2021-10-22 21:29:30.215000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72480208, 77.74742268, 77.72480208]), 2738.6250000001814, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.7477250000000364, 0.0, 0)
+(Timestamp('2021-10-22 21:29:39.260000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72668904, 77.74742268, 77.72668904]), 2747.6700000001824, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7495340000000366, 0.0, 0)
+(Timestamp('2021-10-22 21:29:50.315000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72748009, 77.74742268, 77.72748009]), 2758.7250000001836, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7517450000000369, 0.0, 0)
+(Timestamp('2021-10-22 21:29:59.360000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72735914, 77.74742268, 77.72735914]), 2767.7700000001846, 0.0, array([3.966, 3.9654, 3.966, 3.9654], dtype=object), 0, 0, 0.753554000000037, 0.0, 0)
+(Timestamp('2021-10-22 21:30:10.415000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72764799, 77.74742268, 77.72764799]), 2778.825000000186, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7557650000000373, 0.0, 0)
+(Timestamp('2021-10-22 21:30:19.460000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72974221, 77.74742268, 77.72974221]), 2787.870000000187, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7575740000000375, 0.0, 0)
+(Timestamp('2021-10-22 21:30:30.515000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.72929009, 77.74742268, 77.72929009]), 2798.925000000188, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7597850000000377, 0.0, 0)
+(Timestamp('2021-10-22 21:30:39.560000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73014481, 77.74742268, 77.73014481]), 2807.970000000189, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7615940000000379, 0.0, 0)
+(Timestamp('2021-10-22 21:30:50.615000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73153032, 77.74742268, 77.73153032]), 2819.02500000019, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7638050000000383, 0.0, 0)
+(Timestamp('2021-10-22 21:30:59.660000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.7306744 , 77.74742268, 77.7306744 ]), 2828.070000000191, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7656140000000383, 0.0, 0)
+(Timestamp('2021-10-22 21:31:10.715000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73166057, 77.74742268, 77.73166057]), 2839.1250000001924, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7678250000000386, 0.0, 0)
+(Timestamp('2021-10-22 21:31:19.760000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73189007, 77.74742268, 77.73189007]), 2848.1700000001933, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7696340000000388, 0.0, 0)
+(Timestamp('2021-10-22 21:31:30.815000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73194309, 77.74742268, 77.73194309]), 2859.2250000001945, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.771845000000039, 0.0, 0)
+(Timestamp('2021-10-22 21:31:39.860000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195522, 77.74742268, 77.73195522]), 2868.2700000001955, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7736540000000391, 0.0, 0)
+(Timestamp('2021-10-22 21:31:50.915000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195797, 77.74742268, 77.73195797]), 2879.3250000001967, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7758650000000396, 0.0, 0)
+(Timestamp('2021-10-22 21:31:59.960000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195859, 77.74742268, 77.73195859]), 2888.3700000001977, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7776740000000397, 0.0, 0)
+(Timestamp('2021-10-22 21:32:10.010000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195872, 77.74742268, 77.73195872]), 2898.420000000199, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7796840000000398, 0.0, 0)
+(Timestamp('2021-10-22 21:32:19.055000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195875, 77.74742268, 77.73195875]), 2907.4650000002, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7814930000000402, 0.0, 0)
+(Timestamp('2021-10-22 21:32:30.110000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195876, 77.74742268, 77.73195876]), 2918.520000000201, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7837040000000404, 0.0, 0)
+(Timestamp('2021-10-22 21:32:39.155000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195876, 77.74742268, 77.73195876]), 2927.565000000202, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7855130000000405, 0.0, 0)
+(Timestamp('2021-10-22 21:32:50.210000'), 'HUATING01', 75.45031342897222, 77.7, array([77.74742268, 77.73195876, 77.74742268, 77.73195876]), 2938.620000000203, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7877240000000407, 0.0, 0)
+(Timestamp('2021-10-22 21:32:59.255000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75108546, 77.73195876, 77.75108546, 77.73195876]), 2947.665000000204, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.7895330000000409, 0.0, 0)
+(Timestamp('2021-10-22 21:33:10.310000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7515246 , 77.73195876, 77.7515246 , 77.73195876]), 2958.7200000002053, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7917440000000411, 0.0, 0)
+(Timestamp('2021-10-22 21:33:19.355000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75440523, 77.73195876, 77.75440523, 77.73195876]), 2967.7650000002063, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.7935530000000414, 0.0, 0)
+(Timestamp('2021-10-22 21:33:30.410000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75332354, 77.73195876, 77.75332354, 77.73195876]), 2978.8200000002075, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.7957640000000417, 0.0, 0)
+(Timestamp('2021-10-22 21:33:39.455000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75231726, 77.73195876, 77.75231726, 77.73195876]), 2987.8650000002085, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.7975730000000418, 0.0, 0)
+(Timestamp('2021-10-22 21:33:50.510000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75514872, 77.73195876, 77.75514872, 77.73195876]), 2998.9200000002097, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.799784000000042, 0.0, 0)
+(Timestamp('2021-10-22 21:33:59.555000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75391389, 77.73195876, 77.75391389, 77.73195876]), 3007.9650000002107, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8015930000000422, 0.0, 0)
+(Timestamp('2021-10-22 21:34:10.610000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75321621, 77.73195876, 77.75321621, 77.73195876]), 3019.020000000212, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8038040000000425, 0.0, 0)
+(Timestamp('2021-10-22 21:34:19.655000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75726942, 77.73195876, 77.75726942, 77.73195876]), 3028.065000000213, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.8056130000000428, 0.0, 0)
+(Timestamp('2021-10-22 21:34:30.710000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75272193, 77.73195876, 77.75272193, 77.73195876]), 3039.120000000214, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.807824000000043, 0.0, 0)
+(Timestamp('2021-10-22 21:34:39.755000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75469153, 77.73195876, 77.75469153, 77.73195876]), 3048.165000000215, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8096330000000431, 0.0, 0)
+(Timestamp('2021-10-22 21:34:50.810000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75563815, 77.73195876, 77.75563815, 77.73195876]), 3059.2200000002163, 0.0, array([3.966, 3.9657, 3.966, 3.9657], dtype=object), 0, 0, 0.8118440000000434, 0.0, 0)
+(Timestamp('2021-10-22 21:34:59.855000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75398651, 77.73195876, 77.75398651, 77.73195876]), 3068.2650000002172, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8136530000000436, 0.0, 0)
+(Timestamp('2021-10-22 21:35:10.910000'), 'HUATING01', 75.45031342897222, 77.8, array([77.75895387, 77.73195876, 77.75895387, 77.73195876]), 3079.3200000002184, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8158640000000438, 0.0, 0)
+(Timestamp('2021-10-22 21:35:19.955000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76090511, 77.73195876, 77.76090511, 77.73195876]), 3088.3650000002194, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8176730000000441, 0.0, 0)
+(Timestamp('2021-10-22 21:35:30.005000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76126175, 77.73195876, 77.76126175, 77.73195876]), 3098.4150000002205, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8196830000000442, 0.0, 0)
+(Timestamp('2021-10-22 21:35:39.050000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76259655, 77.73195876, 77.76259655, 77.73195876]), 3107.4600000002215, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8214920000000444, 0.0, 0)
+(Timestamp('2021-10-22 21:35:50.105000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76283546, 77.73195876, 77.76283546, 77.73195876]), 3118.5150000002227, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8237030000000447, 0.0, 0)
+(Timestamp('2021-10-22 21:35:59.150000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76287768, 77.73195876, 77.76287768, 77.73195876]), 3127.5600000002237, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8255120000000449, 0.0, 0)
+(Timestamp('2021-10-22 21:36:10.205000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76288506, 77.73195876, 77.76288506, 77.73195876]), 3138.615000000225, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8277230000000452, 0.0, 0)
+(Timestamp('2021-10-22 21:36:19.250000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76288634, 77.73195876, 77.76288634, 77.73195876]), 3147.660000000226, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8295320000000452, 0.0, 0)
+(Timestamp('2021-10-22 21:36:30.305000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76288655, 77.73195876, 77.76288655, 77.73195876]), 3158.715000000227, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8317430000000456, 0.0, 0)
+(Timestamp('2021-10-22 21:36:39.350000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76288659, 77.73195876, 77.76288659, 77.73195876]), 3167.760000000228, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8335520000000458, 0.0, 0)
+(Timestamp('2021-10-22 21:36:50.405000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3178.8150000002292, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.835763000000046, 0.0, 0)
+(Timestamp('2021-10-22 21:36:59.450000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3187.8600000002302, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8375720000000462, 0.0, 0)
+(Timestamp('2021-10-22 21:37:10.505000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3198.9150000002314, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8397830000000465, 0.0, 0)
+(Timestamp('2021-10-22 21:37:19.550000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3207.9600000002324, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8415920000000465, 0.0, 0)
+(Timestamp('2021-10-22 21:37:30.605000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3219.0150000002336, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8438030000000468, 0.0, 0)
+(Timestamp('2021-10-22 21:37:39.650000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3228.0600000002346, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8456120000000471, 0.0, 0)
+(Timestamp('2021-10-22 21:37:50.705000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3239.115000000236, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8478230000000473, 0.0, 0)
+(Timestamp('2021-10-22 21:37:59.750000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3248.160000000237, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8496320000000475, 0.0, 0)
+(Timestamp('2021-10-22 21:38:10.805000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3259.215000000238, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8518430000000476, 0.0, 0)
+(Timestamp('2021-10-22 21:38:19.850000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3268.260000000239, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8536520000000478, 0.0, 0)
+(Timestamp('2021-10-22 21:38:30.905000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3279.31500000024, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8558630000000482, 0.0, 0)
+(Timestamp('2021-10-22 21:38:39.950000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3288.360000000241, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8576720000000483, 0.0, 0)
+(Timestamp('2021-10-22 21:38:50'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3298.4100000002422, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8596820000000486, 0.0, 0)
+(Timestamp('2021-10-22 21:39:00.050000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3308.4600000002433, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8616920000000488, 0.0, 0)
+(Timestamp('2021-10-22 21:39:09.095000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3317.5050000002443, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8635010000000489, 0.0, 0)
+(Timestamp('2021-10-22 21:39:20.150000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3328.5600000002455, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8657120000000492, 0.0, 0)
+(Timestamp('2021-10-22 21:39:29.195000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73195876, 77.7628866 , 77.73195876]), 3337.6050000002465, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8675210000000494, 0.0, 0)
+(Timestamp('2021-10-22 21:39:40.250000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73318144, 77.7628866 , 77.73318144]), 3348.6600000002477, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8697320000000496, 0.0, 0)
+(Timestamp('2021-10-22 21:39:49.295000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73211583, 77.7628866 , 77.73211583]), 3357.7050000002487, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8715410000000499, 0.0, 0)
+(Timestamp('2021-10-22 21:40:00.350000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73320692, 77.7628866 , 77.73320692]), 3368.76000000025, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.87375200000005, 0.0, 0)
+(Timestamp('2021-10-22 21:40:09.395000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73211408, 77.7628866 , 77.73211408]), 3377.805000000251, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8755610000000502, 0.0, 0)
+(Timestamp('2021-10-22 21:40:20.450000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73197775, 77.7628866 , 77.73197775]), 3388.860000000252, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8777720000000506, 0.0, 0)
+(Timestamp('2021-10-22 21:40:29.495000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73196105, 77.7628866 , 77.73196105]), 3397.905000000253, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8795810000000508, 0.0, 0)
+(Timestamp('2021-10-22 21:40:40.550000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73319867, 77.7628866 , 77.73319867]), 3408.9600000002542, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.881792000000051, 0.0, 0)
+(Timestamp('2021-10-22 21:40:49.595000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73210309, 77.7628866 , 77.73210309]), 3418.005000000255, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8836010000000512, 0.0, 0)
+(Timestamp('2021-10-22 21:41:00.650000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73322053, 77.7628866 , 77.73322053]), 3429.0600000002564, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8858120000000514, 0.0, 0)
+(Timestamp('2021-10-22 21:41:09.695000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73347317, 77.7628866 , 77.73347317]), 3438.1050000002574, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8876210000000515, 0.0, 0)
+(Timestamp('2021-10-22 21:41:20.750000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73587841, 77.7628866 , 77.73587841]), 3449.1600000002586, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.8898320000000518, 0.0, 0)
+(Timestamp('2021-10-22 21:41:29.795000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.73651997, 77.7628866 , 77.73651997]), 3458.2050000002596, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.891641000000052, 0.0, 0)
+(Timestamp('2021-10-22 21:41:40.850000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74249562, 77.7628866 , 77.74249562]), 3469.260000000261, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.8938520000000523, 0.0, 0)
+(Timestamp('2021-10-22 21:41:49.895000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74275347, 77.7628866 , 77.74275347]), 3478.3050000002618, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.8956610000000524, 0.0, 0)
+(Timestamp('2021-10-22 21:42:00.950000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74189687, 77.7628866 , 77.74189687]), 3489.360000000263, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.8978720000000527, 0.0, 0)
+(Timestamp('2021-10-22 21:42:08.990000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74532173, 77.7628866 , 77.74532173]), 3497.400000000264, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.8994800000000529, 0.0, 0)
+(Timestamp('2021-10-22 21:42:20.045000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866, 77.7444274, 77.7628866, 77.7444274]), 3508.455000000265, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9016910000000531, 0.0, 0)
+(Timestamp('2021-10-22 21:42:29.090000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74294214, 77.7628866 , 77.74294214]), 3517.500000000266, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9035000000000535, 0.0, 0)
+(Timestamp('2021-10-22 21:42:40.145000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866, 77.7444537, 77.7628866, 77.7444537]), 3528.5550000002672, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9057110000000534, 0.0, 0)
+(Timestamp('2021-10-22 21:42:49.190000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74574473, 77.7628866 , 77.74574473]), 3537.600000000268, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.9075200000000538, 0.0, 0)
+(Timestamp('2021-10-22 21:43:00.245000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74471339, 77.7628866 , 77.74471339]), 3548.6550000002694, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.909731000000054, 0.0, 0)
+(Timestamp('2021-10-22 21:43:09.290000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74577342, 77.7628866 , 77.74577342]), 3557.7000000002704, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9115400000000542, 0.0, 0)
+(Timestamp('2021-10-22 21:43:20.345000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74599587, 77.7628866 , 77.74599587]), 3568.7550000002716, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9137510000000544, 0.0, 0)
+(Timestamp('2021-10-22 21:43:29.390000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74305476, 77.7628866 , 77.74305476]), 3577.8000000002726, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9155600000000547, 0.0, 0)
+(Timestamp('2021-10-22 21:43:40.445000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74706351, 77.7628866 , 77.74706351]), 3588.855000000274, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9177710000000548, 0.0, 0)
+(Timestamp('2021-10-22 21:43:49.490000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74170567, 77.7628866 , 77.74170567]), 3597.9000000002748, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9195800000000551, 0.0, 0)
+(Timestamp('2021-10-22 21:44:00.545000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74308558, 77.7628866 , 77.74308558]), 3608.955000000276, 0.0, array([3.9663, 3.9657, 3.9663, 3.9657], dtype=object), 0, 0, 0.9201990000000062, 0.0, 0)
+(Timestamp('2021-10-22 21:44:09.590000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74565415, 77.7628866 , 77.74565415]), 3618.000000000277, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9204000000000063, 0.0, 0)
+(Timestamp('2021-10-22 21:44:20.645000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74728234, 77.7628866 , 77.74728234]), 3629.055000000278, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.920645666666673, 0.0, 0)
+(Timestamp('2021-10-22 21:44:29.690000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74598758, 77.7628866 , 77.74598758]), 3638.100000000279, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.920846666666673, 0.0, 0)
+(Timestamp('2021-10-22 21:44:40.745000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74730944, 77.7628866 , 77.74730944]), 3649.1550000002803, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9210923333333395, 0.0, 0)
+(Timestamp('2021-10-22 21:44:49.790000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74741377, 77.7628866 , 77.74741377]), 3658.2000000002813, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9212933333333397, 0.0, 0)
+(Timestamp('2021-10-22 21:45:00.845000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742198, 77.7628866 , 77.74742198]), 3669.2550000002825, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9215390000000064, 0.0, 0)
+(Timestamp('2021-10-22 21:45:09.890000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742263, 77.7628866 , 77.74742263]), 3678.3000000002835, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9217400000000064, 0.0, 0)
+(Timestamp('2021-10-22 21:45:20.945000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3689.3550000002847, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9219856666666731, 0.0, 0)
+(Timestamp('2021-10-22 21:45:29.990000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3698.4000000002857, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9221866666666731, 0.0, 0)
+(Timestamp('2021-10-22 21:45:40.040000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3708.4500000002868, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9224100000000065, 0.0, 0)
+(Timestamp('2021-10-22 21:45:49.085000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3717.4950000002877, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9226110000000066, 0.0, 0)
+(Timestamp('2021-10-22 21:46:00.140000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3728.550000000289, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9228566666666731, 0.0, 0)
+(Timestamp('2021-10-22 21:46:09.185000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3737.59500000029, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9230576666666732, 0.0, 0)
+(Timestamp('2021-10-22 21:46:20.240000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3748.650000000291, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9233033333333399, 0.0, 0)
+(Timestamp('2021-10-22 21:46:29.285000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3757.695000000292, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9235043333333399, 0.0, 0)
+(Timestamp('2021-10-22 21:46:40.340000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3768.7500000002933, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9237500000000066, 0.0, 0)
+(Timestamp('2021-10-22 21:46:49.385000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7628866 , 77.74742268, 77.7628866 , 77.74742268]), 3777.7950000002943, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9239510000000067, 0.0, 0)
+(Timestamp('2021-10-22 21:47:00.440000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76461893, 77.74742268, 77.76461893, 77.74742268]), 3788.8500000002955, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9241966666666734, 0.0, 0)
+(Timestamp('2021-10-22 21:47:09.485000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76492354, 77.74742268, 77.76492354, 77.74742268]), 3797.8950000002965, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9243976666666734, 0.0, 0)
+(Timestamp('2021-10-22 21:47:20.540000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7630401 , 77.74742268, 77.7630401 , 77.74742268]), 3808.9500000002977, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9246433333333401, 0.0, 0)
+(Timestamp('2021-10-22 21:47:29.585000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76861882, 77.74742268, 77.76861882, 77.74742268]), 3817.9950000002987, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9248443333333403, 0.0, 0)
+(Timestamp('2021-10-22 21:47:40.640000'), 'HUATING01', 75.45031342897222, 77.8, array([77.766784  , 77.74742268, 77.766784  , 77.74742268]), 3829.0500000003, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9250900000000067, 0.0, 0)
+(Timestamp('2021-10-22 21:47:49.685000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76317777, 77.74742268, 77.76317777, 77.74742268]), 3838.095000000301, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9252910000000069, 0.0, 0)
+(Timestamp('2021-10-22 21:48:00.740000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76464312, 77.74742268, 77.76464312, 77.74742268]), 3849.150000000302, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9255366666666736, 0.0, 0)
+(Timestamp('2021-10-22 21:48:09.785000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76492578, 77.74742268, 77.76492578, 77.74742268]), 3858.195000000303, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9257376666666735, 0.0, 0)
+(Timestamp('2021-10-22 21:48:20.840000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76477321, 77.74742268, 77.76477321, 77.74742268]), 3869.250000000304, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9259833333333403, 0.0, 0)
+(Timestamp('2021-10-22 21:48:29.885000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76493552, 77.74742268, 77.76493552, 77.74742268]), 3878.295000000305, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9261843333333403, 0.0, 0)
+(Timestamp('2021-10-22 21:48:40.940000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76651036, 77.74742268, 77.76651036, 77.74742268]), 3889.3500000003064, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.926430000000007, 0.0, 0)
+(Timestamp('2021-10-22 21:48:49.985000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77079479, 77.74742268, 77.77079479, 77.74742268]), 3898.3950000003074, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.926631000000007, 0.0, 0)
+(Timestamp('2021-10-22 21:49:00.035000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77302025, 77.74742268, 77.77302025, 77.74742268]), 3908.4450000003085, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9268543333333402, 0.0, 0)
+(Timestamp('2021-10-22 21:49:09.080000'), 'HUATING01', 75.45031342897222, 77.8, array([77.76936016, 77.74742268, 77.76936016, 77.74742268]), 3917.4900000003095, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9270553333333403, 0.0, 0)
+(Timestamp('2021-10-22 21:49:20.135000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7737861 , 77.74742268, 77.7737861 , 77.74742268]), 3928.5450000003107, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.927301000000007, 0.0, 0)
+(Timestamp('2021-10-22 21:49:29.180000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77897579, 77.74742268, 77.77897579, 77.74742268]), 3937.5900000003116, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9275020000000069, 0.0, 0)
+(Timestamp('2021-10-22 21:49:40.235000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7831779 , 77.74742268, 77.7831779 , 77.74742268]), 3948.645000000313, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9277476666666737, 0.0, 0)
+(Timestamp('2021-10-22 21:49:49.280000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77965498, 77.74742268, 77.77965498, 77.74742268]), 3957.690000000314, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9279486666666737, 0.0, 0)
+(Timestamp('2021-10-22 21:50:00.335000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78322869, 77.74742268, 77.78322869, 77.74742268]), 3968.745000000315, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9281943333333407, 0.0, 0)
+(Timestamp('2021-10-22 21:50:09.380000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77774271, 77.74742268, 77.77774271, 77.74742268]), 3977.790000000316, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9283953333333405, 0.0, 0)
+(Timestamp('2021-10-22 21:50:20.435000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77961264, 77.74742268, 77.77961264, 77.74742268]), 3988.845000000317, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9286410000000072, 0.0, 0)
+(Timestamp('2021-10-22 21:50:29.480000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77748276, 77.74742268, 77.77748276, 77.74742268]), 3997.890000000318, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9288420000000074, 0.0, 0)
+(Timestamp('2021-10-22 21:50:40.535000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77088763, 77.74742268, 77.77088763, 77.74742268]), 4008.9450000003194, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9290876666666738, 0.0, 0)
+(Timestamp('2021-10-22 21:50:49.580000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77303266, 77.74742268, 77.77303266, 77.74742268]), 4017.9900000003204, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.929288666666674, 0.0, 0)
+(Timestamp('2021-10-22 21:51:00.635000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77405554, 77.74742268, 77.77405554, 77.74742268]), 4029.0450000003216, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9295343333333407, 0.0, 0)
+(Timestamp('2021-10-22 21:51:09.680000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7713393 , 77.74742268, 77.7713393 , 77.74742268]), 4038.0900000003226, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9297353333333407, 0.0, 0)
+(Timestamp('2021-10-22 21:51:20.735000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77568064, 77.74742268, 77.77568064, 77.74742268]), 4049.1450000003238, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9299810000000074, 0.0, 0)
+(Timestamp('2021-10-22 21:51:29.780000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77720516, 77.74742268, 77.77720516, 77.74742268]), 4058.1900000003247, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9301820000000074, 0.0, 0)
+(Timestamp('2021-10-22 21:51:40.835000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77957884, 77.74742268, 77.77957884, 77.74742268]), 4069.245000000326, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.930427666666674, 0.0, 0)
+(Timestamp('2021-10-22 21:51:49.880000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78131396, 77.74742268, 77.78131396, 77.74742268]), 4078.290000000327, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9306286666666741, 0.0, 0)
+(Timestamp('2021-10-22 21:52:00.935000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78160884, 77.74742268, 77.78160884, 77.74742268]), 4089.345000000328, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9308743333333408, 0.0, 0)
+(Timestamp('2021-10-22 21:52:09.980000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78337445, 77.74742268, 77.78337445, 77.74742268]), 4098.390000000329, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9310753333333407, 0.0, 0)
+(Timestamp('2021-10-22 21:52:20.030000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78157597, 77.74742268, 77.78157597, 77.74742268]), 4108.44000000033, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9312986666666742, 0.0, 0)
+(Timestamp('2021-10-22 21:52:29.075000'), 'HUATING01', 75.45031342897222, 77.8, array([77.783373  , 77.74742268, 77.783373  , 77.74742268]), 4117.485000000331, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9314996666666742, 0.0, 0)
+(Timestamp('2021-10-22 21:52:40.130000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78174966, 77.74742268, 77.78174966, 77.74742268]), 4128.540000000332, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.931745333333341, 0.0, 0)
+(Timestamp('2021-10-22 21:52:49.175000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78338569, 77.74742268, 77.78338569, 77.74742268]), 4137.585000000333, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9319463333333409, 0.0, 0)
+(Timestamp('2021-10-22 21:53:00.230000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78349705, 77.74742268, 77.78349705, 77.74742268]), 4148.640000000334, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9321920000000076, 0.0, 0)
+(Timestamp('2021-10-22 21:53:09.275000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77773723, 77.74742268, 77.77773723, 77.74742268]), 4157.685000000335, 0.0, array([3.9663, 3.966, 3.9663, 3.966], dtype=object), 0, 0, 0.9323930000000076, 0.0, 0)
+(Timestamp('2021-10-22 21:53:20.330000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77787217, 77.74742268, 77.77787217, 77.74742268]), 4168.740000000336, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9326386666666744, 0.0, 0)
+(Timestamp('2021-10-22 21:53:29.375000'), 'HUATING01', 75.45031342897222, 77.8, array([77.77928008, 77.74742268, 77.77928008, 77.74742268]), 4177.785000000337, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9328396666666743, 0.0, 0)
+(Timestamp('2021-10-22 21:53:40.430000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78322244, 77.74742268, 77.78322244, 77.74742268]), 4188.8400000003385, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.933085333333341, 0.0, 0)
+(Timestamp('2021-10-22 21:53:49.475000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78156199, 77.74742268, 77.78156199, 77.74742268]), 4197.8850000003395, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9332863333333411, 0.0, 0)
+(Timestamp('2021-10-22 21:54:00.530000'), 'HUATING01', 75.45031342897222, 77.8, array([77.783376  , 77.74742268, 77.783376  , 77.74742268]), 4208.940000000341, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9335320000000077, 0.0, 0)
+(Timestamp('2021-10-22 21:54:09.575000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7834966 , 77.74742268, 77.7834966 , 77.74742268]), 4217.985000000342, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9337330000000077, 0.0, 0)
+(Timestamp('2021-10-22 21:54:20.630000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350459, 77.74742268, 77.78350459, 77.74742268]), 4229.040000000343, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9339786666666745, 0.0, 0)
+(Timestamp('2021-10-22 21:54:29.675000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350512, 77.74742268, 77.78350512, 77.74742268]), 4238.085000000344, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9341796666666744, 0.0, 0)
+(Timestamp('2021-10-22 21:54:40.730000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4249.140000000345, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9344253333333411, 0.0, 0)
+(Timestamp('2021-10-22 21:54:49.775000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4258.185000000346, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9346263333333411, 0.0, 0)
+(Timestamp('2021-10-22 21:55:00.830000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4269.240000000347, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9348720000000079, 0.0, 0)
+(Timestamp('2021-10-22 21:55:09.875000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4278.285000000348, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9350730000000078, 0.0, 0)
+(Timestamp('2021-10-22 21:55:20.930000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4289.340000000349, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9353186666666745, 0.0, 0)
+(Timestamp('2021-10-22 21:55:29.975000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4298.38500000035, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9355196666666746, 0.0, 0)
+(Timestamp('2021-10-22 21:55:40.025000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4308.4350000003515, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.935743000000008, 0.0, 0)
+(Timestamp('2021-10-22 21:55:49.070000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4317.480000000352, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9359440000000079, 0.0, 0)
+(Timestamp('2021-10-22 21:56:00.125000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4328.535000000354, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9361896666666747, 0.0, 0)
+(Timestamp('2021-10-22 21:56:09.170000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4337.580000000355, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9363906666666746, 0.0, 0)
+(Timestamp('2021-10-22 21:56:20.225000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4348.635000000356, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9366363333333415, 0.0, 0)
+(Timestamp('2021-10-22 21:56:29.270000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4357.680000000357, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9368373333333413, 0.0, 0)
+(Timestamp('2021-10-22 21:56:40.325000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4368.735000000358, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9370830000000081, 0.0, 0)
+(Timestamp('2021-10-22 21:56:49.370000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4377.780000000359, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9372840000000081, 0.0, 0)
+(Timestamp('2021-10-22 21:57:00.425000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4388.83500000036, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9375296666666748, 0.0, 0)
+(Timestamp('2021-10-22 21:57:09.470000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4397.880000000361, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9377306666666747, 0.0, 0)
+(Timestamp('2021-10-22 21:57:20.525000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742268, 77.78350515, 77.74742268]), 4408.935000000362, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9379763333333415, 0.0, 0)
+(Timestamp('2021-10-22 21:57:29.570000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74887347, 77.78350515, 77.74887347]), 4417.980000000363, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9381773333333414, 0.0, 0)
+(Timestamp('2021-10-22 21:57:40.625000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74883126, 77.78350515, 77.74883126]), 4429.035000000365, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9384230000000082, 0.0, 0)
+(Timestamp('2021-10-22 21:57:49.670000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74896061, 77.78350515, 77.74896061]), 4438.0800000003655, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9386240000000082, 0.0, 0)
+(Timestamp('2021-10-22 21:58:00.725000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74883657, 77.78350515, 77.74883657]), 4449.135000000367, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.938869666666675, 0.0, 0)
+(Timestamp('2021-10-22 21:58:09.770000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74750883, 77.78350515, 77.74750883]), 4458.180000000368, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9390706666666748, 0.0, 0)
+(Timestamp('2021-10-22 21:58:20.825000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75138941, 77.78350515, 77.75138941]), 4469.235000000369, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9393163333333416, 0.0, 0)
+(Timestamp('2021-10-22 21:58:29.870000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7476626 , 77.78350515, 77.7476626 ]), 4478.28000000037, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9395173333333416, 0.0, 0)
+(Timestamp('2021-10-22 21:58:40.925000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74875826, 77.78350515, 77.74875826]), 4489.335000000371, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9397630000000083, 0.0, 0)
+(Timestamp('2021-10-22 21:58:49.970000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74750286, 77.78350515, 77.74750286]), 4498.380000000372, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9399640000000082, 0.0, 0)
+(Timestamp('2021-10-22 21:59:00.020000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74742748, 77.78350515, 77.74742748]), 4508.430000000373, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9401873333333417, 0.0, 0)
+(Timestamp('2021-10-22 21:59:09.065000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74887718, 77.78350515, 77.74887718]), 4517.475000000374, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9403883333333417, 0.0, 0)
+(Timestamp('2021-10-22 21:59:20.120000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74750903, 77.78350515, 77.74750903]), 4528.530000000375, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9406340000000084, 0.0, 0)
+(Timestamp('2021-10-22 21:59:29.165000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74888269, 77.78350515, 77.74888269]), 4537.575000000376, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9408350000000084, 0.0, 0)
+(Timestamp('2021-10-22 21:59:40.220000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74883168, 77.78350515, 77.74883168]), 4548.630000000378, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9410806666666751, 0.0, 0)
+(Timestamp('2021-10-22 21:59:49.265000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.748961  , 77.78350515, 77.748961  ]), 4557.6750000003785, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9412816666666752, 0.0, 0)
+(Timestamp('2021-10-22 22:00:00.320000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75015985, 77.78350515, 77.75015985]), 4568.73000000038, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9415273333333418, 0.0, 0)
+(Timestamp('2021-10-22 22:00:09.365000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.74903846, 77.78350515, 77.74903846]), 4577.775000000381, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9417283333333417, 0.0, 0)
+(Timestamp('2021-10-22 22:00:20.420000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75148915, 77.78350515, 77.75148915]), 4588.830000000382, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9419740000000085, 0.0, 0)
+(Timestamp('2021-10-22 22:00:29.465000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75057177, 77.78350515, 77.75057177]), 4597.875000000383, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9421750000000085, 0.0, 0)
+(Timestamp('2021-10-22 22:00:40.520000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75687806, 77.78350515, 77.75687806]), 4608.930000000384, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9424206666666752, 0.0, 0)
+(Timestamp('2021-10-22 22:00:49.565000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75816885, 77.78350515, 77.75816885]), 4617.975000000385, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9426216666666752, 0.0, 0)
+(Timestamp('2021-10-22 22:01:00.620000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75333861, 77.78350515, 77.75333861]), 4629.030000000386, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.942867333333342, 0.0, 0)
+(Timestamp('2021-10-22 22:01:09.665000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75505125, 77.78350515, 77.75505125]), 4638.075000000387, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.943068333333342, 0.0, 0)
+(Timestamp('2021-10-22 22:01:20.720000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75581184, 77.78350515, 77.75581184]), 4649.1300000003885, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9433140000000086, 0.0, 0)
+(Timestamp('2021-10-22 22:01:29.765000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75810985, 77.78350515, 77.75810985]), 4658.175000000389, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9435150000000088, 0.0, 0)
+(Timestamp('2021-10-22 22:01:40.820000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75465746, 77.78350515, 77.75465746]), 4669.230000000391, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9437606666666754, 0.0, 0)
+(Timestamp('2021-10-22 22:01:49.865000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75804625, 77.78350515, 77.75804625]), 4678.275000000392, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9439616666666755, 0.0, 0)
+(Timestamp('2021-10-22 22:02:00.920000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75465228, 77.78350515, 77.75465228]), 4689.330000000393, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9442073333333422, 0.0, 0)
+(Timestamp('2021-10-22 22:02:09.965000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75220586, 77.78350515, 77.75220586]), 4698.375000000394, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9444083333333422, 0.0, 0)
+(Timestamp('2021-10-22 22:02:20.015000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75937368, 77.78350515, 77.75937368]), 4708.425000000395, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9446316666666755, 0.0, 0)
+(Timestamp('2021-10-22 22:02:29.060000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75538739, 77.78350515, 77.75538739]), 4717.470000000396, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9448326666666756, 0.0, 0)
+(Timestamp('2021-10-22 22:02:40.115000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75716032, 77.78350515, 77.75716032]), 4728.525000000397, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9450783333333421, 0.0, 0)
+(Timestamp('2021-10-22 22:02:49.160000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75234085, 77.78350515, 77.75234085]), 4737.570000000398, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9452793333333422, 0.0, 0)
+(Timestamp('2021-10-22 22:03:00.215000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7569952 , 77.78350515, 77.7569952 ]), 4748.625000000399, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9455250000000089, 0.0, 0)
+(Timestamp('2021-10-22 22:03:09.260000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.756717  , 77.78350515, 77.756717  ]), 4757.6700000004, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.945726000000009, 0.0, 0)
+(Timestamp('2021-10-22 22:03:20.315000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75723384, 77.78350515, 77.75723384]), 4768.725000000401, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9459716666666756, 0.0, 0)
+(Timestamp('2021-10-22 22:03:29.360000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76111917, 77.78350515, 77.76111917]), 4777.770000000402, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9461726666666757, 0.0, 0)
+(Timestamp('2021-10-22 22:03:40.415000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76146141, 77.78350515, 77.76146141]), 4788.825000000404, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9464183333333424, 0.0, 0)
+(Timestamp('2021-10-22 22:03:49.460000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75988283, 77.78350515, 77.75988283]), 4797.870000000405, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9466193333333424, 0.0, 0)
+(Timestamp('2021-10-22 22:04:00.515000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76006477, 77.78350515, 77.76006477]), 4808.925000000406, 0.0, array([3.9667, 3.966, 3.9667, 3.966], dtype=object), 0, 0, 0.9468650000000091, 0.0, 0)
+(Timestamp('2021-10-22 22:04:09.560000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76273723, 77.78350515, 77.76273723]), 4817.970000000407, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9470660000000093, 0.0, 0)
+(Timestamp('2021-10-22 22:04:20.615000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76287873, 77.78350515, 77.76287873]), 4829.025000000408, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9473116666666757, 0.0, 0)
+(Timestamp('2021-10-22 22:04:29.660000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288618, 77.78350515, 77.76288618]), 4838.070000000409, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9475126666666758, 0.0, 0)
+(Timestamp('2021-10-22 22:04:40.715000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.75888947, 77.78350515, 77.75888947]), 4849.12500000041, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9477583333333425, 0.0, 0)
+(Timestamp('2021-10-22 22:04:49.760000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76121267, 77.78350515, 77.76121267]), 4858.170000000411, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9479593333333425, 0.0, 0)
+(Timestamp('2021-10-22 22:05:00.815000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7627999 , 77.78350515, 77.7627999 ]), 4869.225000000412, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9482050000000092, 0.0, 0)
+(Timestamp('2021-10-22 22:05:09.860000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288212, 77.78350515, 77.76288212]), 4878.270000000413, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9484060000000092, 0.0, 0)
+(Timestamp('2021-10-22 22:05:20.915000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288637, 77.78350515, 77.76288637]), 4889.325000000415, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.948651666666676, 0.0, 0)
+(Timestamp('2021-10-22 22:05:29.960000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288659, 77.78350515, 77.76288659]), 4898.3700000004155, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.948852666666676, 0.0, 0)
+(Timestamp('2021-10-22 22:05:40.010000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 4908.420000000417, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9490760000000094, 0.0, 0)
+(Timestamp('2021-10-22 22:05:49.055000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 4917.465000000418, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9492770000000094, 0.0, 0)
+(Timestamp('2021-10-22 22:06:00.110000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 4928.520000000419, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9495226666666761, 0.0, 0)
+(Timestamp('2021-10-22 22:06:09.155000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76141795, 77.78350515, 77.76141795]), 4937.56500000042, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9497236666666761, 0.0, 0)
+(Timestamp('2021-10-22 22:06:20.210000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76281312, 77.78350515, 77.76281312]), 4948.620000000421, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9499693333333428, 0.0, 0)
+(Timestamp('2021-10-22 22:06:29.255000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288294, 77.78350515, 77.76288294]), 4957.665000000422, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9501703333333429, 0.0, 0)
+(Timestamp('2021-10-22 22:06:40.310000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288642, 77.78350515, 77.76288642]), 4968.720000000423, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9504160000000096, 0.0, 0)
+(Timestamp('2021-10-22 22:06:49.355000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.76288659, 77.78350515, 77.76288659]), 4977.765000000424, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9506170000000095, 0.0, 0)
+(Timestamp('2021-10-22 22:07:00.410000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 4988.820000000425, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9508626666666762, 0.0, 0)
+(Timestamp('2021-10-22 22:07:09.455000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 4997.865000000426, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9510636666666763, 0.0, 0)
+(Timestamp('2021-10-22 22:07:20.510000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5008.9200000004275, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9513093333333429, 0.0, 0)
+(Timestamp('2021-10-22 22:07:29.555000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5017.9650000004285, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9515103333333429, 0.0, 0)
+(Timestamp('2021-10-22 22:07:40.610000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5029.02000000043, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9517560000000096, 0.0, 0)
+(Timestamp('2021-10-22 22:07:49.655000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5038.065000000431, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9519570000000096, 0.0, 0)
+(Timestamp('2021-10-22 22:08:00.710000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5049.120000000432, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9522026666666763, 0.0, 0)
+(Timestamp('2021-10-22 22:08:09.755000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5058.165000000433, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9524036666666764, 0.0, 0)
+(Timestamp('2021-10-22 22:08:20.810000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5069.220000000434, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9526493333333431, 0.0, 0)
+(Timestamp('2021-10-22 22:08:29.855000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5078.265000000435, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9528503333333431, 0.0, 0)
+(Timestamp('2021-10-22 22:08:40.910000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5089.320000000436, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9530960000000097, 0.0, 0)
+(Timestamp('2021-10-22 22:08:49.955000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5098.365000000437, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9532970000000099, 0.0, 0)
+(Timestamp('2021-10-22 22:09:00.005000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78350515, 77.7628866 , 77.78350515, 77.7628866 ]), 5108.415000000438, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9535203333333433, 0.0, 0)
+(Timestamp('2021-10-22 22:09:09.050000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78645481, 77.7628866 , 77.78645481, 77.7628866 ]), 5117.460000000439, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9537213333333433, 0.0, 0)
+(Timestamp('2021-10-22 22:09:20.105000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78498203, 77.7628866 , 77.78498203, 77.7628866 ]), 5128.5150000004405, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9539670000000099, 0.0, 0)
+(Timestamp('2021-10-22 22:09:29.150000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78652388, 77.7628866 , 77.78652388, 77.7628866 ]), 5137.5600000004415, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.95416800000001, 0.0, 0)
+(Timestamp('2021-10-22 22:09:40.205000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79303484, 77.7628866 , 77.79303484, 77.7628866 ]), 5148.615000000443, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9544136666666767, 0.0, 0)
+(Timestamp('2021-10-22 22:09:49.250000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7898425, 77.7628866, 77.7898425, 77.7628866]), 5157.660000000444, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9546146666666768, 0.0, 0)
+(Timestamp('2021-10-22 22:10:00.305000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79050298, 77.7628866 , 77.79050298, 77.7628866 ]), 5168.715000000445, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9548603333333434, 0.0, 0)
+(Timestamp('2021-10-22 22:10:09.350000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79711172, 77.7628866 , 77.79711172, 77.7628866 ]), 5177.760000000446, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9550613333333434, 0.0, 0)
+(Timestamp('2021-10-22 22:10:20.405000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7894852, 77.7628866, 77.7894852, 77.7628866]), 5188.815000000447, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.95530700000001, 0.0, 0)
+(Timestamp('2021-10-22 22:10:29.450000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79411435, 77.7628866 , 77.79411435, 77.7628866 ]), 5197.860000000448, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.95550800000001, 0.0, 0)
+(Timestamp('2021-10-22 22:10:40.505000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7880054, 77.7628866, 77.7880054, 77.7628866]), 5208.915000000449, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9557536666666768, 0.0, 0)
+(Timestamp('2021-10-22 22:10:49.550000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79109477, 77.7628866 , 77.79109477, 77.7628866 ]), 5217.96000000045, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9559546666666769, 0.0, 0)
+(Timestamp('2021-10-22 22:11:00.605000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79324723, 77.7628866 , 77.79324723, 77.7628866 ]), 5229.015000000451, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9562003333333434, 0.0, 0)
+(Timestamp('2021-10-22 22:11:09.650000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79132475, 77.7628866 , 77.79132475, 77.7628866 ]), 5238.060000000452, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9564013333333435, 0.0, 0)
+(Timestamp('2021-10-22 22:11:20.705000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78787875, 77.7628866 , 77.78787875, 77.7628866 ]), 5249.115000000454, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9566470000000102, 0.0, 0)
+(Timestamp('2021-10-22 22:11:29.750000'), 'HUATING01', 75.45031342897222, 77.8, array([77.78961253, 77.7628866 , 77.78961253, 77.7628866 ]), 5258.160000000455, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9568480000000104, 0.0, 0)
+(Timestamp('2021-10-22 22:11:40.805000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79049466, 77.7628866 , 77.79049466, 77.7628866 ]), 5269.215000000456, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.957093666666677, 0.0, 0)
+(Timestamp('2021-10-22 22:11:49.850000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7882447, 77.7628866, 77.7882447, 77.7628866]), 5278.260000000457, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.957294666666677, 0.0, 0)
+(Timestamp('2021-10-22 22:12:00.905000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79312924, 77.7628866 , 77.79312924, 77.7628866 ]), 5289.315000000458, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9575403333333435, 0.0, 0)
+(Timestamp('2021-10-22 22:12:09.950000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79131707, 77.7628866 , 77.79131707, 77.7628866 ]), 5298.360000000459, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9577413333333438, 0.0, 0)
+(Timestamp('2021-10-22 22:12:20'), 'HUATING01', 75.45031342897222, 77.8, array([77.79420325, 77.7628866 , 77.79420325, 77.7628866 ]), 5308.41000000046, 0.0, array([3.9667, 3.9663, 3.9667, 3.9663], dtype=object), 0, 0, 0.9579646666666772, 0.0, 0)
+(Timestamp('2021-10-22 22:12:30.050000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79728807, 77.7628866 , 77.79728807, 77.7628866 ]), 5318.460000000461, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9581880000000105, 0.0, 0)
+(Timestamp('2021-10-22 22:12:39.095000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79741708, 77.7628866 , 77.79741708, 77.7628866 ]), 5327.505000000462, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9583890000000104, 0.0, 0)
+(Timestamp('2021-10-22 22:12:50.150000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79890487, 77.7628866 , 77.79890487, 77.7628866 ]), 5338.560000000463, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9586346666666772, 0.0, 0)
+(Timestamp('2021-10-22 22:12:59.195000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896643, 77.7628866 , 77.79896643, 77.7628866 ]), 5347.605000000464, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9588356666666771, 0.0, 0)
+(Timestamp('2021-10-22 22:13:10.250000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896896, 77.7628866 , 77.79896896, 77.7628866 ]), 5358.6600000004655, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9590813333333439, 0.0, 0)
+(Timestamp('2021-10-22 22:13:19.295000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79748564, 77.7628866 , 77.79748564, 77.7628866 ]), 5367.7050000004665, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9592823333333438, 0.0, 0)
+(Timestamp('2021-10-22 22:13:30.350000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79890903, 77.7628866 , 77.79890903, 77.7628866 ]), 5378.760000000468, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9595280000000105, 0.0, 0)
+(Timestamp('2021-10-22 22:13:39.395000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79748254, 77.7628866 , 77.79748254, 77.7628866 ]), 5387.805000000469, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9597290000000105, 0.0, 0)
+(Timestamp('2021-10-22 22:13:50.450000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79890957, 77.7628866 , 77.79890957, 77.7628866 ]), 5398.86000000047, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9599746666666773, 0.0, 0)
+(Timestamp('2021-10-22 22:13:59.495000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79748189, 77.7628866 , 77.79748189, 77.7628866 ]), 5407.905000000471, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9601756666666772, 0.0, 0)
+(Timestamp('2021-10-22 22:14:10.550000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79756004, 77.7628866 , 77.79756004, 77.7628866 ]), 5418.960000000472, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9604213333333438, 0.0, 0)
+(Timestamp('2021-10-22 22:14:19.595000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79891359, 77.7628866 , 77.79891359, 77.7628866 ]), 5428.005000000473, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9606223333333441, 0.0, 0)
+(Timestamp('2021-10-22 22:14:30.650000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7989669, 77.7628866, 77.7989669, 77.7628866]), 5439.060000000474, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9608680000000107, 0.0, 0)
+(Timestamp('2021-10-22 22:14:39.695000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896899, 77.7628866 , 77.79896899, 77.7628866 ]), 5448.105000000475, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9610690000000108, 0.0, 0)
+(Timestamp('2021-10-22 22:14:50.750000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5459.160000000476, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9613146666666773, 0.0, 0)
+(Timestamp('2021-10-22 22:14:59.795000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5468.205000000477, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9615156666666774, 0.0, 0)
+(Timestamp('2021-10-22 22:15:10.850000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5479.260000000479, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9617613333333441, 0.0, 0)
+(Timestamp('2021-10-22 22:15:19.895000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5488.30500000048, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9619623333333442, 0.0, 0)
+(Timestamp('2021-10-22 22:15:30.950000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5499.360000000481, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9622080000000108, 0.0, 0)
+(Timestamp('2021-10-22 22:15:38.990000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5507.400000000482, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9623866666666775, 0.0, 0)
+(Timestamp('2021-10-22 22:15:50.045000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5518.455000000483, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9626323333333442, 0.0, 0)
+(Timestamp('2021-10-22 22:15:59.090000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5527.500000000484, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9628333333333443, 0.0, 0)
+(Timestamp('2021-10-22 22:16:10.145000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5538.555000000485, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.963079000000011, 0.0, 0)
+(Timestamp('2021-10-22 22:16:19.190000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5547.600000000486, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9632800000000109, 0.0, 0)
+(Timestamp('2021-10-22 22:16:30.245000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5558.655000000487, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9635256666666776, 0.0, 0)
+(Timestamp('2021-10-22 22:16:39.290000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5567.700000000488, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9637266666666777, 0.0, 0)
+(Timestamp('2021-10-22 22:16:50.345000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5578.755000000489, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9639723333333443, 0.0, 0)
+(Timestamp('2021-10-22 22:16:59.390000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5587.80000000049, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9641733333333444, 0.0, 0)
+(Timestamp('2021-10-22 22:17:10.445000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79761328, 77.7628866 , 77.79761328, 77.7628866 ]), 5598.855000000492, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.964419000000011, 0.0, 0)
+(Timestamp('2021-10-22 22:17:19.490000'), 'HUATING01', 75.45031342897222, 77.8, array([77.7989211, 77.7628866, 77.7989211, 77.7628866]), 5607.900000000493, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9646200000000111, 0.0, 0)
+(Timestamp('2021-10-22 22:17:30.545000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896739, 77.7628866 , 77.79896739, 77.7628866 ]), 5618.955000000494, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9648656666666777, 0.0, 0)
+(Timestamp('2021-10-22 22:17:39.590000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896901, 77.7628866 , 77.79896901, 77.7628866 ]), 5628.000000000495, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9650666666666778, 0.0, 0)
+(Timestamp('2021-10-22 22:17:50.645000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5639.055000000496, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9653123333333445, 0.0, 0)
+(Timestamp('2021-10-22 22:17:59.690000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5648.100000000497, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9655133333333445, 0.0, 0)
+(Timestamp('2021-10-22 22:18:10.745000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5659.155000000498, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9657590000000111, 0.0, 0)
+(Timestamp('2021-10-22 22:18:19.790000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5668.200000000499, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9659600000000113, 0.0, 0)
+(Timestamp('2021-10-22 22:18:30.845000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5679.2550000005, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9662056666666778, 0.0, 0)
+(Timestamp('2021-10-22 22:18:39.890000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5688.300000000501, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.966406666666678, 0.0, 0)
+(Timestamp('2021-10-22 22:18:50.945000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5699.3550000005025, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9666523333333445, 0.0, 0)
+(Timestamp('2021-10-22 22:18:59.990000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5708.4000000005035, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9668533333333448, 0.0, 0)
+(Timestamp('2021-10-22 22:19:10.040000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5718.450000000505, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9670766666666781, 0.0, 0)
+(Timestamp('2021-10-22 22:19:19.085000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5727.495000000506, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.967277666666678, 0.0, 0)
+(Timestamp('2021-10-22 22:19:30.140000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5738.550000000507, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9675233333333448, 0.0, 0)
+(Timestamp('2021-10-22 22:19:39.185000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5747.595000000508, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9677243333333447, 0.0, 0)
+(Timestamp('2021-10-22 22:19:50.240000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5758.650000000509, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9679700000000114, 0.0, 0)
+(Timestamp('2021-10-22 22:19:59.285000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5767.69500000051, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9681710000000114, 0.0, 0)
+(Timestamp('2021-10-22 22:20:10.340000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5778.750000000511, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9684166666666782, 0.0, 0)
+(Timestamp('2021-10-22 22:20:19.385000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5787.795000000512, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9686176666666781, 0.0, 0)
+(Timestamp('2021-10-22 22:20:30.440000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5798.850000000513, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.968863333333345, 0.0, 0)
+(Timestamp('2021-10-22 22:20:39.485000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5807.895000000514, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9690643333333449, 0.0, 0)
+(Timestamp('2021-10-22 22:20:50.540000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5818.9500000005155, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9693100000000117, 0.0, 0)
+(Timestamp('2021-10-22 22:20:59.585000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5827.9950000005165, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9695110000000116, 0.0, 0)
+(Timestamp('2021-10-22 22:21:10.640000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5839.050000000518, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9697566666666784, 0.0, 0)
+(Timestamp('2021-10-22 22:21:19.685000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5848.095000000519, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9699576666666783, 0.0, 0)
+(Timestamp('2021-10-22 22:21:30.740000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5859.15000000052, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.970203333333345, 0.0, 0)
+(Timestamp('2021-10-22 22:21:39.785000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5868.195000000521, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.970404333333345, 0.0, 0)
+(Timestamp('2021-10-22 22:21:50.840000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5879.250000000522, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9706500000000118, 0.0, 0)
+(Timestamp('2021-10-22 22:21:59.885000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5888.295000000523, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9708510000000117, 0.0, 0)
+(Timestamp('2021-10-22 22:22:10.940000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5899.350000000524, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9710966666666785, 0.0, 0)
+(Timestamp('2021-10-22 22:22:19.985000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5908.395000000525, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9712976666666784, 0.0, 0)
+(Timestamp('2021-10-22 22:22:30.035000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5918.445000000526, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9715210000000118, 0.0, 0)
+(Timestamp('2021-10-22 22:22:39.080000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5927.490000000527, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9717220000000117, 0.0, 0)
+(Timestamp('2021-10-22 22:22:50.135000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5938.5450000005285, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9719676666666786, 0.0, 0)
+(Timestamp('2021-10-22 22:22:59.180000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5947.5900000005295, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9721686666666784, 0.0, 0)
+(Timestamp('2021-10-22 22:23:10.235000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 5958.645000000531, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9724143333333453, 0.0, 0)
+(Timestamp('2021-10-22 22:23:19.280000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76489199, 77.79896907, 77.76489199]), 5967.690000000532, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9726153333333453, 0.0, 0)
+(Timestamp('2021-10-22 22:23:30.335000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76294102, 77.79896907, 77.76294102]), 5978.745000000533, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.972861000000012, 0.0, 0)
+(Timestamp('2021-10-22 22:23:39.380000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288806, 77.79896907, 77.76288806]), 5987.790000000534, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9730620000000119, 0.0, 0)
+(Timestamp('2021-10-22 22:23:50.435000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288664, 77.79896907, 77.76288664]), 5998.845000000535, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9733076666666786, 0.0, 0)
+(Timestamp('2021-10-22 22:23:59.480000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6007.890000000536, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9735086666666788, 0.0, 0)
+(Timestamp('2021-10-22 22:24:10.535000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76471182, 77.79896907, 77.76471182]), 6018.945000000537, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9737543333333454, 0.0, 0)
+(Timestamp('2021-10-22 22:24:19.580000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76293414, 77.79896907, 77.76293414]), 6027.990000000538, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9739553333333454, 0.0, 0)
+(Timestamp('2021-10-22 22:24:30.635000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76471388, 77.79896907, 77.76471388]), 6039.045000000539, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9742010000000121, 0.0, 0)
+(Timestamp('2021-10-22 22:24:39.680000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76293337, 77.79896907, 77.76293337]), 6048.09000000054, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9744020000000122, 0.0, 0)
+(Timestamp('2021-10-22 22:24:50.735000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288778, 77.79896907, 77.76288778]), 6059.145000000542, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9746476666666788, 0.0, 0)
+(Timestamp('2021-10-22 22:24:59.780000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288663, 77.79896907, 77.76288663]), 6068.190000000543, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9748486666666788, 0.0, 0)
+(Timestamp('2021-10-22 22:25:10.835000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6079.245000000544, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9750943333333457, 0.0, 0)
+(Timestamp('2021-10-22 22:25:19.880000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6088.290000000545, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9752953333333456, 0.0, 0)
+(Timestamp('2021-10-22 22:25:30.935000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6099.345000000546, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9755410000000122, 0.0, 0)
+(Timestamp('2021-10-22 22:25:39.980000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6108.390000000547, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9757420000000123, 0.0, 0)
+(Timestamp('2021-10-22 22:25:50.030000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6118.440000000548, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9759653333333457, 0.0, 0)
+(Timestamp('2021-10-22 22:25:59.075000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6127.485000000549, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9761663333333455, 0.0, 0)
+(Timestamp('2021-10-22 22:26:10.130000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.766547  , 77.79896907, 77.766547  ]), 6138.54000000055, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9764120000000124, 0.0, 0)
+(Timestamp('2021-10-22 22:26:19.175000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7629722 , 77.79896907, 77.7629722 ]), 6147.585000000551, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9766130000000123, 0.0, 0)
+(Timestamp('2021-10-22 22:26:30.230000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76655065, 77.79896907, 77.76655065]), 6158.640000000552, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.976858666666679, 0.0, 0)
+(Timestamp('2021-10-22 22:26:39.275000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76297065, 77.79896907, 77.76297065]), 6167.685000000553, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9770596666666791, 0.0, 0)
+(Timestamp('2021-10-22 22:26:50.330000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76472038, 77.79896907, 77.76472038]), 6178.740000000555, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9773053333333457, 0.0, 0)
+(Timestamp('2021-10-22 22:26:59.375000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76494332, 77.79896907, 77.76494332]), 6187.785000000556, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9775063333333458, 0.0, 0)
+(Timestamp('2021-10-22 22:27:10.430000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76293236, 77.79896907, 77.76293236]), 6198.840000000557, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9777520000000124, 0.0, 0)
+(Timestamp('2021-10-22 22:27:19.475000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288761, 77.79896907, 77.76288761]), 6207.885000000558, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9779530000000124, 0.0, 0)
+(Timestamp('2021-10-22 22:27:30.530000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76288662, 77.79896907, 77.76288662]), 6218.940000000559, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9781986666666792, 0.0, 0)
+(Timestamp('2021-10-22 22:27:39.575000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6227.98500000056, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9783996666666792, 0.0, 0)
+(Timestamp('2021-10-22 22:27:50.630000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6239.040000000561, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9786453333333459, 0.0, 0)
+(Timestamp('2021-10-22 22:27:59.675000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7628866 , 77.79896907, 77.7628866 ]), 6248.085000000562, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9788463333333459, 0.0, 0)
+(Timestamp('2021-10-22 22:28:10.730000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76472182, 77.79896907, 77.76472182]), 6259.140000000563, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9790920000000127, 0.0, 0)
+(Timestamp('2021-10-22 22:28:19.775000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76696292, 77.79896907, 77.76696292]), 6268.185000000564, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9792930000000126, 0.0, 0)
+(Timestamp('2021-10-22 22:28:30.830000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76297   , 77.79896907, 77.76297   ]), 6279.2400000005655, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9795386666666793, 0.0, 0)
+(Timestamp('2021-10-22 22:28:39.875000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76490837, 77.79896907, 77.76490837]), 6288.2850000005665, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9797396666666793, 0.0, 0)
+(Timestamp('2021-10-22 22:28:50.930000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76476396, 77.79896907, 77.76476396]), 6299.340000000568, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9799853333333461, 0.0, 0)
+(Timestamp('2021-10-22 22:28:59.975000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7629238 , 77.79896907, 77.7629238 ]), 6308.385000000569, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.980186333333346, 0.0, 0)
+(Timestamp('2021-10-22 22:29:10.025000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76895172, 77.79896907, 77.76895172]), 6318.43500000057, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9804096666666795, 0.0, 0)
+(Timestamp('2021-10-22 22:29:19.070000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7630042 , 77.79896907, 77.7630042 ]), 6327.480000000571, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9806106666666796, 0.0, 0)
+(Timestamp('2021-10-22 22:29:30.125000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76656591, 77.79896907, 77.76656591]), 6338.535000000572, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9808563333333462, 0.0, 0)
+(Timestamp('2021-10-22 22:29:39.170000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76700189, 77.79896907, 77.76700189]), 6347.580000000573, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9810573333333463, 0.0, 0)
+(Timestamp('2021-10-22 22:29:50.225000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76480291, 77.79896907, 77.76480291]), 6358.635000000574, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9813030000000128, 0.0, 0)
+(Timestamp('2021-10-22 22:29:59.270000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76292204, 77.79896907, 77.76292204]), 6367.680000000575, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9815040000000129, 0.0, 0)
+(Timestamp('2021-10-22 22:30:10.325000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76472745, 77.79896907, 77.76472745]), 6378.735000000576, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9817496666666794, 0.0, 0)
+(Timestamp('2021-10-22 22:30:19.370000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76696911, 77.79896907, 77.76696911]), 6387.780000000577, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9819506666666795, 0.0, 0)
+(Timestamp('2021-10-22 22:30:30.425000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76480032, 77.79896907, 77.76480032]), 6398.8350000005785, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9821963333333463, 0.0, 0)
+(Timestamp('2021-10-22 22:30:39.470000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76494585, 77.79896907, 77.76494585]), 6407.8800000005795, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9823973333333463, 0.0, 0)
+(Timestamp('2021-10-22 22:30:50.525000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76844798, 77.79896907, 77.76844798]), 6418.935000000581, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.982643000000013, 0.0, 0)
+(Timestamp('2021-10-22 22:30:59.570000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77108794, 77.79896907, 77.77108794]), 6427.980000000582, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9828440000000132, 0.0, 0)
+(Timestamp('2021-10-22 22:31:10.625000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76855344, 77.79896907, 77.76855344]), 6439.035000000583, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9830896666666797, 0.0, 0)
+(Timestamp('2021-10-22 22:31:19.670000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76500869, 77.79896907, 77.76500869]), 6448.080000000584, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9832906666666799, 0.0, 0)
+(Timestamp('2021-10-22 22:31:30.725000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76660864, 77.79896907, 77.76660864]), 6459.135000000585, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9835363333333464, 0.0, 0)
+(Timestamp('2021-10-22 22:31:39.770000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7690321 , 77.79896907, 77.7690321 ]), 6468.180000000586, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9837373333333466, 0.0, 0)
+(Timestamp('2021-10-22 22:31:50.825000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77405138, 77.79896907, 77.77405138]), 6479.235000000587, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9839830000000132, 0.0, 0)
+(Timestamp('2021-10-22 22:31:59.870000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76915092, 77.79896907, 77.76915092]), 6488.280000000588, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9841840000000133, 0.0, 0)
+(Timestamp('2021-10-22 22:32:10.925000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77590074, 77.79896907, 77.77590074]), 6499.335000000589, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9844296666666799, 0.0, 0)
+(Timestamp('2021-10-22 22:32:19.970000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76917712, 77.79896907, 77.76917712]), 6508.38000000059, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.98463066666668, 0.0, 0)
+(Timestamp('2021-10-22 22:32:30.020000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77516563, 77.79896907, 77.77516563]), 6518.4300000005915, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9848540000000133, 0.0, 0)
+(Timestamp('2021-10-22 22:32:39.065000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7772874 , 77.79896907, 77.7772874 ]), 6527.475000000592, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9850550000000133, 0.0, 0)
+(Timestamp('2021-10-22 22:32:50.120000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77233259, 77.79896907, 77.77233259]), 6538.530000000594, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9853006666666799, 0.0, 0)
+(Timestamp('2021-10-22 22:32:59.165000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7711514 , 77.79896907, 77.7711514 ]), 6547.575000000595, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.98550166666668, 0.0, 0)
+(Timestamp('2021-10-22 22:33:10.220000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77778598, 77.79896907, 77.77778598]), 6558.630000000596, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9857473333333467, 0.0, 0)
+(Timestamp('2021-10-22 22:33:19.265000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77529326, 77.79896907, 77.77529326]), 6567.675000000597, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9859483333333467, 0.0, 0)
+(Timestamp('2021-10-22 22:33:30.320000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77045203, 77.79896907, 77.77045203]), 6578.730000000598, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9861940000000134, 0.0, 0)
+(Timestamp('2021-10-22 22:33:39.365000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76298953, 77.79896907, 77.76298953]), 6587.775000000599, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9863950000000135, 0.0, 0)
+(Timestamp('2021-10-22 22:33:50.420000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76473735, 77.79896907, 77.76473735]), 6598.8300000006, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9866406666666803, 0.0, 0)
+(Timestamp('2021-10-22 22:33:59.465000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77104985, 77.79896907, 77.77104985]), 6607.875000000601, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9868416666666802, 0.0, 0)
+(Timestamp('2021-10-22 22:34:10.520000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77039285, 77.79896907, 77.77039285]), 6618.930000000602, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.987087333333347, 0.0, 0)
+(Timestamp('2021-10-22 22:34:19.565000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77723154, 77.79896907, 77.77723154]), 6627.975000000603, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9872883333333469, 0.0, 0)
+(Timestamp('2021-10-22 22:34:30.620000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77232066, 77.79896907, 77.77232066]), 6639.030000000605, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9875340000000137, 0.0, 0)
+(Timestamp('2021-10-22 22:34:39.665000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77725828, 77.79896907, 77.77725828]), 6648.0750000006055, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9877350000000136, 0.0, 0)
+(Timestamp('2021-10-22 22:34:50.720000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77602253, 77.79896907, 77.77602253]), 6659.130000000607, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9879806666666803, 0.0, 0)
+(Timestamp('2021-10-22 22:34:59.765000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78137923, 77.79896907, 77.78137923]), 6668.175000000608, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9881816666666803, 0.0, 0)
+(Timestamp('2021-10-22 22:35:10.820000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77421694, 77.79896907, 77.77421694]), 6679.230000000609, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9884273333333471, 0.0, 0)
+(Timestamp('2021-10-22 22:35:19.865000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76709226, 77.79896907, 77.76709226]), 6688.27500000061, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.988628333333347, 0.0, 0)
+(Timestamp('2021-10-22 22:35:30.920000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77590831, 77.79896907, 77.77590831]), 6699.330000000611, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9888740000000137, 0.0, 0)
+(Timestamp('2021-10-22 22:35:39.965000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77322551, 77.79896907, 77.77322551]), 6708.375000000612, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9890750000000137, 0.0, 0)
+(Timestamp('2021-10-22 22:35:50.015000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77319619, 77.79896907, 77.77319619]), 6718.425000000613, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9892983333333472, 0.0, 0)
+(Timestamp('2021-10-22 22:35:59.060000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76707527, 77.79896907, 77.76707527]), 6727.470000000614, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.989499333333347, 0.0, 0)
+(Timestamp('2021-10-22 22:36:10.115000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7759159 , 77.79896907, 77.7759159 ]), 6738.525000000615, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9897450000000138, 0.0, 0)
+(Timestamp('2021-10-22 22:36:19.160000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.76709985, 77.79896907, 77.76709985]), 6747.570000000616, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9899460000000138, 0.0, 0)
+(Timestamp('2021-10-22 22:36:30.215000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77592013, 77.79896907, 77.77592013]), 6758.625000000618, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9901916666666806, 0.0, 0)
+(Timestamp('2021-10-22 22:36:39.260000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78139024, 77.79896907, 77.78139024]), 6767.6700000006185, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9903926666666805, 0.0, 0)
+(Timestamp('2021-10-22 22:36:50.315000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78348536, 77.79896907, 77.78348536]), 6778.72500000062, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9906383333333473, 0.0, 0)
+(Timestamp('2021-10-22 22:36:59.360000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77737607, 77.79896907, 77.77737607]), 6787.770000000621, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9908393333333473, 0.0, 0)
+(Timestamp('2021-10-22 22:37:10.415000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7778774 , 77.79896907, 77.7778774 ]), 6798.825000000622, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.991085000000014, 0.0, 0)
+(Timestamp('2021-10-22 22:37:19.460000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77936834, 77.79896907, 77.77936834]), 6807.870000000623, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9912860000000141, 0.0, 0)
+(Timestamp('2021-10-22 22:37:30.515000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78161158, 77.79896907, 77.78161158]), 6818.925000000624, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9915316666666807, 0.0, 0)
+(Timestamp('2021-10-22 22:37:39.560000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78144469, 77.79896907, 77.78144469]), 6827.970000000625, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9917326666666807, 0.0, 0)
+(Timestamp('2021-10-22 22:37:50.615000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78162925, 77.79896907, 77.78162925]), 6839.025000000626, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9919783333333474, 0.0, 0)
+(Timestamp('2021-10-22 22:37:59.660000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77735329, 77.79896907, 77.77735329]), 6848.070000000627, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9921793333333474, 0.0, 0)
+(Timestamp('2021-10-22 22:38:10.715000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78159834, 77.79896907, 77.78159834]), 6859.1250000006285, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9924250000000141, 0.0, 0)
+(Timestamp('2021-10-22 22:38:19.760000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77735114, 77.79896907, 77.77735114]), 6868.170000000629, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.992626000000014, 0.0, 0)
+(Timestamp('2021-10-22 22:38:30.815000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78160023, 77.79896907, 77.78160023]), 6879.225000000631, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9928716666666809, 0.0, 0)
+(Timestamp('2021-10-22 22:38:39.860000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78144439, 77.79896907, 77.78144439]), 6888.270000000632, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9930726666666808, 0.0, 0)
+(Timestamp('2021-10-22 22:38:50.915000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77604383, 77.79896907, 77.77604383]), 6899.325000000633, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9933183333333475, 0.0, 0)
+(Timestamp('2021-10-22 22:38:59.960000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77935981, 77.79896907, 77.77935981]), 6908.370000000634, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9935193333333476, 0.0, 0)
+(Timestamp('2021-10-22 22:39:10.010000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77733235, 77.79896907, 77.77733235]), 6918.420000000635, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9937426666666809, 0.0, 0)
+(Timestamp('2021-10-22 22:39:19.055000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78346777, 77.79896907, 77.78346777]), 6927.465000000636, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9939436666666809, 0.0, 0)
+(Timestamp('2021-10-22 22:39:30.110000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77977789, 77.79896907, 77.77977789]), 6938.520000000637, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9941893333333476, 0.0, 0)
+(Timestamp('2021-10-22 22:39:39.155000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78143396, 77.79896907, 77.78143396]), 6947.565000000638, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9943903333333476, 0.0, 0)
+(Timestamp('2021-10-22 22:39:50.210000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78349404, 77.79896907, 77.78349404]), 6958.620000000639, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9946360000000144, 0.0, 0)
+(Timestamp('2021-10-22 22:39:59.255000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7835051 , 77.79896907, 77.7835051 ]), 6967.66500000064, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9948370000000144, 0.0, 0)
+(Timestamp('2021-10-22 22:40:10.310000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78163996, 77.79896907, 77.78163996]), 6978.720000000641, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.995082666666681, 0.0, 0)
+(Timestamp('2021-10-22 22:40:19.355000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78349636, 77.79896907, 77.78349636]), 6987.765000000642, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9952836666666811, 0.0, 0)
+(Timestamp('2021-10-22 22:40:30.410000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350512, 77.79896907, 77.78350512]), 6998.820000000644, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9955293333333477, 0.0, 0)
+(Timestamp('2021-10-22 22:40:39.455000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7007.865000000645, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9957303333333478, 0.0, 0)
+(Timestamp('2021-10-22 22:40:50.510000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77977141, 77.79896907, 77.77977141]), 7018.920000000646, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9959760000000144, 0.0, 0)
+(Timestamp('2021-10-22 22:40:59.555000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.77938293, 77.79896907, 77.77938293]), 7027.965000000647, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9961770000000145, 0.0, 0)
+(Timestamp('2021-10-22 22:41:10.610000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7816227 , 77.79896907, 77.7816227 ]), 7039.020000000648, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9964226666666811, 0.0, 0)
+(Timestamp('2021-10-22 22:41:19.655000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.7814439 , 77.79896907, 77.7814439 ]), 7048.065000000649, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9966236666666811, 0.0, 0)
+(Timestamp('2021-10-22 22:41:30.710000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80037048, 77.7834987 , 77.80037048, 77.7834987 ]), 7059.12000000065, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9968693333333479, 0.0, 0)
+(Timestamp('2021-10-22 22:41:39.755000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79897318, 77.78350514, 77.79897318, 77.78350514]), 7068.165000000651, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9970703333333479, 0.0, 0)
+(Timestamp('2021-10-22 22:41:50.810000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896908, 77.78350515, 77.79896908, 77.78350515]), 7079.220000000652, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9973160000000146, 0.0, 0)
+(Timestamp('2021-10-22 22:41:59.855000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7088.265000000653, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9975170000000146, 0.0, 0)
+(Timestamp('2021-10-22 22:42:10.910000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7099.3200000006545, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9977626666666813, 0.0, 0)
+(Timestamp('2021-10-22 22:42:19.955000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80051231, 77.78350515, 77.80051231, 77.78350515]), 7108.3650000006555, 0.0, array([3.9673, 3.9667, 3.9673, 3.9667], dtype=object), 0, 0, 0.9979636666666813, 0.0, 0)
+(Timestamp('2021-10-22 22:42:30.005000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80051546, 77.78350515, 77.80051546, 77.78350515]), 7118.415000000657, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9981870000000147, 0.0, 0)
+(Timestamp('2021-10-22 22:42:39.050000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79897156, 77.78350515, 77.79897156, 77.78350515]), 7127.460000000658, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9983880000000147, 0.0, 0)
+(Timestamp('2021-10-22 22:42:50.105000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896908, 77.78350515, 77.79896908, 77.78350515]), 7138.515000000659, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9986336666666815, 0.0, 0)
+(Timestamp('2021-10-22 22:42:59.150000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7147.56000000066, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9988346666666814, 0.0, 0)
+(Timestamp('2021-10-22 22:43:10.205000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7158.615000000661, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9990803333333481, 0.0, 0)
+(Timestamp('2021-10-22 22:43:19.250000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7167.660000000662, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9992813333333481, 0.0, 0)
+(Timestamp('2021-10-22 22:43:30.305000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896907, 77.78350515, 77.79896907, 77.78350515]), 7178.715000000663, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9995270000000148, 0.0, 0)
+(Timestamp('2021-10-22 22:43:39.350000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80051504, 77.78350515, 77.80051504, 77.78350515]), 7187.760000000664, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 0.9997280000000148, 0.0, 0)
+(Timestamp('2021-10-22 22:43:50.405000'), 'HUATING01', 75.45031342897222, 77.8, array([77.79896911, 77.78163079, 77.79896911, 77.78163079]), 7198.815000000665, 0.0, array([3.967, 3.9663, 3.967, 3.9663], dtype=object), 0, 0, 0.9999736666666814, 0.0, 0)
+(Timestamp('2021-10-22 22:43:59.450000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80051546, 77.78350515, 77.80051546, 77.78350515]), 7207.860000000666, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 1.0, 0.0, 0)
+(Timestamp('2021-10-22 22:44:10.505000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80178069, 77.78350515, 77.80178069, 77.78350515]), 7218.9150000006675, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 1.0000000000000002, 0.0, 0)
+(Timestamp('2021-10-22 22:44:19.550000'), 'HUATING01', 75.45031342897222, 77.8, array([77.80206186, 77.78350515, 77.80206186, 77.78350515]), 7227.9600000006685, 0.0, array([3.967, 3.9667, 3.967, 3.9667], dtype=object), 0, 0, 1.0000000000000002, 0.0, 0)
+(Timestamp('2021-10-22 22:44:30.605000'), 'HUATING01', 75.11192535042554, 77.5, array([77.46705767, 77.44850097, 77.46705767, 77.44850097]), 0, 8.00089990234375, array([3.8371, 3.8349, 3.8371, 3.8349], dtype=object), 0, 0, 0.0, -24.120301303710935, 4)
+(Timestamp('2021-10-22 22:44:39.650000'), 'HUATING01', 74.09663985915076, 76.5, array([76.46192507, 76.44336837, 76.46192507, 76.44336837]), 0, 8.00089990234375, array([3.7822, 3.7806, 3.7822, 3.7806], dtype=object), 0, 0, 0.0, -72.36954700927734, 4)
+(Timestamp('2021-10-22 22:44:50.705000'), 'HUATING01', 72.85574967682528, 75.2, array([75.23344379, 75.21488709, 75.23344379, 75.21488709]), 0, 8.00089990234375, array([3.7593, 3.7577, 3.7593, 3.7577], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-22 22:44:59.750000'), 'HUATING01', 71.84048400068079, 74.2, array([74.22833074, 74.20977404, 74.22833074, 74.20977404]), 0, 8.00089990234375, array([3.7441, 3.7425, 3.7441, 3.7425], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:45:10.805000'), 'HUATING01', 70.59960369063603, 73.0, array([72.99985924, 72.98130254, 72.99985924, 72.98130254]), 0, 8.00089990234375, array([3.732, 3.7304, 3.732, 3.7304], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:45:19.850000'), 'HUATING01', 69.58433794392886, 72.0, array([71.99474619, 71.97618949, 71.99474619, 71.97618949]), 0, 8.00089990234375, array([3.7211, 3.7199, 3.7211, 3.7199], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:45:30.905000'), 'HUATING01', 68.34343788931649, 70.8, array([70.76625513, 70.74769843, 70.76625513, 70.74769843]), 0, 8.00089990234375, array([3.7112, 3.709, 3.7112, 3.709], dtype=object), 0, 0, 0.0, -88.45135581298828, 4)
+(Timestamp('2021-10-22 22:45:39.950000'), 'HUATING01', 67.328172213172, 69.8, array([69.76114208, 69.74258538, 69.76114208, 69.74258538]), 0, 8.00089990234375, array([3.7007, 3.6988, 3.7007, 3.6988], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:45:50'), 'HUATING01', 66.20009918479603, 68.6, array([68.64434981, 68.62579311, 68.64434981, 68.62579311]), 0, 8.00089990234375, array([3.6914, 3.6895, 3.6914, 3.6895], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-22 22:46:00.050000'), 'HUATING01', 65.07202622698274, 67.5, array([67.52755753, 67.50900083, 67.52755753, 67.50900083]), 0, 8.00089990234375, array([3.6808, 3.6783, 3.6808, 3.6783], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-22 22:46:09.095000'), 'HUATING01', 64.05676048027557, 66.5, array([66.52244448, 66.50388778, 66.52244448, 66.50388778]), 0, 8.00089990234375, array([3.67, 3.6675, 3.67, 3.6675], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:46:20.150000'), 'HUATING01', 62.81588017023081, 65.3, array([65.29397297, 65.27541627, 65.29397297, 65.27541627]), 0, 8.00089990234375, array([3.6588, 3.6557, 3.6588, 3.6557], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:46:29.195000'), 'HUATING01', 61.80061449408632, 64.3, array([64.28885992, 64.27030322, 64.28885992, 64.27030322]), 0, 8.00089990234375, array([3.6473, 3.6442, 3.6473, 3.6442], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:46:40.250000'), 'HUATING01', 60.55973418404156, 63.1, array([63.06038842, 63.04183172, 63.06038842, 63.04183172]), 0, 8.00089990234375, array([3.6352, 3.6321, 3.6352, 3.6321], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:46:49.295000'), 'HUATING01', 59.54446843733439, 62.1, array([62.05527537, 62.03671867, 62.05527537, 62.03671867]), 0, 8.00089990234375, array([3.6235, 3.6204, 3.6235, 3.6204], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:47:00.350000'), 'HUATING01', 58.30358812728963, 60.8, array([60.82680386, 60.80824716, 60.82680386, 60.80824716]), 0, 8.00089990234375, array([3.6114, 3.608, 3.6114, 3.608], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:47:09.395000'), 'HUATING01', 57.288322451145135, 59.8, array([59.82169081, 59.80313411, 59.82169081, 59.80313411]), 0, 8.00089990234375, array([3.5993, 3.5959, 3.5993, 3.5959], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:47:20.450000'), 'HUATING01', 56.047442141100376, 58.6, array([58.5932193, 58.5746626, 58.5932193, 58.5746626]), 0, 8.00089990234375, array([3.5866, 3.5835, 3.5866, 3.5835], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:47:29.495000'), 'HUATING01', 55.032176394393204, 57.6, array([57.58810625, 57.56954955, 57.58810625, 57.56954955]), 0, 8.00089990234375, array([3.5742, 3.5714, 3.5742, 3.5714], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:47:40.550000'), 'HUATING01', 53.791296084348446, 56.4, array([56.35963475, 56.34107805, 56.35963475, 56.34107805]), 0, 8.00089990234375, array([3.5621, 3.559, 3.5621, 3.559], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:47:49.595000'), 'HUATING01', 52.77602053592323, 55.4, array([55.35451192, 55.33595522, 55.35451192, 55.33595522]), 0, 8.00089990234375, array([3.5494, 3.5469, 3.5494, 3.5469], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-22 22:48:00.650000'), 'HUATING01', 51.53514868684988, 54.1, array([54.12604879, 54.10749209, 54.12604879, 54.10749209]), 0, 8.00089990234375, array([3.5373, 3.5345, 3.5373, 3.5345], dtype=object), 0, 0, 0.0, -88.44934532226563, 4)
+(Timestamp('2021-10-22 22:48:09.695000'), 'HUATING01', 50.519883010705385, 53.1, array([53.12093574, 53.10237904, 53.12093574, 53.10237904]), 0, 8.00089990234375, array([3.5252, 3.5224, 3.5252, 3.5224], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:48:20.750000'), 'HUATING01', 49.27899282837373, 51.9, array([51.89245447, 51.87389776, 51.89245447, 51.87389776]), 0, 8.00089990234375, array([3.5137, 3.5106, 3.5137, 3.5106], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-22 22:48:29.795000'), 'HUATING01', 48.26372708166656, 50.9, array([50.88734142, 50.86878471, 50.88734142, 50.86878471]), 0, 8.00089990234375, array([3.5019, 3.4991, 3.5019, 3.4991], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:48:40.850000'), 'HUATING01', 47.0228467716218, 49.6, array([49.65886991, 49.64031321, 49.65886991, 49.64031321]), 0, 8.00089990234375, array([3.4911, 3.488, 3.4911, 3.488], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:48:49.895000'), 'HUATING01', 46.007571223196585, 48.6, array([48.65374709, 48.63519038, 48.65374709, 48.63519038]), 0, 8.00089990234375, array([3.4805, 3.4771, 3.4805, 3.4771], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-22 22:49:00.950000'), 'HUATING01', 44.76669091315183, 47.4, array([47.42527558, 47.40671888, 47.42527558, 47.40671888]), 0, 8.00089990234375, array([3.4697, 3.4663, 3.4697, 3.4663], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:49:08.990000'), 'HUATING01', 43.864232518676125, 46.5, array([46.53184176, 46.51328506, 46.53184176, 46.51328506]), 0, 8.00089990234375, array([3.4607, 3.4573, 3.4607, 3.4573], dtype=object), 0, 0, 0.0, -64.32723521484375, 4)
+(Timestamp('2021-10-22 22:49:20.045000'), 'HUATING01', 42.62335220863137, 45.3, array([45.30337025, 45.28481355, 45.30337025, 45.28481355]), 0, 8.00089990234375, array([3.4508, 3.4474, 3.4508, 3.4474], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:49:29.090000'), 'HUATING01', 41.608086461924195, 44.3, array([44.2982572, 44.2797005, 44.2982572, 44.2797005]), 0, 8.00089990234375, array([3.4409, 3.4378, 3.4409, 3.4378], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:49:40.145000'), 'HUATING01', 40.36720615187944, 43.1, array([43.0697857 , 43.05122899, 43.0697857 , 43.05122899]), 0, 8.00089990234375, array([3.4312, 3.4281, 3.4312, 3.4281], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:49:49.190000'), 'HUATING01', 39.35194047573494, 42.0, array([42.06467265, 42.04611594, 42.06467265, 42.04611594]), 0, 8.00089990234375, array([3.4216, 3.4182, 3.4216, 3.4182], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:50:00.245000'), 'HUATING01', 38.11106016569018, 40.8, array([40.83620114, 40.81764444, 40.83620114, 40.81764444]), 0, 8.00089990234375, array([3.4123, 3.4086, 3.4123, 3.4086], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:50:09.290000'), 'HUATING01', 37.095784546696116, 39.8, array([39.83107832, 39.81252161, 39.83107832, 39.81252161]), 0, 8.00089990234375, array([3.4027, 3.3993, 3.4027, 3.3993], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-22 22:50:20.345000'), 'HUATING01', 35.85490423665136, 38.6, array([38.60260681, 38.58405011, 38.60260681, 38.58405011]), 0, 8.00089990234375, array([3.3934, 3.39, 3.3934, 3.39], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:50:29.390000'), 'HUATING01', 34.83963856050686, 37.6, array([37.59749376, 37.57893706, 37.59749376, 37.57893706]), 0, 8.00089990234375, array([3.3835, 3.3801, 3.3835, 3.3801], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:50:40.445000'), 'HUATING01', 33.598758250462105, 36.4, array([36.36902225, 36.35046555, 36.36902225, 36.35046555]), 0, 8.00089990234375, array([3.3742, 3.3708, 3.3742, 3.3708], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:50:49.490000'), 'HUATING01', 32.58349250375493, 35.3, array([35.3639092, 35.3453525, 35.3639092, 35.3453525]), 0, 8.00089990234375, array([3.3646, 3.3609, 3.3646, 3.3609], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:51:00.545000'), 'HUATING01', 31.342612193710174, 34.1, array([34.1354377, 34.116881 , 34.1354377, 34.116881 ]), 0, 8.00089990234375, array([3.355, 3.3513, 3.355, 3.3513], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:51:09.590000'), 'HUATING01', 30.32734651756568, 33.1, array([33.13032465, 33.11176795, 33.13032465, 33.11176795]), 0, 8.00089990234375, array([3.3451, 3.3417, 3.3451, 3.3417], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:51:20.645000'), 'HUATING01', 29.08646620752092, 31.9, array([31.90185314, 31.88329644, 31.90185314, 31.88329644]), 0, 8.00089990234375, array([3.3351, 3.332, 3.3351, 3.332], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:51:29.690000'), 'HUATING01', 28.071200531376427, 30.9, array([30.89674009, 30.87818339, 30.89674009, 30.87818339]), 0, 8.00089990234375, array([3.3252, 3.3218, 3.3252, 3.3218], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:51:40.745000'), 'HUATING01', 26.830320221331668, 29.6, array([29.66826859, 29.64971188, 29.66826859, 29.64971188]), 0, 8.00089990234375, array([3.315, 3.3119, 3.315, 3.3119], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:51:49.790000'), 'HUATING01', 25.815054474624496, 28.6, array([28.66315554, 28.64459883, 28.66315554, 28.64459883]), 0, 8.00089990234375, array([3.3045, 3.302, 3.3045, 3.302], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:52:00.845000'), 'HUATING01', 24.574174164579738, 27.4, array([27.43468403, 27.41612733, 27.43468403, 27.41612733]), 0, 8.00089990234375, array([3.2942, 3.2917, 3.2942, 3.2917], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:52:09.890000'), 'HUATING01', 23.558908488435243, 26.4, array([26.42957098, 26.41101428, 26.42957098, 26.41101428]), 0, 8.00089990234375, array([3.2834, 3.2809, 3.2834, 3.2809], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:52:20.945000'), 'HUATING01', 22.318028178390485, 25.2, array([25.20109947, 25.18254277, 25.20109947, 25.18254277]), 0, 8.00089990234375, array([3.2716, 3.27, 3.2716, 3.27], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:52:29.990000'), 'HUATING01', 21.302762431683313, 24.2, array([24.19598642, 24.17742972, 24.19598642, 24.17742972]), 0, 8.00089990234375, array([3.2601, 3.2586, 3.2601, 3.2586], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:52:40.040000'), 'HUATING01', 20.174689473870025, 23.1, array([23.07919414, 23.06063744, 23.07919414, 23.06063744]), 0, 8.00089990234375, array([3.2486, 3.248, 3.2486, 3.248], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-22 22:52:49.085000'), 'HUATING01', 19.159423727162853, 22.1, array([22.07408109, 22.05552439, 22.07408109, 22.05552439]), 0, 8.00089990234375, array([3.2356, 3.2353, 3.2356, 3.2353], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:53:00.140000'), 'HUATING01', 17.918543417118094, 20.8, array([20.84560959, 20.82705289, 20.84560959, 20.82705289]), 0, 8.00089990234375, array([3.2211, 3.222, 3.2211, 3.222], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:53:09.185000'), 'HUATING01', 16.9032777409736, 19.8, array([19.84049654, 19.82193984, 19.84049654, 19.82193984]), 0, 8.00089990234375, array([3.2052, 3.2071, 3.2052, 3.2071], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:53:20.240000'), 'HUATING01', 15.662397430928838, 18.6, array([18.61202503, 18.59346833, 18.61202503, 18.59346833]), 0, 8.00089990234375, array([3.1873, 3.1904, 3.1873, 3.1904], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:53:29.285000'), 'HUATING01', 14.647131684221655, 17.6, array([17.60691198, 17.58835528, 17.60691198, 17.58835528]), 0, 8.00089990234375, array([3.1668, 3.1711, 3.1668, 3.1711], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:53:40.340000'), 'HUATING01', 13.406251374176883, 16.4, array([16.37844048, 16.35988378, 16.37844048, 16.35988378]), 0, 8.00089990234375, array([3.1423, 3.1491, 3.1423, 3.1491], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:53:49.385000'), 'HUATING01', 12.390985698032376, 15.4, array([15.37332743, 15.35477073, 15.37332743, 15.35477073]), 0, 8.00089990234375, array([3.1125, 3.1225, 3.1125, 3.1225], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:54:00.440000'), 'HUATING01', 11.150105387987603, 14.1, array([14.14485592, 14.12629922, 14.14485592, 14.12629922]), 0, 8.00089990234375, array([3.075, 3.0899, 3.075, 3.0899], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:54:09.485000'), 'HUATING01', 10.13483964128042, 13.1, array([13.13974287, 13.12118617, 13.13974287, 13.12118617]), 0, 8.00089990234375, array([3.0261, 3.0484, 3.0261, 3.0484], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:54:20.540000'), 'HUATING01', 8.893959331235648, 11.9, array([11.91127136, 11.89271466, 11.91127136, 11.89271466]), 0, 8.00089990234375, array([2.9613, 2.992, 2.9613, 2.992], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-22 22:54:29.585000'), 'HUATING01', 7.878693655091141, 10.9, array([10.90615831, 10.88760161, 10.90615831, 10.88760161]), 0, 8.00089990234375, array([2.876, 2.9175, 2.876, 2.9175], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:54:40.640000'), 'HUATING01', 6.637803472765653, 9.7, array([9.67767703, 9.65912033, 9.67767703, 9.65912033]), 0, 8.00089990234375, array([2.7622, 2.8202, 2.7622, 2.8202], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-22 22:54:49.685000'), 'HUATING01', 5.622537796621151, 8.7, array([8.67256398, 8.65400728, 8.67256398, 8.65400728]), 0, 8.00089990234375, array([2.5948, 2.6844, 2.5948, 2.6844], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-22 22:55:00.740000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 4.02, 0.0, array([3.0267, 3.0199, 3.0267, 3.0199], dtype=object), 0, 0, 0.0, -48.24542641113281, 4)
+(Timestamp('2021-10-22 22:55:09.785000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 13.064999999999994, 0.0, array([3.1318, 3.1203, 3.1318, 3.1203], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:55:20.840000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 24.119999999999983, 0.0, array([3.1659, 3.1529, 3.1659, 3.1529], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:55:29.885000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 33.16499999999998, 0.0, array([3.1835, 3.1699, 3.1835, 3.1699], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:55:40.940000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 44.220000000000006, 0.0, array([3.1944, 3.1801, 3.1944, 3.1801], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:55:49.985000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 53.26500000000003, 0.0, array([3.2018, 3.1873, 3.2018, 3.1873], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:00.035000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 63.315000000000055, 0.0, array([3.2071, 3.1922, 3.2071, 3.1922], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:09.080000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 72.36000000000001, 0.0, array([3.2111, 3.1963, 3.2111, 3.1963], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:20.135000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 83.41499999999996, 0.0, array([3.2145, 3.1994, 3.2145, 3.1994], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:29.180000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 92.45999999999992, 0.0, array([3.2173, 3.2018, 3.2173, 3.2018], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:40.235000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 103.51499999999987, 0.0, array([3.2198, 3.204, 3.2198, 3.204], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:56:49.280000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 112.55999999999983, 0.0, array([3.2217, 3.2059, 3.2217, 3.2059], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:00.335000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 123.61499999999978, 0.0, array([3.2232, 3.2074, 3.2232, 3.2074], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:09.380000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 132.65999999999974, 0.0, array([3.2245, 3.2087, 3.2245, 3.2087], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:20.435000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 143.7149999999997, 0.0, array([3.2254, 3.2099, 3.2254, 3.2099], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:29.480000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 152.75999999999965, 0.0, array([3.2266, 3.2108, 3.2266, 3.2108], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:40.535000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 163.8149999999996, 0.0, array([3.2279, 3.2118, 3.2279, 3.2118], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:57:49.580000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 172.85999999999956, 0.0, array([3.2288, 3.2124, 3.2288, 3.2124], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:00.635000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 183.9149999999995, 0.0, array([3.2294, 3.2136, 3.2294, 3.2136], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:09.680000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 192.95999999999947, 0.0, array([3.23, 3.2142, 3.23, 3.2142], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:20.735000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 204.01499999999942, 0.0, array([3.2307, 3.2149, 3.2307, 3.2149], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:29.780000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 213.05999999999938, 0.0, array([3.2313, 3.2155, 3.2313, 3.2155], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:40.835000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 224.11499999999933, 0.0, array([3.2319, 3.2161, 3.2319, 3.2161], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:58:49.880000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 233.1599999999993, 0.0, array([3.2325, 3.2167, 3.2325, 3.2167], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:00.935000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 244.21499999999924, 0.0, array([3.2328, 3.217, 3.2328, 3.217], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:09.980000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 253.2599999999992, 0.0, array([3.2335, 3.2176, 3.2335, 3.2176], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:20.030000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 263.30999999999915, 0.0, array([3.2338, 3.218, 3.2338, 3.218], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:29.075000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 272.3549999999991, 0.0, array([3.2344, 3.2186, 3.2344, 3.2186], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:40.130000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 283.40999999999906, 0.0, array([3.2347, 3.2189, 3.2347, 3.2189], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 22:59:49.175000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 292.454999999999, 0.0, array([3.235, 3.2192, 3.235, 3.2192], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:00.230000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 303.50999999999897, 0.0, array([3.2356, 3.2195, 3.2356, 3.2195], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:09.275000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 312.5549999999989, 0.0, array([3.2359, 3.2198, 3.2359, 3.2198], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:20.330000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 323.6099999999989, 0.0, array([3.2362, 3.2201, 3.2362, 3.2201], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:29.375000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 332.65499999999884, 0.0, array([3.2369, 3.2211, 3.2369, 3.2211], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:40.430000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 343.7099999999988, 0.0, array([3.2372, 3.2214, 3.2372, 3.2214], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:00:49.475000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 352.75499999999874, 0.0, array([3.2375, 3.2217, 3.2375, 3.2217], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:00.530000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 363.8099999999987, 0.0, array([3.2378, 3.2217, 3.2378, 3.2217], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:09.575000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 372.85499999999865, 0.0, array([3.2378, 3.222, 3.2378, 3.222], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:20.630000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 383.9099999999986, 0.0, array([3.2381, 3.2223, 3.2381, 3.2223], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:29.675000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 392.95499999999856, 0.0, array([3.2384, 3.2226, 3.2384, 3.2226], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:40.730000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 404.0099999999985, 0.0, array([3.2387, 3.2229, 3.2387, 3.2229], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:01:49.775000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 413.0549999999985, 0.0, array([3.239, 3.2232, 3.239, 3.2232], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:00.830000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 424.1099999999984, 0.0, array([3.239, 3.2235, 3.239, 3.2235], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:09.875000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 433.1549999999984, 0.0, array([3.2393, 3.2235, 3.2393, 3.2235], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:20.930000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 444.20999999999833, 0.0, array([3.2397, 3.2238, 3.2397, 3.2238], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:29.975000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 453.2549999999983, 0.0, array([3.24, 3.2242, 3.24, 3.2242], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:40.025000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 463.30499999999824, 0.0, array([3.24, 3.2245, 3.24, 3.2245], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:02:49.070000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 472.3499999999982, 0.0, array([3.2403, 3.2245, 3.2403, 3.2245], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:03:00.125000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 483.40499999999815, 0.0, array([3.2406, 3.2248, 3.2406, 3.2248], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:03:09.170000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 492.4499999999981, 0.0, array([3.2406, 3.2251, 3.2406, 3.2251], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-22 23:03:20.225000'), 'HUATING01', 4.945693965483031, 8.0, array([8.00248862, 7.98393192, 8.00248862, 7.98393192]), 503.50499999999806, 0.0, array([3.2409, 3.2251, 3.2409, 3.2251], dtype=object), 0, 0, 0.003504999999998064, 0.0, 4)
+(Timestamp('2021-10-22 23:03:29.270000'), 'HUATING01', 4.945693965483031, 7.9, array([7.95624267, 7.93521046, 7.95624267, 7.93521046]), 512.549999999998, 0.0, array([3.2409, 3.2254, 3.2409, 3.2254], dtype=object), 0, 0, 0.012549999999998023, 0.0, 0)
+(Timestamp('2021-10-22 23:03:40.325000'), 'HUATING01', 4.945693965483031, 7.8, array([7.87041377, 7.8447509 , 7.87041377, 7.8447509 ]), 523.604999999998, 0.0, array([3.2412, 3.2254, 3.2412, 3.2254], dtype=object), 0, 0, 0.02360499999999798, 0.0, 0)
+(Timestamp('2021-10-22 23:03:49.370000'), 'HUATING01', 4.945693965483031, 7.7, array([7.75454845, 7.722718  , 7.75454845, 7.722718  ]), 532.6499999999979, 0.0, array([3.2412, 3.2257, 3.2412, 3.2257], dtype=object), 0, 0, 0.03264999999999793, 0.0, 0)
+(Timestamp('2021-10-22 23:04:00.425000'), 'HUATING01', 4.945693965483031, 7.6, array([7.60468104, 7.56476528, 7.60468104, 7.56476528]), 543.7049999999979, 0.0, array([3.2415, 3.226, 3.2415, 3.226], dtype=object), 0, 0, 0.043704999999997884, 0.0, 0)
+(Timestamp('2021-10-22 23:04:09.470000'), 'HUATING01', 4.945693965483031, 7.4, array([7.43174504, 7.38259476, 7.43174504, 7.38259476]), 552.7499999999978, 0.0, array([3.2418, 3.226, 3.2418, 3.226], dtype=object), 0, 0, 0.052749999999997854, 0.0, 0)
+(Timestamp('2021-10-22 23:04:20.525000'), 'HUATING01', 4.945693965483031, 7.2, array([7.23383891, 7.17401405, 7.23383891, 7.17401405]), 563.8049999999978, 0.0, array([3.2418, 3.2263, 3.2418, 3.2263], dtype=object), 0, 0, 0.0638049999999978, 0.0, 0)
+(Timestamp('2021-10-22 23:04:29.570000'), 'HUATING01', 4.945693965483031, 7.0, array([7.0223253 , 6.95119755, 7.0223253 , 6.95119755]), 572.8499999999977, 0.0, array([3.2418, 3.2263, 3.2418, 3.2263], dtype=object), 0, 0, 0.07284999999999776, 0.0, 0)
+(Timestamp('2021-10-22 23:04:40.625000'), 'HUATING01', 4.945693965483031, 6.7, array([6.79671177, 6.71351744, 6.79671177, 6.71351744]), 583.9049999999977, 0.0, array([3.2421, 3.2266, 3.2421, 3.2266], dtype=object), 0, 0, 0.08390499999999772, 0.0, 0)
+(Timestamp('2021-10-22 23:04:49.670000'), 'HUATING01', 4.945693965483031, 6.5, array([6.56785654, 6.47241294, 6.56785654, 6.47241294]), 592.9499999999977, 0.0, array([3.2424, 3.2266, 3.2424, 3.2266], dtype=object), 0, 0, 0.09294999999999767, 0.0, 0)
+(Timestamp('2021-10-22 23:05:00.725000'), 'HUATING01', 4.945693965483031, 6.2, array([6.34248326, 6.23496238, 6.34248326, 6.23496238]), 604.0049999999976, 0.0, array([3.2424, 3.2269, 3.2424, 3.2269], dtype=object), 0, 0, 0.10106799999999938, 0.0, 0)
+(Timestamp('2021-10-22 23:05:09.770000'), 'HUATING01', 4.945693965483031, 6.0, array([6.1352067 , 6.01649455, 6.1352067 , 6.01649455]), 613.0499999999976, 0.0, array([3.2428, 3.2269, 3.2428, 3.2269], dtype=object), 0, 0, 0.10347999999999938, 0.0, 0)
+(Timestamp('2021-10-22 23:05:20.825000'), 'HUATING01', 4.945693965483031, 5.8, array([5.9445566 , 5.81542899, 5.9445566 , 5.81542899]), 624.1049999999975, 0.0, array([3.2428, 3.2273, 3.2428, 3.2273], dtype=object), 0, 0, 0.10642799999999936, 0.0, 0)
+(Timestamp('2021-10-22 23:05:29.870000'), 'HUATING01', 4.945693965483031, 5.6, array([5.7704717 , 5.63195496, 5.7704717 , 5.63195496]), 633.1499999999975, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.10883999999999935, 0.0, 0)
+(Timestamp('2021-10-22 23:05:40.925000'), 'HUATING01', 4.945693965483031, 5.5, array([5.61141498, 5.46435502, 5.61141498, 5.46435502]), 644.2049999999974, 0.0, array([3.2431, 3.2276, 3.2431, 3.2276], dtype=object), 0, 0, 0.11178799999999936, 0.0, 0)
+(Timestamp('2021-10-22 23:05:49.970000'), 'HUATING01', 4.945693965483031, 5.3, array([5.46713374, 5.31236499, 5.46713374, 5.31236499]), 653.2499999999974, 0.0, array([3.2431, 3.2276, 3.2431, 3.2276], dtype=object), 0, 0, 0.11419999999999933, 0.0, 0)
+(Timestamp('2021-10-22 23:06:00.020000'), 'HUATING01', 4.945693965483031, 5.2, array([5.33710678, 5.17491248, 5.33710678, 5.17491248]), 663.2999999999973, 0.0, array([3.2437, 3.2279, 3.2437, 3.2279], dtype=object), 0, 0, 0.11687999999999932, 0.0, 0)
+(Timestamp('2021-10-22 23:06:09.065000'), 'HUATING01', 4.945693965483031, 5.1, array([5.22010584, 5.05116903, 5.22010584, 5.05116903]), 672.3449999999973, 0.0, array([3.2437, 3.2279, 3.2437, 3.2279], dtype=object), 0, 0, 0.11929199999999932, 0.0, 0)
+(Timestamp('2021-10-22 23:06:20.120000'), 'HUATING01', 4.945693965483031, 4.9, array([5.11470032, 4.93995546, 5.11470032, 4.93995546]), 683.3999999999972, 0.0, array([3.244, 3.2285, 3.244, 3.2285], dtype=object), 0, 0, 0.1222399999999993, 0.0, 0)
+(Timestamp('2021-10-22 23:06:29.165000'), 'HUATING01', 4.945693965483031, 4.8, array([5.02068339, 4.84097518, 5.02068339, 4.84097518]), 692.4449999999972, 0.0, array([3.244, 3.2285, 3.244, 3.2285], dtype=object), 0, 0, 0.12465199999999929, 0.0, 0)
+(Timestamp('2021-10-22 23:06:40.220000'), 'HUATING01', 4.945693965483031, 4.8, array([4.93643954, 4.75238026, 4.93643954, 4.75238026]), 703.4999999999972, 0.0, array([3.244, 3.2288, 3.244, 3.2288], dtype=object), 0, 0, 0.12759999999999927, 0.0, 0)
+(Timestamp('2021-10-22 23:06:49.265000'), 'HUATING01', 4.945693965483031, 4.7, array([4.8618799 , 4.67407079, 4.8618799 , 4.67407079]), 712.5449999999971, 0.0, array([3.2443, 3.2288, 3.2443, 3.2288], dtype=object), 0, 0, 0.13001199999999924, 0.0, 0)
+(Timestamp('2021-10-22 23:07:00.320000'), 'HUATING01', 4.945693965483031, 4.6, array([4.79576395, 4.6043977 , 4.79576395, 4.6043977 ]), 723.5999999999971, 0.0, array([3.2443, 3.2288, 3.2443, 3.2288], dtype=object), 0, 0, 0.13295999999999925, 0.0, 0)
+(Timestamp('2021-10-22 23:07:09.365000'), 'HUATING01', 4.945693965483031, 4.5, array([4.73751129, 4.54339843, 4.73751129, 4.54339843]), 732.644999999997, 0.0, array([3.2446, 3.2291, 3.2446, 3.2291], dtype=object), 0, 0, 0.13537199999999922, 0.0, 0)
+(Timestamp('2021-10-22 23:07:20.420000'), 'HUATING01', 4.945693965483031, 4.5, array([4.6865071 , 4.48956564, 4.6865071 , 4.48956564]), 743.699999999997, 0.0, array([3.2446, 3.2291, 3.2446, 3.2291], dtype=object), 0, 0, 0.1383199999999992, 0.0, 0)
+(Timestamp('2021-10-22 23:07:29.465000'), 'HUATING01', 4.945693965483031, 4.4, array([4.64179143, 4.442487  , 4.64179143, 4.442487  ]), 752.7449999999969, 0.0, array([3.2446, 3.2294, 3.2446, 3.2294], dtype=object), 0, 0, 0.1407319999999992, 0.0, 0)
+(Timestamp('2021-10-22 23:07:40.520000'), 'HUATING01', 4.945693965483031, 4.4, array([4.60283504, 4.40166378, 4.60283504, 4.40166378]), 763.7999999999969, 0.0, array([3.2449, 3.2294, 3.2449, 3.2294], dtype=object), 0, 0, 0.1436799999999992, 0.0, 0)
+(Timestamp('2021-10-22 23:07:49.565000'), 'HUATING01', 4.945693965483031, 4.4, array([4.56924681, 4.36611919, 4.56924681, 4.36611919]), 772.8449999999968, 0.0, array([3.2449, 3.2294, 3.2449, 3.2294], dtype=object), 0, 0, 0.1460919999999992, 0.0, 0)
+(Timestamp('2021-10-22 23:08:00.620000'), 'HUATING01', 4.945693965483031, 4.3, array([4.5399868 , 4.33560505, 4.5399868 , 4.33560505]), 783.8999999999968, 0.0, array([3.2449, 3.2297, 3.2449, 3.2297], dtype=object), 0, 0, 0.14903999999999917, 0.0, 0)
+(Timestamp('2021-10-22 23:08:09.665000'), 'HUATING01', 4.945693965483031, 4.3, array([4.51512501, 4.30939004, 4.51512501, 4.30939004]), 792.9449999999968, 0.0, array([3.2452, 3.2297, 3.2452, 3.2297], dtype=object), 0, 0, 0.15145199999999914, 0.0, 0)
+(Timestamp('2021-10-22 23:08:20.720000'), 'HUATING01', 4.945693965483031, 4.3, array([4.49381031, 4.28682894, 4.49381031, 4.28682894]), 803.9999999999967, 0.0, array([3.2452, 3.23, 3.2452, 3.23], dtype=object), 0, 0, 0.15439999999999918, 0.0, 0)
+(Timestamp('2021-10-22 23:08:29.765000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47557015, 4.26798605, 4.47557015, 4.26798605]), 813.0449999999967, 0.0, array([3.2452, 3.23, 3.2452, 3.23], dtype=object), 0, 0, 0.15681199999999912, 0.0, 0)
+(Timestamp('2021-10-22 23:08:40.820000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46043793, 4.25179927, 4.46043793, 4.25179927]), 824.0999999999966, 0.0, array([3.2455, 3.23, 3.2455, 3.23], dtype=object), 0, 0, 0.15975999999999912, 0.0, 0)
+(Timestamp('2021-10-22 23:08:49.865000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4475925 , 4.23853192, 4.4475925 , 4.23853192]), 833.1449999999966, 0.0, array([3.2455, 3.2304, 3.2455, 3.2304], dtype=object), 0, 0, 0.1621719999999991, 0.0, 0)
+(Timestamp('2021-10-22 23:09:00.920000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43688395, 4.22757981, 4.43688395, 4.22757981]), 844.1999999999965, 0.0, array([3.2459, 3.2304, 3.2459, 3.2304], dtype=object), 0, 0, 0.1651199999999991, 0.0, 0)
+(Timestamp('2021-10-22 23:09:09.965000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42848764, 4.21830255, 4.42848764, 4.21830255]), 853.2449999999965, 0.0, array([3.2459, 3.2304, 3.2459, 3.2304], dtype=object), 0, 0, 0.16753199999999907, 0.0, 0)
+(Timestamp('2021-10-22 23:09:20.015000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42138618, 4.21102148, 4.42138618, 4.21102148]), 863.2949999999964, 0.0, array([3.2459, 3.2307, 3.2459, 3.2307], dtype=object), 0, 0, 0.1702119999999991, 0.0, 0)
+(Timestamp('2021-10-22 23:09:29.060000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41562502, 4.20503748, 4.41562502, 4.20503748]), 872.3399999999964, 0.0, array([3.2462, 3.2307, 3.2462, 3.2307], dtype=object), 0, 0, 0.17262399999999906, 0.0, 0)
+(Timestamp('2021-10-22 23:09:40.115000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41122108, 4.20000192, 4.41122108, 4.20000192]), 883.3949999999963, 0.0, array([3.2462, 3.2307, 3.2462, 3.2307], dtype=object), 0, 0, 0.17557199999999906, 0.0, 0)
+(Timestamp('2021-10-22 23:09:49.160000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40760766, 4.19623691, 4.40760766, 4.19623691]), 892.4399999999963, 0.0, array([3.2462, 3.231, 3.2462, 3.231], dtype=object), 0, 0, 0.17798399999999903, 0.0, 0)
+(Timestamp('2021-10-22 23:10:00.215000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40458818, 4.1933913 , 4.40458818, 4.1933913 ]), 903.4949999999963, 0.0, array([3.2462, 3.231, 3.2462, 3.231], dtype=object), 0, 0, 0.18093199999999904, 0.0, 0)
+(Timestamp('2021-10-22 23:10:09.260000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40269116, 4.19102949, 4.40269116, 4.19102949]), 912.5399999999962, 0.0, array([3.2465, 3.231, 3.2465, 3.231], dtype=object), 0, 0, 0.183343999999999, 0.0, 0)
+(Timestamp('2021-10-22 23:10:20.315000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40127177, 4.18942134, 4.40127177, 4.18942134]), 923.5949999999962, 0.0, array([3.2465, 3.2313, 3.2465, 3.2313], dtype=object), 0, 0, 0.18629199999999901, 0.0, 0)
+(Timestamp('2021-10-22 23:10:29.360000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40010185, 4.18852327, 4.40010185, 4.18852327]), 932.6399999999961, 0.0, array([3.2465, 3.2313, 3.2465, 3.2313], dtype=object), 0, 0, 0.18870399999999898, 0.0, 0)
+(Timestamp('2021-10-22 23:10:40.415000'), 'HUATING01', 4.945693965483031, 4.2, array([4.39949963, 4.1877833 , 4.39949963, 4.1877833 ]), 943.6949999999961, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.191651999999999, 0.0, 0)
+(Timestamp('2021-10-22 23:10:49.460000'), 'HUATING01', 4.945693965483031, 4.2, array([4.3994463 , 4.18717761, 4.3994463 , 4.18717761]), 952.739999999996, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.19406399999999896, 0.0, 0)
+(Timestamp('2021-10-22 23:11:00.515000'), 'HUATING01', 4.945693965483031, 4.2, array([4.39940266, 4.18735145, 4.39940266, 4.18735145]), 963.794999999996, 0.0, array([3.2468, 3.2316, 3.2468, 3.2316], dtype=object), 0, 0, 0.19701199999999897, 0.0, 0)
+(Timestamp('2021-10-22 23:11:09.560000'), 'HUATING01', 4.945693965483031, 4.2, array([4.39978128, 4.18764333, 4.39978128, 4.18764333]), 972.8399999999959, 0.0, array([3.2471, 3.2316, 3.2471, 3.2316], dtype=object), 0, 0, 0.19942399999999894, 0.0, 0)
+(Timestamp('2021-10-22 23:11:20.615000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40050908, 4.18788046, 4.40050908, 4.18788046]), 983.8949999999959, 0.0, array([3.2471, 3.2316, 3.2471, 3.2316], dtype=object), 0, 0, 0.20237199999999894, 0.0, 0)
+(Timestamp('2021-10-22 23:11:29.660000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40109651, 4.18866715, 4.40109651, 4.18866715]), 992.9399999999958, 0.0, array([3.2471, 3.2319, 3.2471, 3.2319], dtype=object), 0, 0, 0.20478399999999897, 0.0, 0)
+(Timestamp('2021-10-22 23:11:40.715000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40157037, 4.18956055, 4.40157037, 4.18956055]), 1003.9949999999958, 0.0, array([3.2471, 3.2319, 3.2471, 3.2319], dtype=object), 0, 0, 0.20773199999999892, 0.0, 0)
+(Timestamp('2021-10-22 23:11:49.760000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40256104, 4.19027658, 4.40256104, 4.19027658]), 1013.0399999999958, 0.0, array([3.2474, 3.2319, 3.2474, 3.2319], dtype=object), 0, 0, 0.21014399999999894, 0.0, 0)
+(Timestamp('2021-10-22 23:12:00.815000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40361998, 4.19133277, 4.40361998, 4.19133277]), 1024.0949999999957, 0.0, array([3.2474, 3.2322, 3.2474, 3.2322], dtype=object), 0, 0, 0.2130919999999989, 0.0, 0)
+(Timestamp('2021-10-22 23:12:09.860000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40446271, 4.19258009, 4.40446271, 4.19258009]), 1033.1399999999967, 0.0, array([3.2474, 3.2322, 3.2474, 3.2322], dtype=object), 0, 0, 0.21550399999999917, 0.0, 0)
+(Timestamp('2021-10-22 23:12:20.915000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40513286, 4.193572  , 4.40513286, 4.193572  ]), 1044.194999999998, 0.0, array([3.2474, 3.2322, 3.2474, 3.2322], dtype=object), 0, 0, 0.2184519999999995, 0.0, 0)
+(Timestamp('2021-10-22 23:12:29.960000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40612101, 4.1944475 , 4.40612101, 4.1944475 ]), 1053.2399999999989, 0.0, array([3.2477, 3.2322, 3.2477, 3.2322], dtype=object), 0, 0, 0.22086399999999973, 0.0, 0)
+(Timestamp('2021-10-22 23:12:40.010000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40736442, 4.19588059, 4.40736442, 4.19588059]), 1063.29, 0.0, array([3.2477, 3.2325, 3.2477, 3.2325], dtype=object), 0, 0, 0.22354400000000005, 0.0, 0)
+(Timestamp('2021-10-22 23:12:49.055000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40834029, 4.19709916, 4.40834029, 4.19709916]), 1072.335000000001, 0.0, array([3.2477, 3.2325, 3.2477, 3.2325], dtype=object), 0, 0, 0.2259560000000003, 0.0, 0)
+(Timestamp('2021-10-22 23:13:00.110000'), 'HUATING01', 4.945693965483031, 4.2, array([4.40919193, 4.19805469, 4.40919193, 4.19805469]), 1083.3900000000021, 0.0, array([3.248, 3.2325, 3.248, 3.2325], dtype=object), 0, 0, 0.2289040000000006, 0.0, 0)
+(Timestamp('2021-10-22 23:13:09.155000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41053671, 4.19899138, 4.41053671, 4.19899138]), 1092.4350000000031, 0.0, array([3.248, 3.2328, 3.248, 3.2328], dtype=object), 0, 0, 0.23131600000000085, 0.0, 0)
+(Timestamp('2021-10-22 23:13:20.210000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41177817, 4.20049886, 4.41177817, 4.20049886]), 1103.4900000000043, 0.0, array([3.248, 3.2328, 3.248, 3.2328], dtype=object), 0, 0, 0.2342640000000012, 0.0, 0)
+(Timestamp('2021-10-22 23:13:29.255000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41273858, 4.20166508, 4.41273858, 4.20166508]), 1112.5350000000053, 0.0, array([3.248, 3.2328, 3.248, 3.2328], dtype=object), 0, 0, 0.23667600000000144, 0.0, 0)
+(Timestamp('2021-10-22 23:13:40.310000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41375222, 4.20256637, 4.41375222, 4.20256637]), 1123.5900000000065, 0.0, array([3.2483, 3.2328, 3.2483, 3.2328], dtype=object), 0, 0, 0.23962400000000178, 0.0, 0)
+(Timestamp('2021-10-22 23:13:49.355000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41526173, 4.20396219, 4.41526173, 4.20396219]), 1132.6350000000075, 0.0, array([3.2483, 3.2331, 3.2483, 3.2331], dtype=object), 0, 0, 0.24203600000000203, 0.0, 0)
+(Timestamp('2021-10-22 23:14:00.410000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41641981, 4.20533826, 4.41641981, 4.20533826]), 1143.6900000000087, 0.0, array([3.2483, 3.2331, 3.2483, 3.2331], dtype=object), 0, 0, 0.24498400000000234, 0.0, 0)
+(Timestamp('2021-10-22 23:14:09.455000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4173028 , 4.20638745, 4.4173028 , 4.20638745]), 1152.7350000000097, 0.0, array([3.2483, 3.2331, 3.2483, 3.2331], dtype=object), 0, 0, 0.2473960000000026, 0.0, 0)
+(Timestamp('2021-10-22 23:14:20.510000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41806977, 4.20769054, 4.41806977, 4.20769054]), 1163.7900000000109, 0.0, array([3.2483, 3.2335, 3.2483, 3.2335], dtype=object), 0, 0, 0.25034400000000295, 0.0, 0)
+(Timestamp('2021-10-22 23:14:29.555000'), 'HUATING01', 4.945693965483031, 4.2, array([4.41918464, 4.20942749, 4.41918464, 4.20942749]), 1172.8350000000119, 0.0, array([3.2486, 3.2335, 3.2486, 3.2335], dtype=object), 0, 0, 0.2527560000000032, 0.0, 0)
+(Timestamp('2021-10-22 23:14:40.610000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42045219, 4.21088214, 4.42045219, 4.21088214]), 1183.890000000013, 0.0, array([3.2486, 3.2335, 3.2486, 3.2335], dtype=object), 0, 0, 0.25570400000000354, 0.0, 0)
+(Timestamp('2021-10-22 23:14:49.655000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42140452, 4.21197504, 4.42140452, 4.21197504]), 1192.935000000014, 0.0, array([3.2486, 3.2335, 3.2486, 3.2335], dtype=object), 0, 0, 0.2581160000000038, 0.0, 0)
+(Timestamp('2021-10-22 23:15:00.710000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42212166, 4.21289694, 4.42212166, 4.21289694]), 1203.9900000000152, 0.0, array([3.2486, 3.2335, 3.2486, 3.2335], dtype=object), 0, 0, 0.2619950000000077, 0.0, 0)
+(Timestamp('2021-10-22 23:15:09.755000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42339792, 4.21448455, 4.42339792, 4.21448455]), 1213.0350000000162, 0.0, array([3.249, 3.2338, 3.249, 3.2338], dtype=object), 0, 0, 0.2665175000000082, 0.0, 0)
+(Timestamp('2021-10-22 23:15:20.810000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42510661, 4.21578616, 4.42510661, 4.21578616]), 1224.0900000000174, 0.0, array([3.249, 3.2338, 3.249, 3.2338], dtype=object), 0, 0, 0.27204500000000875, 0.0, 0)
+(Timestamp('2021-10-22 23:15:29.855000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42637115, 4.21674943, 4.42637115, 4.21674943]), 1233.1350000000184, 0.0, array([3.249, 3.2338, 3.249, 3.2338], dtype=object), 0, 0, 0.27656750000000924, 0.0, 0)
+(Timestamp('2021-10-22 23:15:40.910000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42730423, 4.21756672, 4.42730423, 4.21756672]), 1244.1900000000196, 0.0, array([3.249, 3.2338, 3.249, 3.2338], dtype=object), 0, 0, 0.2820950000000098, 0.0, 0)
+(Timestamp('2021-10-22 23:15:49.955000'), 'HUATING01', 4.945693965483031, 4.2, array([4.42893706, 4.2191259 , 4.42893706, 4.2191259 ]), 1253.2350000000206, 0.0, array([3.2493, 3.2341, 3.2493, 3.2341], dtype=object), 0, 0, 0.28661750000001035, 0.0, 0)
+(Timestamp('2021-10-22 23:16:00.005000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43036453, 4.2203788 , 4.43036453, 4.2203788 ]), 1263.2850000000217, 0.0, array([3.2493, 3.2341, 3.2493, 3.2341], dtype=object), 0, 0, 0.2916425000000109, 0.0, 0)
+(Timestamp('2021-10-22 23:16:09.050000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43139138, 4.22128007, 4.43139138, 4.22128007]), 1272.3300000000227, 0.0, array([3.2493, 3.2341, 3.2493, 3.2341], dtype=object), 0, 0, 0.2961650000000114, 0.0, 0)
+(Timestamp('2021-10-22 23:16:20.105000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4321276 , 4.22226794, 4.4321276 , 4.22226794]), 1283.3850000000239, 0.0, array([3.2493, 3.2344, 3.2493, 3.2344], dtype=object), 0, 0, 0.30169250000001196, 0.0, 0)
+(Timestamp('2021-10-22 23:16:29.150000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4334124, 4.2237658, 4.4334124, 4.2237658]), 1292.4300000000248, 0.0, array([3.2496, 3.2344, 3.2496, 3.2344], dtype=object), 0, 0, 0.3062150000000125, 0.0, 0)
+(Timestamp('2021-10-22 23:16:40.205000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43483772, 4.22495321, 4.43483772, 4.22495321]), 1303.485000000026, 0.0, array([3.2496, 3.2344, 3.2496, 3.2344], dtype=object), 0, 0, 0.3117425000000131, 0.0, 0)
+(Timestamp('2021-10-22 23:16:49.250000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43583294, 4.22578231, 4.43583294, 4.22578231]), 1312.530000000027, 0.0, array([3.2496, 3.2344, 3.2496, 3.2344], dtype=object), 0, 0, 0.31626500000001356, 0.0, 0)
+(Timestamp('2021-10-22 23:17:00.305000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43652529, 4.22635911, 4.43652529, 4.22635911]), 1323.5850000000282, 0.0, array([3.2496, 3.2344, 3.2496, 3.2344], dtype=object), 0, 0, 0.32179250000001414, 0.0, 0)
+(Timestamp('2021-10-22 23:17:09.350000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43700145, 4.22797541, 4.43700145, 4.22797541]), 1332.6300000000292, 0.0, array([3.2496, 3.2347, 3.2496, 3.2347], dtype=object), 0, 0, 0.3263150000000147, 0.0, 0)
+(Timestamp('2021-10-22 23:17:20.405000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43845519, 4.22922053, 4.43845519, 4.22922053]), 1343.6850000000304, 0.0, array([3.2499, 3.2347, 3.2499, 3.2347], dtype=object), 0, 0, 0.33184250000001525, 0.0, 0)
+(Timestamp('2021-10-22 23:17:29.450000'), 'HUATING01', 4.945693965483031, 4.2, array([4.43969373, 4.23006382, 4.43969373, 4.23006382]), 1352.7300000000314, 0.0, array([3.2499, 3.2347, 3.2499, 3.2347], dtype=object), 0, 0, 0.3363650000000158, 0.0, 0)
+(Timestamp('2021-10-22 23:17:40.505000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44052918, 4.23063264, 4.44052918, 4.23063264]), 1363.7850000000326, 0.0, array([3.2499, 3.2347, 3.2499, 3.2347], dtype=object), 0, 0, 0.34189250000001636, 0.0, 0)
+(Timestamp('2021-10-22 23:17:49.550000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44108626, 4.2318751 , 4.44108626, 4.2318751 ]), 1372.8300000000336, 0.0, array([3.2499, 3.235, 3.2499, 3.235], dtype=object), 0, 0, 0.3464150000000169, 0.0, 0)
+(Timestamp('2021-10-22 23:18:00.605000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44212052, 4.23328474, 4.44212052, 4.23328474]), 1383.8850000000348, 0.0, array([3.2502, 3.235, 3.2502, 3.235], dtype=object), 0, 0, 0.3519425000000174, 0.0, 0)
+(Timestamp('2021-10-22 23:18:09.650000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44360684, 4.23421   , 4.44360684, 4.23421   ]), 1392.9300000000358, 0.0, array([3.2502, 3.235, 3.2502, 3.235], dtype=object), 0, 0, 0.3564650000000179, 0.0, 0)
+(Timestamp('2021-10-22 23:18:20.705000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44457818, 4.23481467, 4.44457818, 4.23481467]), 1403.985000000037, 0.0, array([3.2502, 3.235, 3.2502, 3.235], dtype=object), 0, 0, 0.3619925000000186, 0.0, 0)
+(Timestamp('2021-10-22 23:18:29.750000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44520564, 4.23535748, 4.44520564, 4.23535748]), 1413.030000000038, 0.0, array([3.2502, 3.235, 3.2502, 3.235], dtype=object), 0, 0, 0.366515000000019, 0.0, 0)
+(Timestamp('2021-10-22 23:18:40.805000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44560912, 4.23681614, 4.44560912, 4.23681614]), 1424.0850000000391, 0.0, array([3.2502, 3.2353, 3.2502, 3.2353], dtype=object), 0, 0, 0.37204250000001965, 0.0, 0)
+(Timestamp('2021-10-22 23:18:49.850000'), 'HUATING01', 4.945693965483031, 4.2, array([4.447273  , 4.23802758, 4.447273  , 4.23802758]), 1433.1300000000401, 0.0, array([3.2505, 3.2353, 3.2505, 3.2353], dtype=object), 0, 0, 0.37656500000002013, 0.0, 0)
+(Timestamp('2021-10-22 23:19:00.905000'), 'HUATING01', 4.945693965483031, 4.2, array([4.44848422, 4.23879392, 4.44848422, 4.23879392]), 1444.1850000000413, 0.0, array([3.2505, 3.2353, 3.2505, 3.2353], dtype=object), 0, 0, 0.3820925000000207, 0.0, 0)
+(Timestamp('2021-10-22 23:19:09.950000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4492415 , 4.23927305, 4.4492415 , 4.23927305]), 1453.2300000000423, 0.0, array([3.2505, 3.2353, 3.2505, 3.2353], dtype=object), 0, 0, 0.38661500000002125, 0.0, 0)
+(Timestamp('2021-10-22 23:19:20'), 'HUATING01', 4.945693965483031, 4.2, array([4.44971204, 4.24038397, 4.44971204, 4.24038397]), 1463.2800000000434, 0.0, array([3.2505, 3.2356, 3.2505, 3.2356], dtype=object), 0, 0, 0.39164000000002175, 0.0, 0)
+(Timestamp('2021-10-22 23:19:30.050000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45000198, 4.24189212, 4.45000198, 4.24189212]), 1473.3300000000445, 0.0, array([3.2505, 3.2356, 3.2505, 3.2356], dtype=object), 0, 0, 0.39666500000002225, 0.0, 0)
+(Timestamp('2021-10-22 23:19:39.095000'), 'HUATING01', 4.945693965483031, 4.2, array([4.4501789 , 4.24281242, 4.4501789 , 4.24281242]), 1482.3750000000455, 0.0, array([3.2505, 3.2356, 3.2505, 3.2356], dtype=object), 0, 0, 0.4011875000000228, 0.0, 0)
+(Timestamp('2021-10-22 23:19:50.150000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45136113, 4.24337109, 4.45136113, 4.24337109]), 1493.4300000000467, 0.0, array([3.2505, 3.2356, 3.2505, 3.2356], dtype=object), 0, 0, 0.40671500000002336, 0.0, 0)
+(Timestamp('2021-10-22 23:19:59.195000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45269134, 4.24370623, 4.45269134, 4.24370623]), 1502.4750000000477, 0.0, array([3.2508, 3.2356, 3.2508, 3.2356], dtype=object), 0, 0, 0.41123750000002385, 0.0, 0)
+(Timestamp('2021-10-22 23:20:10.250000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45348505, 4.24485025, 4.45348505, 4.24485025]), 1513.5300000000489, 0.0, array([3.2508, 3.2359, 3.2508, 3.2359], dtype=object), 0, 0, 0.4167650000000245, 0.0, 0)
+(Timestamp('2021-10-22 23:20:19.295000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45395299, 4.24631996, 4.45395299, 4.24631996]), 1522.5750000000498, 0.0, array([3.2508, 3.2359, 3.2508, 3.2359], dtype=object), 0, 0, 0.42128750000002496, 0.0, 0)
+(Timestamp('2021-10-22 23:20:30.350000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45422735, 4.24718166, 4.45422735, 4.24718166]), 1533.630000000051, 0.0, array([3.2508, 3.2359, 3.2508, 3.2359], dtype=object), 0, 0, 0.4268150000000256, 0.0, 0)
+(Timestamp('2021-10-22 23:20:39.395000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45653579, 4.24768081, 4.45653579, 4.24768081]), 1542.675000000052, 0.0, array([3.2514, 3.2359, 3.2514, 3.2359], dtype=object), 0, 0, 0.431337500000026, 0.0, 0)
+(Timestamp('2021-10-22 23:20:50.450000'), 'HUATING01', 4.945693965483031, 4.2, array([4.45931672, 4.24796829, 4.45931672, 4.24796829]), 1553.7300000000532, 0.0, array([3.2514, 3.2359, 3.2514, 3.2359], dtype=object), 0, 0, 0.43686500000002665, 0.0, 0)
+(Timestamp('2021-10-22 23:20:59.495000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46089897, 4.25027037, 4.46089897, 4.25027037]), 1562.7750000000542, 0.0, array([3.2514, 3.2366, 3.2514, 3.2366], dtype=object), 0, 0, 0.44138750000002713, 0.0, 0)
+(Timestamp('2021-10-22 23:21:10.550000'), 'HUATING01', 4.945693965483031, 4.3, array([4.4617939 , 4.25373772, 4.4617939 , 4.25373772]), 1573.8300000000554, 0.0, array([3.2514, 3.2366, 3.2514, 3.2366], dtype=object), 0, 0, 0.4469150000000278, 0.0, 0)
+(Timestamp('2021-10-22 23:21:19.595000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46229389, 4.25567487, 4.46229389, 4.25567487]), 1582.8750000000564, 0.0, array([3.2514, 3.2366, 3.2514, 3.2366], dtype=object), 0, 0, 0.45143750000002825, 0.0, 0)
+(Timestamp('2021-10-22 23:21:30.650000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46377914, 4.25675053, 4.46377914, 4.25675053]), 1593.9300000000576, 0.0, array([3.2517, 3.2366, 3.2517, 3.2366], dtype=object), 0, 0, 0.4569650000000288, 0.0, 0)
+(Timestamp('2021-10-22 23:21:39.695000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46529057, 4.25734043, 4.46529057, 4.25734043]), 1602.9750000000586, 0.0, array([3.2517, 3.2366, 3.2517, 3.2366], dtype=object), 0, 0, 0.46148750000002936, 0.0, 0)
+(Timestamp('2021-10-22 23:21:50.750000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46611424, 4.25871978, 4.46611424, 4.25871978]), 1614.0300000000598, 0.0, array([3.2517, 3.2369, 3.2517, 3.2369], dtype=object), 0, 0, 0.46701500000002993, 0.0, 0)
+(Timestamp('2021-10-22 23:21:59.795000'), 'HUATING01', 4.945693965483031, 4.3, array([4.4665575 , 4.26015634, 4.4665575 , 4.26015634]), 1623.0750000000608, 0.0, array([3.2517, 3.2369, 3.2517, 3.2369], dtype=object), 0, 0, 0.4715375000000305, 0.0, 0)
+(Timestamp('2021-10-22 23:22:10.850000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46679449, 4.26112253, 4.46679449, 4.26112253]), 1634.130000000062, 0.0, array([3.2517, 3.2369, 3.2517, 3.2369], dtype=object), 0, 0, 0.47706500000003105, 0.0, 0)
+(Timestamp('2021-10-22 23:22:19.895000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46718625, 4.26163257, 4.46718625, 4.26163257]), 1643.175000000063, 0.0, array([3.2517, 3.2369, 3.2517, 3.2369], dtype=object), 0, 0, 0.48158750000003153, 0.0, 0)
+(Timestamp('2021-10-22 23:22:30.950000'), 'HUATING01', 4.945693965483031, 4.3, array([4.46908356, 4.26190002, 4.46908356, 4.26190002]), 1654.2300000000641, 0.0, array([3.2521, 3.2369, 3.2521, 3.2369], dtype=object), 0, 0, 0.48711500000003216, 0.0, 0)
+(Timestamp('2021-10-22 23:22:38.990000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47080636, 4.26226494, 4.47080636, 4.26226494]), 1662.270000000065, 0.0, array([3.2521, 3.2372, 3.2521, 3.2372], dtype=object), 0, 0, 0.49113500000003263, 0.0, 0)
+(Timestamp('2021-10-22 23:22:50.045000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47169291, 4.2638736 , 4.47169291, 4.2638736 ]), 1673.325000000066, 0.0, array([3.2521, 3.2372, 3.2521, 3.2372], dtype=object), 0, 0, 0.49666250000003304, 0.0, 0)
+(Timestamp('2021-10-22 23:22:59.090000'), 'HUATING01', 4.945693965483031, 4.3, array([4.4721432 , 4.26510694, 4.4721432 , 4.26510694]), 1682.370000000067, 0.0, array([3.2521, 3.2372, 3.2521, 3.2372], dtype=object), 0, 0, 0.5011850000000335, 0.0, 0)
+(Timestamp('2021-10-22 23:23:10.145000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47237029, 4.26572893, 4.47237029, 4.26572893]), 1693.4250000000682, 0.0, array([3.2521, 3.2372, 3.2521, 3.2372], dtype=object), 0, 0, 0.5067125000000341, 0.0, 0)
+(Timestamp('2021-10-22 23:23:19.190000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47375715, 4.26603849, 4.47375715, 4.26603849]), 1702.4700000000691, 0.0, array([3.2524, 3.2372, 3.2524, 3.2372], dtype=object), 0, 0, 0.5112350000000346, 0.0, 0)
+(Timestamp('2021-10-22 23:23:30.245000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47530074, 4.26619143, 4.47530074, 4.26619143]), 1713.5250000000703, 0.0, array([3.2524, 3.2372, 3.2524, 3.2372], dtype=object), 0, 0, 0.5167625000000353, 0.0, 0)
+(Timestamp('2021-10-22 23:23:39.290000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47605319, 4.26799782, 4.47605319, 4.26799782]), 1722.5700000000713, 0.0, array([3.2524, 3.2375, 3.2524, 3.2375], dtype=object), 0, 0, 0.5212850000000357, 0.0, 0)
+(Timestamp('2021-10-22 23:23:50.345000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47641721, 4.2691104 , 4.47641721, 4.2691104 ]), 1733.6250000000725, 0.0, array([3.2524, 3.2375, 3.2524, 3.2375], dtype=object), 0, 0, 0.5268125000000363, 0.0, 0)
+(Timestamp('2021-10-22 23:23:59.390000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47659095, 4.26984198, 4.47659095, 4.26984198]), 1742.6700000000735, 0.0, array([3.2524, 3.2375, 3.2524, 3.2375], dtype=object), 0, 0, 0.5313350000000368, 0.0, 0)
+(Timestamp('2021-10-22 23:24:10.445000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47707858, 4.27018841, 4.47707858, 4.27018841]), 1753.7250000000747, 0.0, array([3.2527, 3.2375, 3.2527, 3.2375], dtype=object), 0, 0, 0.5368625000000374, 0.0, 0)
+(Timestamp('2021-10-22 23:24:19.490000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47869616, 4.2703502 , 4.47869616, 4.2703502 ]), 1762.7700000000757, 0.0, array([3.2527, 3.2375, 3.2527, 3.2375], dtype=object), 0, 0, 0.541385000000038, 0.0, 0)
+(Timestamp('2021-10-22 23:24:30.545000'), 'HUATING01', 4.945693965483031, 4.3, array([4.47989983, 4.27187049, 4.47989983, 4.27187049]), 1773.825000000077, 0.0, array([3.2527, 3.2378, 3.2527, 3.2378], dtype=object), 0, 0, 0.5469125000000384, 0.0, 0)
+(Timestamp('2021-10-22 23:24:39.590000'), 'HUATING01', 4.945693965483031, 4.3, array([4.48044971, 4.27339775, 4.48044971, 4.27339775]), 1782.8700000000779, 0.0, array([3.2527, 3.2378, 3.2527, 3.2378], dtype=object), 0, 0, 0.551435000000039, 0.0, 0)
+(Timestamp('2021-10-22 23:24:50.645000'), 'HUATING01', 4.945693965483031, 4.3, array([4.48069884, 4.27408968, 4.48069884, 4.27408968]), 1793.925000000079, 0.0, array([3.2527, 3.2378, 3.2527, 3.2378], dtype=object), 0, 0, 0.5569625000000396, 0.0, 0)
+(Timestamp('2021-10-22 23:24:59.690000'), 'HUATING01', 4.945693965483031, 4.3, array([4.48080993, 4.27439824, 4.48080993, 4.27439824]), 1802.97000000008, 0.0, array([3.2527, 3.2378, 3.2527, 3.2378], dtype=object), 0, 0, 0.560594000000016, 0.0, 0)
+(Timestamp('2021-10-22 23:25:10.745000'), 'HUATING01', 4.999852299522408, 4.3, array([4.53442668, 4.32801499, 4.53442668, 4.32801499]), 0, -0.965400024414062, array([3.284, 3.2703, 3.284, 3.2703], dtype=object), 0, 0, 0.0, 3.8604060985279056, 4)
+(Timestamp('2021-10-22 23:25:19.790000'), 'HUATING01', 5.1223557079514475, 4.4, array([4.65570506, 4.44929337, 4.65570506, 4.44929337]), 0, -0.965400024414062, array([3.3007, 3.2877, 3.3007, 3.2877], dtype=object), 0, 0, 0.0, 8.732043220825192, 4)
+(Timestamp('2021-10-22 23:25:30.845000'), 'HUATING01', 5.272072231062436, 4.6, array([4.80392442, 4.59751272, 4.80392442, 4.59751272]), 0, -0.965400024414062, array([3.3134, 3.301, 3.3134, 3.301], dtype=object), 0, 0, 0.0, 10.671793757629391, 4)
+(Timestamp('2021-10-22 23:25:39.890000'), 'HUATING01', 5.394565778300439, 4.7, array([4.92519303, 4.71878133, 4.92519303, 4.71878133]), 0, -0.965400024414062, array([3.324, 3.3119, 3.324, 3.3119], dtype=object), 0, 0, 0.0, 8.731339708557126, 4)
+(Timestamp('2021-10-22 23:25:50.945000'), 'HUATING01', 5.544282301411428, 4.9, array([5.07341238, 4.86700069, 5.07341238, 4.86700069]), 0, -0.965400024414062, array([3.3339, 3.3224, 3.3339, 3.3224], dtype=object), 0, 0, 0.0, 10.67179375762939, 4)
+(Timestamp('2021-10-22 23:25:59.990000'), 'HUATING01', 5.666775840135237, 5.0, array([5.19468099, 4.9882693 , 5.19468099, 4.9882693 ]), 0, -0.965400024414062, array([3.3429, 3.3317, 3.3429, 3.3317], dtype=object), 0, 0, 0.0, 8.731339708557124, 4)
+(Timestamp('2021-10-22 23:26:10.040000'), 'HUATING01', 5.8028808753128205, 5.1, array([5.32942497, 5.12301328, 5.32942497, 5.12301328]), 0, -0.965400024414062, array([3.3503, 3.3395, 3.3503, 3.3395], dtype=object), 0, 0, 0.0, 9.701566733093257, 4)
+(Timestamp('2021-10-22 23:26:19.085000'), 'HUATING01', 5.925344804945638, 5.2, array([5.45066427, 5.24425257, 5.45066427, 5.24425257]), 0, -0.964700012207031, array([3.3581, 3.3479, 3.3581, 3.3479], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-22 23:26:30.140000'), 'HUATING01', 6.075051458357572, 5.4, array([5.59887386, 5.39246216, 5.59887386, 5.39246216]), 0, -0.965400024414062, array([3.3655, 3.3556, 3.3655, 3.3556], dtype=object), 0, 0, 0.0, 10.671090245361324, 4)
+(Timestamp('2021-10-22 23:26:39.185000'), 'HUATING01', 6.197515396498408, 5.5, array([5.72011315, 5.51370145, 5.72011315, 5.51370145]), 0, -0.964700012207031, array([3.3727, 3.363, 3.3727, 3.363], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-22 23:26:50.240000'), 'HUATING01', 6.347222049910342, 5.7, array([5.86832274, 5.66191104, 5.86832274, 5.66191104]), 0, -0.965400024414062, array([3.3792, 3.3705, 3.3792, 3.3705], dtype=object), 0, 0, 0.0, 10.671090245361322, 4)
+(Timestamp('2021-10-22 23:26:59.285000'), 'HUATING01', 6.469656370433644, 5.8, array([5.98953272, 5.78312102, 5.98953272, 5.78312102]), 0, -0.964700012207031, array([3.3857, 3.3773, 3.3857, 3.3773], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-22 23:27:10.340000'), 'HUATING01', 6.619293935933666, 5.9, array([6.13767391, 5.93126221, 6.13767391, 5.93126221]), 0, -0.964700012207031, array([3.3919, 3.3838, 3.3919, 3.3838], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-22 23:27:19.385000'), 'HUATING01', 6.741708525566877, 6.1, array([6.25886435, 6.05245265, 6.25886435, 6.05245265]), 0, -0.964700012207031, array([3.3971, 3.3897, 3.3971, 3.3897], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:27:30.440000'), 'HUATING01', 6.891326351668789, 6.2, array([6.40698599, 6.2005743 , 6.40698599, 6.2005743 ]), 0, -0.964700012207031, array([3.4021, 3.3956, 3.4021, 3.3956], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:27:39.485000'), 'HUATING01', 7.01374093279398, 6.3, array([6.52817643, 6.32176474, 6.52817643, 6.32176474]), 0, -0.964700012207031, array([3.4061, 3.4006, 3.4061, 3.4006], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:27:50.540000'), 'HUATING01', 7.163358758895892, 6.5, array([6.67629808, 6.46988638, 6.67629808, 6.46988638]), 0, -0.964700012207031, array([3.4102, 3.4052, 3.4102, 3.4052], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:27:59.585000'), 'HUATING01', 7.285773348529102, 6.6, array([6.79748852, 6.59107682, 6.79748852, 6.59107682]), 0, -0.964700012207031, array([3.4126, 3.4089, 3.4126, 3.4089], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:28:10.640000'), 'HUATING01', 7.435391174631014, 6.7, array([6.94561017, 6.73919847, 6.94561017, 6.73919847]), 0, -0.964700012207031, array([3.4154, 3.4123, 3.4154, 3.4123], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:28:19.685000'), 'HUATING01', 7.557805755756205, 6.9, array([7.06680061, 6.86038891, 7.06680061, 6.86038891]), 0, -0.964700012207031, array([3.4173, 3.4145, 3.4173, 3.4145], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:28:30.740000'), 'HUATING01', 7.707423581858117, 7.0, array([7.21492225, 7.00851056, 7.21492225, 7.00851056]), 0, -0.964700012207031, array([3.4192, 3.4167, 3.4192, 3.4167], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:28:39.785000'), 'HUATING01', 7.829838162983308, 7.1, array([7.33611269, 7.129701  , 7.33611269, 7.129701  ]), 0, -0.964700012207031, array([3.4204, 3.4185, 3.4204, 3.4185], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:28:50.840000'), 'HUATING01', 7.97945598908522, 7.3, array([7.48423434, 7.27782264, 7.48423434, 7.27782264]), 0, -0.964700012207031, array([3.4219, 3.4201, 3.4219, 3.4201], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:28:59.885000'), 'HUATING01', 8.10187057871843, 7.4, array([7.60542478, 7.39901308, 7.60542478, 7.39901308]), 0, -0.964700012207031, array([3.4235, 3.4213, 3.4235, 3.4213], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:29:10.940000'), 'HUATING01', 8.251488404820341, 7.5, array([7.75354643, 7.54713473, 7.75354643, 7.54713473]), 0, -0.964700012207031, array([3.4247, 3.4229, 3.4247, 3.4229], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:29:19.985000'), 'HUATING01', 8.373902985945533, 7.7, array([7.87473687, 7.66832517, 7.87473687, 7.66832517]), 0, -0.964700012207031, array([3.426, 3.4241, 3.426, 3.4241], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:29:30.035000'), 'HUATING01', 8.509919193813094, 7.8, array([8.00939291, 7.80298121, 8.00939291, 7.80298121]), 0, -0.964700012207031, array([3.4269, 3.425, 3.4269, 3.425], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:29:39.080000'), 'HUATING01', 8.632333774938285, 7.9, array([8.13058335, 7.92417165, 8.13058335, 7.92417165]), 0, -0.964700012207031, array([3.4281, 3.4266, 3.4281, 3.4266], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:29:50.135000'), 'HUATING01', 8.781951601040197, 8.1, array([8.278705 , 8.0722933, 8.278705 , 8.0722933]), 0, -0.964700012207031, array([3.4291, 3.4275, 3.4291, 3.4275], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:29:59.180000'), 'HUATING01', 8.904366190673407, 8.2, array([8.39989544, 8.19348374, 8.39989544, 8.19348374]), 0, -0.964700012207031, array([3.4306, 3.4288, 3.4306, 3.4288], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:30:10.235000'), 'HUATING01', 9.053984016775319, 8.3, array([8.54801708, 8.34160539, 8.54801708, 8.34160539]), 0, -0.964700012207031, array([3.4316, 3.43, 3.4316, 3.43], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:30:19.280000'), 'HUATING01', 9.17639859790051, 8.5, array([8.66920752, 8.46279583, 8.66920752, 8.46279583]), 0, -0.964700012207031, array([3.4328, 3.4309, 3.4328, 3.4309], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:30:30.335000'), 'HUATING01', 9.326016424002422, 8.6, array([8.81732917, 8.61091747, 8.81732917, 8.61091747]), 0, -0.964700012207031, array([3.4337, 3.4322, 3.4337, 3.4322], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:30:39.380000'), 'HUATING01', 9.448431013635632, 8.7, array([8.93851961, 8.73210791, 8.93851961, 8.73210791]), 0, -0.964700012207031, array([3.435, 3.4331, 3.435, 3.4331], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:30:50.435000'), 'HUATING01', 9.598058709436598, 8.9, array([9.08665103, 8.88023933, 9.08665103, 8.88023933]), 0, -0.964700012207031, array([3.4359, 3.4347, 3.4359, 3.4347], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:30:59.480000'), 'HUATING01', 9.72047329056179, 9.0, array([9.20784147, 9.00142977, 9.20784147, 9.00142977]), 0, -0.964700012207031, array([3.4368, 3.4356, 3.4368, 3.4356], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:31:10.535000'), 'HUATING01', 9.870091116663701, 9.1, array([9.35596311, 9.14955142, 9.35596311, 9.14955142]), 0, -0.964700012207031, array([3.4381, 3.4365, 3.4381, 3.4365], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:31:19.580000'), 'HUATING01', 9.992505706296912, 9.3, array([9.47715355, 9.27074186, 9.47715355, 9.27074186]), 0, -0.964700012207031, array([3.4393, 3.4378, 3.4393, 3.4378], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:31:30.635000'), 'HUATING01', 10.142133402097878, 9.4, array([9.62528497, 9.41887328, 9.62528497, 9.41887328]), 0, -0.964700012207031, array([3.4402, 3.4387, 3.4402, 3.4387], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-22 23:31:39.680000'), 'HUATING01', 10.264557852922124, 9.5, array([9.74648518, 9.54007349, 9.74648518, 9.54007349]), 0, -0.965400024414062, array([3.4415, 3.4399, 3.4415, 3.4399], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:31:50.735000'), 'HUATING01', 10.414175679024035, 9.7, array([9.89460683, 9.68819513, 9.89460683, 9.68819513]), 0, -0.964700012207031, array([3.4424, 3.4409, 3.4424, 3.4409], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:31:59.780000'), 'HUATING01', 10.536590260149227, 9.8, array([10.01579727,  9.80938557, 10.01579727,  9.80938557]), 0, -0.964700012207031, array([3.4433, 3.4421, 3.4433, 3.4421], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:32:10.835000'), 'HUATING01', 10.686208086251138, 10.0, array([10.16391892,  9.95750722, 10.16391892,  9.95750722]), 0, -0.964700012207031, array([3.4443, 3.4433, 3.4443, 3.4433], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:32:19.880000'), 'HUATING01', 10.808622675884349, 10.1, array([10.28510936, 10.07869766, 10.28510936, 10.07869766]), 0, -0.964700012207031, array([3.4455, 3.4443, 3.4455, 3.4443], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:32:30.935000'), 'HUATING01', 10.95824050198626, 10.2, array([10.433231  , 10.22681931, 10.433231  , 10.22681931]), 0, -0.964700012207031, array([3.4468, 3.4452, 3.4468, 3.4452], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:32:39.980000'), 'HUATING01', 11.080655083111452, 10.3, array([10.55442144, 10.34800975, 10.55442144, 10.34800975]), 0, -0.964700012207031, array([3.4477, 3.4461, 3.4477, 3.4461], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:32:50.030000'), 'HUATING01', 11.216681160678068, 10.5, array([10.68908726, 10.48267556, 10.68908726, 10.48267556]), 0, -0.964700012207031, array([3.4486, 3.4471, 3.4486, 3.4471], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-22 23:32:59.075000'), 'HUATING01', 11.33909574180326, 10.6, array([10.8102777, 10.603866 , 10.8102777, 10.603866 ]), 0, -0.964700012207031, array([3.4495, 3.4483, 3.4495, 3.4483], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:33:10.130000'), 'HUATING01', 11.48871356790517, 10.8, array([10.95839934, 10.75198765, 10.95839934, 10.75198765]), 0, -0.964700012207031, array([3.4505, 3.4492, 3.4505, 3.4492], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:33:19.175000'), 'HUATING01', 11.611128157538381, 10.9, array([11.07958978, 10.87317809, 11.07958978, 10.87317809]), 0, -0.964700012207031, array([3.4514, 3.4505, 3.4514, 3.4505], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:33:30.230000'), 'HUATING01', 11.760745983640293, 11.0, array([11.22771143, 11.02129973, 11.22771143, 11.02129973]), 0, -0.964700012207031, array([3.4526, 3.4514, 3.4526, 3.4514], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:33:39.275000'), 'HUATING01', 11.883160564765484, 11.1, array([11.34890187, 11.14249017, 11.34890187, 11.14249017]), 0, -0.964700012207031, array([3.4536, 3.4523, 3.4536, 3.4523], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:33:50.330000'), 'HUATING01', 12.03278826056645, 11.3, array([11.49703329, 11.29062159, 11.49703329, 11.29062159]), 0, -0.964700012207031, array([3.4548, 3.4536, 3.4548, 3.4536], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:33:59.375000'), 'HUATING01', 12.155212719898715, 11.4, array([11.6182335, 11.4118218, 11.6182335, 11.4118218]), 0, -0.964700012207031, array([3.4557, 3.4545, 3.4557, 3.4545], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:34:10.430000'), 'HUATING01', 12.304830546000627, 11.6, array([11.76635515, 11.55994345, 11.76635515, 11.55994345]), 0, -0.964700012207031, array([3.4567, 3.4554, 3.4567, 3.4554], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:34:19.475000'), 'HUATING01', 12.427245127125818, 11.7, array([11.88754558, 11.68113389, 11.88754558, 11.68113389]), 0, -0.964700012207031, array([3.4579, 3.4564, 3.4579, 3.4564], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:34:30.530000'), 'HUATING01', 12.57686295322773, 11.8, array([12.03566723, 11.82925554, 12.03566723, 11.82925554]), 0, -0.964700012207031, array([3.4588, 3.4579, 3.4588, 3.4579], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:34:39.575000'), 'HUATING01', 12.699287412559995, 12.0, array([12.15686744, 11.95045575, 12.15686744, 11.95045575]), 0, -0.964700012207031, array([3.4598, 3.4588, 3.4598, 3.4588], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:34:50.630000'), 'HUATING01', 12.848905238661906, 12.1, array([12.30498909, 12.09857739, 12.30498909, 12.09857739]), 0, -0.964700012207031, array([3.4607, 3.4598, 3.4607, 3.4598], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:34:59.675000'), 'HUATING01', 12.971319819787098, 12.2, array([12.42617953, 12.21976783, 12.42617953, 12.21976783]), 0, -0.964700012207031, array([3.4616, 3.461, 3.4616, 3.461], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:35:10.730000'), 'HUATING01', 13.12093764588901, 12.4, array([12.57430118, 12.36788948, 12.57430118, 12.36788948]), 0, -0.964700012207031, array([3.4632, 3.4619, 3.4632, 3.4619], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:35:19.775000'), 'HUATING01', 13.243352227014201, 12.5, array([12.69549162, 12.48907992, 12.69549162, 12.48907992]), 0, -0.964700012207031, array([3.4641, 3.4629, 3.4641, 3.4629], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:35:30.830000'), 'HUATING01', 13.392970053116112, 12.6, array([12.84361326, 12.63720157, 12.84361326, 12.63720157]), 0, -0.964700012207031, array([3.465, 3.4638, 3.465, 3.4638], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:35:39.875000'), 'HUATING01', 13.515384642749323, 12.8, array([12.9648037 , 12.75839201, 12.9648037 , 12.75839201]), 0, -0.964700012207031, array([3.466, 3.465, 3.466, 3.465], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:35:50.930000'), 'HUATING01', 13.665002468851235, 12.9, array([13.11292535, 12.90651365, 13.11292535, 12.90651365]), 0, -0.964700012207031, array([3.4672, 3.4663, 3.4672, 3.4663], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:35:59.975000'), 'HUATING01', 13.787417049976426, 13.0, array([13.23411579, 13.02770409, 13.23411579, 13.02770409]), 0, -0.964700012207031, array([3.4681, 3.4672, 3.4681, 3.4672], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:36:10.025000'), 'HUATING01', 13.923443127549216, 13.2, array([13.3687816 , 13.16236991, 13.3687816 , 13.16236991]), 0, -0.964700012207031, array([3.4691, 3.4681, 3.4691, 3.4681], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-22 23:36:19.070000'), 'HUATING01', 14.045857708674408, 13.3, array([13.48997204, 13.28356035, 13.48997204, 13.28356035]), 0, -0.964700012207031, array([3.4706, 3.4694, 3.4706, 3.4694], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:36:30.125000'), 'HUATING01', 14.19547553477632, 13.4, array([13.63809369, 13.431682  , 13.63809369, 13.431682  ]), 0, -0.964700012207031, array([3.4716, 3.4703, 3.4716, 3.4703], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:36:39.170000'), 'HUATING01', 14.31789012440953, 13.6, array([13.75928413, 13.55287243, 13.75928413, 13.55287243]), 0, -0.964700012207031, array([3.4728, 3.4712, 3.4728, 3.4712], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:36:50.225000'), 'HUATING01', 14.467507950511441, 13.7, array([13.90740578, 13.70099408, 13.90740578, 13.70099408]), 0, -0.964700012207031, array([3.474, 3.4725, 3.474, 3.4725], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:36:59.270000'), 'HUATING01', 14.589922531636633, 13.8, array([14.02859622, 13.82218452, 14.02859622, 13.82218452]), 0, -0.964700012207031, array([3.475, 3.474, 3.475, 3.474], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:37:10.325000'), 'HUATING01', 14.739540357738544, 14.0, array([14.17671786, 13.97030617, 14.17671786, 13.97030617]), 0, -0.964700012207031, array([3.4762, 3.475, 3.4762, 3.475], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:37:19.370000'), 'HUATING01', 14.861954947371755, 14.1, array([14.2979083 , 14.09149661, 14.2979083 , 14.09149661]), 0, -0.964700012207031, array([3.4774, 3.4762, 3.4774, 3.4762], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:37:30.425000'), 'HUATING01', 15.011572773473667, 14.2, array([14.44602995, 14.23961826, 14.44602995, 14.23961826]), 0, -0.964700012207031, array([3.4787, 3.4771, 3.4787, 3.4771], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:37:39.470000'), 'HUATING01', 15.133987354598858, 14.4, array([14.56722039, 14.36080869, 14.56722039, 14.36080869]), 0, -0.964700012207031, array([3.4799, 3.4784, 3.4799, 3.4784], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:37:50.525000'), 'HUATING01', 15.28360518070077, 14.5, array([14.71534204, 14.50893034, 14.71534204, 14.50893034]), 0, -0.964700012207031, array([3.4812, 3.4796, 3.4812, 3.4796], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:37:59.570000'), 'HUATING01', 15.40601977033398, 14.6, array([14.83653248, 14.63012078, 14.83653248, 14.63012078]), 0, -0.964700012207031, array([3.4824, 3.4812, 3.4824, 3.4812], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:38:10.625000'), 'HUATING01', 15.555637596435892, 14.8, array([14.98465412, 14.77824243, 14.98465412, 14.77824243]), 0, -0.964700012207031, array([3.4836, 3.4824, 3.4836, 3.4824], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:38:19.670000'), 'HUATING01', 15.678052177561083, 14.9, array([15.10584456, 14.89943287, 15.10584456, 14.89943287]), 0, -0.964700012207031, array([3.4849, 3.4833, 3.4849, 3.4833], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:38:30.725000'), 'HUATING01', 15.827670003662995, 15.0, array([15.25396621, 15.04755452, 15.25396621, 15.04755452]), 0, -0.964700012207031, array([3.4864, 3.4846, 3.4864, 3.4846], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:38:39.770000'), 'HUATING01', 15.950084584788186, 15.2, array([15.37515665, 15.16874495, 15.37515665, 15.16874495]), 0, -0.964700012207031, array([3.4877, 3.4858, 3.4877, 3.4858], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:38:50.825000'), 'HUATING01', 16.0997024108901, 15.3, array([15.5232783, 15.3168666, 15.5232783, 15.3168666]), 0, -0.964700012207031, array([3.4889, 3.4874, 3.4889, 3.4874], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:38:59.870000'), 'HUATING01', 16.222117000523316, 15.4, array([15.64446874, 15.43805704, 15.64446874, 15.43805704]), 0, -0.964700012207031, array([3.4905, 3.4886, 3.4905, 3.4886], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:39:10.925000'), 'HUATING01', 16.371734826625232, 15.6, array([15.79259038, 15.58617869, 15.79259038, 15.58617869]), 0, -0.964700012207031, array([3.4917, 3.4902, 3.4917, 3.4902], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:39:19.970000'), 'HUATING01', 16.494149407750427, 15.7, array([15.91378082, 15.70736913, 15.91378082, 15.70736913]), 0, -0.964700012207031, array([3.4929, 3.4914, 3.4929, 3.4914], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:39:30.020000'), 'HUATING01', 16.630165615617994, 15.8, array([16.04843687, 15.84202517, 16.04843687, 15.84202517]), 0, -0.964700012207031, array([3.4945, 3.4926, 3.4945, 3.4926], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:39:39.065000'), 'HUATING01', 16.75258019674319, 16.0, array([16.16962731, 15.96321561, 16.16962731, 15.96321561]), 0, -0.964700012207031, array([3.496, 3.4939, 3.496, 3.4939], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:39:50.120000'), 'HUATING01', 16.902198022845106, 16.1, array([16.31774895, 16.11133726, 16.31774895, 16.11133726]), 0, -0.964700012207031, array([3.4976, 3.4954, 3.4976, 3.4954], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:39:59.165000'), 'HUATING01', 17.02461261247832, 16.2, array([16.43893939, 16.2325277 , 16.43893939, 16.2325277 ]), 0, -0.964700012207031, array([3.4988, 3.497, 3.4988, 3.497], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:40:10.220000'), 'HUATING01', 17.17423043858024, 16.4, array([16.58706104, 16.38064934, 16.58706104, 16.38064934]), 0, -0.964700012207031, array([3.5004, 3.4985, 3.5004, 3.4985], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:40:19.265000'), 'HUATING01', 17.296645019705434, 16.5, array([16.70825148, 16.50183978, 16.70825148, 16.50183978]), 0, -0.964700012207031, array([3.5019, 3.4998, 3.5019, 3.4998], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:40:30.320000'), 'HUATING01', 17.44626284580735, 16.6, array([16.85637313, 16.64996143, 16.85637313, 16.64996143]), 0, -0.964700012207031, array([3.5035, 3.5013, 3.5035, 3.5013], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:40:39.365000'), 'HUATING01', 17.568677435440566, 16.8, array([16.97756357, 16.77115187, 16.97756357, 16.77115187]), 0, -0.964700012207031, array([3.505, 3.5029, 3.505, 3.5029], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:40:50.420000'), 'HUATING01', 17.718295261542483, 16.9, array([17.12568521, 16.91927352, 17.12568521, 16.91927352]), 0, -0.964700012207031, array([3.5063, 3.5041, 3.5063, 3.5041], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:40:59.465000'), 'HUATING01', 17.84070984266768, 17.0, array([17.24687565, 17.04046396, 17.24687565, 17.04046396]), 0, -0.964700012207031, array([3.5078, 3.506, 3.5078, 3.506], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:41:10.520000'), 'HUATING01', 17.990327668769595, 17.2, array([17.3949973 , 17.18858561, 17.3949973 , 17.18858561]), 0, -0.964700012207031, array([3.5094, 3.5075, 3.5094, 3.5075], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:41:19.565000'), 'HUATING01', 18.11274225840281, 17.3, array([17.51618774, 17.30977604, 17.51618774, 17.30977604]), 0, -0.964700012207031, array([3.5109, 3.5091, 3.5109, 3.5091], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:41:30.620000'), 'HUATING01', 18.262360084504728, 17.5, array([17.66430939, 17.45789769, 17.66430939, 17.45789769]), 0, -0.964700012207031, array([3.5125, 3.5103, 3.5125, 3.5103], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:41:39.665000'), 'HUATING01', 18.384774665629923, 17.6, array([17.78549983, 17.57908813, 17.78549983, 17.57908813]), 0, -0.964700012207031, array([3.514, 3.5119, 3.514, 3.5119], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:41:50.720000'), 'HUATING01', 18.53439249173184, 17.7, array([17.93362147, 17.72720978, 17.93362147, 17.72720978]), 0, -0.964700012207031, array([3.5156, 3.5137, 3.5156, 3.5137], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:41:59.765000'), 'HUATING01', 18.656807072857035, 17.8, array([18.05481191, 17.84840022, 18.05481191, 17.84840022]), 0, -0.964700012207031, array([3.5171, 3.5153, 3.5171, 3.5153], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:42:10.820000'), 'HUATING01', 18.80642489895895, 18.0, array([18.20293356, 17.99652187, 18.20293356, 17.99652187]), 0, -0.964700012207031, array([3.519, 3.5168, 3.519, 3.5168], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:42:19.865000'), 'HUATING01', 18.928839488592168, 18.1, array([18.324124 , 18.1177123, 18.324124 , 18.1177123]), 0, -0.964700012207031, array([3.5205, 3.5184, 3.5205, 3.5184], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:42:30.920000'), 'HUATING01', 19.078457314694084, 18.3, array([18.47224565, 18.26583395, 18.47224565, 18.26583395]), 0, -0.964700012207031, array([3.5221, 3.5199, 3.5221, 3.5199], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:42:39.965000'), 'HUATING01', 19.20087189581928, 18.4, array([18.59343609, 18.38702439, 18.59343609, 18.38702439]), 0, -0.964700012207031, array([3.5236, 3.5215, 3.5236, 3.5215], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:42:50.015000'), 'HUATING01', 19.336888103686846, 18.5, array([18.72809213, 18.52168043, 18.72809213, 18.52168043]), 0, -0.964700012207031, array([3.5249, 3.523, 3.5249, 3.523], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:42:59.060000'), 'HUATING01', 19.45930268481204, 18.6, array([18.84928257, 18.64287087, 18.84928257, 18.64287087]), 0, -0.964700012207031, array([3.5267, 3.5246, 3.5267, 3.5246], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:43:10.115000'), 'HUATING01', 19.608920510913958, 18.8, array([18.99740422, 18.79099252, 18.99740422, 18.79099252]), 0, -0.964700012207031, array([3.5283, 3.5261, 3.5283, 3.5261], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:43:19.160000'), 'HUATING01', 19.731335100547174, 18.9, array([19.11859466, 18.91218296, 19.11859466, 18.91218296]), 0, -0.964700012207031, array([3.5298, 3.5277, 3.5298, 3.5277], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:43:30.215000'), 'HUATING01', 19.88095292664909, 19.1, array([19.2667163 , 19.06030461, 19.2667163 , 19.06030461]), 0, -0.964700012207031, array([3.5314, 3.5295, 3.5314, 3.5295], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:43:39.260000'), 'HUATING01', 20.003367507774286, 19.2, array([19.38790674, 19.18149505, 19.38790674, 19.18149505]), 0, -0.964700012207031, array([3.5329, 3.5311, 3.5329, 3.5311], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:43:50.315000'), 'HUATING01', 20.152985333876202, 19.3, array([19.53602839, 19.32961669, 19.53602839, 19.32961669]), 0, -0.964700012207031, array([3.5348, 3.5323, 3.5348, 3.5323], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:43:59.360000'), 'HUATING01', 20.27539992350942, 19.5, array([19.65721883, 19.45080713, 19.65721883, 19.45080713]), 0, -0.964700012207031, array([3.536, 3.5339, 3.536, 3.5339], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:44:10.415000'), 'HUATING01', 20.42502761931039, 19.6, array([19.80535025, 19.59893855, 19.80535025, 19.59893855]), 0, -0.964700012207031, array([3.5376, 3.5354, 3.5376, 3.5354], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-22 23:44:19.460000'), 'HUATING01', 20.547442200435587, 19.7, array([19.92654069, 19.72012899, 19.92654069, 19.72012899]), 0, -0.964700012207031, array([3.5391, 3.5373, 3.5391, 3.5373], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:44:30.515000'), 'HUATING01', 20.697060026537503, 19.9, array([20.07466233, 19.86825064, 20.07466233, 19.86825064]), 0, -0.964700012207031, array([3.5407, 3.5388, 3.5407, 3.5388], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:44:39.560000'), 'HUATING01', 20.81947461617072, 20.0, array([20.19585277, 19.98944108, 20.19585277, 19.98944108]), 0, -0.964700012207031, array([3.5422, 3.5401, 3.5422, 3.5401], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:44:50.615000'), 'HUATING01', 20.969092433764615, 20.1, array([20.34397442, 20.13756273, 20.34397442, 20.13756273]), 0, -0.964700012207031, array([3.5438, 3.5416, 3.5438, 3.5416], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:44:59.660000'), 'HUATING01', 21.09150702339783, 20.3, array([20.46516486, 20.25875316, 20.46516486, 20.25875316]), 0, -0.964700012207031, array([3.5453, 3.5432, 3.5453, 3.5432], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:45:10.715000'), 'HUATING01', 21.241124849499748, 20.4, array([20.61328651, 20.40687481, 20.61328651, 20.40687481]), 0, -0.964700012207031, array([3.5466, 3.5447, 3.5466, 3.5447], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:45:19.760000'), 'HUATING01', 21.363539430624943, 20.5, array([20.73447695, 20.52806525, 20.73447695, 20.52806525]), 0, -0.964700012207031, array([3.5481, 3.5463, 3.5481, 3.5463], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:45:30.815000'), 'HUATING01', 21.51315725672686, 20.7, array([20.88259859, 20.6761869 , 20.88259859, 20.6761869 ]), 0, -0.964700012207031, array([3.55, 3.5478, 3.55, 3.5478], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:45:39.860000'), 'HUATING01', 21.635571846360076, 20.8, array([21.00378903, 20.79737734, 21.00378903, 20.79737734]), 0, -0.964700012207031, array([3.5512, 3.5494, 3.5512, 3.5494], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:45:50.915000'), 'HUATING01', 21.785189672461993, 20.9, array([21.15191068, 20.94549899, 21.15191068, 20.94549899]), 0, -0.964700012207031, array([3.5528, 3.5506, 3.5528, 3.5506], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:45:59.960000'), 'HUATING01', 21.907604253587188, 21.1, array([21.27310112, 21.06668943, 21.27310112, 21.06668943]), 0, -0.964700012207031, array([3.5543, 3.5525, 3.5543, 3.5525], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:46:10.010000'), 'HUATING01', 22.043620461454754, 21.2, array([21.40775716, 21.20134547, 21.40775716, 21.20134547]), 0, -0.964700012207031, array([3.5556, 3.5537, 3.5556, 3.5537], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:46:19.055000'), 'HUATING01', 22.16603504257995, 21.3, array([21.5289476 , 21.32253591, 21.5289476 , 21.32253591]), 0, -0.964700012207031, array([3.5568, 3.5553, 3.5568, 3.5553], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:46:30.110000'), 'HUATING01', 22.315652868681866, 21.5, array([21.67706925, 21.47065756, 21.67706925, 21.47065756]), 0, -0.964700012207031, array([3.5587, 3.5565, 3.5587, 3.5565], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:46:39.155000'), 'HUATING01', 22.438067458315082, 21.6, array([21.79825969, 21.59184799, 21.79825969, 21.59184799]), 0, -0.964700012207031, array([3.5602, 3.558, 3.5602, 3.558], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:46:50.210000'), 'HUATING01', 22.587685284417, 21.7, array([21.94638134, 21.73996964, 21.94638134, 21.73996964]), 0, -0.964700012207031, array([3.5618, 3.5599, 3.5618, 3.5599], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:46:59.255000'), 'HUATING01', 22.71010973524125, 21.9, array([22.06758155, 21.86116985, 22.06758155, 21.86116985]), 0, -0.964700012207031, array([3.5633, 3.5615, 3.5633, 3.5615], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:47:10.310000'), 'HUATING01', 22.859727561343167, 22.0, array([22.2157032, 22.0092915, 22.2157032, 22.0092915]), 0, -0.964700012207031, array([3.5646, 3.563, 3.5646, 3.563], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:47:19.355000'), 'HUATING01', 22.982142150976383, 22.1, array([22.33689363, 22.13048194, 22.33689363, 22.13048194]), 0, -0.964700012207031, array([3.5664, 3.5642, 3.5664, 3.5642], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:47:30.410000'), 'HUATING01', 23.131769846783527, 22.3, array([22.48502505, 22.27861336, 22.48502505, 22.27861336]), 0, -0.964700012207031, array([3.568, 3.5658, 3.568, 3.5658], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:47:39.455000'), 'HUATING01', 23.254184427908722, 22.4, array([22.60621549, 22.3998038 , 22.60621549, 22.3998038 ]), 0, -0.964700012207031, array([3.5695, 3.5677, 3.5695, 3.5677], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:47:50.510000'), 'HUATING01', 23.40380225401064, 22.5, array([22.75433714, 22.54792544, 22.75433714, 22.54792544]), 0, -0.964700012207031, array([3.5711, 3.5692, 3.5711, 3.5692], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:47:59.555000'), 'HUATING01', 23.526216835135834, 22.7, array([22.87552758, 22.66911588, 22.87552758, 22.66911588]), 0, -0.964700012207031, array([3.5726, 3.5704, 3.5726, 3.5704], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:48:10.610000'), 'HUATING01', 23.67583466123775, 22.8, array([23.02364923, 22.81723753, 23.02364923, 22.81723753]), 0, -0.964700012207031, array([3.5742, 3.572, 3.5742, 3.572], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:48:19.655000'), 'HUATING01', 23.798249250870967, 22.9, array([23.14483967, 22.93842797, 23.14483967, 22.93842797]), 0, -0.964700012207031, array([3.5757, 3.5735, 3.5757, 3.5735], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:48:30.710000'), 'HUATING01', 23.947867076972884, 23.1, array([23.29296131, 23.08654962, 23.29296131, 23.08654962]), 0, -0.964700012207031, array([3.5773, 3.5754, 3.5773, 3.5754], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:48:39.755000'), 'HUATING01', 24.07028165809808, 23.2, array([23.41415175, 23.20774006, 23.41415175, 23.20774006]), 0, -0.964700012207031, array([3.5785, 3.5766, 3.5785, 3.5766], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:48:50.810000'), 'HUATING01', 24.219899484199995, 23.4, array([23.5622734, 23.3558617, 23.5622734, 23.3558617]), 0, -0.964700012207031, array([3.5801, 3.5782, 3.5801, 3.5782], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:48:59.855000'), 'HUATING01', 24.34231407383321, 23.5, array([23.68346384, 23.47705214, 23.68346384, 23.47705214]), 0, -0.964700012207031, array([3.5816, 3.5794, 3.5816, 3.5794], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:49:10.910000'), 'HUATING01', 24.49193189993513, 23.6, array([23.83158549, 23.62517379, 23.83158549, 23.62517379]), 0, -0.964700012207031, array([3.5832, 3.581, 3.5832, 3.581], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:49:19.955000'), 'HUATING01', 24.614346481060323, 23.7, array([23.95277593, 23.74636423, 23.95277593, 23.74636423]), 0, -0.964700012207031, array([3.5844, 3.5822, 3.5844, 3.5822], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:49:30.005000'), 'HUATING01', 24.75036268892789, 23.9, array([24.08743197, 23.88102027, 24.08743197, 23.88102027]), 0, -0.964700012207031, array([3.5856, 3.5838, 3.5856, 3.5838], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:49:39.050000'), 'HUATING01', 24.872777270053085, 24.0, array([24.20862241, 24.00221071, 24.20862241, 24.00221071]), 0, -0.964700012207031, array([3.5869, 3.585, 3.5869, 3.585], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:49:50.105000'), 'HUATING01', 25.022395096155, 24.2, array([24.35674406, 24.15033236, 24.35674406, 24.15033236]), 0, -0.964700012207031, array([3.5881, 3.5863, 3.5881, 3.5863], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:49:59.150000'), 'HUATING01', 25.144809685788218, 24.3, array([24.47793449, 24.2715228 , 24.47793449, 24.2715228 ]), 0, -0.964700012207031, array([3.5897, 3.5875, 3.5897, 3.5875], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:50:10.205000'), 'HUATING01', 25.294427511890134, 24.4, array([24.62605614, 24.41964445, 24.62605614, 24.41964445]), 0, -0.964700012207031, array([3.5909, 3.589, 3.5909, 3.589], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:50:19.250000'), 'HUATING01', 25.41684209301533, 24.5, array([24.74724658, 24.54083489, 24.74724658, 24.54083489]), 0, -0.964700012207031, array([3.5921, 3.5903, 3.5921, 3.5903], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:50:30.305000'), 'HUATING01', 25.566469788816303, 24.7, array([24.895378 , 24.6889663, 24.895378 , 24.6889663]), 0, -0.964700012207031, array([3.5934, 3.5918, 3.5934, 3.5918], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-22 23:50:39.350000'), 'HUATING01', 25.68888437844952, 24.8, array([25.01656844, 24.81015674, 25.01656844, 24.81015674]), 0, -0.964700012207031, array([3.5946, 3.5928, 3.5946, 3.5928], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:50:50.405000'), 'HUATING01', 25.838502204551435, 25.0, array([25.16469009, 24.95827839, 25.16469009, 24.95827839]), 0, -0.964700012207031, array([3.5959, 3.594, 3.5959, 3.594], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:50:59.450000'), 'HUATING01', 25.96091678567663, 25.1, array([25.28588053, 25.07946883, 25.28588053, 25.07946883]), 0, -0.964700012207031, array([3.5971, 3.5953, 3.5971, 3.5953], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:51:10.505000'), 'HUATING01', 26.110534611778547, 25.2, array([25.43400217, 25.22759048, 25.43400217, 25.22759048]), 0, -0.964700012207031, array([3.5984, 3.5965, 3.5984, 3.5965], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:51:19.550000'), 'HUATING01', 26.2329590626028, 25.3, array([25.55520238, 25.34879069, 25.55520238, 25.34879069]), 0, -0.964700012207031, array([3.5996, 3.5974, 3.5996, 3.5974], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-22 23:51:30.605000'), 'HUATING01', 26.382576888704715, 25.5, array([25.70332403, 25.49691234, 25.70332403, 25.49691234]), 0, -0.964700012207031, array([3.6005, 3.599, 3.6005, 3.599], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:51:39.650000'), 'HUATING01', 26.50499147833793, 25.6, array([25.82451447, 25.61810278, 25.82451447, 25.61810278]), 0, -0.964700012207031, array([3.6015, 3.6002, 3.6015, 3.6002], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:51:50.705000'), 'HUATING01', 26.654609304439848, 25.8, array([25.97263612, 25.76622442, 25.97263612, 25.76622442]), 0, -0.964700012207031, array([3.6027, 3.6011, 3.6027, 3.6011], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:51:59.750000'), 'HUATING01', 26.777023885565043, 25.9, array([26.09382656, 25.88741486, 26.09382656, 25.88741486]), 0, -0.964700012207031, array([3.6036, 3.6021, 3.6036, 3.6021], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:52:10.805000'), 'HUATING01', 26.926651581366016, 26.0, array([26.24195798, 26.03554628, 26.24195798, 26.03554628]), 0, -0.964700012207031, array([3.6052, 3.6033, 3.6052, 3.6033], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:52:19.850000'), 'HUATING01', 27.049066170999232, 26.2, array([26.36314842, 26.15673672, 26.36314842, 26.15673672]), 0, -0.964700012207031, array([3.6061, 3.6042, 3.6061, 3.6042], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:52:30.905000'), 'HUATING01', 27.198693866800205, 26.3, array([26.51127983, 26.30486814, 26.51127983, 26.30486814]), 0, -0.964700012207031, array([3.607, 3.6052, 3.607, 3.6052], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-22 23:52:39.950000'), 'HUATING01', 27.3211084479254, 26.4, array([26.63247027, 26.42605858, 26.63247027, 26.42605858]), 0, -0.964700012207031, array([3.6083, 3.6061, 3.6083, 3.6061], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:52:50'), 'HUATING01', 27.457124655792967, 26.6, array([26.76712632, 26.56071462, 26.76712632, 26.56071462]), 0, -0.964700012207031, array([3.6089, 3.6073, 3.6089, 3.6073], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:53:00.050000'), 'HUATING01', 27.59315073336576, 26.7, array([26.90179213, 26.69538044, 26.90179213, 26.69538044]), 0, -0.964700012207031, array([3.6098, 3.6083, 3.6098, 3.6083], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-22 23:53:09.095000'), 'HUATING01', 27.715575184190012, 26.8, array([27.02299234, 26.81658065, 27.02299234, 26.81658065]), 0, -0.964700012207031, array([3.6108, 3.6092, 3.6108, 3.6092], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:53:20.150000'), 'HUATING01', 27.86519301029193, 27.0, array([27.17111399, 26.96470229, 27.17111399, 26.96470229]), 0, -0.964700012207031, array([3.6117, 3.6101, 3.6117, 3.6101], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:53:29.195000'), 'HUATING01', 27.987607591417124, 27.1, array([27.29230443, 27.08589273, 27.29230443, 27.08589273]), 0, -0.964700012207031, array([3.6129, 3.6111, 3.6129, 3.6111], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:53:40.250000'), 'HUATING01', 28.13722541751904, 27.2, array([27.44042608, 27.23401438, 27.44042608, 27.23401438]), 0, -0.964700012207031, array([3.6139, 3.612, 3.6139, 3.612], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:53:49.295000'), 'HUATING01', 28.259640007152257, 27.4, array([27.56161651, 27.35520482, 27.56161651, 27.35520482]), 0, -0.964700012207031, array([3.6148, 3.6129, 3.6148, 3.6129], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:54:00.350000'), 'HUATING01', 28.409257833254173, 27.5, array([27.70973816, 27.50332647, 27.70973816, 27.50332647]), 0, -0.964700012207031, array([3.6157, 3.6139, 3.6157, 3.6139], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:54:09.395000'), 'HUATING01', 28.53167241437937, 27.6, array([27.8309286 , 27.62451691, 27.8309286 , 27.62451691]), 0, -0.964700012207031, array([3.6166, 3.6151, 3.6166, 3.6151], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:54:20.450000'), 'HUATING01', 28.68130011018034, 27.8, array([27.97906002, 27.77264832, 27.97906002, 27.77264832]), 0, -0.965400024414062, array([3.6176, 3.6157, 3.6176, 3.6157], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:54:29.495000'), 'HUATING01', 28.803724569518785, 27.9, array([28.10026023, 27.89384853, 28.10026023, 27.89384853]), 0, -0.964700012207031, array([3.6182, 3.6166, 3.6182, 3.6166], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:54:40.550000'), 'HUATING01', 28.9533423956207, 28.0, array([28.24838188, 28.04197018, 28.24838188, 28.04197018]), 0, -0.964700012207031, array([3.6191, 3.6176, 3.6191, 3.6176], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:54:49.595000'), 'HUATING01', 29.075756976745897, 28.2, array([28.36957232, 28.16316062, 28.36957232, 28.16316062]), 0, -0.964700012207031, array([3.6201, 3.6185, 3.6201, 3.6185], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:55:00.650000'), 'HUATING01', 29.225374802847814, 28.3, array([28.51769396, 28.31128227, 28.51769396, 28.31128227]), 0, -0.964700012207031, array([3.621, 3.6191, 3.621, 3.6191], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:55:09.695000'), 'HUATING01', 29.34778939248103, 28.4, array([28.6388844 , 28.43247271, 28.6388844 , 28.43247271]), 0, -0.964700012207031, array([3.6219, 3.6201, 3.6219, 3.6201], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:55:20.750000'), 'HUATING01', 29.497407218582946, 28.6, array([28.78700605, 28.58059436, 28.78700605, 28.58059436]), 0, -0.964700012207031, array([3.6228, 3.621, 3.6228, 3.621], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:55:29.795000'), 'HUATING01', 29.61982179970814, 28.7, array([28.90819649, 28.70178479, 28.90819649, 28.70178479]), 0, -0.964700012207031, array([3.6235, 3.6222, 3.6235, 3.6222], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:55:40.850000'), 'HUATING01', 29.769439625810058, 28.8, array([29.05631814, 28.84990644, 29.05631814, 28.84990644]), 0, -0.964700012207031, array([3.6244, 3.6228, 3.6244, 3.6228], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:55:49.895000'), 'HUATING01', 29.891854206935253, 29.0, array([29.17750858, 28.97109688, 29.17750858, 28.97109688]), 0, -0.964700012207031, array([3.6253, 3.6238, 3.6253, 3.6238], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:56:00.950000'), 'HUATING01', 30.04147203303717, 29.1, array([29.32563022, 29.11921853, 29.32563022, 29.11921853]), 0, -0.964700012207031, array([3.6263, 3.6247, 3.6263, 3.6247], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:56:08.990000'), 'HUATING01', 30.150285004436036, 29.2, array([29.43335506, 29.22694336, 29.43335506, 29.22694336]), 0, -0.964700012207031, array([3.6269, 3.6253, 3.6269, 3.6253], dtype=object), 0, 0, 0.0, 7.756188098144528, 4)
+(Timestamp('2021-10-22 23:56:20.045000'), 'HUATING01', 30.299902830537953, 29.4, array([29.58147671, 29.37506501, 29.58147671, 29.37506501]), 0, -0.964700012207031, array([3.6278, 3.6263, 3.6278, 3.6263], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:56:29.090000'), 'HUATING01', 30.422317411663148, 29.5, array([29.70266715, 29.49625545, 29.70266715, 29.49625545]), 0, -0.964700012207031, array([3.6287, 3.6269, 3.6287, 3.6269], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:56:40.145000'), 'HUATING01', 30.57194510747029, 29.6, array([29.85079856, 29.64438687, 29.85079856, 29.64438687]), 0, -0.964700012207031, array([3.6297, 3.6278, 3.6297, 3.6278], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:56:49.190000'), 'HUATING01', 30.694359688595487, 29.8, array([29.971989  , 29.76557731, 29.971989  , 29.76557731]), 0, -0.964700012207031, array([3.6306, 3.6284, 3.6306, 3.6284], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:57:00.245000'), 'HUATING01', 30.84398738439646, 29.9, array([30.12012042, 29.91370873, 30.12012042, 29.91370873]), 0, -0.964700012207031, array([3.6312, 3.6294, 3.6312, 3.6294], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-22 23:57:09.290000'), 'HUATING01', 30.96642171342779, 30.0, array([30.2413304 , 30.03491871, 30.2413304 , 30.03491871]), 0, -0.964700012207031, array([3.6321, 3.6306, 3.6321, 3.6306], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-22 23:57:20.345000'), 'HUATING01', 31.116039539529705, 30.2, array([30.38945205, 30.18304036, 30.38945205, 30.18304036]), 0, -0.964700012207031, array([3.6328, 3.6312, 3.6328, 3.6312], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:57:29.390000'), 'HUATING01', 31.238463990360128, 30.3, array([30.51065226, 30.30424057, 30.51065226, 30.30424057]), 0, -0.964700012207031, array([3.6337, 3.6321, 3.6337, 3.6321], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:57:40.445000'), 'HUATING01', 31.388101555866328, 30.5, array([30.65879345, 30.45238176, 30.65879345, 30.45238176]), 0, -0.964700012207031, array([3.6346, 3.6328, 3.6346, 3.6328], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-22 23:57:49.490000'), 'HUATING01', 31.51052601520477, 30.6, array([30.77999366, 30.57358197, 30.77999366, 30.57358197]), 0, -0.964700012207031, array([3.6352, 3.6337, 3.6352, 3.6337], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-22 23:58:00.545000'), 'HUATING01', 31.660143841306688, 30.7, array([30.92811531, 30.72170361, 30.92811531, 30.72170361]), 0, -0.964700012207031, array([3.6362, 3.6346, 3.6362, 3.6346], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:58:09.590000'), 'HUATING01', 31.782558422431883, 30.8, array([31.04930575, 30.84289405, 31.04930575, 30.84289405]), 0, -0.964700012207031, array([3.6371, 3.6352, 3.6371, 3.6352], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:58:20.645000'), 'HUATING01', 31.9321762485338, 31.0, array([31.1974274, 30.9910157, 31.1974274, 30.9910157]), 0, -0.964700012207031, array([3.638, 3.6362, 3.638, 3.6362], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:58:29.690000'), 'HUATING01', 32.054590838167, 31.1, array([31.31861783, 31.11220614, 31.31861783, 31.11220614]), 0, -0.964700012207031, array([3.639, 3.6371, 3.639, 3.6371], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:58:40.745000'), 'HUATING01', 32.20420866426889, 31.3, array([31.46673948, 31.26032779, 31.46673948, 31.26032779]), 0, -0.964700012207031, array([3.6396, 3.638, 3.6396, 3.638], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:58:49.790000'), 'HUATING01', 32.32663311509929, 31.4, array([31.58793969, 31.381528  , 31.58793969, 31.381528  ]), 0, -0.964700012207031, array([3.6405, 3.639, 3.6405, 3.639], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-22 23:59:00.845000'), 'HUATING01', 32.47625094120118, 31.5, array([31.73606134, 31.52964964, 31.73606134, 31.52964964]), 0, -0.964700012207031, array([3.6411, 3.6396, 3.6411, 3.6396], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:59:09.890000'), 'HUATING01', 32.59866552232635, 31.7, array([31.85725178, 31.65084008, 31.85725178, 31.65084008]), 0, -0.964700012207031, array([3.6421, 3.6405, 3.6421, 3.6405], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:59:20.945000'), 'HUATING01', 32.74828334842824, 31.8, array([32.00537343, 31.79896173, 32.00537343, 31.79896173]), 0, -0.964700012207031, array([3.643, 3.6414, 3.643, 3.6414], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-22 23:59:29.990000'), 'HUATING01', 32.87069793806143, 31.9, array([32.12656387, 31.92015217, 32.12656387, 31.92015217]), 0, -0.964700012207031, array([3.6436, 3.6421, 3.6436, 3.6421], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-22 23:59:40.040000'), 'HUATING01', 33.006714145928974, 32.1, array([32.26121991, 32.05480821, 32.26121991, 32.05480821]), 0, -0.964700012207031, array([3.6449, 3.643, 3.6449, 3.643], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-22 23:59:49.085000'), 'HUATING01', 33.129128727054145, 32.2, array([32.38241035, 32.17599865, 32.38241035, 32.17599865]), 0, -0.964700012207031, array([3.6455, 3.6436, 3.6455, 3.6436], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:00:00.140000'), 'HUATING01', 33.27875642285509, 32.3, array([32.53054177, 32.32413007, 32.53054177, 32.32413007]), 0, -0.964700012207031, array([3.6464, 3.6445, 3.6464, 3.6445], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:00:09.185000'), 'HUATING01', 33.401180873679316, 32.4, array([32.65174198, 32.44533028, 32.65174198, 32.44533028]), 0, -0.965400024414062, array([3.647, 3.6452, 3.647, 3.6452], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:00:20.240000'), 'HUATING01', 33.550798699781204, 32.6, array([32.79986362, 32.59345193, 32.79986362, 32.59345193]), 0, -0.964700012207031, array([3.648, 3.6464, 3.648, 3.6464], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:00:29.285000'), 'HUATING01', 33.67323302881251, 32.7, array([32.92107361, 32.71466191, 32.92107361, 32.71466191]), 0, -0.964700012207031, array([3.6489, 3.6473, 3.6489, 3.6473], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:00:40.340000'), 'HUATING01', 33.82287059431251, 32.9, array([33.06921479, 32.8628031 , 33.06921479, 32.8628031 ]), 0, -0.965400024414062, array([3.6495, 3.648, 3.6495, 3.648], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:00:49.385000'), 'HUATING01', 33.94529504513674, 33.0, array([33.19041501, 32.98400331, 33.19041501, 32.98400331]), 0, -0.964700012207031, array([3.6504, 3.6489, 3.6504, 3.6489], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:01:00.440000'), 'HUATING01', 34.09491287123863, 33.1, array([33.33853665, 33.13212496, 33.33853665, 33.13212496]), 0, -0.964700012207031, array([3.6511, 3.6498, 3.6511, 3.6498], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:01:09.485000'), 'HUATING01', 34.21733733057088, 33.3, array([33.45973686, 33.25332517, 33.45973686, 33.25332517]), 0, -0.964700012207031, array([3.652, 3.6504, 3.652, 3.6504], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:01:20.540000'), 'HUATING01', 34.366955156672766, 33.4, array([33.60785851, 33.40144681, 33.60785851, 33.40144681]), 0, -0.964700012207031, array([3.6532, 3.6514, 3.6532, 3.6514], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:01:29.585000'), 'HUATING01', 34.48937960749699, 33.5, array([33.72905872, 33.52264703, 33.72905872, 33.52264703]), 0, -0.964700012207031, array([3.6538, 3.652, 3.6538, 3.652], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:01:40.640000'), 'HUATING01', 34.63899743359888, 33.7, array([33.87718037, 33.67076867, 33.87718037, 33.67076867]), 0, -0.964700012207031, array([3.6548, 3.6529, 3.6548, 3.6529], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:01:49.685000'), 'HUATING01', 34.761412023232076, 33.8, array([33.99837081, 33.79195911, 33.99837081, 33.79195911]), 0, -0.964700012207031, array([3.6557, 3.6542, 3.6557, 3.6542], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:02:00.740000'), 'HUATING01', 34.911029849333964, 33.9, array([34.14649245, 33.94008076, 34.14649245, 33.94008076]), 0, -0.964700012207031, array([3.6566, 3.6548, 3.6566, 3.6548], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:02:09.785000'), 'HUATING01', 35.033444430459134, 34.1, array([34.26768289, 34.0612712 , 34.26768289, 34.0612712 ]), 0, -0.964700012207031, array([3.6573, 3.6557, 3.6573, 3.6557], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:02:20.840000'), 'HUATING01', 35.18306225656102, 34.2, array([34.41580454, 34.20939285, 34.41580454, 34.20939285]), 0, -0.964700012207031, array([3.6582, 3.6566, 3.6582, 3.6566], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:02:29.885000'), 'HUATING01', 35.30549657709048, 34.3, array([34.53701452, 34.33060283, 34.53701452, 34.33060283]), 0, -0.964700012207031, array([3.6588, 3.6573, 3.6588, 3.6573], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:02:40.940000'), 'HUATING01', 35.45511440319237, 34.5, array([34.68513617, 34.47872447, 34.68513617, 34.47872447]), 0, -0.964700012207031, array([3.6597, 3.6582, 3.6597, 3.6582], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:02:49.985000'), 'HUATING01', 35.57752899282556, 34.6, array([34.80632661, 34.59991491, 34.80632661, 34.59991491]), 0, -0.964700012207031, array([3.661, 3.6591, 3.661, 3.6591], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:03:00.035000'), 'HUATING01', 35.713545200693105, 34.7, array([34.94098265, 34.73457096, 34.94098265, 34.73457096]), 0, -0.964700012207031, array([3.6616, 3.6597, 3.6616, 3.6597], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:03:09.080000'), 'HUATING01', 35.835959781818275, 34.9, array([35.06217309, 34.8557614 , 35.06217309, 34.8557614 ]), 0, -0.964700012207031, array([3.6625, 3.6607, 3.6625, 3.6607], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:03:20.135000'), 'HUATING01', 35.98557760792016, 35.0, array([35.21029474, 35.00388304, 35.21029474, 35.00388304]), 0, -0.964700012207031, array([3.6635, 3.6619, 3.6635, 3.6619], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:03:29.180000'), 'HUATING01', 36.10799218904533, 35.1, array([35.33148518, 35.12507348, 35.33148518, 35.12507348]), 0, -0.964700012207031, array([3.6641, 3.6628, 3.6641, 3.6628], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:03:40.235000'), 'HUATING01', 36.25761001514722, 35.3, array([35.47960683, 35.27319513, 35.47960683, 35.27319513]), 0, -0.964700012207031, array([3.665, 3.6635, 3.665, 3.6635], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:03:49.280000'), 'HUATING01', 36.38003447447947, 35.4, array([35.60080704, 35.39439534, 35.60080704, 35.39439534]), 0, -0.965400024414062, array([3.6659, 3.6644, 3.6659, 3.6644], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:04:00.335000'), 'HUATING01', 36.52966217028659, 35.5, array([35.74893846, 35.54252676, 35.74893846, 35.54252676]), 0, -0.964700012207031, array([3.6666, 3.6653, 3.6666, 3.6653], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:04:09.380000'), 'HUATING01', 36.65207675141176, 35.7, array([35.87012889, 35.6637172 , 35.87012889, 35.6637172 ]), 0, -0.964700012207031, array([3.6675, 3.6659, 3.6675, 3.6659], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:04:20.435000'), 'HUATING01', 36.80170444721888, 35.8, array([36.01826031, 35.81184862, 36.01826031, 35.81184862]), 0, -0.964700012207031, array([3.6687, 3.6669, 3.6687, 3.6669], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:04:29.480000'), 'HUATING01', 36.92412890655113, 35.9, array([36.13946052, 35.93304883, 36.13946052, 35.93304883]), 0, -0.964700012207031, array([3.6697, 3.6678, 3.6697, 3.6678], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:04:40.535000'), 'HUATING01', 37.07375660235208, 36.1, array([36.28759194, 36.08118025, 36.28759194, 36.08118025]), 0, -0.964700012207031, array([3.6706, 3.669, 3.6706, 3.669], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:04:49.580000'), 'HUATING01', 37.1961810531763, 36.2, array([36.40879215, 36.20238046, 36.40879215, 36.20238046]), 0, -0.964700012207031, array([3.6715, 3.67, 3.6715, 3.67], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:05:00.635000'), 'HUATING01', 37.34579887927819, 36.4, array([36.5569138, 36.3505021, 36.5569138, 36.3505021]), 0, -0.964700012207031, array([3.6721, 3.6706, 3.6721, 3.6706], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:05:09.680000'), 'HUATING01', 37.468233208315674, 36.5, array([36.67812378, 36.47171208, 36.67812378, 36.47171208]), 0, -0.964700012207031, array([3.6731, 3.6718, 3.6731, 3.6718], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:05:20.735000'), 'HUATING01', 37.61785103441756, 36.6, array([36.82624543, 36.61983373, 36.82624543, 36.61983373]), 0, -0.964700012207031, array([3.674, 3.6724, 3.674, 3.6724], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:05:29.780000'), 'HUATING01', 37.74027548524796, 36.7, array([36.94744564, 36.74103394, 36.94744564, 36.74103394]), 0, -0.964700012207031, array([3.6749, 3.6734, 3.6749, 3.6734], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:05:40.835000'), 'HUATING01', 37.88989331134985, 36.9, array([37.09556729, 36.88915559, 37.09556729, 36.88915559]), 0, -0.964700012207031, array([3.6759, 3.6743, 3.6759, 3.6743], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:05:49.880000'), 'HUATING01', 38.01230789247502, 37.0, array([37.21675772, 37.01034603, 37.21675772, 37.01034603]), 0, -0.964700012207031, array([3.6771, 3.6752, 3.6771, 3.6752], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:06:00.935000'), 'HUATING01', 38.16192571857691, 37.2, array([37.36487937, 37.15846768, 37.36487937, 37.15846768]), 0, -0.964700012207031, array([3.6777, 3.6759, 3.6777, 3.6759], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:06:09.980000'), 'HUATING01', 38.284340308210105, 37.3, array([37.48606981, 37.27965812, 37.48606981, 37.27965812]), 0, -0.964700012207031, array([3.6786, 3.6771, 3.6786, 3.6771], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:06:20.030000'), 'HUATING01', 38.42037625548193, 37.5, array([37.6207454, 37.4143337, 37.6207454, 37.4143337]), 0, -0.965400024414062, array([3.6796, 3.678, 3.6796, 3.678], dtype=object), 0, 0, 0.0, 9.696642147216792, 4)
+(Timestamp('2021-10-23 00:06:29.075000'), 'HUATING01', 38.542790836607104, 37.6, array([37.74193584, 37.53552414, 37.74193584, 37.53552414]), 0, -0.964700012207031, array([3.6805, 3.679, 3.6805, 3.679], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:06:40.130000'), 'HUATING01', 38.692428402107105, 37.8, array([37.89007703, 37.68366533, 37.89007703, 37.68366533]), 0, -0.965400024414062, array([3.6814, 3.6799, 3.6814, 3.6799], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:06:49.175000'), 'HUATING01', 38.814842983232275, 37.9, array([38.01126746, 37.80485577, 38.01126746, 37.80485577]), 0, -0.964700012207031, array([3.6824, 3.6808, 3.6824, 3.6808], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:07:00.230000'), 'HUATING01', 38.96446080933416, 38.1, array([38.15938911, 37.95297742, 38.15938911, 37.95297742]), 0, -0.964700012207031, array([3.6833, 3.6817, 3.6833, 3.6817], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:07:09.275000'), 'HUATING01', 39.08687539896736, 38.2, array([38.28057955, 38.07416786, 38.28057955, 38.07416786]), 0, -0.964700012207031, array([3.6845, 3.6827, 3.6845, 3.6827], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:07:20.330000'), 'HUATING01', 39.23651296447353, 38.3, array([38.42872074, 38.22230905, 38.42872074, 38.22230905]), 0, -0.964700012207031, array([3.6855, 3.6836, 3.6855, 3.6836], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:07:29.375000'), 'HUATING01', 39.35893741529776, 38.4, array([38.54992095, 38.34350926, 38.54992095, 38.34350926]), 0, -0.964700012207031, array([3.6864, 3.6848, 3.6864, 3.6848], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:07:40.430000'), 'HUATING01', 39.50855524139965, 38.6, array([38.6980426, 38.4916309, 38.6980426, 38.4916309]), 0, -0.964700012207031, array([3.6873, 3.6858, 3.6873, 3.6858], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:07:49.475000'), 'HUATING01', 39.63096983103284, 38.7, array([38.81923304, 38.61282134, 38.81923304, 38.61282134]), 0, -0.964700012207031, array([3.6883, 3.6867, 3.6883, 3.6867], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:08:00.530000'), 'HUATING01', 39.78058765713473, 38.9, array([38.96735469, 38.76094299, 38.96735469, 38.76094299]), 0, -0.964700012207031, array([3.6892, 3.6876, 3.6892, 3.6876], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:08:09.575000'), 'HUATING01', 39.90301210795896, 39.0, array([39.0885549, 38.8821432, 39.0885549, 38.8821432]), 0, -0.964700012207031, array([3.6901, 3.6886, 3.6901, 3.6886], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:08:20.630000'), 'HUATING01', 40.052629934060846, 39.1, array([39.23667654, 39.03026485, 39.23667654, 39.03026485]), 0, -0.964700012207031, array([3.691, 3.6895, 3.691, 3.6895], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:08:29.675000'), 'HUATING01', 40.17505439339927, 39.3, array([39.35787675, 39.15146506, 39.35787675, 39.15146506]), 0, -0.964700012207031, array([3.6923, 3.6904, 3.6923, 3.6904], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:08:40.730000'), 'HUATING01', 40.32468208920639, 39.4, array([39.50600817, 39.29959648, 39.50600817, 39.29959648]), 0, -0.965400024414062, array([3.6932, 3.6914, 3.6932, 3.6914], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:08:49.775000'), 'HUATING01', 40.44710654003062, 39.5, array([39.62720838, 39.42079669, 39.62720838, 39.42079669]), 0, -0.964700012207031, array([3.6941, 3.6926, 3.6941, 3.6926], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:09:00.830000'), 'HUATING01', 40.596724366132506, 39.7, array([39.77533003, 39.56891833, 39.77533003, 39.56891833]), 0, -0.964700012207031, array([3.6951, 3.6935, 3.6951, 3.6935], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:09:09.875000'), 'HUATING01', 40.71914881695673, 39.8, array([39.89653024, 39.69011854, 39.89653024, 39.69011854]), 0, -0.964700012207031, array([3.696, 3.6945, 3.696, 3.6945], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:09:20.930000'), 'HUATING01', 40.86877651275768, 39.9, array([40.04466166, 39.83824996, 40.04466166, 39.83824996]), 0, -0.964700012207031, array([3.6969, 3.6957, 3.6969, 3.6957], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:09:29.975000'), 'HUATING01', 40.99119110239087, 40.1, array([40.1658521, 39.9594404, 40.1658521, 39.9594404]), 0, -0.964700012207031, array([3.6982, 3.6966, 3.6982, 3.6966], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:09:40.025000'), 'HUATING01', 41.12720731025841, 40.2, array([40.30050814, 40.09409645, 40.30050814, 40.09409645]), 0, -0.964700012207031, array([3.6991, 3.6976, 3.6991, 3.6976], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:09:49.070000'), 'HUATING01', 41.24963176108264, 40.3, array([40.42170835, 40.21529666, 40.42170835, 40.21529666]), 0, -0.964700012207031, array([3.7003, 3.6985, 3.7003, 3.6985], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:10:00.125000'), 'HUATING01', 41.39925945688976, 40.5, array([40.56983977, 40.36342807, 40.56983977, 40.36342807]), 0, -0.964700012207031, array([3.7013, 3.6994, 3.7013, 3.6994], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:10:09.170000'), 'HUATING01', 41.521683907713985, 40.6, array([40.69103998, 40.48462828, 40.69103998, 40.48462828]), 0, -0.964700012207031, array([3.7022, 3.7007, 3.7022, 3.7007], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:10:20.225000'), 'HUATING01', 41.67132147322016, 40.7, array([40.83918117, 40.63276947, 40.83918117, 40.63276947]), 0, -0.964700012207031, array([3.7034, 3.7019, 3.7034, 3.7019], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 00:10:29.270000'), 'HUATING01', 41.793736062853355, 40.9, array([40.96037161, 40.75395991, 40.96037161, 40.75395991]), 0, -0.964700012207031, array([3.7044, 3.7028, 3.7044, 3.7028], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:10:40.325000'), 'HUATING01', 41.943353888955244, 41.0, array([41.10849326, 40.90208156, 41.10849326, 40.90208156]), 0, -0.964700012207031, array([3.7053, 3.7038, 3.7053, 3.7038], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:10:49.370000'), 'HUATING01', 42.065768470080414, 41.1, array([41.2296837, 41.023272 , 41.2296837, 41.023272 ]), 0, -0.964700012207031, array([3.7065, 3.705, 3.7065, 3.705], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:11:00.425000'), 'HUATING01', 42.21539616588136, 41.3, array([41.37781511, 41.17140342, 41.37781511, 41.17140342]), 0, -0.964700012207031, array([3.7075, 3.7059, 3.7075, 3.7059], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:11:09.470000'), 'HUATING01', 42.33781075551455, 41.4, array([41.49900555, 41.29259386, 41.49900555, 41.29259386]), 0, -0.964700012207031, array([3.709, 3.7069, 3.709, 3.7069], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:11:20.525000'), 'HUATING01', 42.4874384513155, 41.5, array([41.64713697, 41.44072528, 41.64713697, 41.44072528]), 0, -0.964700012207031, array([3.71, 3.7078, 3.71, 3.7078], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:11:29.570000'), 'HUATING01', 42.609862902139724, 41.7, array([41.76833718, 41.56192549, 41.76833718, 41.56192549]), 0, -0.964700012207031, array([3.7109, 3.7093, 3.7109, 3.7093], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:11:40.625000'), 'HUATING01', 42.75948072824161, 41.8, array([41.91645883, 41.71004713, 41.91645883, 41.71004713]), 0, -0.964700012207031, array([3.7121, 3.7103, 3.7121, 3.7103], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:11:49.670000'), 'HUATING01', 42.881905187573864, 41.9, array([42.03765904, 41.83124734, 42.03765904, 41.83124734]), 0, -0.964700012207031, array([3.7131, 3.7115, 3.7131, 3.7115], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:12:00.725000'), 'HUATING01', 43.03152301367575, 42.1, array([42.18578069, 41.97936899, 42.18578069, 41.97936899]), 0, -0.964700012207031, array([3.7143, 3.7124, 3.7143, 3.7124], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:12:09.770000'), 'HUATING01', 43.15394746449998, 42.2, array([42.3069809, 42.1005692, 42.3069809, 42.1005692]), 0, -0.964700012207031, array([3.7155, 3.7137, 3.7155, 3.7137], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:12:20.825000'), 'HUATING01', 43.30356529060187, 42.3, array([42.45510255, 42.24869085, 42.45510255, 42.24869085]), 0, -0.964700012207031, array([3.7168, 3.7149, 3.7168, 3.7149], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:12:29.870000'), 'HUATING01', 43.42597987172704, 42.5, array([42.57629298, 42.36988129, 42.57629298, 42.36988129]), 0, -0.964700012207031, array([3.718, 3.7162, 3.718, 3.7162], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:12:40.925000'), 'HUATING01', 43.57560756752798, 42.6, array([42.7244244 , 42.51801271, 42.7244244 , 42.51801271]), 0, -0.964700012207031, array([3.7189, 3.7174, 3.7189, 3.7174], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:12:49.970000'), 'HUATING01', 43.69803202686641, 42.7, array([42.84562461, 42.63921292, 42.84562461, 42.63921292]), 0, -0.964700012207031, array([3.7202, 3.7183, 3.7202, 3.7183], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:13:00.020000'), 'HUATING01', 43.83404823473395, 42.9, array([42.98028066, 42.77386896, 42.98028066, 42.77386896]), 0, -0.964700012207031, array([3.7211, 3.7193, 3.7211, 3.7193], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:13:09.065000'), 'HUATING01', 43.95646281585912, 43.0, array([43.1014711, 42.8950594, 43.1014711, 42.8950594]), 0, -0.964700012207031, array([3.7224, 3.7205, 3.7224, 3.7205], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:13:20.120000'), 'HUATING01', 44.10608064196101, 43.1, array([43.24959274, 43.04318105, 43.24959274, 43.04318105]), 0, -0.964700012207031, array([3.7233, 3.7217, 3.7233, 3.7217], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:13:29.165000'), 'HUATING01', 44.228505092785234, 43.3, array([43.37079295, 43.16438126, 43.37079295, 43.16438126]), 0, -0.964700012207031, array([3.7248, 3.7227, 3.7248, 3.7227], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:13:40.220000'), 'HUATING01', 44.37812291888712, 43.4, array([43.5189146 , 43.31250291, 43.5189146 , 43.31250291]), 0, -0.964700012207031, array([3.7261, 3.7242, 3.7261, 3.7242], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:13:49.265000'), 'HUATING01', 44.50053750852032, 43.5, array([43.64010504, 43.43369334, 43.64010504, 43.43369334]), 0, -0.964700012207031, array([3.7273, 3.7255, 3.7273, 3.7255], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:14:00.320000'), 'HUATING01', 44.650155334622205, 43.7, array([43.78822669, 43.58181499, 43.78822669, 43.58181499]), 0, -0.964700012207031, array([3.7286, 3.7267, 3.7286, 3.7267], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:14:09.365000'), 'HUATING01', 44.772569915747376, 43.8, array([43.90941713, 43.70300543, 43.90941713, 43.70300543]), 0, -0.964700012207031, array([3.7295, 3.7276, 3.7295, 3.7276], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:14:20.420000'), 'HUATING01', 44.922187741849264, 44.0, array([44.05753877, 43.85112708, 44.05753877, 43.85112708]), 0, -0.964700012207031, array([3.7307, 3.7289, 3.7307, 3.7289], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:14:29.465000'), 'HUATING01', 45.044612201181515, 44.1, array([44.17873898, 43.97232729, 44.17873898, 43.97232729]), 0, -0.964700012207031, array([3.7323, 3.7301, 3.7323, 3.7301], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:14:40.520000'), 'HUATING01', 45.19423989698246, 44.2, array([44.3268704 , 44.12045871, 44.3268704 , 44.12045871]), 0, -0.964700012207031, array([3.7335, 3.7313, 3.7335, 3.7313], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:14:49.565000'), 'HUATING01', 45.31666434781286, 44.3, array([44.44807061, 44.24165892, 44.44807061, 44.24165892]), 0, -0.964700012207031, array([3.7348, 3.7329, 3.7348, 3.7329], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:15:00.620000'), 'HUATING01', 45.46628217391475, 44.5, array([44.59619226, 44.38978057, 44.59619226, 44.38978057]), 0, -0.964700012207031, array([3.736, 3.7341, 3.736, 3.7341], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:15:09.665000'), 'HUATING01', 45.588696763547944, 44.6, array([44.7173827, 44.510971 , 44.7173827, 44.510971 ]), 0, -0.964700012207031, array([3.7372, 3.7354, 3.7372, 3.7354], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:15:20.720000'), 'HUATING01', 45.73831458964983, 44.8, array([44.86550435, 44.65909265, 44.86550435, 44.65909265]), 0, -0.964700012207031, array([3.7385, 3.7366, 3.7385, 3.7366], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:15:29.765000'), 'HUATING01', 45.860729170775, 44.9, array([44.98669479, 44.78028309, 44.98669479, 44.78028309]), 0, -0.964700012207031, array([3.74, 3.7379, 3.74, 3.7379], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:15:40.820000'), 'HUATING01', 46.01034699687689, 45.0, array([45.13481643, 44.92840474, 45.13481643, 44.92840474]), 0, -0.964700012207031, array([3.7413, 3.7391, 3.7413, 3.7391], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:15:49.865000'), 'HUATING01', 46.13276157800206, 45.1, array([45.25600687, 45.04959518, 45.25600687, 45.04959518]), 0, -0.964700012207031, array([3.7425, 3.7406, 3.7425, 3.7406], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:16:00.920000'), 'HUATING01', 46.28237940410395, 45.3, array([45.40412852, 45.19771683, 45.40412852, 45.19771683]), 0, -0.964700012207031, array([3.7437, 3.7419, 3.7437, 3.7419], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:16:09.965000'), 'HUATING01', 46.404803863442375, 45.4, array([45.52532873, 45.31891704, 45.52532873, 45.31891704]), 0, -0.964700012207031, array([3.745, 3.7431, 3.745, 3.7431], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:16:20.015000'), 'HUATING01', 46.540820071309916, 45.6, array([45.65998477, 45.45357308, 45.65998477, 45.45357308]), 0, -0.964700012207031, array([3.7459, 3.7444, 3.7459, 3.7444], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:16:29.060000'), 'HUATING01', 46.66323465243509, 45.7, array([45.78117521, 45.57476352, 45.78117521, 45.57476352]), 0, -0.964700012207031, array([3.7478, 3.7456, 3.7478, 3.7456], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:16:40.115000'), 'HUATING01', 46.812852478536975, 45.8, array([45.92929686, 45.72288517, 45.92929686, 45.72288517]), 0, -0.964700012207031, array([3.749, 3.7468, 3.749, 3.7468], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:16:49.160000'), 'HUATING01', 46.935267059662145, 45.9, array([46.0504873, 45.8440756, 46.0504873, 45.8440756]), 0, -0.964700012207031, array([3.7503, 3.7484, 3.7503, 3.7484], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:17:00.215000'), 'HUATING01', 47.08489475546309, 46.1, array([46.19861872, 45.99220702, 46.19861872, 45.99220702]), 0, -0.964700012207031, array([3.7515, 3.7496, 3.7515, 3.7496], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:17:09.260000'), 'HUATING01', 47.2073290844944, 46.2, array([46.3198287, 46.113417 , 46.3198287, 46.113417 ]), 0, -0.965400024414062, array([3.7527, 3.7509, 3.7527, 3.7509], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:17:20.315000'), 'HUATING01', 47.356946910596285, 46.4, array([46.46795035, 46.26153865, 46.46795035, 46.26153865]), 0, -0.964700012207031, array([3.754, 3.7521, 3.754, 3.7521], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:17:29.360000'), 'HUATING01', 47.479361491721455, 46.5, array([46.58914079, 46.38272909, 46.58914079, 46.38272909]), 0, -0.964700012207031, array([3.7558, 3.7534, 3.7558, 3.7534], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:17:40.415000'), 'HUATING01', 47.628999057233806, 46.6, array([46.73728198, 46.53087028, 46.73728198, 46.53087028]), 0, -0.964700012207031, array([3.7571, 3.7552, 3.7571, 3.7552], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:17:49.460000'), 'HUATING01', 47.75142351657223, 46.8, array([46.85848219, 46.65207049, 46.85848219, 46.65207049]), 0, -0.965400024414062, array([3.7583, 3.7565, 3.7583, 3.7565], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:18:00.515000'), 'HUATING01', 47.90106108207841, 46.9, array([47.00662338, 46.80021168, 47.00662338, 46.80021168]), 0, -0.964700012207031, array([3.7596, 3.7577, 3.7596, 3.7577], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 00:18:09.560000'), 'HUATING01', 48.02347566320358, 47.0, array([47.12781382, 46.92140212, 47.12781382, 46.92140212]), 0, -0.964700012207031, array([3.7611, 3.7593, 3.7611, 3.7593], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:18:20.615000'), 'HUATING01', 48.173103359010696, 47.2, array([47.27594523, 47.06953354, 47.27594523, 47.06953354]), 0, -0.964700012207031, array([3.7624, 3.7605, 3.7624, 3.7605], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:18:29.660000'), 'HUATING01', 48.29551794864389, 47.3, array([47.39713567, 47.19072398, 47.39713567, 47.19072398]), 0, -0.964700012207031, array([3.7639, 3.7617, 3.7639, 3.7617], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:18:40.715000'), 'HUATING01', 48.445135766237755, 47.4, array([47.54525732, 47.33884563, 47.54525732, 47.33884563]), 0, -0.964700012207031, array([3.7655, 3.7633, 3.7655, 3.7633], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:18:49.760000'), 'HUATING01', 48.56755035587095, 47.6, array([47.66644776, 47.46003606, 47.66644776, 47.46003606]), 0, -0.964700012207031, array([3.7667, 3.7648, 3.7667, 3.7648], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:19:00.815000'), 'HUATING01', 48.71716818197284, 47.7, array([47.81456941, 47.60815771, 47.81456941, 47.60815771]), 0, -0.964700012207031, array([3.7679, 3.7661, 3.7679, 3.7661], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:19:09.860000'), 'HUATING01', 48.83958276309801, 47.8, array([47.93575985, 47.72934815, 47.93575985, 47.72934815]), 0, -0.964700012207031, array([3.7692, 3.7673, 3.7692, 3.7673], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:19:20.915000'), 'HUATING01', 48.989200589199896, 48.0, array([48.08388149, 47.8774698 , 48.08388149, 47.8774698 ]), 0, -0.964700012207031, array([3.7707, 3.7689, 3.7707, 3.7689], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:19:29.960000'), 'HUATING01', 49.11161517883309, 48.1, array([48.20507193, 47.99866024, 48.20507193, 47.99866024]), 0, -0.964700012207031, array([3.7723, 3.7701, 3.7723, 3.7701], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:19:40.010000'), 'HUATING01', 49.24763138670063, 48.2, array([48.33972798, 48.13331628, 48.33972798, 48.13331628]), 0, -0.964700012207031, array([3.7735, 3.7717, 3.7735, 3.7717], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:19:49.055000'), 'HUATING01', 49.37005583752486, 48.4, array([48.46092819, 48.25451649, 48.46092819, 48.25451649]), 0, -0.965400024414062, array([3.7748, 3.7729, 3.7748, 3.7729], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:20:00.110000'), 'HUATING01', 49.51967366362675, 48.5, array([48.60904983, 48.40263814, 48.60904983, 48.40263814]), 0, -0.964700012207031, array([3.7763, 3.7744, 3.7763, 3.7744], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:20:09.155000'), 'HUATING01', 49.64208824475192, 48.6, array([48.73024027, 48.52382858, 48.73024027, 48.52382858]), 0, -0.964700012207031, array([3.7775, 3.7757, 3.7775, 3.7757], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:20:20.210000'), 'HUATING01', 49.791706070853806, 48.8, array([48.87836192, 48.67195023, 48.87836192, 48.67195023]), 0, -0.964700012207031, array([3.7794, 3.7769, 3.7794, 3.7769], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:20:29.255000'), 'HUATING01', 49.914120660487, 48.9, array([48.99955236, 48.79314066, 48.99955236, 48.79314066]), 0, -0.964700012207031, array([3.7806, 3.7788, 3.7806, 3.7788], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:20:40.310000'), 'HUATING01', 50.063748356287945, 49.0, array([49.14768378, 48.94127208, 49.14768378, 48.94127208]), 0, -0.964700012207031, array([3.7819, 3.78, 3.7819, 3.78], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:20:49.355000'), 'HUATING01', 50.186162937413116, 49.2, array([49.26887422, 49.06246252, 49.26887422, 49.06246252]), 0, -0.964700012207031, array([3.7834, 3.7816, 3.7834, 3.7816], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:21:00.410000'), 'HUATING01', 50.335780763515004, 49.3, array([49.41699587, 49.21058417, 49.41699587, 49.21058417]), 0, -0.964700012207031, array([3.7847, 3.7828, 3.7847, 3.7828], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:21:09.455000'), 'HUATING01', 50.4581953531482, 49.4, array([49.5381863 , 49.33177461, 49.5381863 , 49.33177461]), 0, -0.964700012207031, array([3.7859, 3.7844, 3.7859, 3.7844], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:21:20.510000'), 'HUATING01', 50.60781317925009, 49.6, array([49.68630795, 49.47989626, 49.68630795, 49.47989626]), 0, -0.964700012207031, array([3.7875, 3.7856, 3.7875, 3.7856], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:21:29.555000'), 'HUATING01', 50.73022776037526, 49.7, array([49.80749839, 49.6010867 , 49.80749839, 49.6010867 ]), 0, -0.964700012207031, array([3.789, 3.7872, 3.789, 3.7872], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:21:40.610000'), 'HUATING01', 50.879845586477146, 49.8, array([49.95562004, 49.74920834, 49.95562004, 49.74920834]), 0, -0.964700012207031, array([3.7903, 3.7887, 3.7903, 3.7887], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:21:49.655000'), 'HUATING01', 51.002260167602316, 50.0, array([50.07681048, 49.87039878, 50.07681048, 49.87039878]), 0, -0.964700012207031, array([3.7918, 3.7899, 3.7918, 3.7899], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:22:00.710000'), 'HUATING01', 51.151877993704204, 50.1, array([50.22493213, 50.01852043, 50.22493213, 50.01852043]), 0, -0.964700012207031, array([3.793, 3.7912, 3.793, 3.7912], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:22:09.755000'), 'HUATING01', 51.2742925833374, 50.2, array([50.34612256, 50.13971087, 50.34612256, 50.13971087]), 0, -0.964700012207031, array([3.7943, 3.7927, 3.7943, 3.7927], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:22:20.810000'), 'HUATING01', 51.42391040943929, 50.4, array([50.49424421, 50.28783252, 50.49424421, 50.28783252]), 0, -0.964700012207031, array([3.7961, 3.794, 3.7961, 3.794], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:22:29.855000'), 'HUATING01', 51.54632499056446, 50.5, array([50.61543465, 50.40902296, 50.61543465, 50.40902296]), 0, -0.964700012207031, array([3.7974, 3.7955, 3.7974, 3.7955], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:22:40.910000'), 'HUATING01', 51.6959526863654, 50.7, array([50.76356607, 50.55715437, 50.76356607, 50.55715437]), 0, -0.964700012207031, array([3.7989, 3.7971, 3.7989, 3.7971], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:22:49.955000'), 'HUATING01', 51.81837714570383, 50.8, array([50.88476628, 50.67835458, 50.88476628, 50.67835458]), 0, -0.964700012207031, array([3.8002, 3.7983, 3.8002, 3.7983], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:23:00.005000'), 'HUATING01', 51.954403214768575, 50.9, array([51.01943209, 50.8130204 , 51.01943209, 50.8130204 ]), 0, -0.964700012207031, array([3.8014, 3.7996, 3.8014, 3.7996], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 00:23:09.050000'), 'HUATING01', 52.07681780440177, 51.0, array([51.14062253, 50.93421084, 51.14062253, 50.93421084]), 0, -0.964700012207031, array([3.8027, 3.8011, 3.8027, 3.8011], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:23:20.105000'), 'HUATING01', 52.22643563050366, 51.2, array([51.28874418, 51.08233249, 51.28874418, 51.08233249]), 0, -0.964700012207031, array([3.8042, 3.8027, 3.8042, 3.8027], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:23:29.150000'), 'HUATING01', 52.34885021162883, 51.3, array([51.40993462, 51.20352292, 51.40993462, 51.20352292]), 0, -0.964700012207031, array([3.8058, 3.8039, 3.8058, 3.8039], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:23:40.205000'), 'HUATING01', 52.498497646827886, 51.5, array([51.55808558, 51.35167389, 51.55808558, 51.35167389]), 0, -0.964700012207031, array([3.807, 3.8054, 3.807, 3.8054], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 00:23:49.250000'), 'HUATING01', 52.62091223646108, 51.6, array([51.67927602, 51.47286432, 51.67927602, 51.47286432]), 0, -0.964700012207031, array([3.8082, 3.8067, 3.8082, 3.8067], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:24:00.305000'), 'HUATING01', 52.770539932262025, 51.7, array([51.82740744, 51.62099574, 51.82740744, 51.62099574]), 0, -0.964700012207031, array([3.8098, 3.8079, 3.8098, 3.8079], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:24:09.350000'), 'HUATING01', 52.892954513387195, 51.8, array([51.94859788, 51.74218618, 51.94859788, 51.74218618]), 0, -0.964700012207031, array([3.8113, 3.8095, 3.8113, 3.8095], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:24:20.405000'), 'HUATING01', 53.042572339489084, 52.0, array([52.09671953, 51.89030783, 52.09671953, 51.89030783]), 0, -0.964700012207031, array([3.8126, 3.811, 3.8126, 3.811], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:24:29.450000'), 'HUATING01', 53.164996798821335, 52.1, array([52.21791974, 52.01150804, 52.21791974, 52.01150804]), 0, -0.964700012207031, array([3.8138, 3.8123, 3.8138, 3.8123], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:24:40.505000'), 'HUATING01', 53.31461462492322, 52.3, array([52.36604138, 52.15962969, 52.36604138, 52.15962969]), 0, -0.964700012207031, array([3.8154, 3.8135, 3.8154, 3.8135], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:24:49.550000'), 'HUATING01', 53.43703907574745, 52.4, array([52.48724159, 52.2808299 , 52.48724159, 52.2808299 ]), 0, -0.964700012207031, array([3.8166, 3.8151, 3.8166, 3.8151], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:25:00.605000'), 'HUATING01', 53.586666771548394, 52.5, array([52.63537301, 52.42896132, 52.63537301, 52.42896132]), 0, -0.965400024414062, array([3.8178, 3.8163, 3.8178, 3.8163], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:25:09.650000'), 'HUATING01', 53.70910109207168, 52.7, array([52.75658299, 52.5501713 , 52.75658299, 52.5501713 ]), 0, -0.964700012207031, array([3.8197, 3.8178, 3.8197, 3.8178], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:25:20.705000'), 'HUATING01', 53.85872878787262, 52.8, array([52.90471441, 52.69830272, 52.90471441, 52.69830272]), 0, -0.964700012207031, array([3.8209, 3.8194, 3.8209, 3.8194], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:25:29.750000'), 'HUATING01', 53.981143377505816, 52.9, array([53.02590485, 52.81949316, 53.02590485, 52.81949316]), 0, -0.964700012207031, array([3.8222, 3.8206, 3.8222, 3.8206], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:25:40.805000'), 'HUATING01', 54.130761203607705, 53.1, array([53.1740265, 52.9676148, 53.1740265, 52.9676148]), 0, -0.964700012207031, array([3.8234, 3.8219, 3.8234, 3.8219], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:25:49.850000'), 'HUATING01', 54.25318565443193, 53.2, array([53.29522671, 53.08881501, 53.29522671, 53.08881501]), 0, -0.964700012207031, array([3.825, 3.8231, 3.825, 3.8231], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:26:00.905000'), 'HUATING01', 54.40280348053382, 53.3, array([53.44334836, 53.23693666, 53.44334836, 53.23693666]), 0, -0.964700012207031, array([3.8262, 3.8247, 3.8262, 3.8247], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:26:09.950000'), 'HUATING01', 54.525218070167014, 53.5, array([53.5645388, 53.3581271, 53.5645388, 53.3581271]), 0, -0.964700012207031, array([3.8278, 3.8262, 3.8278, 3.8262], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:26:20'), 'HUATING01', 54.66123426952653, 53.6, array([53.69919484, 53.49278314, 53.69919484, 53.49278314]), 0, -0.964700012207031, array([3.829, 3.8275, 3.829, 3.8275], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:26:30.050000'), 'HUATING01', 54.79725047739407, 53.7, array([53.83385088, 53.62743919, 53.83385088, 53.62743919]), 0, -0.964700012207031, array([3.8302, 3.8287, 3.8302, 3.8287], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:26:39.095000'), 'HUATING01', 54.91966506702727, 53.9, array([53.95504132, 53.74862963, 53.95504132, 53.74862963]), 0, -0.964700012207031, array([3.8315, 3.8299, 3.8315, 3.8299], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:26:50.150000'), 'HUATING01', 55.069282893129156, 54.0, array([54.10316297, 53.89675127, 54.10316297, 53.89675127]), 0, -0.964700012207031, array([3.8327, 3.8312, 3.8327, 3.8312], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:26:59.195000'), 'HUATING01', 55.191697474254326, 54.1, array([54.22435341, 54.01794171, 54.22435341, 54.01794171]), 0, -0.964700012207031, array([3.8343, 3.8327, 3.8343, 3.8327], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:27:10.250000'), 'HUATING01', 55.341315300356214, 54.3, array([54.37247506, 54.16606336, 54.37247506, 54.16606336]), 0, -0.964700012207031, array([3.8358, 3.8343, 3.8358, 3.8343], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:27:19.295000'), 'HUATING01', 55.463729881481385, 54.4, array([54.49366549, 54.2872538 , 54.49366549, 54.2872538 ]), 0, -0.964700012207031, array([3.8371, 3.8355, 3.8371, 3.8355], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:27:30.350000'), 'HUATING01', 55.61334770758327, 54.5, array([54.64178714, 54.43537545, 54.64178714, 54.43537545]), 0, -0.964700012207031, array([3.8383, 3.8368, 3.8383, 3.8368], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:27:39.395000'), 'HUATING01', 55.735772166915524, 54.7, array([54.76298735, 54.55657566, 54.76298735, 54.55657566]), 0, -0.964700012207031, array([3.8395, 3.8383, 3.8395, 3.8383], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:27:50.450000'), 'HUATING01', 55.88538999301741, 54.8, array([54.911109 , 54.7046973, 54.911109 , 54.7046973]), 0, -0.964700012207031, array([3.8411, 3.8395, 3.8411, 3.8395], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:27:59.495000'), 'HUATING01', 56.00780457414258, 54.9, array([55.03229944, 54.82588774, 55.03229944, 54.82588774]), 0, -0.964700012207031, array([3.8423, 3.8408, 3.8423, 3.8408], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:28:10.550000'), 'HUATING01', 56.15742240024447, 55.1, array([55.18042109, 54.97400939, 55.18042109, 54.97400939]), 0, -0.964700012207031, array([3.8439, 3.8423, 3.8439, 3.8423], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:28:19.595000'), 'HUATING01', 56.279836989877666, 55.2, array([55.30161153, 55.09519983, 55.30161153, 55.09519983]), 0, -0.964700012207031, array([3.8454, 3.8436, 3.8454, 3.8436], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:28:30.650000'), 'HUATING01', 56.429454815979554, 55.3, array([55.44973317, 55.24332148, 55.44973317, 55.24332148]), 0, -0.964700012207031, array([3.8467, 3.8451, 3.8467, 3.8451], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:28:39.695000'), 'HUATING01', 56.55187926680378, 55.5, array([55.57093338, 55.36452169, 55.57093338, 55.36452169]), 0, -0.964700012207031, array([3.8479, 3.8464, 3.8479, 3.8464], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:28:50.750000'), 'HUATING01', 56.701506962604725, 55.6, array([55.7190648 , 55.51265311, 55.7190648 , 55.51265311]), 0, -0.964700012207031, array([3.8492, 3.8476, 3.8492, 3.8476], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:28:59.795000'), 'HUATING01', 56.82392155223792, 55.7, array([55.84025524, 55.63384355, 55.84025524, 55.63384355]), 0, -0.964700012207031, array([3.8507, 3.8492, 3.8507, 3.8492], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:29:10.850000'), 'HUATING01', 56.97353937833981, 55.9, array([55.98837689, 55.78196519, 55.98837689, 55.78196519]), 0, -0.964700012207031, array([3.8519, 3.8507, 3.8519, 3.8507], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:29:19.895000'), 'HUATING01', 57.09595395946498, 56.0, array([56.10956733, 55.90315563, 56.10956733, 55.90315563]), 0, -0.964700012207031, array([3.8532, 3.8519, 3.8532, 3.8519], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:29:30.950000'), 'HUATING01', 57.24557178556687, 56.2, array([56.25768898, 56.05127728, 56.25768898, 56.05127728]), 0, -0.964700012207031, array([3.8547, 3.8532, 3.8547, 3.8532], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:29:38.990000'), 'HUATING01', 57.35438474845769, 56.3, array([56.36541381, 56.15900211, 56.36541381, 56.15900211]), 0, -0.964700012207031, array([3.8557, 3.8544, 3.8557, 3.8544], dtype=object), 0, 0, 0.0, 7.756188098144528, 4)
+(Timestamp('2021-10-23 00:29:50.045000'), 'HUATING01', 57.50400257455958, 56.4, array([56.51353546, 56.30712376, 56.51353546, 56.30712376]), 0, -0.964700012207031, array([3.8572, 3.8557, 3.8572, 3.8557], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:29:59.090000'), 'HUATING01', 57.62641716419277, 56.5, array([56.6347259, 56.4283142, 56.6347259, 56.4283142]), 0, -0.964700012207031, array([3.8588, 3.8572, 3.8588, 3.8572], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:30:10.145000'), 'HUATING01', 57.77603499029466, 56.7, array([56.78284754, 56.57643585, 56.78284754, 56.57643585]), 0, -0.964700012207031, array([3.86, 3.8585, 3.86, 3.8585], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:30:19.190000'), 'HUATING01', 57.898469310817944, 56.8, array([56.90405753, 56.69764583, 56.90405753, 56.69764583]), 0, -0.965400024414062, array([3.8612, 3.86, 3.8612, 3.86], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:30:30.245000'), 'HUATING01', 58.04808713691983, 57.0, array([57.05217917, 56.84576748, 57.05217917, 56.84576748]), 0, -0.964700012207031, array([3.8628, 3.8612, 3.8628, 3.8612], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:30:39.290000'), 'HUATING01', 58.170531327148346, 57.1, array([57.17339893, 56.96698723, 57.17339893, 56.96698723]), 0, -0.965400024414062, array([3.864, 3.8625, 3.864, 3.8625], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 00:30:50.345000'), 'HUATING01', 58.320159022955465, 57.2, array([57.32153034, 57.11511865, 57.32153034, 57.11511865]), 0, -0.964700012207031, array([3.8653, 3.8637, 3.8653, 3.8637], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:30:59.390000'), 'HUATING01', 58.44257361258866, 57.3, array([57.44272078, 57.23630909, 57.44272078, 57.23630909]), 0, -0.964700012207031, array([3.8671, 3.8653, 3.8671, 3.8653], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:31:10.445000'), 'HUATING01', 58.59219143869055, 57.5, array([57.59084243, 57.38443074, 57.59084243, 57.38443074]), 0, -0.964700012207031, array([3.8684, 3.8668, 3.8684, 3.8668], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:31:19.490000'), 'HUATING01', 58.71461588952095, 57.6, array([57.71204264, 57.50563095, 57.71204264, 57.50563095]), 0, -0.964700012207031, array([3.8696, 3.8681, 3.8696, 3.8681], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:31:30.545000'), 'HUATING01', 58.864243585321894, 57.8, array([57.86017406, 57.65376236, 57.86017406, 57.65376236]), 0, -0.964700012207031, array([3.8709, 3.8693, 3.8709, 3.8693], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:31:39.590000'), 'HUATING01', 58.98665817495509, 57.9, array([57.9813645, 57.7749528, 57.9813645, 57.7749528]), 0, -0.964700012207031, array([3.8724, 3.8705, 3.8724, 3.8705], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:31:50.645000'), 'HUATING01', 59.13627600105698, 58.0, array([58.12948615, 57.92307445, 58.12948615, 57.92307445]), 0, -0.964700012207031, array([3.8736, 3.8718, 3.8736, 3.8718], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:31:59.690000'), 'HUATING01', 59.25870045188738, 58.2, array([58.25068636, 58.04427466, 58.25068636, 58.04427466]), 0, -0.964700012207031, array([3.8752, 3.8736, 3.8752, 3.8736], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:32:10.745000'), 'HUATING01', 59.40831827798927, 58.3, array([58.398808  , 58.19239631, 58.398808  , 58.19239631]), 0, -0.964700012207031, array([3.8764, 3.8746, 3.8764, 3.8746], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:32:19.790000'), 'HUATING01', 59.53073286762246, 58.4, array([58.51999844, 58.31358675, 58.51999844, 58.31358675]), 0, -0.964700012207031, array([3.878, 3.8761, 3.878, 3.8761], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:32:30.845000'), 'HUATING01', 59.68037043312864, 58.6, array([58.66813963, 58.46172794, 58.66813963, 58.46172794]), 0, -0.965400024414062, array([3.8792, 3.8774, 3.8792, 3.8774], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:32:39.890000'), 'HUATING01', 59.80279488395286, 58.7, array([58.78933984, 58.58292815, 58.78933984, 58.58292815]), 0, -0.964700012207031, array([3.8805, 3.8786, 3.8805, 3.8786], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:32:50.945000'), 'HUATING01', 59.95242257975381, 58.8, array([58.93747126, 58.73105957, 58.93747126, 58.73105957]), 0, -0.964700012207031, array([3.8823, 3.8798, 3.8823, 3.8798], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:32:59.990000'), 'HUATING01', 60.074856900283265, 59.0, array([59.05868124, 58.85226955, 59.05868124, 58.85226955]), 0, -0.964700012207031, array([3.8836, 3.8814, 3.8836, 3.8814], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:33:10.040000'), 'HUATING01', 60.21088297784986, 59.1, array([59.19334706, 58.98693536, 59.19334706, 58.98693536]), 0, -0.964700012207031, array([3.8845, 3.8823, 3.8845, 3.8823], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-23 00:33:19.085000'), 'HUATING01', 60.33329756748306, 59.2, array([59.3145375, 59.1081258, 59.3145375, 59.1081258]), 0, -0.964700012207031, array([3.886, 3.8839, 3.886, 3.8839], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:33:30.140000'), 'HUATING01', 60.482925263284, 59.4, array([59.46266891, 59.25625722, 59.46266891, 59.25625722]), 0, -0.964700012207031, array([3.8873, 3.8848, 3.8873, 3.8848], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:33:39.185000'), 'HUATING01', 60.60534971410823, 59.5, array([59.58386912, 59.37745743, 59.58386912, 59.37745743]), 0, -0.964700012207031, array([3.8882, 3.886, 3.8882, 3.886], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:33:50.240000'), 'HUATING01', 60.75496754021012, 59.6, array([59.73199077, 59.52557908, 59.73199077, 59.52557908]), 0, -0.964700012207031, array([3.8898, 3.8873, 3.8898, 3.8873], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:33:59.285000'), 'HUATING01', 60.87738212133529, 59.8, array([59.85318121, 59.64676952, 59.85318121, 59.64676952]), 0, -0.964700012207031, array([3.891, 3.8888, 3.891, 3.8888], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:34:10.340000'), 'HUATING01', 61.02700981713623, 59.9, array([60.00131263, 59.79490093, 60.00131263, 59.79490093]), 0, -0.964700012207031, array([3.8922, 3.8901, 3.8922, 3.8901], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:34:19.385000'), 'HUATING01', 61.14942440676943, 60.0, array([60.12250307, 59.91609137, 60.12250307, 59.91609137]), 0, -0.964700012207031, array([3.8935, 3.891, 3.8935, 3.891], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:34:30.440000'), 'HUATING01', 61.299042232871315, 60.2, array([60.27062472, 60.06421302, 60.27062472, 60.06421302]), 0, -0.964700012207031, array([3.8947, 3.8922, 3.8947, 3.8922], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:34:39.485000'), 'HUATING01', 61.42146668369554, 60.3, array([60.39182493, 60.18541323, 60.39182493, 60.18541323]), 0, -0.964700012207031, array([3.896, 3.8935, 3.896, 3.8935], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:34:50.540000'), 'HUATING01', 61.57108450979743, 60.4, array([60.53994657, 60.33353488, 60.53994657, 60.33353488]), 0, -0.964700012207031, array([3.8969, 3.8947, 3.8969, 3.8947], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:34:59.585000'), 'HUATING01', 61.693499099430625, 60.6, array([60.66113701, 60.45472532, 60.66113701, 60.45472532]), 0, -0.964700012207031, array([3.8984, 3.8957, 3.8984, 3.8957], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:35:10.640000'), 'HUATING01', 61.843126795237744, 60.7, array([60.80926843, 60.60285674, 60.80926843, 60.60285674]), 0, -0.965400024414062, array([3.8997, 3.8972, 3.8997, 3.8972], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:35:19.685000'), 'HUATING01', 61.96556111576103, 60.8, array([60.93047841, 60.72406672, 60.93047841, 60.72406672]), 0, -0.965400024414062, array([3.9006, 3.8984, 3.9006, 3.8984], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:35:30.740000'), 'HUATING01', 62.115178941862915, 61.0, array([61.07860006, 60.87218837, 61.07860006, 60.87218837]), 0, -0.964700012207031, array([3.9019, 3.8994, 3.9019, 3.8994], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:35:39.785000'), 'HUATING01', 62.23759353149611, 61.1, array([61.1997905, 60.9933788, 61.1997905, 60.9933788]), 0, -0.964700012207031, array([3.9031, 3.9006, 3.9031, 3.9006], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:35:50.840000'), 'HUATING01', 62.387211357598, 61.2, array([61.34791215, 61.14150045, 61.34791215, 61.14150045]), 0, -0.964700012207031, array([3.904, 3.9015, 3.904, 3.9015], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:35:59.885000'), 'HUATING01', 62.509635808422225, 61.4, array([61.46911236, 61.26270066, 61.46911236, 61.26270066]), 0, -0.964700012207031, array([3.905, 3.9028, 3.905, 3.9028], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:36:10.940000'), 'HUATING01', 62.65925363452411, 61.5, array([61.61723401, 61.41082231, 61.61723401, 61.41082231]), 0, -0.964700012207031, array([3.9065, 3.904, 3.9065, 3.904], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:36:19.985000'), 'HUATING01', 62.78167808534834, 61.6, array([61.73843422, 61.53202252, 61.73843422, 61.53202252]), 0, -0.964700012207031, array([3.9074, 3.905, 3.9074, 3.905], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:36:30.035000'), 'HUATING01', 62.91770416291494, 61.8, array([61.87310003, 61.66668833, 61.87310003, 61.66668833]), 0, -0.964700012207031, array([3.9084, 3.9059, 3.9084, 3.9059], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 00:36:39.080000'), 'HUATING01', 63.04011875254813, 61.9, array([61.99429047, 61.78787877, 61.99429047, 61.78787877]), 0, -0.964700012207031, array([3.9093, 3.9071, 3.9093, 3.9071], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:36:50.135000'), 'HUATING01', 63.18973657865002, 62.0, array([62.14241212, 61.93600042, 62.14241212, 61.93600042]), 0, -0.964700012207031, array([3.9105, 3.9081, 3.9105, 3.9081], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:36:59.180000'), 'HUATING01', 63.31216102947425, 62.2, array([62.26361233, 62.05720063, 62.26361233, 62.05720063]), 0, -0.964700012207031, array([3.9115, 3.909, 3.9115, 3.909], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:37:10.235000'), 'HUATING01', 63.461778855576135, 62.3, array([62.41173397, 62.20532228, 62.41173397, 62.20532228]), 0, -0.964700012207031, array([3.9124, 3.9099, 3.9124, 3.9099], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:37:19.280000'), 'HUATING01', 63.584193436701305, 62.4, array([62.53292441, 62.32651272, 62.53292441, 62.32651272]), 0, -0.964700012207031, array([3.9133, 3.9112, 3.9133, 3.9112], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:37:30.335000'), 'HUATING01', 63.733811262803194, 62.7, array([62.68104606, 62.47463437, 62.68104606, 62.47463437]), 0, -0.964700012207031, array([3.9146, 3.9124, 3.9146, 3.9124], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:37:39.380000'), 'HUATING01', 63.85622585243639, 62.8, array([62.8022365 , 62.59582481, 62.8022365 , 62.59582481]), 0, -0.964700012207031, array([3.9155, 3.9133, 3.9155, 3.9133], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:37:50.435000'), 'HUATING01', 64.00584367853828, 62.9, array([62.95035815, 62.74394645, 62.95035815, 62.74394645]), 0, -0.964700012207031, array([3.9164, 3.9143, 3.9164, 3.9143], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:37:59.480000'), 'HUATING01', 64.12825825966345, 63.1, array([63.07154859, 62.86513689, 63.07154859, 62.86513689]), 0, -0.964700012207031, array([3.9174, 3.9152, 3.9174, 3.9152], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:38:10.535000'), 'HUATING01', 64.27787608576534, 63.2, array([63.21967024, 63.01325854, 63.21967024, 63.01325854]), 0, -0.964700012207031, array([3.9183, 3.9161, 3.9183, 3.9161], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:38:19.580000'), 'HUATING01', 64.4003005450976, 63.3, array([63.34087045, 63.13445875, 63.34087045, 63.13445875]), 0, -0.964700012207031, array([3.9192, 3.9171, 3.9192, 3.9171], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:38:30.635000'), 'HUATING01', 64.54991837119948, 63.5, array([63.48899209, 63.2825804 , 63.48899209, 63.2825804 ]), 0, -0.964700012207031, array([3.9202, 3.918, 3.9202, 3.918], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:38:39.680000'), 'HUATING01', 64.67233295232465, 63.6, array([63.61018253, 63.40377084, 63.61018253, 63.40377084]), 0, -0.964700012207031, array([3.9211, 3.9189, 3.9211, 3.9189], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:38:50.735000'), 'HUATING01', 64.82196064813176, 63.8, array([63.75831395, 63.55190226, 63.75831395, 63.55190226]), 0, -0.964700012207031, array([3.9223, 3.9202, 3.9223, 3.9202], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:38:59.780000'), 'HUATING01', 64.94438510746402, 63.9, array([63.87951416, 63.67310247, 63.87951416, 63.67310247]), 0, -0.964700012207031, array([3.9233, 3.9211, 3.9233, 3.9211], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:39:10.835000'), 'HUATING01', 65.0940029335659, 64.0, array([64.02763581, 63.82122411, 64.02763581, 63.82122411]), 0, -0.964700012207031, array([3.9242, 3.922, 3.9242, 3.922], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:39:19.880000'), 'HUATING01', 65.21641751469107, 64.1, array([64.14882625, 63.94241455, 64.14882625, 63.94241455]), 0, -0.964700012207031, array([3.9251, 3.9226, 3.9251, 3.9226], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:39:30.935000'), 'HUATING01', 65.36603534079296, 64.3, array([64.2969479, 64.0905362, 64.2969479, 64.0905362]), 0, -0.964700012207031, array([3.9257, 3.9236, 3.9257, 3.9236], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:39:39.980000'), 'HUATING01', 65.48844992191813, 64.4, array([64.41813833, 64.21172664, 64.41813833, 64.21172664]), 0, -0.964700012207031, array([3.9267, 3.9245, 3.9267, 3.9245], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:39:50.030000'), 'HUATING01', 65.62446612978567, 64.5, array([64.55279438, 64.34638268, 64.55279438, 64.34638268]), 0, -0.964700012207031, array([3.9276, 3.9254, 3.9276, 3.9254], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:39:59.075000'), 'HUATING01', 65.74689058912409, 64.7, array([64.67399459, 64.46758289, 64.67399459, 64.46758289]), 0, -0.965400024414062, array([3.9282, 3.9264, 3.9282, 3.9264], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:40:10.130000'), 'HUATING01', 65.8965281546241, 64.8, array([64.82213578, 64.61572408, 64.82213578, 64.61572408]), 0, -0.964700012207031, array([3.9291, 3.927, 3.9291, 3.927], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:40:19.175000'), 'HUATING01', 66.01896247514738, 64.9, array([64.94334576, 64.73693406, 64.94334576, 64.73693406]), 0, -0.965400024414062, array([3.9304, 3.9282, 3.9304, 3.9282], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:40:30.230000'), 'HUATING01', 66.16859017094832, 65.1, array([65.09147718, 64.88506548, 65.09147718, 64.88506548]), 0, -0.964700012207031, array([3.9313, 3.9291, 3.9313, 3.9291], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:40:39.275000'), 'HUATING01', 66.29101462177871, 65.2, array([65.21267739, 65.00626569, 65.21267739, 65.00626569]), 0, -0.964700012207031, array([3.9319, 3.9301, 3.9319, 3.9301], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:40:50.330000'), 'HUATING01', 66.4406324478806, 65.4, array([65.36079903, 65.15438734, 65.36079903, 65.15438734]), 0, -0.964700012207031, array([3.9329, 3.9307, 3.9329, 3.9307], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:40:59.375000'), 'HUATING01', 66.56306677691808, 65.5, array([65.48200902, 65.27559732, 65.48200902, 65.27559732]), 0, -0.964700012207031, array([3.9338, 3.9316, 3.9338, 3.9316], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:41:10.430000'), 'HUATING01', 66.71268460301997, 65.6, array([65.63013066, 65.42371897, 65.63013066, 65.42371897]), 0, -0.964700012207031, array([3.9344, 3.9326, 3.9344, 3.9326], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:41:19.475000'), 'HUATING01', 66.83509918414514, 65.7, array([65.7513211 , 65.54490941, 65.7513211 , 65.54490941]), 0, -0.964700012207031, array([3.9353, 3.9332, 3.9353, 3.9332], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:41:30.530000'), 'HUATING01', 66.98472687994608, 65.9, array([65.89945252, 65.69304083, 65.89945252, 65.69304083]), 0, -0.964700012207031, array([3.9363, 3.9341, 3.9363, 3.9341], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:41:39.575000'), 'HUATING01', 67.10716120897739, 66.0, array([66.0206625 , 65.81425081, 66.0206625 , 65.81425081]), 0, -0.964700012207031, array([3.9369, 3.9353, 3.9369, 3.9353], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:41:50.630000'), 'HUATING01', 67.25677903507928, 66.2, array([66.16878415, 65.96237245, 66.16878415, 65.96237245]), 0, -0.964700012207031, array([3.9381, 3.9363, 3.9381, 3.9363], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:41:59.675000'), 'HUATING01', 67.37919361620445, 66.3, array([66.28997459, 66.08356289, 66.28997459, 66.08356289]), 0, -0.964700012207031, array([3.9391, 3.9369, 3.9391, 3.9369], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:42:10.730000'), 'HUATING01', 67.52882131200539, 66.4, array([66.43810601, 66.23169431, 66.43810601, 66.23169431]), 0, -0.964700012207031, array([3.94, 3.9378, 3.94, 3.9378], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:42:19.775000'), 'HUATING01', 67.65124577134381, 66.6, array([66.55930622, 66.35289452, 66.55930622, 66.35289452]), 0, -0.965400024414062, array([3.9409, 3.9388, 3.9409, 3.9388], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:42:30.830000'), 'HUATING01', 67.80089320654287, 66.7, array([66.70745718, 66.50104548, 66.70745718, 66.50104548]), 0, -0.964700012207031, array([3.9415, 3.9394, 3.9415, 3.9394], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 00:42:39.875000'), 'HUATING01', 67.9233176573671, 66.8, array([66.82865739, 66.62224569, 66.82865739, 66.62224569]), 0, -0.964700012207031, array([3.9425, 3.9403, 3.9425, 3.9403], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:42:50.930000'), 'HUATING01', 68.07296509256615, 67.0, array([66.97680835, 66.77039665, 66.97680835, 66.77039665]), 0, -0.964700012207031, array([3.9434, 3.9412, 3.9434, 3.9412], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 00:42:59.975000'), 'HUATING01', 68.19538954339654, 67.1, array([67.09800856, 66.89159686, 67.09800856, 66.89159686]), 0, -0.964700012207031, array([3.9443, 3.9422, 3.9443, 3.9422], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:43:10.025000'), 'HUATING01', 68.33140575126409, 67.2, array([67.2326646 , 67.02625291, 67.2326646 , 67.02625291]), 0, -0.964700012207031, array([3.9453, 3.9428, 3.9453, 3.9428], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:43:19.070000'), 'HUATING01', 68.45382034089728, 67.4, array([67.35385504, 67.14744335, 67.35385504, 67.14744335]), 0, -0.964700012207031, array([3.9462, 3.944, 3.9462, 3.944], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:43:30.125000'), 'HUATING01', 68.60345790640345, 67.5, array([67.50199623, 67.29558454, 67.50199623, 67.29558454]), 0, -0.964700012207031, array([3.9471, 3.945, 3.9471, 3.945], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 00:43:39.170000'), 'HUATING01', 68.7258922269329, 67.6, array([67.62320621, 67.41679452, 67.62320621, 67.41679452]), 0, -0.964700012207031, array([3.9481, 3.9459, 3.9481, 3.9459], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:43:50.225000'), 'HUATING01', 68.8755297924329, 67.8, array([67.7713474 , 67.56493571, 67.7713474 , 67.56493571]), 0, -0.964700012207031, array([3.949, 3.9468, 3.949, 3.9468], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 00:43:59.270000'), 'HUATING01', 68.99794437355807, 67.9, array([67.89253784, 67.68612615, 67.89253784, 67.68612615]), 0, -0.964700012207031, array([3.9499, 3.9477, 3.9499, 3.9477], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:44:10.325000'), 'HUATING01', 69.14756219965996, 68.0, array([68.04065949, 67.83424779, 68.04065949, 67.83424779]), 0, -0.964700012207031, array([3.9508, 3.9487, 3.9508, 3.9487], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:44:19.370000'), 'HUATING01', 69.26997678929315, 68.2, array([68.16184993, 67.95543823, 68.16184993, 67.95543823]), 0, -0.964700012207031, array([3.9518, 3.9496, 3.9518, 3.9496], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:44:30.425000'), 'HUATING01', 69.41959461539504, 68.3, array([68.30997158, 68.10355988, 68.30997158, 68.10355988]), 0, -0.964700012207031, array([3.953, 3.9505, 3.953, 3.9505], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:44:39.470000'), 'HUATING01', 69.54201906621927, 68.4, array([68.43117179, 68.22476009, 68.43117179, 68.22476009]), 0, -0.964700012207031, array([3.9543, 3.9518, 3.9543, 3.9518], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:44:50.525000'), 'HUATING01', 69.69164676202021, 68.6, array([68.5793032 , 68.37289151, 68.5793032 , 68.37289151]), 0, -0.964700012207031, array([3.9552, 3.9527, 3.9552, 3.9527], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:44:59.570000'), 'HUATING01', 69.81406135165341, 68.7, array([68.70049364, 68.49408195, 68.70049364, 68.49408195]), 0, -0.964700012207031, array([3.9561, 3.9536, 3.9561, 3.9536], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:45:10.625000'), 'HUATING01', 69.96370878685246, 68.8, array([68.8486446 , 68.64223291, 68.8486446 , 68.64223291]), 0, -0.964700012207031, array([3.957, 3.9549, 3.957, 3.9549], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 00:45:19.670000'), 'HUATING01', 70.08613323767669, 69.0, array([68.96984481, 68.76343312, 68.96984481, 68.76343312]), 0, -0.964700012207031, array([3.9583, 3.9558, 3.9583, 3.9558], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:45:30.725000'), 'HUATING01', 70.23576093347764, 69.1, array([69.11797623, 68.91156454, 69.11797623, 68.91156454]), 0, -0.964700012207031, array([3.9592, 3.9567, 3.9592, 3.9567], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:45:39.770000'), 'HUATING01', 70.35818539280989, 69.2, array([69.23917644, 69.03276475, 69.23917644, 69.03276475]), 0, -0.964700012207031, array([3.9605, 3.958, 3.9605, 3.958], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:45:50.825000'), 'HUATING01', 70.50780321891177, 69.4, array([69.38729809, 69.1808864 , 69.38729809, 69.1808864 ]), 0, -0.964700012207031, array([3.962, 3.9592, 3.962, 3.9592], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:45:59.870000'), 'HUATING01', 70.630227669736, 69.5, array([69.5084983 , 69.30208661, 69.5084983 , 69.30208661]), 0, -0.964700012207031, array([3.9629, 3.9605, 3.9629, 3.9605], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:46:10.925000'), 'HUATING01', 70.77984549583789, 69.7, array([69.65661995, 69.45020825, 69.65661995, 69.45020825]), 0, -0.964700012207031, array([3.9642, 3.9614, 3.9642, 3.9614], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:46:19.970000'), 'HUATING01', 70.90226007696306, 69.8, array([69.77781039, 69.57139869, 69.77781039, 69.57139869]), 0, -0.964700012207031, array([3.9654, 3.9626, 3.9654, 3.9626], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:46:30.020000'), 'HUATING01', 71.0382762848306, 69.9, array([69.91246643, 69.70605474, 69.91246643, 69.70605474]), 0, -0.964700012207031, array([3.9663, 3.9636, 3.9663, 3.9636], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:46:39.065000'), 'HUATING01', 71.1606908744638, 70.0, array([70.03365687, 69.82724517, 70.03365687, 69.82724517]), 0, -0.964700012207031, array([3.9676, 3.9648, 3.9676, 3.9648], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:46:50.120000'), 'HUATING01', 71.31030870056568, 70.2, array([70.18177852, 69.97536682, 70.18177852, 69.97536682]), 0, -0.964700012207031, array([3.9685, 3.966, 3.9685, 3.966], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:46:59.165000'), 'HUATING01', 71.43272328169085, 70.3, array([70.30296896, 70.09655726, 70.30296896, 70.09655726]), 0, -0.964700012207031, array([3.9701, 3.9673, 3.9701, 3.9673], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:47:10.220000'), 'HUATING01', 71.58234110779274, 70.5, array([70.4510906 , 70.24467891, 70.4510906 , 70.24467891]), 0, -0.964700012207031, array([3.9713, 3.9685, 3.9713, 3.9685], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:47:19.265000'), 'HUATING01', 71.70475568891791, 70.6, array([70.57228104, 70.36586935, 70.57228104, 70.36586935]), 0, -0.964700012207031, array([3.9725, 3.9698, 3.9725, 3.9698], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:47:30.320000'), 'HUATING01', 71.85438338471886, 70.7, array([70.72041246, 70.51400077, 70.72041246, 70.51400077]), 0, -0.964700012207031, array([3.9738, 3.971, 3.9738, 3.971], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 00:47:39.365000'), 'HUATING01', 71.97679797435205, 70.8, array([70.8416029 , 70.63519121, 70.8416029 , 70.63519121]), 0, -0.964700012207031, array([3.975, 3.9722, 3.975, 3.9722], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:47:50.420000'), 'HUATING01', 72.12641580045394, 71.0, array([70.98972455, 70.78331285, 70.98972455, 70.78331285]), 0, -0.964700012207031, array([3.9763, 3.9735, 3.9763, 3.9735], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:47:59.465000'), 'HUATING01', 72.24884025127817, 71.1, array([71.11092476, 70.90451306, 71.11092476, 70.90451306]), 0, -0.964700012207031, array([3.9781, 3.975, 3.9781, 3.975], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:48:10.520000'), 'HUATING01', 72.39845807738006, 71.3, array([71.25904641, 71.05263471, 71.25904641, 71.05263471]), 0, -0.964700012207031, array([3.9794, 3.9763, 3.9794, 3.9763], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:48:19.565000'), 'HUATING01', 72.5208825367123, 71.4, array([71.38024662, 71.17383492, 71.38024662, 71.17383492]), 0, -0.964700012207031, array([3.9806, 3.9775, 3.9806, 3.9775], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:48:30.620000'), 'HUATING01', 72.67051023251942, 71.5, array([71.52837804, 71.32196634, 71.52837804, 71.32196634]), 0, -0.965400024414062, array([3.9822, 3.9791, 3.9822, 3.9791], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:48:39.665000'), 'HUATING01', 72.79292481364459, 71.6, array([71.64956847, 71.44315678, 71.64956847, 71.44315678]), 0, -0.964700012207031, array([3.9834, 3.9803, 3.9834, 3.9803], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:48:50.720000'), 'HUATING01', 72.94254263974648, 71.8, array([71.79769012, 71.59127843, 71.79769012, 71.59127843]), 0, -0.964700012207031, array([3.9849, 3.9815, 3.9849, 3.9815], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:48:59.765000'), 'HUATING01', 73.06495722937967, 71.9, array([71.91888056, 71.71246887, 71.91888056, 71.71246887]), 0, -0.964700012207031, array([3.9865, 3.9834, 3.9865, 3.9834], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:49:10.820000'), 'HUATING01', 73.21457505548156, 72.1, array([72.06700221, 71.86059051, 72.06700221, 71.86059051]), 0, -0.964700012207031, array([3.9877, 3.9846, 3.9877, 3.9846], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:49:19.865000'), 'HUATING01', 73.33698963660673, 72.2, array([72.18819265, 71.98178095, 72.18819265, 71.98178095]), 0, -0.964700012207031, array([3.9893, 3.9859, 3.9893, 3.9859], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:49:30.920000'), 'HUATING01', 73.48660746270862, 72.3, array([72.3363143, 72.1299026, 72.3363143, 72.1299026]), 0, -0.964700012207031, array([3.9908, 3.9874, 3.9908, 3.9874], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:49:39.965000'), 'HUATING01', 73.60902204383379, 72.5, array([72.45750473, 72.25109304, 72.45750473, 72.25109304]), 0, -0.964700012207031, array([3.9924, 3.989, 3.9924, 3.989], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:49:50.015000'), 'HUATING01', 73.74503825170133, 72.6, array([72.59216078, 72.38574908, 72.59216078, 72.38574908]), 0, -0.964700012207031, array([3.9939, 3.9905, 3.9939, 3.9905], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:49:59.060000'), 'HUATING01', 73.86745284133453, 72.7, array([72.71335122, 72.50693952, 72.71335122, 72.50693952]), 0, -0.964700012207031, array([3.9955, 3.9918, 3.9955, 3.9918], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:50:10.115000'), 'HUATING01', 74.01707066743641, 72.9, array([72.86147286, 72.65506117, 72.86147286, 72.65506117]), 0, -0.964700012207031, array([3.9967, 3.9933, 3.9967, 3.9933], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:50:19.160000'), 'HUATING01', 74.13948524856158, 73.0, array([72.9826633 , 72.77625161, 72.9826633 , 72.77625161]), 0, -0.964700012207031, array([3.9983, 3.9949, 3.9983, 3.9949], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:50:30.215000'), 'HUATING01', 74.28910307466347, 73.1, array([73.13078495, 72.92437326, 73.13078495, 72.92437326]), 0, -0.964700012207031, array([3.9998, 3.9964, 3.9998, 3.9964], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:50:39.260000'), 'HUATING01', 74.4115275254877, 73.3, array([73.25198516, 73.04557347, 73.25198516, 73.04557347]), 0, -0.964700012207031, array([4.0017, 3.998, 4.0017, 3.998], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:50:50.315000'), 'HUATING01', 74.56114535158959, 73.4, array([73.40010681, 73.19369511, 73.40010681, 73.19369511]), 0, -0.964700012207031, array([4.0032, 3.9995, 4.0032, 3.9995], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:50:59.360000'), 'HUATING01', 74.68355994122278, 73.5, array([73.52129725, 73.31488555, 73.52129725, 73.31488555]), 0, -0.964700012207031, array([4.0048, 4.0011, 4.0048, 4.0011], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:51:10.415000'), 'HUATING01', 74.83317776732467, 73.7, array([73.6694189, 73.4630072, 73.6694189, 73.4630072]), 0, -0.964700012207031, array([4.0063, 4.0026, 4.0063, 4.0026], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:51:19.460000'), 'HUATING01', 74.95559234844984, 73.8, array([73.79060933, 73.58419764, 73.79060933, 73.58419764]), 0, -0.964700012207031, array([4.0082, 4.0042, 4.0082, 4.0042], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:51:30.515000'), 'HUATING01', 75.10521017455173, 73.9, array([73.93873098, 73.73231929, 73.93873098, 73.73231929]), 0, -0.964700012207031, array([4.0101, 4.006, 4.0101, 4.006], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:51:39.560000'), 'HUATING01', 75.22762476418492, 74.1, array([74.05992142, 73.85350973, 74.05992142, 73.85350973]), 0, -0.964700012207031, array([4.0116, 4.0076, 4.0116, 4.0076], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:51:50.615000'), 'HUATING01', 75.37724259028681, 74.2, array([74.20804307, 74.00163137, 74.20804307, 74.00163137]), 0, -0.964700012207031, array([4.0132, 4.0094, 4.0132, 4.0094], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:51:59.660000'), 'HUATING01', 75.49965717141198, 74.3, array([74.32923351, 74.12282181, 74.32923351, 74.12282181]), 0, -0.964700012207031, array([4.0147, 4.011, 4.0147, 4.011], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:52:10.715000'), 'HUATING01', 75.64927499751387, 74.5, array([74.47735516, 74.27094346, 74.47735516, 74.27094346]), 0, -0.964700012207031, array([4.0166, 4.0125, 4.0166, 4.0125], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:52:19.760000'), 'HUATING01', 75.77168958714707, 74.6, array([74.5985456, 74.3921339, 74.5985456, 74.3921339]), 0, -0.964700012207031, array([4.0184, 4.0144, 4.0184, 4.0144], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:52:30.815000'), 'HUATING01', 75.92130740474093, 74.7, array([74.74666724, 74.54025555, 74.74666724, 74.54025555]), 0, -0.964700012207031, array([4.02, 4.0163, 4.02, 4.0163], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:52:39.860000'), 'HUATING01', 76.04372199437412, 74.9, array([74.86785768, 74.66144599, 74.86785768, 74.66144599]), 0, -0.964700012207031, array([4.0218, 4.0178, 4.0218, 4.0178], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:52:50.915000'), 'HUATING01', 76.19333982047601, 75.0, array([75.01597933, 74.80956763, 75.01597933, 74.80956763]), 0, -0.964700012207031, array([4.0234, 4.0194, 4.0234, 4.0194], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:52:59.960000'), 'HUATING01', 76.31575440160118, 75.1, array([75.13716977, 74.93075807, 75.13716977, 74.93075807]), 0, -0.964700012207031, array([4.0252, 4.0215, 4.0252, 4.0215], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:53:10.010000'), 'HUATING01', 76.45178047916778, 75.3, array([75.27183558, 75.06542389, 75.27183558, 75.06542389]), 0, -0.965400024414062, array([4.0268, 4.0231, 4.0268, 4.0231], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 00:53:19.055000'), 'HUATING01', 76.57420493850003, 75.4, array([75.39303579, 75.1866241 , 75.39303579, 75.1866241 ]), 0, -0.964700012207031, array([4.0287, 4.0246, 4.0287, 4.0246], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:53:30.110000'), 'HUATING01', 76.72383263430098, 75.5, array([75.54116721, 75.33475552, 75.54116721, 75.33475552]), 0, -0.964700012207031, array([4.0302, 4.0262, 4.0302, 4.0262], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:53:39.155000'), 'HUATING01', 76.84624721542615, 75.7, array([75.66235765, 75.45594596, 75.66235765, 75.45594596]), 0, -0.964700012207031, array([4.0321, 4.028, 4.0321, 4.028], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:53:50.210000'), 'HUATING01', 76.99588478092615, 75.8, array([75.81049884, 75.60408714, 75.81049884, 75.60408714]), 0, -0.964700012207031, array([4.0339, 4.0299, 4.0339, 4.0299], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 00:53:59.255000'), 'HUATING01', 77.11830923175037, 75.9, array([75.93169905, 75.72528735, 75.93169905, 75.72528735]), 0, -0.965400024414062, array([4.0358, 4.0318, 4.0358, 4.0318], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:54:10.310000'), 'HUATING01', 77.26792705785226, 76.1, array([76.0798207, 75.873409 , 76.0798207, 75.873409 ]), 0, -0.964700012207031, array([4.0373, 4.0333, 4.0373, 4.0333], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:54:19.355000'), 'HUATING01', 77.39034164748546, 76.2, array([76.20101114, 75.99459944, 76.20101114, 75.99459944]), 0, -0.964700012207031, array([4.0392, 4.0352, 4.0392, 4.0352], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:54:30.410000'), 'HUATING01', 77.5399693432864, 76.3, array([76.34914256, 76.14273086, 76.34914256, 76.14273086]), 0, -0.964700012207031, array([4.0411, 4.0367, 4.0411, 4.0367], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:54:39.455000'), 'HUATING01', 77.6623937941168, 76.5, array([76.47034277, 76.26393107, 76.47034277, 76.26393107]), 0, -0.964700012207031, array([4.0426, 4.0386, 4.0426, 4.0386], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:54:50.510000'), 'HUATING01', 77.81202148991774, 76.6, array([76.61847418, 76.41206249, 76.61847418, 76.41206249]), 0, -0.965400024414062, array([4.0445, 4.0404, 4.0445, 4.0404], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:54:59.555000'), 'HUATING01', 77.93443607955093, 76.7, array([76.73966462, 76.53325293, 76.73966462, 76.53325293]), 0, -0.964700012207031, array([4.046, 4.042, 4.046, 4.042], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:55:10.610000'), 'HUATING01', 78.08405390565282, 76.9, array([76.88778627, 76.68137458, 76.88778627, 76.68137458]), 0, -0.964700012207031, array([4.0479, 4.0438, 4.0479, 4.0438], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:55:19.655000'), 'HUATING01', 78.20647835648322, 77.0, array([77.00898648, 76.80257479, 77.00898648, 76.80257479]), 0, -0.964700012207031, array([4.0497, 4.0457, 4.0497, 4.0457], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:55:30.710000'), 'HUATING01', 78.35610605228416, 77.2, array([77.1571179, 76.9507062, 77.1571179, 76.9507062]), 0, -0.964700012207031, array([4.0513, 4.0473, 4.0513, 4.0473], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:55:39.755000'), 'HUATING01', 78.47854038132164, 77.3, array([77.27832788, 77.07191619, 77.27832788, 77.07191619]), 0, -0.964700012207031, array([4.0531, 4.0491, 4.0531, 4.0491], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 00:55:50.810000'), 'HUATING01', 78.6281581989155, 77.4, array([77.42644953, 77.22003783, 77.42644953, 77.22003783]), 0, -0.964700012207031, array([4.0547, 4.0507, 4.0547, 4.0507], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:55:59.855000'), 'HUATING01', 78.7505727885487, 77.5, array([77.54763997, 77.34122827, 77.54763997, 77.34122827]), 0, -0.964700012207031, array([4.0562, 4.0522, 4.0562, 4.0522], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:56:10.910000'), 'HUATING01', 78.90019061465058, 77.7, array([77.69576162, 77.48934992, 77.69576162, 77.48934992]), 0, -0.964700012207031, array([4.0581, 4.0544, 4.0581, 4.0544], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:56:19.955000'), 'HUATING01', 79.02261506548098, 77.8, array([77.81696183, 77.61055013, 77.81696183, 77.61055013]), 0, -0.964700012207031, array([4.0597, 4.0559, 4.0597, 4.0559], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 00:56:30.005000'), 'HUATING01', 79.15863127334852, 78.0, array([77.95161787, 77.74520617, 77.95161787, 77.74520617]), 0, -0.964700012207031, array([4.0612, 4.0575, 4.0612, 4.0575], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 00:56:39.050000'), 'HUATING01', 79.28104586298171, 78.1, array([78.07280831, 77.86639661, 78.07280831, 77.86639661]), 0, -0.964700012207031, array([4.0628, 4.059, 4.0628, 4.059], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:56:50.105000'), 'HUATING01', 79.43066368057558, 78.2, array([78.22092996, 78.01451826, 78.22092996, 78.01451826]), 0, -0.964700012207031, array([4.0646, 4.0609, 4.0646, 4.0609], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:56:59.150000'), 'HUATING01', 79.55307827020877, 78.3, array([78.34212039, 78.1357087 , 78.34212039, 78.1357087 ]), 0, -0.964700012207031, array([4.0662, 4.0625, 4.0662, 4.0625], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:57:10.205000'), 'HUATING01', 79.70269609631066, 78.5, array([78.49024204, 78.28383035, 78.49024204, 78.28383035]), 0, -0.964700012207031, array([4.0677, 4.064, 4.0677, 4.064], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:57:19.250000'), 'HUATING01', 79.82513041683394, 78.6, array([78.61145202, 78.40504033, 78.61145202, 78.40504033]), 0, -0.964700012207031, array([4.0693, 4.0656, 4.0693, 4.0656], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 00:57:30.305000'), 'HUATING01', 79.97475811263489, 78.8, array([78.75958344, 78.55317175, 78.75958344, 78.55317175]), 0, -0.965400024414062, array([4.0708, 4.0671, 4.0708, 4.0671], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 00:57:39.350000'), 'HUATING01', 80.09717270226808, 78.9, array([78.88077388, 78.67436219, 78.88077388, 78.67436219]), 0, -0.964700012207031, array([4.0721, 4.069, 4.0721, 4.069], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:57:50.405000'), 'HUATING01', 80.24679052836997, 79.0, array([79.02889553, 78.82248383, 79.02889553, 78.82248383]), 0, -0.964700012207031, array([4.0739, 4.0705, 4.0739, 4.0705], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:57:59.450000'), 'HUATING01', 80.36921497920036, 79.2, array([79.15009574, 78.94368404, 79.15009574, 78.94368404]), 0, -0.964700012207031, array([4.0755, 4.0721, 4.0755, 4.0721], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:58:10.505000'), 'HUATING01', 80.51883280530225, 79.3, array([79.29821739, 79.09180569, 79.29821739, 79.09180569]), 0, -0.964700012207031, array([4.077, 4.0733, 4.077, 4.0733], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:58:19.550000'), 'HUATING01', 80.6412572646345, 79.4, array([79.4194176, 79.2130059, 79.4194176, 79.2130059]), 0, -0.964700012207031, array([4.0783, 4.0749, 4.0783, 4.0749], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:58:30.605000'), 'HUATING01', 80.79087509073639, 79.6, array([79.56753924, 79.36112755, 79.56753924, 79.36112755]), 0, -0.964700012207031, array([4.0798, 4.0767, 4.0798, 4.0767], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:58:39.650000'), 'HUATING01', 80.91329954156062, 79.7, array([79.68873945, 79.48232776, 79.68873945, 79.48232776]), 0, -0.965400024414062, array([4.0817, 4.078, 4.0817, 4.078], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 00:58:50.705000'), 'HUATING01', 81.06293710706062, 79.8, array([79.83688064, 79.63046895, 79.83688064, 79.63046895]), 0, -0.964700012207031, array([4.0829, 4.0795, 4.0829, 4.0795], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 00:58:59.750000'), 'HUATING01', 81.18538129728913, 80.0, array([79.9581004, 79.7516887, 79.9581004, 79.7516887]), 0, -0.964700012207031, array([4.0842, 4.0811, 4.0842, 4.0811], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 00:59:10.805000'), 'HUATING01', 81.33499912339101, 80.1, array([80.10622204, 79.89981035, 80.10622204, 79.89981035]), 0, -0.964700012207031, array([4.0857, 4.0823, 4.0857, 4.0823], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:59:19.850000'), 'HUATING01', 81.45741371302421, 80.2, array([80.22741248, 80.02100079, 80.22741248, 80.02100079]), 0, -0.964700012207031, array([4.0869, 4.0842, 4.0869, 4.0842], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:59:30.905000'), 'HUATING01', 81.6070315391261, 80.4, array([80.37553413, 80.16912244, 80.37553413, 80.16912244]), 0, -0.964700012207031, array([4.0885, 4.0854, 4.0885, 4.0854], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 00:59:39.950000'), 'HUATING01', 81.72944612025127, 80.5, array([80.49672457, 80.29031287, 80.49672457, 80.29031287]), 0, -0.964700012207031, array([4.0897, 4.0866, 4.0897, 4.0866], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 00:59:50'), 'HUATING01', 81.86546232811881, 80.6, array([80.63138061, 80.42496892, 80.63138061, 80.42496892]), 0, -0.964700012207031, array([4.0907, 4.0879, 4.0907, 4.0879], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 01:00:00.050000'), 'HUATING01', 82.00149827538446, 80.8, array([80.7660562, 80.5596445, 80.7660562, 80.5596445]), 0, -0.964700012207031, array([4.0919, 4.0891, 4.0919, 4.0891], dtype=object), 0, 0, 0.0, 9.696642147216792, 4)
+(Timestamp('2021-10-23 01:00:09.095000'), 'HUATING01', 82.12392272621486, 80.9, array([80.88725641, 80.68084471, 80.88725641, 80.68084471]), 0, -0.964700012207031, array([4.0931, 4.0904, 4.0931, 4.0904], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:00:20.150000'), 'HUATING01', 82.27354055231675, 81.0, array([81.03537806, 80.82896636, 81.03537806, 80.82896636]), 0, -0.964700012207031, array([4.0941, 4.0919, 4.0941, 4.0919], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:00:29.195000'), 'HUATING01', 82.395965011649, 81.2, array([81.15657827, 80.95016657, 81.15657827, 80.95016657]), 0, -0.964700012207031, array([4.0953, 4.0931, 4.0953, 4.0931], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:00:40.250000'), 'HUATING01', 82.54558283775089, 81.3, array([81.30469991, 81.09828822, 81.30469991, 81.09828822]), 0, -0.964700012207031, array([4.0966, 4.0941, 4.0966, 4.0941], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:00:49.295000'), 'HUATING01', 82.66800728857511, 81.4, array([81.42590012, 81.21948843, 81.42590012, 81.21948843]), 0, -0.964700012207031, array([4.0975, 4.0953, 4.0975, 4.0953], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:01:00.350000'), 'HUATING01', 82.81765472378034, 81.6, array([81.57405108, 81.36763939, 81.57405108, 81.36763939]), 0, -0.964700012207031, array([4.0984, 4.0962, 4.0984, 4.0962], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 01:01:09.395000'), 'HUATING01', 82.94007917460456, 81.7, array([81.69525129, 81.4888396 , 81.69525129, 81.4888396 ]), 0, -0.964700012207031, array([4.0993, 4.0975, 4.0993, 4.0975], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:01:20.450000'), 'HUATING01', 83.08971674010456, 81.8, array([81.84339248, 81.63698079, 81.84339248, 81.63698079]), 0, -0.964700012207031, array([4.1, 4.0984, 4.1, 4.0984], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:01:29.495000'), 'HUATING01', 83.21213132973776, 82.0, array([81.96458292, 81.75817123, 81.96458292, 81.75817123]), 0, -0.964700012207031, array([4.1009, 4.0993, 4.1009, 4.0993], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:01:40.550000'), 'HUATING01', 83.36177876493682, 82.1, array([82.11273388, 81.90632219, 82.11273388, 81.90632219]), 0, -0.964700012207031, array([4.1015, 4.1003, 4.1015, 4.1003], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 01:01:49.595000'), 'HUATING01', 83.4842130854601, 82.2, array([82.23394387, 82.02753217, 82.23394387, 82.02753217]), 0, -0.964700012207031, array([4.1024, 4.1012, 4.1024, 4.1012], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:02:00.650000'), 'HUATING01', 83.63384078126104, 82.4, array([82.38207528, 82.17566359, 82.38207528, 82.17566359]), 0, -0.964700012207031, array([4.1031, 4.1018, 4.1031, 4.1018], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:02:09.695000'), 'HUATING01', 83.75625537089424, 82.5, array([82.50326572, 82.29685403, 82.50326572, 82.29685403]), 0, -0.964700012207031, array([4.1034, 4.1028, 4.1034, 4.1028], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:02:20.750000'), 'HUATING01', 83.90588306670135, 82.7, array([82.65139714, 82.44498545, 82.65139714, 82.44498545]), 0, -0.965400024414062, array([4.1043, 4.1034, 4.1043, 4.1034], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:02:29.795000'), 'HUATING01', 84.02829764782652, 82.8, array([82.77258758, 82.56617589, 82.77258758, 82.56617589]), 0, -0.964700012207031, array([4.1049, 4.104, 4.1049, 4.104], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:02:40.850000'), 'HUATING01', 84.17792534363363, 82.9, array([82.920719 , 82.7143073, 82.920719 , 82.7143073]), 0, -0.964700012207031, array([4.1055, 4.1046, 4.1055, 4.1046], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:02:49.895000'), 'HUATING01', 84.30035967266494, 83.0, array([83.04192898, 82.83551729, 83.04192898, 82.83551729]), 0, -0.964700012207031, array([4.1059, 4.1052, 4.1059, 4.1052], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:03:00.950000'), 'HUATING01', 84.44997749876683, 83.2, array([83.19005063, 82.98363893, 83.19005063, 82.98363893]), 0, -0.964700012207031, array([4.1065, 4.1059, 4.1065, 4.1059], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:03:08.990000'), 'HUATING01', 84.55881020106193, 83.3, array([83.297795  , 83.09138331, 83.297795  , 83.09138331]), 0, -0.965400024414062, array([4.1068, 4.1062, 4.1068, 4.1062], dtype=object), 0, 0, 0.0, 7.7575951226806605, 4)
+(Timestamp('2021-10-23 01:03:20.045000'), 'HUATING01', 84.70843789686288, 83.4, array([83.44593619, 83.2395245 , 83.44593619, 83.2395245 ]), 0, -0.964700012207031, array([4.1074, 4.1068, 4.1074, 4.1068], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:03:29.090000'), 'HUATING01', 84.8308623476871, 83.6, array([83.5671364 , 83.36072471, 83.5671364 , 83.36072471]), 0, -0.964700012207031, array([4.1077, 4.1071, 4.1077, 4.1071], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:03:40.145000'), 'HUATING01', 84.98049004349421, 83.7, array([83.71526782, 83.50885613, 83.71526782, 83.50885613]), 0, -0.964700012207031, array([4.1083, 4.108, 4.1083, 4.108], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:03:49.190000'), 'HUATING01', 85.10291450282647, 83.8, array([83.83646803, 83.63005634, 83.83646803, 83.63005634]), 0, -0.964700012207031, array([4.1086, 4.1083, 4.1086, 4.1083], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:04:00.245000'), 'HUATING01', 85.25253232892835, 84.0, array([83.98458968, 83.77817799, 83.98458968, 83.77817799]), 0, -0.964700012207031, array([4.109, 4.109, 4.109, 4.109], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:04:09.290000'), 'HUATING01', 85.37494691005352, 84.1, array([84.10578012, 83.89936842, 84.10578012, 83.89936842]), 0, -0.964700012207031, array([4.1096, 4.1093, 4.1096, 4.1093], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:04:20.345000'), 'HUATING01', 85.52458447555352, 84.3, array([84.25392131, 84.04750961, 84.25392131, 84.04750961]), 0, -0.964700012207031, array([4.1099, 4.1096, 4.1099, 4.1096], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:04:29.390000'), 'HUATING01', 85.6469990566787, 84.4, array([84.37511175, 84.16870005, 84.37511175, 84.16870005]), 0, -0.964700012207031, array([4.1105, 4.1102, 4.1105, 4.1102], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:04:40.445000'), 'HUATING01', 85.79663662218486, 84.5, array([84.52325294, 84.31684124, 84.52325294, 84.31684124]), 0, -0.964700012207031, array([4.1108, 4.1105, 4.1108, 4.1105], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 01:04:49.490000'), 'HUATING01', 85.91905121181806, 84.6, array([84.64444338, 84.43803168, 84.64444338, 84.43803168]), 0, -0.964700012207031, array([4.1111, 4.1111, 4.1111, 4.1111], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:05:00.545000'), 'HUATING01', 86.06866903791995, 84.8, array([84.79256503, 84.58615333, 84.79256503, 84.58615333]), 0, -0.964700012207031, array([4.1117, 4.1114, 4.1117, 4.1114], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:05:09.590000'), 'HUATING01', 86.19108361904512, 84.9, array([84.91375546, 84.70734377, 84.91375546, 84.70734377]), 0, -0.964700012207031, array([4.1124, 4.1117, 4.1124, 4.1117], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:05:20.645000'), 'HUATING01', 86.34071131484606, 85.1, array([85.06188688, 84.85547519, 85.06188688, 84.85547519]), 0, -0.965400024414062, array([4.1127, 4.1124, 4.1127, 4.1124], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:05:29.690000'), 'HUATING01', 86.46312590447926, 85.2, array([85.18307732, 84.97666563, 85.18307732, 84.97666563]), 0, -0.964700012207031, array([4.1133, 4.1127, 4.1133, 4.1127], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:05:40.745000'), 'HUATING01', 86.61274373058114, 85.3, array([85.33119897, 85.12478727, 85.33119897, 85.12478727]), 0, -0.964700012207031, array([4.1136, 4.1133, 4.1136, 4.1133], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:05:49.790000'), 'HUATING01', 86.73517805110443, 85.5, array([85.45240895, 85.24599726, 85.45240895, 85.24599726]), 0, -0.965400024414062, array([4.1142, 4.1136, 4.1142, 4.1136], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:06:00.845000'), 'HUATING01', 86.88482548630965, 85.6, array([85.60055991, 85.39414822, 85.60055991, 85.39414822]), 0, -0.964700012207031, array([4.1145, 4.1139, 4.1145, 4.1139], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 01:06:09.890000'), 'HUATING01', 87.00725981534713, 85.7, array([85.72176989, 85.5153582 , 85.72176989, 85.5153582 ]), 0, -0.964700012207031, array([4.1148, 4.1145, 4.1148, 4.1145], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 01:06:20.945000'), 'HUATING01', 87.15690725054618, 85.9, array([85.86992085, 85.66350916, 85.86992085, 85.66350916]), 0, -0.964700012207031, array([4.1155, 4.1148, 4.1155, 4.1148], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 01:06:29.990000'), 'HUATING01', 87.27933170137658, 86.0, array([85.99112106, 85.78470937, 85.99112106, 85.78470937]), 0, -0.964700012207031, array([4.1158, 4.1158, 4.1158, 4.1158], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:06:40.040000'), 'HUATING01', 87.41534790924412, 86.1, array([86.12577711, 85.91936541, 86.12577711, 85.91936541]), 0, -0.964700012207031, array([4.1164, 4.1161, 4.1164, 4.1161], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 01:06:49.085000'), 'HUATING01', 87.53777236006835, 86.2, array([86.24697732, 86.04056562, 86.24697732, 86.04056562]), 0, -0.964700012207031, array([4.1167, 4.1164, 4.1167, 4.1164], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:07:00.140000'), 'HUATING01', 87.68739018617023, 86.4, array([86.39509896, 86.18868727, 86.39509896, 86.18868727]), 0, -0.964700012207031, array([4.1173, 4.117, 4.1173, 4.117], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:07:09.185000'), 'HUATING01', 87.80981464550248, 86.5, array([86.51629917, 86.30988748, 86.51629917, 86.30988748]), 0, -0.964700012207031, array([4.1176, 4.1173, 4.1176, 4.1173], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:07:20.240000'), 'HUATING01', 87.95946208070154, 86.7, array([86.66445014, 86.45803844, 86.66445014, 86.45803844]), 0, -0.964700012207031, array([4.1183, 4.1179, 4.1183, 4.1179], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 01:07:29.285000'), 'HUATING01', 88.08188653153194, 86.8, array([86.78565035, 86.57923865, 86.78565035, 86.57923865]), 0, -0.964700012207031, array([4.1186, 4.1183, 4.1186, 4.1183], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:07:40.340000'), 'HUATING01', 88.23153396674333, 86.9, array([86.93380131, 86.72738961, 86.93380131, 86.72738961]), 0, -0.965400024414062, array([4.1192, 4.1189, 4.1192, 4.1189], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 01:07:49.385000'), 'HUATING01', 88.35395841756755, 87.1, array([87.05500152, 86.84858982, 87.05500152, 86.84858982]), 0, -0.964700012207031, array([4.1195, 4.1192, 4.1195, 4.1192], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:08:00.440000'), 'HUATING01', 88.50359598307372, 87.2, array([87.20314271, 86.99673101, 87.20314271, 86.99673101]), 0, -0.964700012207031, array([4.1204, 4.1198, 4.1204, 4.1198], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 01:08:09.485000'), 'HUATING01', 88.62602044241214, 87.3, array([87.32434292, 87.11793122, 87.32434292, 87.11793122]), 0, -0.964700012207031, array([4.121, 4.1201, 4.121, 4.1201], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:08:20.540000'), 'HUATING01', 88.77567774731025, 87.5, array([87.47250365, 87.26609195, 87.47250365, 87.26609195]), 0, -0.965400024414062, array([4.1214, 4.1207, 4.1214, 4.1207], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:08:29.585000'), 'HUATING01', 88.89811206783354, 87.6, array([87.59371363, 87.38730193, 87.59371363, 87.38730193]), 0, -0.964700012207031, array([4.122, 4.1214, 4.122, 4.1214], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 01:08:40.640000'), 'HUATING01', 89.04776937273782, 87.7, array([87.74187436, 87.53546266, 87.74187436, 87.53546266]), 0, -0.964700012207031, array([4.1226, 4.1217, 4.1226, 4.1217], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:08:49.685000'), 'HUATING01', 89.17019383207007, 87.9, array([87.86307457, 87.65666287, 87.86307457, 87.65666287]), 0, -0.964700012207031, array([4.1232, 4.1223, 4.1232, 4.1223], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:09:00.740000'), 'HUATING01', 89.31983139757624, 88.0, array([88.01121576, 87.80480406, 88.01121576, 87.80480406]), 0, -0.965400024414062, array([4.1235, 4.1226, 4.1235, 4.1226], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 01:09:09.785000'), 'HUATING01', 89.44225584840046, 88.1, array([88.13241597, 87.92600427, 88.13241597, 87.92600427]), 0, -0.964700012207031, array([4.1241, 4.1235, 4.1241, 4.1235], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:09:20.840000'), 'HUATING01', 89.59191315331091, 88.3, array([88.2805767 , 88.07416501, 88.2805767 , 88.07416501]), 0, -0.965400024414062, array([4.1248, 4.1241, 4.1248, 4.1241], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:09:29.885000'), 'HUATING01', 89.71433761264316, 88.4, array([88.40177691, 88.19536522, 88.40177691, 88.19536522]), 0, -0.964700012207031, array([4.1254, 4.1248, 4.1254, 4.1248], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:09:40.940000'), 'HUATING01', 89.86399491754128, 88.5, array([88.54993764, 88.34352595, 88.54993764, 88.34352595]), 0, -0.964700012207031, array([4.126, 4.1254, 4.126, 4.1254], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:09:49.985000'), 'HUATING01', 89.98642923807073, 88.7, array([88.67114762, 88.46473593, 88.67114762, 88.46473593]), 0, -0.964700012207031, array([4.1266, 4.126, 4.1266, 4.126], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:10:00.035000'), 'HUATING01', 90.12246518534255, 88.8, array([88.80582321, 88.59941151, 88.80582321, 88.59941151]), 0, -0.965400024414062, array([4.1272, 4.1263, 4.1272, 4.1263], dtype=object), 0, 0, 0.0, 9.696642147216792, 4)
+(Timestamp('2021-10-23 01:10:09.080000'), 'HUATING01', 90.24488963616677, 88.9, array([88.92702342, 88.72061172, 88.92702342, 88.72061172]), 0, -0.964700012207031, array([4.1282, 4.1269, 4.1282, 4.1269], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:10:20.135000'), 'HUATING01', 90.39450746226866, 89.1, array([89.07514507, 88.86873337, 89.07514507, 88.86873337]), 0, -0.964700012207031, array([4.1288, 4.1276, 4.1288, 4.1276], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:10:29.180000'), 'HUATING01', 90.51696153070425, 89.2, array([89.19637459, 88.9899629 , 89.19637459, 88.9899629 ]), 0, -0.964700012207031, array([4.1294, 4.1282, 4.1294, 4.1282], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 01:10:40.235000'), 'HUATING01', 90.66660896590331, 89.3, array([89.34452555, 89.13811386, 89.34452555, 89.13811386]), 0, -0.964700012207031, array([4.13, 4.1288, 4.13, 4.1288], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 01:10:49.280000'), 'HUATING01', 90.78904328643276, 89.5, array([89.46573553, 89.25932384, 89.46573553, 89.25932384]), 0, -0.965400024414062, array([4.1307, 4.1294, 4.1307, 4.1294], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:11:00.335000'), 'HUATING01', 90.9386709822337, 89.6, array([89.61386695, 89.40745526, 89.61386695, 89.40745526]), 0, -0.965400024414062, array([4.1316, 4.1303, 4.1316, 4.1303], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:11:09.380000'), 'HUATING01', 91.06113491186032, 89.7, array([89.73510625, 89.52869455, 89.73510625, 89.52869455]), 0, -0.964700012207031, array([4.1322, 4.1313, 4.1322, 4.1313], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 01:11:20.435000'), 'HUATING01', 91.21081195615655, 89.9, array([89.88328652, 89.67687482, 89.88328652, 89.67687482]), 0, -0.965400024414062, array([4.1331, 4.1319, 4.1331, 4.1319], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 01:11:29.480000'), 'HUATING01', 91.3332660245983, 90.0, array([90.00451604, 89.79810435, 90.00451604, 89.79810435]), 0, -0.965400024414062, array([4.1338, 4.1325, 4.1338, 4.1325], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 01:11:40.535000'), 'HUATING01', 91.4829331992078, 90.2, array([90.15268654, 89.94627485, 90.15268654, 89.94627485]), 0, -0.964700012207031, array([4.1347, 4.1334, 4.1347, 4.1334], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 01:11:49.580000'), 'HUATING01', 91.60537738943631, 90.3, array([90.2739063, 90.0674946, 90.2739063, 90.0674946]), 0, -0.964700012207031, array([4.1353, 4.1341, 4.1353, 4.1341], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 01:12:00.635000'), 'HUATING01', 91.75500508523726, 90.4, array([90.42203772, 90.21562602, 90.42203772, 90.21562602]), 0, -0.964700012207031, array([4.1365, 4.135, 4.1365, 4.135], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 01:12:09.680000'), 'HUATING01', 91.87744928397379, 90.5, array([90.54325747, 90.33684577, 90.54325747, 90.33684577]), 0, -0.964700012207031, array([4.1375, 4.1356, 4.1375, 4.1356], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 01:12:20.735000'), 'HUATING01', 92.02708684947996, 90.7, array([90.69139866, 90.48498696, 90.69139866, 90.48498696]), 0, -0.964700012207031, array([4.1384, 4.1365, 4.1384, 4.1365], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:12:29.780000'), 'HUATING01', 92.14951130030418, 90.8, array([90.81259887, 90.60618717, 90.81259887, 90.60618717]), 0, -0.964700012207031, array([4.1393, 4.1375, 4.1393, 4.1375], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:12:40.835000'), 'HUATING01', 92.29912912640607, 91.0, array([90.96072052, 90.75430882, 90.96072052, 90.75430882]), 0, -0.964700012207031, array([4.14, 4.1384, 4.14, 4.1384], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:12:49.880000'), 'HUATING01', 92.42155358573832, 91.1, array([91.08192073, 90.87550903, 91.08192073, 90.87550903]), 0, -0.964700012207031, array([4.1412, 4.1393, 4.1412, 4.1393], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 01:13:00.935000'), 'HUATING01', 92.57118128153927, 91.2, array([91.23005214, 91.02364045, 91.23005214, 91.02364045]), 0, -0.964700012207031, array([4.1421, 4.1403, 4.1421, 4.1403], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:13:09.980000'), 'HUATING01', 92.69361560206255, 91.4, array([91.35126212, 91.14485043, 91.35126212, 91.14485043]), 0, -0.964700012207031, array([4.1431, 4.1415, 4.1431, 4.1415], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 01:13:20.030000'), 'HUATING01', 92.8296515493282, 91.5, array([91.48593771, 91.27952601, 91.48593771, 91.27952601]), 0, -0.964700012207031, array([4.1443, 4.1421, 4.1443, 4.1421], dtype=object), 0, 0, 0.0, 9.696642147216792, 4)
+(Timestamp('2021-10-23 01:13:29.075000'), 'HUATING01', 92.95211547895482, 91.6, array([91.607177  , 91.40076531, 91.607177  , 91.40076531]), 0, -0.964700012207031, array([4.1452, 4.1431, 4.1452, 4.1431], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 01:13:40.130000'), 'HUATING01', 93.10174317475577, 91.8, array([91.75530842, 91.54889673, 91.75530842, 91.54889673]), 0, -0.964700012207031, array([4.1465, 4.1443, 4.1465, 4.1443], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:13:49.175000'), 'HUATING01', 93.22417750379324, 91.9, array([91.8765184 , 91.67010671, 91.8765184 , 91.67010671]), 0, -0.964700012207031, array([4.1477, 4.1452, 4.1477, 4.1452], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:14:00.230000'), 'HUATING01', 93.37382493900463, 92.0, array([92.02466936, 91.81825767, 92.02466936, 91.81825767]), 0, -0.965400024414062, array([4.1489, 4.1468, 4.1489, 4.1468], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 01:14:09.275000'), 'HUATING01', 93.49628886863125, 92.1, array([92.14590866, 91.93949696, 92.14590866, 91.93949696]), 0, -0.964700012207031, array([4.1499, 4.1477, 4.1499, 4.1477], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 01:14:20.330000'), 'HUATING01', 93.64592643413125, 92.3, array([92.29404985, 92.08763815, 92.29404985, 92.08763815]), 0, -0.964700012207031, array([4.1517, 4.1489, 4.1517, 4.1489], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 01:14:29.375000'), 'HUATING01', 93.76836075465454, 92.4, array([92.41525983, 92.20884813, 92.41525983, 92.20884813]), 0, -0.965400024414062, array([4.153, 4.1502, 4.153, 4.1502], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:14:40.430000'), 'HUATING01', 93.9179983201607, 92.6, array([92.56340102, 92.35698932, 92.56340102, 92.35698932]), 0, -0.964700012207031, array([4.1542, 4.1514, 4.1542, 4.1514], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:14:49.475000'), 'HUATING01', 94.04042277949296, 92.7, array([92.68460123, 92.47818953, 92.68460123, 92.47818953]), 0, -0.965400024414062, array([4.1555, 4.1524, 4.1555, 4.1524], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:15:00.530000'), 'HUATING01', 94.19008008439107, 92.8, array([92.83276196, 92.62635027, 92.83276196, 92.62635027]), 0, -0.964700012207031, array([4.157, 4.1539, 4.157, 4.1539], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:15:09.575000'), 'HUATING01', 94.31253414431247, 93.0, array([92.95399148, 92.74757979, 92.95399148, 92.74757979]), 0, -0.964700012207031, array([4.1582, 4.1555, 4.1582, 4.1555], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 01:15:20.630000'), 'HUATING01', 94.46217170981247, 93.1, array([93.10213267, 92.89572098, 93.10213267, 92.89572098]), 0, -0.965400024414062, array([4.1601, 4.1567, 4.1601, 4.1567], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:15:29.675000'), 'HUATING01', 94.58458629944566, 93.2, array([93.22332311, 93.01691142, 93.22332311, 93.01691142]), 0, -0.964700012207031, array([4.1617, 4.1582, 4.1617, 4.1582], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:15:40.730000'), 'HUATING01', 94.734253474049, 93.4, array([93.37149362, 93.16508192, 93.37149362, 93.16508192]), 0, -0.964700012207031, array([4.1632, 4.1598, 4.1632, 4.1598], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 01:15:49.775000'), 'HUATING01', 94.85668779457845, 93.5, array([93.4927036, 93.2862919, 93.4927036, 93.2862919]), 0, -0.964700012207031, array([4.1651, 4.161, 4.1651, 4.161], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:16:00.830000'), 'HUATING01', 95.00635496918179, 93.6, array([93.6408741, 93.4344624, 93.6408741, 93.4344624]), 0, -0.964700012207031, array([4.1666, 4.1632, 4.1666, 4.1632], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 01:16:09.875000'), 'HUATING01', 95.12880903761737, 93.8, array([93.76210362, 93.55569193, 93.76210362, 93.55569193]), 0, -0.964700012207031, array([4.1688, 4.1648, 4.1688, 4.1648], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 01:16:20.930000'), 'HUATING01', 95.27845647281643, 93.9, array([93.91025458, 93.70384289, 93.91025458, 93.70384289]), 0, -0.964700012207031, array([4.1703, 4.1663, 4.1703, 4.1663], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 01:16:29.975000'), 'HUATING01', 95.40088092364066, 94.0, array([94.03145479, 93.8250431 , 94.03145479, 93.8250431 ]), 0, -0.964700012207031, array([4.1722, 4.1679, 4.1722, 4.1679], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 01:16:40.025000'), 'HUATING01', 95.5368971315082, 94.2, array([94.16611084, 93.95969914, 94.16611084, 93.95969914]), 0, -0.964700012207031, array([4.1741, 4.1697, 4.1741, 4.1697], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 01:16:49.070000'), 'HUATING01', 95.6593413217367, 94.3, array([94.28733059, 94.08091889, 94.28733059, 94.08091889]), 0, -0.965400024414062, array([4.1762, 4.1716, 4.1762, 4.1716], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 01:17:00.125000'), 'HUATING01', 95.80896901753765, 94.4, array([94.43546201, 94.22905031, 94.43546201, 94.22905031]), 0, -0.964700012207031, array([4.1784, 4.1734, 4.1784, 4.1734], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:17:09.170000'), 'HUATING01', 95.93140334657512, 94.6, array([94.55667199, 94.35026029, 94.55667199, 94.35026029]), 0, -0.965400024414062, array([4.1806, 4.1753, 4.1806, 4.1753], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 01:17:20.225000'), 'HUATING01', 96.08103104237607, 94.7, array([94.70480341, 94.49839171, 94.70480341, 94.49839171]), 0, -0.964700012207031, array([4.1827, 4.1775, 4.1827, 4.1775], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 01:17:29.270000'), 'HUATING01', 96.20344562350124, 94.8, array([94.82599385, 94.61958215, 94.82599385, 94.61958215]), 0, -0.964700012207031, array([4.1852, 4.1796, 4.1852, 4.1796], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 01:17:40.325000'), 'HUATING01', 96.35308318900124, 95.0, array([94.97413504, 94.76772334, 94.97413504, 94.76772334]), 0, -0.965400024414062, array([4.1874, 4.1818, 4.1874, 4.1818], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:17:49.370000'), 'HUATING01', 96.47551750952452, 95.1, array([95.09534502, 94.88893332, 95.09534502, 94.88893332]), 0, -0.964700012207031, array([4.1899, 4.184, 4.1899, 4.184], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:18:00.425000'), 'HUATING01', 96.62517481443497, 95.2, array([95.24350575, 95.03709405, 95.24350575, 95.03709405]), 0, -0.964700012207031, array([4.1923, 4.1865, 4.1923, 4.1865], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:18:09.470000'), 'HUATING01', 96.74763875258195, 95.4, array([95.36474504, 95.15833335, 95.36474504, 95.15833335]), 0, -0.964700012207031, array([4.1951, 4.1886, 4.1951, 4.1886], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 01:18:20.525000'), 'HUATING01', 96.89731579689051, 95.5, array([95.51292532, 95.30651362, 95.51292532, 95.30651362]), 0, -0.964700012207031, array([4.1976, 4.1911, 4.1976, 4.1911], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 01:18:29.570000'), 'HUATING01', 97.01975998711285, 95.6, array([95.63414507, 95.42773337, 95.63414507, 95.42773337]), 0, -0.964700012207031, array([4.2007, 4.1939, 4.2007, 4.1939], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 01:18:40.625000'), 'HUATING01', 97.16942716171619, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.965400024414062, array([4.2035, 4.1961, 4.2035, 4.1961], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 01:18:49.670000'), 'HUATING01', 97.291891099857, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.965400024414062, array([4.2063, 4.1989, 4.2063, 4.1989], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 01:19:00.725000'), 'HUATING01', 97.441528665357, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.964700012207031, array([4.2094, 4.2016, 4.2094, 4.2016], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 01:19:09.770000'), 'HUATING01', 97.56397285557934, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.964700012207031, array([4.2125, 4.2044, 4.2125, 4.2044], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 01:19:20.825000'), 'HUATING01', 97.71363016047745, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.964700012207031, array([4.2159, 4.2072, 4.2159, 4.2072], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 01:19:29.870000'), 'HUATING01', 97.83606448950876, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.964700012207031, array([4.219, 4.2103, 4.219, 4.2103], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 01:19:40.925000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 0, -0.964700012207031, array([4.2224, 4.2134, 4.2224, 4.2134], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 01:19:49.970000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 8.04, 0.0, array([4.1954, 4.1871, 4.1954, 4.1871], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:00.020000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 18.08999999999999, 0.0, array([4.1892, 4.1812, 4.1892, 4.1812], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:09.065000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 27.13499999999998, 0.0, array([4.1849, 4.1765, 4.1849, 4.1765], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:20.120000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 38.18999999999999, 0.0, array([4.1812, 4.1731, 4.1812, 4.1731], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:29.165000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 47.235000000000014, 0.0, array([4.1784, 4.1706, 4.1784, 4.1706], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:40.220000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 58.29000000000004, 0.0, array([4.1762, 4.1679, 4.1762, 4.1679], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:20:49.265000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 67.33500000000004, 0.0, array([4.1741, 4.166, 4.1741, 4.166], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:00.320000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 78.38999999999999, 0.0, array([4.1722, 4.1644, 4.1722, 4.1644], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:09.365000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 87.43499999999995, 0.0, array([4.1706, 4.1629, 4.1706, 4.1629], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:20.420000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 98.4899999999999, 0.0, array([4.1694, 4.1613, 4.1694, 4.1613], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:29.465000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 107.53499999999985, 0.0, array([4.1682, 4.1601, 4.1682, 4.1601], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:40.520000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 118.5899999999998, 0.0, array([4.1666, 4.1592, 4.1666, 4.1592], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:21:49.565000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 127.63499999999976, 0.0, array([4.1657, 4.1579, 4.1657, 4.1579], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:00.620000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 138.6899999999997, 0.0, array([4.1648, 4.157, 4.1648, 4.157], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:09.665000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 147.73499999999967, 0.0, array([4.1638, 4.1564, 4.1638, 4.1564], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:20.720000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 158.78999999999962, 0.0, array([4.1629, 4.1555, 4.1629, 4.1555], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:29.765000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 167.83499999999958, 0.0, array([4.1623, 4.1548, 4.1623, 4.1548], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:40.820000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 178.88999999999953, 0.0, array([4.1617, 4.1539, 4.1617, 4.1539], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:22:49.865000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 187.9349999999995, 0.0, array([4.161, 4.1533, 4.161, 4.1533], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:00.920000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 198.98999999999944, 0.0, array([4.1604, 4.1527, 4.1604, 4.1527], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:09.965000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 208.0349999999994, 0.0, array([4.1598, 4.152, 4.1598, 4.152], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:20.015000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 218.08499999999935, 0.0, array([4.1589, 4.1514, 4.1589, 4.1514], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:29.060000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 227.1299999999993, 0.0, array([4.1582, 4.1511, 4.1582, 4.1511], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:40.115000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 238.18499999999926, 0.0, array([4.1579, 4.1505, 4.1579, 4.1505], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:23:49.160000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 247.22999999999922, 0.0, array([4.1573, 4.1502, 4.1573, 4.1502], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:00.215000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 258.2849999999992, 0.0, array([4.157, 4.1496, 4.157, 4.1496], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:09.260000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 267.32999999999913, 0.0, array([4.1564, 4.1493, 4.1564, 4.1493], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:20.315000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 278.3849999999991, 0.0, array([4.1561, 4.1489, 4.1561, 4.1489], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:29.360000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 287.42999999999904, 0.0, array([4.1558, 4.1483, 4.1558, 4.1483], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:40.415000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 298.484999999999, 0.0, array([4.1551, 4.148, 4.1551, 4.148], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:24:49.460000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 307.52999999999895, 0.0, array([4.1548, 4.1477, 4.1548, 4.1477], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:00.515000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 318.5849999999989, 0.0, array([4.1545, 4.1474, 4.1545, 4.1474], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:09.560000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 327.62999999999886, 0.0, array([4.1542, 4.1471, 4.1542, 4.1471], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:20.615000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 338.6849999999988, 0.0, array([4.1539, 4.1468, 4.1539, 4.1468], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:29.660000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 347.72999999999877, 0.0, array([4.1536, 4.1462, 4.1536, 4.1462], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:40.715000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 358.7849999999987, 0.0, array([4.1533, 4.1458, 4.1533, 4.1458], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:25:49.760000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 367.8299999999987, 0.0, array([4.153, 4.1455, 4.153, 4.1455], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:00.815000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 378.8849999999986, 0.0, array([4.1527, 4.1452, 4.1527, 4.1452], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:09.860000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 387.9299999999986, 0.0, array([4.1524, 4.1449, 4.1524, 4.1449], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:20.915000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 398.98499999999854, 0.0, array([4.152, 4.1449, 4.152, 4.1449], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:29.960000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 408.0299999999985, 0.0, array([4.1517, 4.1446, 4.1517, 4.1446], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:40.010000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 418.07999999999845, 0.0, array([4.1517, 4.1443, 4.1517, 4.1443], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:26:49.055000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 427.1249999999984, 0.0, array([4.1511, 4.144, 4.1511, 4.144], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:00.110000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 438.17999999999836, 0.0, array([4.1508, 4.144, 4.1508, 4.144], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:09.155000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 447.2249999999983, 0.0, array([4.1505, 4.1437, 4.1505, 4.1437], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:20.210000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 458.27999999999827, 0.0, array([4.1505, 4.1434, 4.1505, 4.1434], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:29.255000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 467.3249999999982, 0.0, array([4.1502, 4.1434, 4.1502, 4.1434], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:40.310000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 478.3799999999982, 0.0, array([4.1499, 4.1431, 4.1499, 4.1431], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:27:49.355000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 487.42499999999814, 0.0, array([4.1499, 4.1427, 4.1499, 4.1427], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:28:00.410000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 498.4799999999981, 0.0, array([4.1496, 4.1427, 4.1496, 4.1427], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 01:28:09.455000'), 'HUATING01', 97.98568231561065, 100.0, array([100.       ,  99.7935883, 100.       ,  99.7935883]), 507.52499999999804, 0.0, array([4.1496, 4.1424, 4.1496, 4.1424], dtype=object), 0, 0, 0.007524999999998045, 0.0, 4)
+(Timestamp('2021-10-23 01:28:20.510000'), 'HUATING01', 97.98568231561065, 100.0, array([99.97027112, 99.75934769, 99.97027112, 99.75934769]), 518.579999999998, 0.0, array([4.1493, 4.1424, 4.1493, 4.1424], dtype=object), 0, 0, 0.018579999999998, 0.0, 0)
+(Timestamp('2021-10-23 01:28:29.555000'), 'HUATING01', 97.98568231561065, 99.9, array([99.9266989, 99.7089542, 99.9266989, 99.7089542]), 527.624999999998, 0.0, array([4.1489, 4.1421, 4.1489, 4.1421], dtype=object), 0, 0, 0.027624999999997964, 0.0, 0)
+(Timestamp('2021-10-23 01:28:40.610000'), 'HUATING01', 97.98568231561065, 99.9, array([99.86657258, 99.64019292, 99.86657258, 99.64019292]), 538.6799999999979, 0.0, array([4.1489, 4.1421, 4.1489, 4.1421], dtype=object), 0, 0, 0.03867999999999792, 0.0, 0)
+(Timestamp('2021-10-23 01:28:49.655000'), 'HUATING01', 97.98568231561065, 99.8, array([99.79469864, 99.5578912 , 99.79469864, 99.5578912 ]), 547.7249999999979, 0.0, array([4.1486, 4.1418, 4.1486, 4.1418], dtype=object), 0, 0, 0.04772499999999787, 0.0, 0)
+(Timestamp('2021-10-23 01:29:00.710000'), 'HUATING01', 97.98568231561065, 99.7, array([99.70994317, 99.46113413, 99.70994317, 99.46113413]), 558.7799999999978, 0.0, array([4.1486, 4.1418, 4.1486, 4.1418], dtype=object), 0, 0, 0.05877999999999782, 0.0, 0)
+(Timestamp('2021-10-23 01:29:09.755000'), 'HUATING01', 97.98568231561065, 99.6, array([99.61683851, 99.35473118, 99.61683851, 99.35473118]), 567.8249999999978, 0.0, array([4.1483, 4.1415, 4.1483, 4.1415], dtype=object), 0, 0, 0.06782499999999778, 0.0, 0)
+(Timestamp('2021-10-23 01:29:20.810000'), 'HUATING01', 97.98568231561065, 99.5, array([99.51559563, 99.23937837, 99.51559563, 99.23937837]), 578.8799999999977, 0.0, array([4.1483, 4.1415, 4.1483, 4.1415], dtype=object), 0, 0, 0.07887999999999773, 0.0, 0)
+(Timestamp('2021-10-23 01:29:29.855000'), 'HUATING01', 97.98568231561065, 99.4, array([99.41027673, 99.11940114, 99.41027673, 99.11940114]), 587.9249999999977, 0.0, array([4.148, 4.1412, 4.148, 4.1412], dtype=object), 0, 0, 0.0879249999999977, 0.0, 0)
+(Timestamp('2021-10-23 01:29:40.910000'), 'HUATING01', 97.98568231561065, 99.3, array([99.30175519, 98.9960217 , 99.30175519, 98.9960217 ]), 598.9799999999976, 0.0, array([4.148, 4.1412, 4.148, 4.1412], dtype=object), 0, 0, 0.09897999999999765, 0.0, 0)
+(Timestamp('2021-10-23 01:29:49.955000'), 'HUATING01', 97.98568231561065, 99.2, array([99.19886627, 98.88011297, 99.19886627, 98.88011297]), 608.0249999999976, 0.0, array([4.1477, 4.1409, 4.1477, 4.1409], dtype=object), 0, 0, 0.10213999999999938, 0.0, 0)
+(Timestamp('2021-10-23 01:30:00.005000'), 'HUATING01', 97.98568231561065, 99.1, array([99.1040625 , 98.77249681, 99.1040625 , 98.77249681]), 618.0749999999975, 0.0, array([4.1477, 4.1409, 4.1477, 4.1409], dtype=object), 0, 0, 0.10481999999999936, 0.0, 0)
+(Timestamp('2021-10-23 01:30:09.050000'), 'HUATING01', 97.98568231561065, 99.0, array([99.01578286, 98.67290108, 99.01578286, 98.67290108]), 627.1199999999975, 0.0, array([4.1474, 4.1406, 4.1474, 4.1406], dtype=object), 0, 0, 0.10723199999999934, 0.0, 0)
+(Timestamp('2021-10-23 01:30:20.105000'), 'HUATING01', 97.98568231561065, 98.9, array([98.93415984, 98.58046896, 98.93415984, 98.58046896]), 638.1749999999975, 0.0, array([4.1474, 4.1406, 4.1474, 4.1406], dtype=object), 0, 0, 0.11017999999999935, 0.0, 0)
+(Timestamp('2021-10-23 01:30:29.150000'), 'HUATING01', 97.98568231561065, 98.9, array([98.85906386, 98.49620143, 98.85906386, 98.49620143]), 647.2199999999974, 0.0, array([4.1471, 4.1403, 4.1471, 4.1403], dtype=object), 0, 0, 0.11259199999999932, 0.0, 0)
+(Timestamp('2021-10-23 01:30:40.205000'), 'HUATING01', 97.98568231561065, 98.8, array([98.78932951, 98.41744072, 98.78932951, 98.41744072]), 658.2749999999974, 0.0, array([4.1471, 4.1403, 4.1471, 4.1403], dtype=object), 0, 0, 0.11553999999999932, 0.0, 0)
+(Timestamp('2021-10-23 01:30:49.250000'), 'HUATING01', 97.98568231561065, 98.7, array([98.72544679, 98.34632579, 98.72544679, 98.34632579]), 667.3199999999973, 0.0, array([4.1468, 4.1403, 4.1468, 4.1403], dtype=object), 0, 0, 0.11795199999999932, 0.0, 0)
+(Timestamp('2021-10-23 01:31:00.305000'), 'HUATING01', 97.98568231561065, 98.7, array([98.66627958, 98.28032062, 98.66627958, 98.28032062]), 678.3749999999973, 0.0, array([4.1468, 4.14, 4.1468, 4.14], dtype=object), 0, 0, 0.1208999999999993, 0.0, 0)
+(Timestamp('2021-10-23 01:31:09.350000'), 'HUATING01', 97.98568231561065, 98.6, array([98.61298807, 98.22048356, 98.61298807, 98.22048356]), 687.4199999999972, 0.0, array([4.1468, 4.14, 4.1468, 4.14], dtype=object), 0, 0, 0.12331199999999928, 0.0, 0)
+(Timestamp('2021-10-23 01:31:20.405000'), 'HUATING01', 97.98568231561065, 98.6, array([98.56338696, 98.16617552, 98.56338696, 98.16617552]), 698.4749999999972, 0.0, array([4.1465, 4.1396, 4.1465, 4.1396], dtype=object), 0, 0, 0.12625999999999926, 0.0, 0)
+(Timestamp('2021-10-23 01:31:29.450000'), 'HUATING01', 97.98568231561065, 98.5, array([98.51876543, 98.11542079, 98.51876543, 98.11542079]), 707.5199999999971, 0.0, array([4.1465, 4.1396, 4.1465, 4.1396], dtype=object), 0, 0, 0.12867199999999926, 0.0, 0)
+(Timestamp('2021-10-23 01:31:40.505000'), 'HUATING01', 97.98568231561065, 98.5, array([98.47852907, 98.06984212, 98.47852907, 98.06984212]), 718.5749999999971, 0.0, array([4.1462, 4.1396, 4.1462, 4.1396], dtype=object), 0, 0, 0.13161999999999927, 0.0, 0)
+(Timestamp('2021-10-23 01:31:49.550000'), 'HUATING01', 97.98568231561065, 98.4, array([98.44081481, 98.02875492, 98.44081481, 98.02875492]), 727.619999999997, 0.0, array([4.1462, 4.1393, 4.1462, 4.1393], dtype=object), 0, 0, 0.13403199999999926, 0.0, 0)
+(Timestamp('2021-10-23 01:32:00.605000'), 'HUATING01', 97.98568231561065, 98.4, array([98.40743713, 97.99076893, 98.40743713, 97.99076893]), 738.674999999997, 0.0, array([4.1462, 4.1393, 4.1462, 4.1393], dtype=object), 0, 0, 0.13697999999999924, 0.0, 0)
+(Timestamp('2021-10-23 01:32:09.650000'), 'HUATING01', 97.98568231561065, 98.4, array([98.37595478, 97.95716247, 98.37595478, 97.95716247]), 747.719999999997, 0.0, array([4.1458, 4.1393, 4.1458, 4.1393], dtype=object), 0, 0, 0.13939199999999924, 0.0, 0)
+(Timestamp('2021-10-23 01:32:20.705000'), 'HUATING01', 97.98568231561065, 98.3, array([98.34681087, 97.92637005, 98.34681087, 97.92637005]), 758.7749999999969, 0.0, array([4.1458, 4.139, 4.1458, 4.139], dtype=object), 0, 0, 0.1423399999999992, 0.0, 0)
+(Timestamp('2021-10-23 01:32:29.750000'), 'HUATING01', 97.98568231561065, 98.3, array([98.32111013, 97.89797701, 98.32111013, 97.89797701]), 767.8199999999969, 0.0, array([4.1458, 4.139, 4.1458, 4.139], dtype=object), 0, 0, 0.1447519999999992, 0.0, 0)
+(Timestamp('2021-10-23 01:32:40.805000'), 'HUATING01', 97.98568231561065, 98.3, array([98.29635702, 97.87319937, 98.29635702, 97.87319937]), 778.8749999999968, 0.0, array([4.1455, 4.139, 4.1455, 4.139], dtype=object), 0, 0, 0.14769999999999917, 0.0, 0)
+(Timestamp('2021-10-23 01:32:49.850000'), 'HUATING01', 97.98568231561065, 98.3, array([98.27464991, 97.84998425, 98.27464991, 97.84998425]), 787.9199999999968, 0.0, array([4.1455, 4.1384, 4.1455, 4.1384], dtype=object), 0, 0, 0.15011199999999916, 0.0, 0)
+(Timestamp('2021-10-23 01:33:00.905000'), 'HUATING01', 97.98568231561065, 98.3, array([98.255839  , 97.82569757, 98.255839  , 97.82569757]), 798.9749999999967, 0.0, array([4.1455, 4.1384, 4.1455, 4.1384], dtype=object), 0, 0, 0.15305999999999914, 0.0, 0)
+(Timestamp('2021-10-23 01:33:09.950000'), 'HUATING01', 97.98568231561065, 98.2, array([98.23663148, 97.80480406, 98.23663148, 97.80480406]), 808.0199999999967, 0.0, array([4.1452, 4.1384, 4.1452, 4.1384], dtype=object), 0, 0, 0.15547199999999914, 0.0, 0)
+(Timestamp('2021-10-23 01:33:20'), 'HUATING01', 97.98568231561065, 98.2, array([98.22013057, 97.78593168, 98.22013057, 97.78593168]), 818.0699999999966, 0.0, array([4.1452, 4.1381, 4.1452, 4.1381], dtype=object), 0, 0, 0.15815199999999913, 0.0, 0)
+(Timestamp('2021-10-23 01:33:30.050000'), 'HUATING01', 97.98568231561065, 98.2, array([98.20600392, 97.76789736, 98.20600392, 97.76789736]), 828.1199999999966, 0.0, array([4.1452, 4.1381, 4.1452, 4.1381], dtype=object), 0, 0, 0.16083199999999911, 0.0, 0)
+(Timestamp('2021-10-23 01:33:39.095000'), 'HUATING01', 97.98568231561065, 98.2, array([98.19270111, 97.75221898, 98.19270111, 97.75221898]), 837.1649999999966, 0.0, array([4.1449, 4.1381, 4.1449, 4.1381], dtype=object), 0, 0, 0.1632439999999991, 0.0, 0)
+(Timestamp('2021-10-23 01:33:50.150000'), 'HUATING01', 97.98568231561065, 98.2, array([98.17942891, 97.73886308, 98.17942891, 97.73886308]), 848.2199999999965, 0.0, array([4.1449, 4.1381, 4.1449, 4.1381], dtype=object), 0, 0, 0.1661919999999991, 0.0, 0)
+(Timestamp('2021-10-23 01:33:59.195000'), 'HUATING01', 97.98568231561065, 98.2, array([98.16820183, 97.72494102, 98.16820183, 97.72494102]), 857.2649999999965, 0.0, array([4.1449, 4.1378, 4.1449, 4.1378], dtype=object), 0, 0, 0.1686039999999991, 0.0, 0)
+(Timestamp('2021-10-23 01:34:10.250000'), 'HUATING01', 97.98568231561065, 98.2, array([98.15809765, 97.71249637, 98.15809765, 97.71249637]), 868.3199999999964, 0.0, array([4.1446, 4.1378, 4.1446, 4.1378], dtype=object), 0, 0, 0.17155199999999907, 0.0, 0)
+(Timestamp('2021-10-23 01:34:19.295000'), 'HUATING01', 97.98568231561065, 98.1, array([98.14684001, 97.70204168, 98.14684001, 97.70204168]), 877.3649999999964, 0.0, array([4.1446, 4.1378, 4.1446, 4.1378], dtype=object), 0, 0, 0.17396399999999906, 0.0, 0)
+(Timestamp('2021-10-23 01:34:30.350000'), 'HUATING01', 97.98568231561065, 98.1, array([98.13738322, 97.69325938, 98.13738322, 97.69325938]), 888.4199999999963, 0.0, array([4.1446, 4.1378, 4.1446, 4.1378], dtype=object), 0, 0, 0.17691199999999907, 0.0, 0)
+(Timestamp('2021-10-23 01:34:39.395000'), 'HUATING01', 97.98568231561065, 98.1, array([98.12914444, 97.68383894, 98.12914444, 97.68383894]), 897.4649999999963, 0.0, array([4.1446, 4.1375, 4.1446, 4.1375], dtype=object), 0, 0, 0.17932399999999904, 0.0, 0)
+(Timestamp('2021-10-23 01:34:50.450000'), 'HUATING01', 97.98568231561065, 98.1, array([98.12004752, 97.67456226, 98.12004752, 97.67456226]), 908.5199999999962, 0.0, array([4.1443, 4.1375, 4.1443, 4.1375], dtype=object), 0, 0, 0.18227199999999905, 0.0, 0)
+(Timestamp('2021-10-23 01:34:59.495000'), 'HUATING01', 97.98568231561065, 98.1, array([98.11153034, 97.66687608, 98.11153034, 97.66687608]), 917.5649999999962, 0.0, array([4.1443, 4.1375, 4.1443, 4.1375], dtype=object), 0, 0, 0.18468399999999902, 0.0, 0)
+(Timestamp('2021-10-23 01:35:10.550000'), 'HUATING01', 97.98568231561065, 98.1, array([98.10447531, 97.66017752, 98.10447531, 97.66017752]), 928.6199999999961, 0.0, array([4.1443, 4.1372, 4.1443, 4.1372], dtype=object), 0, 0, 0.18763199999999902, 0.0, 0)
+(Timestamp('2021-10-23 01:35:19.595000'), 'HUATING01', 97.98568231561065, 98.1, array([98.0960822 , 97.65204411, 98.0960822 , 97.65204411]), 937.6649999999961, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.19004399999999902, 0.0, 0)
+(Timestamp('2021-10-23 01:35:30.650000'), 'HUATING01', 97.98568231561065, 98.1, array([98.08805229, 97.64460328, 98.08805229, 97.64460328]), 948.719999999996, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.192991999999999, 0.0, 0)
+(Timestamp('2021-10-23 01:35:39.695000'), 'HUATING01', 97.98568231561065, 98.1, array([98.08149109, 97.63852342, 98.08149109, 97.63852342]), 957.764999999996, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.19540399999999897, 0.0, 0)
+(Timestamp('2021-10-23 01:35:50.750000'), 'HUATING01', 97.98568231561065, 98.1, array([98.07613234, 97.63215452, 98.07613234, 97.63215452]), 968.819999999996, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.19835199999999895, 0.0, 0)
+(Timestamp('2021-10-23 01:35:59.795000'), 'HUATING01', 97.98568231561065, 98.1, array([98.06865954, 97.62450124, 98.06865954, 97.62450124]), 977.8649999999959, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.20076399999999894, 0.0, 0)
+(Timestamp('2021-10-23 01:36:10.850000'), 'HUATING01', 97.98568231561065, 98.1, array([98.05784338, 97.61829464, 98.05784338, 97.61829464]), 988.9199999999959, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.20371199999999892, 0.0, 0)
+(Timestamp('2021-10-23 01:36:19.895000'), 'HUATING01', 97.98568231561065, 98.0, array([98.04912863, 97.61329388, 98.04912863, 97.61329388]), 997.9649999999958, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.20612399999999892, 0.0, 0)
+(Timestamp('2021-10-23 01:36:30.950000'), 'HUATING01', 97.98568231561065, 98.0, array([98.04211124, 97.60926712, 98.04211124, 97.60926712]), 1009.0199999999958, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.20907199999999893, 0.0, 0)
+(Timestamp('2021-10-23 01:36:38.990000'), 'HUATING01', 97.98568231561065, 98.0, array([98.03513433, 97.60117935, 98.03513433, 97.60117935]), 1017.0599999999957, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.2112159999999989, 0.0, 0)
+(Timestamp('2021-10-23 01:36:50.045000'), 'HUATING01', 97.98568231561065, 98.0, array([98.0267765 , 97.59409353, 98.0267765 , 97.59409353]), 1028.1149999999961, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.21416399999999902, 0.0, 0)
+(Timestamp('2021-10-23 01:36:59.090000'), 'HUATING01', 97.98568231561065, 98.0, array([98.02013464, 97.58846252, 98.02013464, 97.58846252]), 1037.1599999999971, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.21657599999999927, 0.0, 0)
+(Timestamp('2021-10-23 01:37:10.145000'), 'HUATING01', 97.98568231561065, 98.0, array([98.01486043, 97.58399101, 98.01486043, 97.58399101]), 1048.2149999999983, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.2195239999999996, 0.0, 0)
+(Timestamp('2021-10-23 01:37:19.190000'), 'HUATING01', 97.98568231561065, 98.0, array([98.00954738, 97.58003097, 98.00954738, 97.58003097]), 1057.2599999999993, 0.0, array([4.1427, 4.1365, 4.1427, 4.1365], dtype=object), 0, 0, 0.22193599999999986, 0.0, 0)
+(Timestamp('2021-10-23 01:37:30.245000'), 'HUATING01', 97.98568231561065, 98.0, array([98.00122205, 97.5745622 , 98.00122205, 97.5745622 ]), 1068.3150000000005, 0.0, array([4.1427, 4.1365, 4.1427, 4.1365], dtype=object), 0, 0, 0.2248840000000002, 0.0, 0)
+(Timestamp('2021-10-23 01:37:39.290000'), 'HUATING01', 97.98568231561065, 98.0, array([97.99416373, 97.56866976, 97.99416373, 97.56866976]), 1077.3600000000015, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.22729600000000044, 0.0, 0)
+(Timestamp('2021-10-23 01:37:50.345000'), 'HUATING01', 97.98568231561065, 98.0, array([97.988639 , 97.5640576, 97.988639 , 97.5640576]), 1088.4150000000027, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.23024400000000078, 0.0, 0)
+(Timestamp('2021-10-23 01:37:59.390000'), 'HUATING01', 97.98568231561065, 98.0, array([97.98434175, 97.56047017, 97.98434175, 97.56047017]), 1097.4600000000037, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.232656000000001, 0.0, 0)
+(Timestamp('2021-10-23 01:38:10.445000'), 'HUATING01', 97.98568231561065, 98.0, array([97.97808558, 97.55684909, 97.97808558, 97.55684909]), 1108.5150000000049, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.23560400000000137, 0.0, 0)
+(Timestamp('2021-10-23 01:38:19.490000'), 'HUATING01', 97.98568231561065, 98.0, array([97.97157055, 97.55072715, 97.97157055, 97.55072715]), 1117.5600000000059, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.23801600000000162, 0.0, 0)
+(Timestamp('2021-10-23 01:38:30.545000'), 'HUATING01', 97.98568231561065, 98.0, array([97.96654472, 97.54553576, 97.96654472, 97.54553576]), 1128.615000000007, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.2409640000000019, 0.0, 0)
+(Timestamp('2021-10-23 01:38:39.590000'), 'HUATING01', 97.98568231561065, 98.0, array([97.96269175, 97.54155586, 97.96269175, 97.54155586]), 1137.660000000008, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.2433760000000022, 0.0, 0)
+(Timestamp('2021-10-23 01:38:50.645000'), 'HUATING01', 97.98568231561065, 98.0, array([97.95974118, 97.5385081 , 97.95974118, 97.5385081 ]), 1148.7150000000092, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.24632400000000249, 0.0, 0)
+(Timestamp('2021-10-23 01:38:59.690000'), 'HUATING01', 97.98568231561065, 98.0, array([97.9545921 , 97.53522074, 97.9545921 , 97.53522074]), 1157.7600000000102, 0.0, array([4.1421, 4.1359, 4.1421, 4.1359], dtype=object), 0, 0, 0.24873600000000273, 0.0, 0)
+(Timestamp('2021-10-23 01:39:10.745000'), 'HUATING01', 97.98568231561065, 97.9, array([97.94871931, 97.5305851 , 97.94871931, 97.5305851 ]), 1168.8150000000114, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.25168400000000307, 0.0, 0)
+(Timestamp('2021-10-23 01:39:19.790000'), 'HUATING01', 97.98568231561065, 97.9, array([97.94428249, 97.5252853 , 97.94428249, 97.5252853 ]), 1177.8600000000124, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.2540960000000033, 0.0, 0)
+(Timestamp('2021-10-23 01:39:30.845000'), 'HUATING01', 97.98568231561065, 97.9, array([97.94093465, 97.52128629, 97.94093465, 97.52128629]), 1188.9150000000136, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.2570440000000037, 0.0, 0)
+(Timestamp('2021-10-23 01:39:39.890000'), 'HUATING01', 97.98568231561065, 97.9, array([97.93842401, 97.51828733, 97.93842401, 97.51828733]), 1197.9600000000146, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.2594560000000039, 0.0, 0)
+(Timestamp('2021-10-23 01:39:50.945000'), 'HUATING01', 97.98568231561065, 97.9, array([97.93372163, 97.51602322, 97.93372163, 97.51602322]), 1209.0150000000158, 0.0, array([4.1418, 4.1356, 4.1418, 4.1356], dtype=object), 0, 0, 0.26450750000000794, 0.0, 0)
+(Timestamp('2021-10-23 01:39:59.990000'), 'HUATING01', 97.98568231561065, 97.9, array([97.92834823, 97.5122359 , 97.92834823, 97.5122359 ]), 1218.0600000000168, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.26903000000000843, 0.0, 0)
+(Timestamp('2021-10-23 01:40:10.040000'), 'HUATING01', 97.98568231561065, 97.9, array([97.92381389, 97.50674987, 97.92381389, 97.50674987]), 1228.1100000000179, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.27405500000000893, 0.0, 0)
+(Timestamp('2021-10-23 01:40:19.085000'), 'HUATING01', 97.98568231561065, 97.9, array([97.92046788, 97.50215961, 97.92046788, 97.50215961]), 1237.1550000000188, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2785775000000095, 0.0, 0)
+(Timestamp('2021-10-23 01:40:30.140000'), 'HUATING01', 97.98568231561065, 97.9, array([97.9180061 , 97.49878239, 97.9180061 , 97.49878239]), 1248.21000000002, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2841050000000101, 0.0, 0)
+(Timestamp('2021-10-23 01:40:39.185000'), 'HUATING01', 97.98568231561065, 97.9, array([97.91453108, 97.49632616, 97.91453108, 97.49632616]), 1257.255000000021, 0.0, array([4.1415, 4.1353, 4.1415, 4.1353], dtype=object), 0, 0, 0.2886275000000106, 0.0, 0)
+(Timestamp('2021-10-23 01:40:50.240000'), 'HUATING01', 97.98568231561065, 97.9, array([97.9080057 , 97.49454541, 97.9080057 , 97.49454541]), 1268.3100000000222, 0.0, array([4.1415, 4.1353, 4.1415, 4.1353], dtype=object), 0, 0, 0.29415500000001116, 0.0, 0)
+(Timestamp('2021-10-23 01:40:59.285000'), 'HUATING01', 97.98568231561065, 97.9, array([97.90332898, 97.49210698, 97.90332898, 97.49210698]), 1277.3550000000232, 0.0, array([4.1415, 4.1353, 4.1415, 4.1353], dtype=object), 0, 0, 0.2986775000000117, 0.0, 0)
+(Timestamp('2021-10-23 01:41:10.340000'), 'HUATING01', 97.98568231561065, 97.9, array([97.89998839, 97.48670657, 97.89998839, 97.48670657]), 1288.4100000000244, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.30420500000001227, 0.0, 0)
+(Timestamp('2021-10-23 01:41:19.385000'), 'HUATING01', 97.98568231561065, 97.9, array([97.89762947, 97.48180106, 97.89762947, 97.48180106]), 1297.4550000000254, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.30872750000001276, 0.0, 0)
+(Timestamp('2021-10-23 01:41:30.440000'), 'HUATING01', 97.98568231561065, 97.9, array([97.89596961, 97.4783493 , 97.89596961, 97.4783493 ]), 1308.5100000000266, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.3142550000000134, 0.0, 0)
+(Timestamp('2021-10-23 01:41:39.485000'), 'HUATING01', 97.98568231561065, 97.9, array([97.89419481, 97.47594821, 97.89419481, 97.47594821]), 1317.5550000000276, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.31877750000001387, 0.0, 0)
+(Timestamp('2021-10-23 01:41:50.540000'), 'HUATING01', 97.98568231561065, 97.9, array([97.89015424, 97.47428417, 97.89015424, 97.47428417]), 1328.6100000000288, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.3243050000000144, 0.0, 0)
+(Timestamp('2021-10-23 01:41:59.585000'), 'HUATING01', 97.98568231561065, 97.9, array([97.88447805, 97.47314411, 97.88447805, 97.47314411]), 1337.6550000000298, 0.0, array([4.1412, 4.135, 4.1412, 4.135], dtype=object), 0, 0, 0.3288275000000149, 0.0, 0)
+(Timestamp('2021-10-23 01:42:10.640000'), 'HUATING01', 97.98568231561065, 97.9, array([97.88060432, 97.46881791, 97.88060432, 97.46881791]), 1348.710000000031, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.33435500000001556, 0.0, 0)
+(Timestamp('2021-10-23 01:42:19.685000'), 'HUATING01', 97.98568231561065, 97.9, array([97.8779909 , 97.46290245, 97.8779909 , 97.46290245]), 1357.755000000032, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.33887750000001604, 0.0, 0)
+(Timestamp('2021-10-23 01:42:30.740000'), 'HUATING01', 97.98568231561065, 97.9, array([97.87623493, 97.45892782, 97.87623493, 97.45892782]), 1368.8100000000331, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.34440500000001667, 0.0, 0)
+(Timestamp('2021-10-23 01:42:39.785000'), 'HUATING01', 97.98568231561065, 97.9, array([97.87438977, 97.45628785, 97.87438977, 97.45628785]), 1377.8550000000341, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.34892750000001715, 0.0, 0)
+(Timestamp('2021-10-23 01:42:50.840000'), 'HUATING01', 97.98568231561065, 97.9, array([97.87009754, 97.45454181, 97.87009754, 97.45454181]), 1388.9100000000353, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.35445500000001773, 0.0, 0)
+(Timestamp('2021-10-23 01:42:59.885000'), 'HUATING01', 97.98568231561065, 97.9, array([97.86411681, 97.45340028, 97.86411681, 97.45340028]), 1397.9550000000363, 0.0, array([4.1409, 4.1347, 4.1409, 4.1347], dtype=object), 0, 0, 0.35897750000001827, 0.0, 0)
+(Timestamp('2021-10-23 01:43:10.940000'), 'HUATING01', 97.98568231561065, 97.9, array([97.860224  , 97.45265727, 97.860224  , 97.45265727]), 1409.0100000000375, 0.0, array([4.1409, 4.1347, 4.1409, 4.1347], dtype=object), 0, 0, 0.36450500000001884, 0.0, 0)
+(Timestamp('2021-10-23 01:43:19.985000'), 'HUATING01', 97.98568231561065, 97.9, array([97.85771945, 97.45074333, 97.85771945, 97.45074333]), 1418.0550000000385, 0.0, array([4.1409, 4.1347, 4.1409, 4.1347], dtype=object), 0, 0, 0.3690275000000193, 0.0, 0)
+(Timestamp('2021-10-23 01:43:30.035000'), 'HUATING01', 97.98568231561065, 97.9, array([97.85611762, 97.44442514, 97.85611762, 97.44442514]), 1428.1050000000396, 0.0, array([4.1409, 4.1344, 4.1409, 4.1344], dtype=object), 0, 0, 0.3740525000000199, 0.0, 0)
+(Timestamp('2021-10-23 01:43:39.080000'), 'HUATING01', 97.98568231561065, 97.9, array([97.85510284, 97.43968594, 97.85510284, 97.43968594]), 1437.1500000000406, 0.0, array([4.1409, 4.1344, 4.1409, 4.1344], dtype=object), 0, 0, 0.3785750000000203, 0.0, 0)
+(Timestamp('2021-10-23 01:43:50.135000'), 'HUATING01', 97.98568231561065, 97.9, array([97.85446302, 97.43669788, 97.85446302, 97.43669788]), 1448.2050000000418, 0.0, array([4.1409, 4.1344, 4.1409, 4.1344], dtype=object), 0, 0, 0.38410250000002094, 0.0, 0)
+(Timestamp('2021-10-23 01:43:59.180000'), 'HUATING01', 97.98568231561065, 97.9, array([97.85104   , 97.43483587, 97.85104   , 97.43483587]), 1457.2500000000427, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.3886250000000214, 0.0, 0)
+(Timestamp('2021-10-23 01:44:10.235000'), 'HUATING01', 97.98568231561065, 97.8, array([97.84571073, 97.4336813 , 97.84571073, 97.4336813 ]), 1468.305000000044, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.394152500000022, 0.0, 0)
+(Timestamp('2021-10-23 01:44:19.280000'), 'HUATING01', 97.98568231561065, 97.8, array([97.84103472, 97.43297378, 97.84103472, 97.43297378]), 1477.350000000045, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.39867500000002254, 0.0, 0)
+(Timestamp('2021-10-23 01:44:30.335000'), 'HUATING01', 97.98568231561065, 97.8, array([97.83818393, 97.43254243, 97.83818393, 97.43254243]), 1488.4050000000461, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.4042025000000231, 0.0, 0)
+(Timestamp('2021-10-23 01:44:39.380000'), 'HUATING01', 97.98568231561065, 97.8, array([97.83646643, 97.43069219, 97.83646643, 97.43069219]), 1497.450000000047, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.40872500000002365, 0.0, 0)
+(Timestamp('2021-10-23 01:44:50.435000'), 'HUATING01', 97.98568231561065, 97.8, array([97.83543718, 97.42533389, 97.83543718, 97.42533389]), 1508.5050000000483, 0.0, array([4.1406, 4.1341, 4.1406, 4.1341], dtype=object), 0, 0, 0.4142525000000242, 0.0, 0)
+(Timestamp('2021-10-23 01:44:59.480000'), 'HUATING01', 97.98568231561065, 97.8, array([97.83482772, 97.41993901, 97.83482772, 97.41993901]), 1517.5500000000493, 0.0, array([4.1406, 4.1341, 4.1406, 4.1341], dtype=object), 0, 0, 0.41877500000002466, 0.0, 0)
+(Timestamp('2021-10-23 01:45:10.535000'), 'HUATING01', 97.98568231561065, 97.8, array([97.83146703, 97.41676198, 97.83146703, 97.41676198]), 1528.6050000000505, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.42430250000002534, 0.0, 0)
+(Timestamp('2021-10-23 01:45:19.580000'), 'HUATING01', 97.98568231561065, 97.8, array([97.82503683, 97.41491348, 97.82503683, 97.41491348]), 1537.6500000000515, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.42882500000002577, 0.0, 0)
+(Timestamp('2021-10-23 01:45:30.635000'), 'HUATING01', 97.98568231561065, 97.8, array([97.82047168, 97.41384405, 97.82047168, 97.41384405]), 1548.7050000000527, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.4343525000000264, 0.0, 0)
+(Timestamp('2021-10-23 01:45:39.680000'), 'HUATING01', 97.98568231561065, 97.8, array([97.81786253, 97.41323284, 97.81786253, 97.41323284]), 1557.7500000000537, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.4388750000000269, 0.0, 0)
+(Timestamp('2021-10-23 01:45:50.735000'), 'HUATING01', 97.98568231561065, 97.8, array([97.81638003, 97.41288555, 97.81638003, 97.41288555]), 1568.8050000000549, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.44440250000002746, 0.0, 0)
+(Timestamp('2021-10-23 01:45:59.780000'), 'HUATING01', 97.98568231561065, 97.8, array([97.81554797, 97.40919705, 97.81554797, 97.40919705]), 1577.8500000000558, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.448925000000028, 0.0, 0)
+(Timestamp('2021-10-23 01:46:10.835000'), 'HUATING01', 97.98568231561065, 97.8, array([97.8150838 , 97.40504958, 97.8150838 , 97.40504958]), 1588.905000000057, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.45445250000002857, 0.0, 0)
+(Timestamp('2021-10-23 01:46:19.880000'), 'HUATING01', 97.98568231561065, 97.8, array([97.81482806, 97.39951734, 97.81482806, 97.39951734]), 1597.950000000058, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.45897500000002905, 0.0, 0)
+(Timestamp('2021-10-23 01:46:30.935000'), 'HUATING01', 97.98568231561065, 97.8, array([97.81386648, 97.39648821, 97.81386648, 97.39648821]), 1609.0050000000592, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.4645025000000297, 0.0, 0)
+(Timestamp('2021-10-23 01:46:39.980000'), 'HUATING01', 97.98568231561065, 97.8, array([97.80870109, 97.39485033, 97.80870109, 97.39485033]), 1618.0500000000602, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.4690250000000301, 0.0, 0)
+(Timestamp('2021-10-23 01:46:50.030000'), 'HUATING01', 97.98568231561065, 97.8, array([97.80408446, 97.39397134, 97.80408446, 97.39397134]), 1628.1000000000613, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.47405000000003067, 0.0, 0)
+(Timestamp('2021-10-23 01:46:59.075000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79977102, 97.39350462, 97.79977102, 97.39350462]), 1637.1450000000623, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.47857250000003126, 0.0, 0)
+(Timestamp('2021-10-23 01:47:10.130000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79749591, 97.39325845, 97.79749591, 97.39325845]), 1648.2000000000635, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.4841000000000318, 0.0, 0)
+(Timestamp('2021-10-23 01:47:19.175000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79631121, 97.39313026, 97.79631121, 97.39313026]), 1657.2450000000645, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.4886225000000323, 0.0, 0)
+(Timestamp('2021-10-23 01:47:30.230000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79569852, 97.39073335, 97.79569852, 97.39073335]), 1668.3000000000657, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.49415000000003284, 0.0, 0)
+(Timestamp('2021-10-23 01:47:39.275000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79538576, 97.38151314, 97.79538576, 97.38151314]), 1677.3450000000666, 0.0, array([4.14, 4.1334, 4.14, 4.1334], dtype=object), 0, 0, 0.4986725000000334, 0.0, 0)
+(Timestamp('2021-10-23 01:47:50.330000'), 'HUATING01', 97.98568231561065, 97.8, array([97.79403822, 97.37422373, 97.79403822, 97.37422373]), 1688.4000000000678, 0.0, array([4.14, 4.1334, 4.14, 4.1334], dtype=object), 0, 0, 0.504200000000034, 0.0, 0)
+(Timestamp('2021-10-23 01:47:59.375000'), 'HUATING01', 97.98568231561065, 97.8, array([97.78532629, 97.37057723, 97.78532629, 97.37057723]), 1697.4450000000688, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5087225000000345, 0.0, 0)
+(Timestamp('2021-10-23 01:48:10.430000'), 'HUATING01', 97.98568231561065, 97.8, array([97.77821057, 97.36876632, 97.77821057, 97.36876632]), 1708.50000000007, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5142500000000352, 0.0, 0)
+(Timestamp('2021-10-23 01:48:19.475000'), 'HUATING01', 97.98568231561065, 97.8, array([97.77350034, 97.36787893, 97.77350034, 97.36787893]), 1717.545000000071, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5187725000000356, 0.0, 0)
+(Timestamp('2021-10-23 01:48:30.530000'), 'HUATING01', 97.98568231561065, 97.8, array([97.77120949, 97.36744735, 97.77120949, 97.36744735]), 1728.6000000000722, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5243000000000362, 0.0, 0)
+(Timestamp('2021-10-23 01:48:39.575000'), 'HUATING01', 97.98568231561065, 97.8, array([97.77011034, 97.36724027, 97.77011034, 97.36724027]), 1737.6450000000732, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5288225000000367, 0.0, 0)
+(Timestamp('2021-10-23 01:48:50.630000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76958703, 97.36714169, 97.76958703, 97.36714169]), 1748.7000000000744, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.5343500000000373, 0.0, 0)
+(Timestamp('2021-10-23 01:48:59.675000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76934129, 97.36290183, 97.76934129, 97.36290183]), 1757.7450000000754, 0.0, array([4.1396, 4.1331, 4.1396, 4.1331], dtype=object), 0, 0, 0.5388725000000378, 0.0, 0)
+(Timestamp('2021-10-23 01:49:10.730000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76922681, 97.35746037, 97.76922681, 97.35746037]), 1768.8000000000766, 0.0, array([4.1396, 4.1331, 4.1396, 4.1331], dtype=object), 0, 0, 0.5444000000000384, 0.0, 0)
+(Timestamp('2021-10-23 01:49:19.775000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76917422, 97.35204808, 97.76917422, 97.35204808]), 1777.8450000000776, 0.0, array([4.1396, 4.1331, 4.1396, 4.1331], dtype=object), 0, 0, 0.5489225000000388, 0.0, 0)
+(Timestamp('2021-10-23 01:49:30.830000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76620835, 97.35056276, 97.76620835, 97.35056276]), 1788.9000000000788, 0.0, array([4.1396, 4.1331, 4.1396, 4.1331], dtype=object), 0, 0, 0.5544500000000395, 0.0, 0)
+(Timestamp('2021-10-23 01:49:39.875000'), 'HUATING01', 97.98568231561065, 97.8, array([97.76022957, 97.34890695, 97.76022957, 97.34890695]), 1797.9450000000797, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.55897250000004, 0.0, 0)
+(Timestamp('2021-10-23 01:49:50.930000'), 'HUATING01', 97.98568231561065, 97.8, array([97.75430043, 97.348173  , 97.75430043, 97.348173  ]), 1809.000000000081, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.5618000000000162, 0.0, 0)
+(Timestamp('2021-10-23 01:49:59.975000'), 'HUATING01', 96.97041373939425, 96.7, array([96.74918458, 96.34305715, 96.74918458, 96.34305715]), 0, 8.00089990234375, array([3.9589, 3.9567, 3.9589, 3.9567], dtype=object), 0, 0, 0.0, -72.36834130371093, 4)
+(Timestamp('2021-10-23 01:50:10.025000'), 'HUATING01', 95.84234078158096, 95.6, array([95.6323923 , 95.22626487, 95.6323923 , 95.22626487]), 0, 8.00089990234375, array([3.9384, 3.9369, 3.9384, 3.9369], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-23 01:50:19.070000'), 'HUATING01', 94.82706516259307, 94.6, array([94.62726948, 94.22114204, 94.62726948, 94.22114204]), 0, 8.00089990234375, array([3.9245, 3.9229, 3.9245, 3.9229], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 01:50:30.125000'), 'HUATING01', 93.5861749802676, 93.4, array([93.3987882 , 92.99266076, 93.3987882 , 92.99266076]), 0, 8.00089990234375, array([3.914, 3.9127, 3.914, 3.9127], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 01:50:39.170000'), 'HUATING01', 92.5708895595555, 92.4, array([92.3936556 , 91.98752817, 92.3936556 , 91.98752817]), 0, 8.00089990234375, array([3.905, 3.9034, 3.905, 3.9034], dtype=object), 0, 0, 0.0, -72.36954700927733, 4)
+(Timestamp('2021-10-23 01:50:50.225000'), 'HUATING01', 91.32999937722384, 91.2, array([91.16517432, 90.75904689, 91.16517432, 90.75904689]), 0, 8.00089990234375, array([3.8966, 3.895, 3.8966, 3.895], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 01:50:59.270000'), 'HUATING01', 90.31473363051667, 90.2, array([90.16006127, 89.75393384, 90.16006127, 89.75393384]), 0, 8.00089990234375, array([3.8882, 3.8867, 3.8882, 3.8867], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:51:10.325000'), 'HUATING01', 89.07384344818502, 88.9, array([88.93157999, 88.52545256, 88.93157999, 88.52545256]), 0, 8.00089990234375, array([3.8802, 3.8783, 3.8802, 3.8783], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-23 01:51:19.370000'), 'HUATING01', 88.05856789975981, 87.9, array([87.92645717, 87.52032973, 87.92645717, 87.52032973]), 0, 8.00160009765625, array([3.8715, 3.8693, 3.8715, 3.8693], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:51:30.425000'), 'HUATING01', 86.81767771743434, 86.7, array([86.69797589, 86.29184845, 86.69797589, 86.29184845]), 0, 8.00160009765625, array([3.8625, 3.86, 3.8625, 3.86], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-23 01:51:39.470000'), 'HUATING01', 85.80240216900913, 85.7, array([85.69285306, 85.28672563, 85.69285306, 85.28672563]), 0, 8.00089990234375, array([3.8526, 3.8504, 3.8526, 3.8504], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:51:50.525000'), 'HUATING01', 84.56152185896437, 84.5, array([84.46438156, 84.05825412, 84.46438156, 84.05825412]), 0, 8.00089990234375, array([3.8426, 3.8405, 3.8426, 3.8405], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:51:59.570000'), 'HUATING01', 83.5462561122572, 83.5, array([83.45926851, 83.05314107, 83.45926851, 83.05314107]), 0, 8.00089990234375, array([3.8324, 3.8296, 3.8324, 3.8296], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:52:10.625000'), 'HUATING01', 82.30536592993172, 82.2, array([82.23078723, 81.8246598 , 82.23078723, 81.8246598 ]), 0, 8.00089990234375, array([3.8216, 3.8191, 3.8216, 3.8191], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 01:52:19.670000'), 'HUATING01', 81.29009038150652, 81.2, array([81.2256644 , 80.81953697, 81.2256644 , 80.81953697]), 0, 8.00089990234375, array([3.811, 3.8082, 3.811, 3.8082], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 01:52:30.725000'), 'HUATING01', 80.04921007146176, 80.0, array([79.9971929 , 79.59106547, 79.9971929 , 79.59106547]), 0, 8.00089990234375, array([3.8005, 3.7974, 3.8005, 3.7974], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:52:39.770000'), 'HUATING01', 79.0339245801808, 79.0, array([78.9920603 , 78.58593287, 78.9920603 , 78.58593287]), 0, 8.00160009765625, array([3.7903, 3.7868, 3.7903, 3.7868], dtype=object), 0, 0, 0.0, -72.36954700927734, 4)
+(Timestamp('2021-10-23 01:52:50.825000'), 'HUATING01', 77.79304427013604, 77.8, array([77.7635888 , 77.35746136, 77.7635888 , 77.35746136]), 0, 8.00089990234375, array([3.7797, 3.7766, 3.7797, 3.7766], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:52:59.870000'), 'HUATING01', 76.77777859399154, 76.8, array([76.75847575, 76.35234831, 76.75847575, 76.35234831]), 0, 8.00089990234375, array([3.7701, 3.7664, 3.7701, 3.7664], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:53:10.925000'), 'HUATING01', 75.53688841165989, 75.5, array([75.52999447, 75.12386703, 75.52999447, 75.12386703]), 0, 8.00089990234375, array([3.7608, 3.7571, 3.7608, 3.7571], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 01:53:19.970000'), 'HUATING01', 74.52161279266582, 74.5, array([74.52487164, 74.11874421, 74.52487164, 74.11874421]), 0, 8.00160009765625, array([3.7521, 3.7481, 3.7521, 3.7481], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:53:30.020000'), 'HUATING01', 73.39353983485253, 73.4, array([73.40807936, 73.00195193, 73.40807936, 73.00195193]), 0, 8.00089990234375, array([3.7444, 3.7403, 3.7444, 3.7403], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-23 01:53:39.065000'), 'HUATING01', 72.37827408814536, 72.4, array([72.40296631, 71.99683888, 72.40296631, 71.99683888]), 0, 8.00089990234375, array([3.7357, 3.732, 3.7357, 3.732], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:53:50.120000'), 'HUATING01', 71.1373937781006, 71.2, array([71.17449481, 70.76836737, 71.17449481, 70.76836737]), 0, 8.00089990234375, array([3.7276, 3.7236, 3.7276, 3.7236], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:53:59.165000'), 'HUATING01', 70.12211822966921, 70.2, array([70.16937198, 69.76324455, 70.16937198, 69.76324455]), 0, 8.00089990234375, array([3.7189, 3.7149, 3.7189, 3.7149], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:54:10.220000'), 'HUATING01', 68.88123791962445, 68.8, array([68.94090048, 68.53477305, 68.94090048, 68.53477305]), 0, 8.00089990234375, array([3.7106, 3.7065, 3.7106, 3.7065], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:54:19.265000'), 'HUATING01', 67.86596230063657, 67.8, array([67.93577765, 67.52965022, 67.93577765, 67.52965022]), 0, 8.00089990234375, array([3.7016, 3.6976, 3.7016, 3.6976], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:54:30.320000'), 'HUATING01', 66.62508199059181, 66.6, array([66.70730615, 66.30117872, 66.70730615, 66.30117872]), 0, 8.00089990234375, array([3.6926, 3.6886, 3.6926, 3.6886], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:54:39.365000'), 'HUATING01', 65.60981631444731, 65.6, array([65.7021931 , 65.29606567, 65.7021931 , 65.29606567]), 0, 8.00089990234375, array([3.683, 3.679, 3.683, 3.679], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:54:50.420000'), 'HUATING01', 64.36893600440256, 64.4, array([64.47372159, 64.06759416, 64.47372159, 64.06759416]), 0, 8.00089990234375, array([3.6734, 3.6693, 3.6734, 3.6693], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:54:59.465000'), 'HUATING01', 63.35367032825806, 63.4, array([63.46860854, 63.06248111, 63.46860854, 63.06248111]), 0, 8.00089990234375, array([3.6635, 3.6591, 3.6635, 3.6591], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:55:10.520000'), 'HUATING01', 62.11277027365186, 62.1, array([62.24011749, 61.83399006, 62.24011749, 61.83399006]), 0, 8.00160009765625, array([3.6526, 3.6489, 3.6526, 3.6489], dtype=object), 0, 0, 0.0, -88.45135581298828, 4)
+(Timestamp('2021-10-23 01:55:19.565000'), 'HUATING01', 61.09749465466397, 61.1, array([61.23499467, 60.82886723, 61.23499467, 60.82886723]), 0, 8.00089990234375, array([3.6421, 3.6377, 3.6421, 3.6377], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:55:30.620000'), 'HUATING01', 59.85661434461921, 59.9, array([60.00652316, 59.60039573, 60.00652316, 59.60039573]), 0, 8.00089990234375, array([3.6312, 3.6269, 3.6312, 3.6269], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:55:39.665000'), 'HUATING01', 58.841348668474716, 58.9, array([59.00141011, 58.59528268, 59.00141011, 58.59528268]), 0, 8.00089990234375, array([3.6197, 3.6154, 3.6197, 3.6154], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:55:50.720000'), 'HUATING01', 57.60045848614306, 57.7, array([57.77292883, 57.3668014 , 57.77292883, 57.3668014 ]), 0, 8.00089990234375, array([3.6086, 3.6039, 3.6086, 3.6039], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-23 01:55:59.765000'), 'HUATING01', 56.58519273943589, 56.7, array([56.76781578, 56.36168835, 56.76781578, 56.36168835]), 0, 8.00089990234375, array([3.5968, 3.5921, 3.5968, 3.5921], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:56:10.820000'), 'HUATING01', 55.34431242939113, 55.3, array([55.53934427, 55.13321684, 55.53934427, 55.13321684]), 0, 8.00089990234375, array([3.585, 3.5804, 3.585, 3.5804], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:56:19.865000'), 'HUATING01', 54.32904675324664, 54.3, array([54.53423122, 54.12810379, 54.53423122, 54.12810379]), 0, 8.00089990234375, array([3.5729, 3.5683, 3.5729, 3.5683], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:56:30.920000'), 'HUATING01', 53.08815657092116, 53.1, array([53.30574994, 52.89962251, 53.30574994, 52.89962251]), 0, 8.00089990234375, array([3.5611, 3.5562, 3.5611, 3.5562], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 01:56:39.965000'), 'HUATING01', 52.072880951933264, 52.1, array([52.30062712, 51.89449969, 52.30062712, 51.89449969]), 0, 8.00089990234375, array([3.5487, 3.5441, 3.5487, 3.5441], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 01:56:50.015000'), 'HUATING01', 50.94480799411998, 51.0, array([51.18383484, 50.77770741, 51.18383484, 50.77770741]), 0, 8.00089990234375, array([3.5382, 3.5336, 3.5382, 3.5336], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-23 01:56:59.060000'), 'HUATING01', 49.929532375132084, 50.0, array([50.17871202, 49.77258459, 50.17871202, 49.77258459]), 0, 8.00089990234375, array([3.5261, 3.5218, 3.5261, 3.5218], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 01:57:10.115000'), 'HUATING01', 48.68865065377801, 48.7, array([48.95023912, 48.54411168, 48.95023912, 48.54411168]), 0, 8.00089990234375, array([3.5146, 3.5106, 3.5146, 3.5106], dtype=object), 0, 0, 0.0, -88.45004901855468, 4)
+(Timestamp('2021-10-23 01:57:19.160000'), 'HUATING01', 47.67338497763352, 47.7, array([47.94512607, 47.53899863, 47.94512607, 47.53899863]), 0, 8.00089990234375, array([3.5038, 3.4998, 3.5038, 3.4998], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:57:30.215000'), 'HUATING01', 46.43249479530804, 46.5, array([46.71664479, 46.31051735, 46.71664479, 46.31051735]), 0, 8.00089990234375, array([3.4926, 3.4889, 3.4926, 3.4889], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-23 01:57:39.260000'), 'HUATING01', 45.417229048600866, 45.5, array([45.71153174, 45.3054043 , 45.71153174, 45.3054043 ]), 0, 8.00089990234375, array([3.4821, 3.4784, 3.4821, 3.4784], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:57:50.315000'), 'HUATING01', 44.17634873855611, 44.3, array([44.48306023, 44.0769328 , 44.48306023, 44.0769328 ]), 0, 8.00089990234375, array([3.4722, 3.4685, 3.4722, 3.4685], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:57:59.360000'), 'HUATING01', 43.16108306241161, 43.2, array([43.47794718, 43.07181975, 43.47794718, 43.07181975]), 0, 8.00089990234375, array([3.4619, 3.4582, 3.4619, 3.4582], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:58:10.415000'), 'HUATING01', 41.920202752366855, 41.9, array([42.24947567, 41.84334824, 42.24947567, 41.84334824]), 0, 8.00089990234375, array([3.4523, 3.4486, 3.4523, 3.4486], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:58:19.460000'), 'HUATING01', 40.904927203935465, 40.9, array([41.24435285, 40.83822542, 41.24435285, 40.83822542]), 0, 8.00089990234375, array([3.4427, 3.439, 3.4427, 3.439], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 01:58:30.515000'), 'HUATING01', 39.664046893890706, 39.7, array([40.01588134, 39.60975391, 40.01588134, 39.60975391]), 0, 8.00089990234375, array([3.4334, 3.4297, 3.4334, 3.4297], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:58:39.560000'), 'HUATING01', 38.648781147183534, 38.7, array([39.01076829, 38.60464086, 39.01076829, 38.60464086]), 0, 8.00089990234375, array([3.4241, 3.4204, 3.4241, 3.4204], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:58:50.615000'), 'HUATING01', 37.407890964858055, 37.5, array([37.78228701, 37.37615958, 37.78228701, 37.37615958]), 0, 8.00089990234375, array([3.4145, 3.4105, 3.4145, 3.4105], dtype=object), 0, 0, 0.0, -88.45065211669922, 4)
+(Timestamp('2021-10-23 01:58:59.660000'), 'HUATING01', 36.39260554415212, 36.5, array([36.77715442, 36.37102698, 36.77715442, 36.37102698]), 0, 8.00089990234375, array([3.4052, 3.4012, 3.4052, 3.4012], dtype=object), 0, 0, 0.0, -72.36954700927734, 4)
+(Timestamp('2021-10-23 01:59:10.715000'), 'HUATING01', 35.15172523410736, 35.2, array([35.54868291, 35.14255548, 35.54868291, 35.14255548]), 0, 8.00089990234375, array([3.3956, 3.3919, 3.3956, 3.3919], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:59:19.760000'), 'HUATING01', 34.13644961511329, 34.2, array([34.54356009, 34.13743265, 34.54356009, 34.13743265]), 0, 8.00089990234375, array([3.386, 3.382, 3.386, 3.382], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 01:59:30.815000'), 'HUATING01', 32.895569305068534, 33.0, array([33.31508858, 32.90896115, 33.31508858, 32.90896115]), 0, 8.00089990234375, array([3.3764, 3.3723, 3.3764, 3.3723], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:59:39.860000'), 'HUATING01', 31.88030362892404, 32.0, array([32.30997553, 31.9038481 , 32.30997553, 31.9038481 ]), 0, 8.00089990234375, array([3.3665, 3.3627, 3.3665, 3.3627], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 01:59:50.915000'), 'HUATING01', 30.63942331887928, 30.7, array([31.08150403, 30.67537659, 31.08150403, 30.67537659]), 0, 8.00089990234375, array([3.3568, 3.3528, 3.3568, 3.3528], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 01:59:59.960000'), 'HUATING01', 29.62415757217211, 29.7, array([30.07639098, 29.67026354, 30.07639098, 29.67026354]), 0, 8.00089990234375, array([3.3469, 3.3429, 3.3469, 3.3429], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:00:10.010000'), 'HUATING01', 28.49608461435882, 28.6, array([28.9595987 , 28.55347126, 28.9595987 , 28.55347126]), 0, 8.00089990234375, array([3.3376, 3.3339, 3.3376, 3.3339], dtype=object), 0, 0, 0.0, -80.4090440185547, 4)
+(Timestamp('2021-10-23 02:00:19.055000'), 'HUATING01', 27.48081886765165, 27.5, array([27.95448565, 27.54835821, 27.95448565, 27.54835821]), 0, 8.00089990234375, array([3.3274, 3.324, 3.3274, 3.324], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:00:30.110000'), 'HUATING01', 26.23993855760689, 26.3, array([26.72601414, 26.31988671, 26.72601414, 26.31988671]), 0, 8.00089990234375, array([3.3172, 3.3134, 3.3172, 3.3134], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:00:39.155000'), 'HUATING01', 25.224672881462396, 25.3, array([25.72090109, 25.31477366, 25.72090109, 25.31477366]), 0, 8.00089990234375, array([3.3069, 3.3032, 3.3069, 3.3032], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:00:50.210000'), 'HUATING01', 23.983792571417638, 24.1, array([24.49242959, 24.08630215, 24.49242959, 24.08630215]), 0, 8.00089990234375, array([3.2961, 3.2927, 3.2961, 3.2927], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:00:59.255000'), 'HUATING01', 22.968526824710466, 23.1, array([23.48731654, 23.0811891 , 23.48731654, 23.0811891 ]), 0, 8.00089990234375, array([3.2852, 3.2818, 3.2852, 3.2818], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:01:10.310000'), 'HUATING01', 21.727646514665707, 21.9, array([22.25884503, 21.8527176 , 22.25884503, 21.8527176 ]), 0, 8.00089990234375, array([3.2734, 3.2707, 3.2734, 3.2707], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:01:19.355000'), 'HUATING01', 20.712370966240492, 20.8, array([21.25372221, 20.84759477, 21.25372221, 20.84759477]), 0, 8.00160009765625, array([3.2617, 3.2589, 3.2617, 3.2589], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 02:01:30.410000'), 'HUATING01', 19.471480783908838, 19.6, array([20.02524093, 19.61911349, 20.02524093, 19.61911349]), 0, 8.00089990234375, array([3.2486, 3.2468, 3.2486, 3.2468], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 02:01:39.455000'), 'HUATING01', 18.456205235477448, 18.6, array([19.0201181 , 18.61399067, 19.0201181 , 18.61399067]), 0, 8.00089990234375, array([3.235, 3.2338, 3.235, 3.2338], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 02:01:50.510000'), 'HUATING01', 17.21532492543269, 17.4, array([17.7916466 , 17.38551916, 17.7916466 , 17.38551916]), 0, 8.00089990234375, array([3.2204, 3.2195, 3.2204, 3.2195], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:01:59.555000'), 'HUATING01', 16.200049306444797, 16.4, array([16.78652377, 16.38039634, 16.78652377, 16.38039634]), 0, 8.00089990234375, array([3.2034, 3.2037, 3.2034, 3.2037], dtype=object), 0, 0, 0.0, -72.36884331298828, 4)
+(Timestamp('2021-10-23 02:02:10.610000'), 'HUATING01', 14.959168996400026, 15.2, array([15.55805227, 15.15192483, 15.55805227, 15.15192483]), 0, 8.00089990234375, array([3.1845, 3.1857, 3.1845, 3.1857], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:02:19.655000'), 'HUATING01', 13.943903320255519, 14.1, array([14.55293922, 14.14681178, 14.55293922, 14.14681178]), 0, 8.00089990234375, array([3.1625, 3.1649, 3.1625, 3.1649], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:02:30.710000'), 'HUATING01', 12.703023010210746, 12.9, array([13.32446771, 12.91834028, 13.32446771, 12.91834028]), 0, 8.00089990234375, array([3.1364, 3.1405, 3.1364, 3.1405], dtype=object), 0, 0, 0.0, -88.44994842041017, 4)
+(Timestamp('2021-10-23 02:02:39.755000'), 'HUATING01', 11.687757263503563, 11.9, array([12.31935466, 11.91322723, 12.31935466, 11.91322723]), 0, 8.00089990234375, array([3.1042, 3.111, 3.1042, 3.111], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:02:50.810000'), 'HUATING01', 10.446857208897352, 10.7, array([11.09086361, 10.68473617, 11.09086361, 10.68473617]), 0, 8.00089990234375, array([3.0633, 3.0738, 3.0633, 3.0738], dtype=object), 0, 0, 0.0, -88.45135581298828, 4)
+(Timestamp('2021-10-23 02:02:59.855000'), 'HUATING01', 9.431591532752845, 9.7, array([10.08575056,  9.67962312, 10.08575056,  9.67962312]), 0, 8.00089990234375, array([3.0096, 3.0248, 3.0096, 3.0248], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:03:10.910000'), 'HUATING01', 8.190701350427354, 8.5, array([8.85726928, 8.45114184, 8.85726928, 8.45114184]), 0, 8.00089990234375, array([2.9386, 2.9582, 2.9386, 2.9582], dtype=object), 0, 0, 0.0, -88.45065211669923, 4)
+(Timestamp('2021-10-23 02:03:19.955000'), 'HUATING01', 7.175435603720173, 7.4, array([7.85215623, 7.44602879, 7.85215623, 7.44602879]), 0, 8.00089990234375, array([2.8459, 2.8714, 2.8459, 2.8714], dtype=object), 0, 0, 0.0, -72.36813961669922, 4)
+(Timestamp('2021-10-23 02:03:30.005000'), 'HUATING01', 6.047352773626157, 6.3, array([6.73535418, 6.32922674, 6.73535418, 6.32922674]), 0, 8.00089990234375, array([2.7349, 2.7684, 2.7349, 2.7684], dtype=object), 0, 0, 0.0, -80.40974771484375, 4)
+(Timestamp('2021-10-23 02:03:39.050000'), 'HUATING01', 5.032077154632082, 5.3, array([5.73023135, 5.32410392, 5.73023135, 5.32410392]), 0, 8.00089990234375, array([2.5533, 2.605, 2.5533, 2.605], dtype=object), 0, 0, 0.0, -72.36884331298829, 4)
+(Timestamp('2021-10-23 02:03:50.105000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 6.029999999999999, 0.0, array([3.0629, 3.054, 3.0629, 3.054], dtype=object), 0, 0, 0.0, -32.16361760742187, 4)
+(Timestamp('2021-10-23 02:03:59.150000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 15.074999999999992, 0.0, array([3.1377, 3.125, 3.1377, 3.125], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:10.205000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 26.12999999999998, 0.0, array([3.1665, 3.1525, 3.1665, 3.1525], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:19.250000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 35.17499999999998, 0.0, array([3.1823, 3.1677, 3.1823, 3.1677], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:30.305000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 46.23000000000001, 0.0, array([3.1919, 3.177, 3.1919, 3.177], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:39.350000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 55.275000000000034, 0.0, array([3.199, 3.1835, 3.199, 3.1835], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:50.405000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 66.33000000000004, 0.0, array([3.204, 3.1882, 3.204, 3.1882], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:04:59.450000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 75.375, 0.0, array([3.2077, 3.1922, 3.2077, 3.1922], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:10.505000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 86.42999999999995, 0.0, array([3.2108, 3.195, 3.2108, 3.195], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:19.550000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 95.47499999999991, 0.0, array([3.2133, 3.1975, 3.2133, 3.1975], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:30.605000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 106.52999999999986, 0.0, array([3.2155, 3.1994, 3.2155, 3.1994], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:39.650000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 115.57499999999982, 0.0, array([3.217, 3.2009, 3.217, 3.2009], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:50.705000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 126.62999999999977, 0.0, array([3.2186, 3.2025, 3.2186, 3.2025], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:05:59.750000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 135.67499999999973, 0.0, array([3.2201, 3.2034, 3.2201, 3.2034], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:06:10.805000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 146.72999999999968, 0.0, array([3.2214, 3.2049, 3.2214, 3.2049], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:06:19.850000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 155.77499999999964, 0.0, array([3.2223, 3.2059, 3.2223, 3.2059], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:06:30.905000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 166.8299999999996, 0.0, array([3.2232, 3.2065, 3.2232, 3.2065], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:06:39.950000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 175.87499999999955, 0.0, array([3.2238, 3.2074, 3.2238, 3.2074], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:06:50'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 185.9249999999995, 0.0, array([3.2245, 3.208, 3.2245, 3.208], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:00.050000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 195.97499999999945, 0.0, array([3.2254, 3.2087, 3.2254, 3.2087], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:09.095000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 205.0199999999994, 0.0, array([3.2257, 3.2093, 3.2257, 3.2093], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:20.150000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 216.07499999999936, 0.0, array([3.2266, 3.2099, 3.2266, 3.2099], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:29.195000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 225.11999999999932, 0.0, array([3.2269, 3.2105, 3.2269, 3.2105], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:40.250000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 236.17499999999927, 0.0, array([3.2279, 3.2111, 3.2279, 3.2111], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:07:49.295000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 245.21999999999923, 0.0, array([3.2282, 3.2114, 3.2282, 3.2114], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:00.350000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 256.2749999999992, 0.0, array([3.2288, 3.2118, 3.2288, 3.2118], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:09.395000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 265.31999999999914, 0.0, array([3.2291, 3.2124, 3.2291, 3.2124], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:20.450000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 276.3749999999991, 0.0, array([3.2294, 3.213, 3.2294, 3.213], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:29.495000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 285.41999999999905, 0.0, array([3.23, 3.2133, 3.23, 3.2133], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:40.550000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 296.474999999999, 0.0, array([3.2304, 3.2139, 3.2304, 3.2139], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:08:49.595000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 305.51999999999896, 0.0, array([3.2307, 3.2142, 3.2307, 3.2142], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:00.650000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 316.5749999999989, 0.0, array([3.231, 3.2145, 3.231, 3.2145], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:09.695000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 325.61999999999887, 0.0, array([3.2313, 3.2149, 3.2313, 3.2149], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:20.750000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 336.6749999999988, 0.0, array([3.2316, 3.2152, 3.2316, 3.2152], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:29.795000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 345.7199999999988, 0.0, array([3.2319, 3.2155, 3.2319, 3.2155], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:40.850000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 356.7749999999987, 0.0, array([3.2322, 3.2158, 3.2322, 3.2158], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:09:49.895000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 365.8199999999987, 0.0, array([3.2325, 3.2161, 3.2325, 3.2161], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:00.950000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 376.87499999999864, 0.0, array([3.2328, 3.2164, 3.2328, 3.2164], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:08.990000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 384.9149999999986, 0.0, array([3.2331, 3.2164, 3.2331, 3.2164], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:20.045000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 395.96999999999855, 0.0, array([3.2331, 3.2167, 3.2331, 3.2167], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:29.090000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 405.0149999999985, 0.0, array([3.2335, 3.217, 3.2335, 3.217], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:40.145000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 416.06999999999846, 0.0, array([3.2338, 3.2173, 3.2338, 3.2173], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:10:49.190000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 425.1149999999984, 0.0, array([3.2341, 3.2176, 3.2341, 3.2176], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:00.245000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 436.16999999999837, 0.0, array([3.2341, 3.2176, 3.2341, 3.2176], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:09.290000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 445.2149999999983, 0.0, array([3.2344, 3.218, 3.2344, 3.218], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:20.345000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 456.2699999999983, 0.0, array([3.2344, 3.2183, 3.2344, 3.2183], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:29.390000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 465.31499999999824, 0.0, array([3.2347, 3.2186, 3.2347, 3.2186], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:40.445000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 476.3699999999982, 0.0, array([3.235, 3.2186, 3.235, 3.2186], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:11:49.490000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 485.41499999999814, 0.0, array([3.2356, 3.2189, 3.2356, 3.2189], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:12:00.545000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 496.4699999999981, 0.0, array([3.2356, 3.2189, 3.2356, 3.2189], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 02:12:09.590000'), 'HUATING01', 4.580847957394228, 4.9, array([5.28351444, 4.87738701, 5.28351444, 4.87738701]), 505.51499999999805, 0.0, array([3.2359, 3.2192, 3.2359, 3.2192], dtype=object), 0, 0, 0.005514999999998055, 0.0, 4)
+(Timestamp('2021-10-23 02:12:20.645000'), 'HUATING01', 4.580847957394228, 4.9, array([5.26636158, 4.86316441, 5.26636158, 4.86316441]), 516.569999999998, 0.0, array([3.2359, 3.2195, 3.2359, 3.2195], dtype=object), 0, 0, 0.016569999999998003, 0.0, 0)
+(Timestamp('2021-10-23 02:12:29.690000'), 'HUATING01', 4.580847957394228, 4.8, array([5.24033812, 4.84160051, 5.24033812, 4.84160051]), 525.614999999998, 0.0, array([3.2362, 3.2195, 3.2362, 3.2195], dtype=object), 0, 0, 0.025614999999997966, 0.0, 0)
+(Timestamp('2021-10-23 02:12:40.745000'), 'HUATING01', 4.580847957394228, 4.8, array([5.20411379, 4.81161765, 5.20411379, 4.81161765]), 536.6699999999979, 0.0, array([3.2362, 3.2198, 3.2362, 3.2198], dtype=object), 0, 0, 0.036669999999997926, 0.0, 0)
+(Timestamp('2021-10-23 02:12:49.790000'), 'HUATING01', 4.580847957394228, 4.8, array([5.16076226, 4.77567894, 5.16076226, 4.77567894]), 545.7149999999979, 0.0, array([3.2366, 3.2198, 3.2366, 3.2198], dtype=object), 0, 0, 0.04571499999999788, 0.0, 0)
+(Timestamp('2021-10-23 02:13:00.845000'), 'HUATING01', 4.580847957394228, 4.7, array([5.10951408, 4.73330394, 5.10951408, 4.73330394]), 556.7699999999978, 0.0, array([3.2366, 3.2201, 3.2366, 3.2201], dtype=object), 0, 0, 0.05676999999999783, 0.0, 0)
+(Timestamp('2021-10-23 02:13:09.890000'), 'HUATING01', 4.580847957394228, 4.7, array([5.05371957, 4.68704587, 5.05371957, 4.68704587]), 565.8149999999978, 0.0, array([3.2369, 3.2207, 3.2369, 3.2207], dtype=object), 0, 0, 0.06581499999999779, 0.0, 0)
+(Timestamp('2021-10-23 02:13:20.945000'), 'HUATING01', 4.580847957394228, 4.6, array([4.99287404, 4.63714827, 4.99287404, 4.63714827]), 576.8699999999977, 0.0, array([3.2369, 3.2207, 3.2369, 3.2207], dtype=object), 0, 0, 0.07686999999999775, 0.0, 0)
+(Timestamp('2021-10-23 02:13:29.990000'), 'HUATING01', 4.580847957394228, 4.6, array([4.93041771, 4.58580907, 4.93041771, 4.58580907]), 585.9149999999977, 0.0, array([3.2372, 3.2211, 3.2372, 3.2211], dtype=object), 0, 0, 0.08591499999999769, 0.0, 0)
+(Timestamp('2021-10-23 02:13:40.040000'), 'HUATING01', 4.580847957394228, 4.5, array([4.86668896, 4.53376314, 4.86668896, 4.53376314]), 595.9649999999976, 0.0, array([3.2372, 3.2211, 3.2372, 3.2211], dtype=object), 0, 0, 0.09596499999999766, 0.0, 0)
+(Timestamp('2021-10-23 02:13:49.085000'), 'HUATING01', 4.580847957394228, 4.5, array([4.80601977, 4.48416258, 4.80601977, 4.48416258]), 605.0099999999976, 0.0, array([3.2375, 3.2214, 3.2375, 3.2214], dtype=object), 0, 0, 0.10133599999999938, 0.0, 0)
+(Timestamp('2021-10-23 02:14:00.140000'), 'HUATING01', 4.580847957394228, 4.4, array([4.7501723 , 4.43863807, 4.7501723 , 4.43863807]), 616.0649999999976, 0.0, array([3.2375, 3.2214, 3.2375, 3.2214], dtype=object), 0, 0, 0.10428399999999938, 0.0, 0)
+(Timestamp('2021-10-23 02:14:09.185000'), 'HUATING01', 4.580847957394228, 4.4, array([4.69916906, 4.39705083, 4.69916906, 4.39705083]), 625.1099999999975, 0.0, array([3.2378, 3.2217, 3.2378, 3.2217], dtype=object), 0, 0, 0.10669599999999935, 0.0, 0)
+(Timestamp('2021-10-23 02:14:20.240000'), 'HUATING01', 4.580847957394228, 4.4, array([4.652622  , 4.35919307, 4.652622  , 4.35919307]), 636.1649999999975, 0.0, array([3.2378, 3.2217, 3.2378, 3.2217], dtype=object), 0, 0, 0.10964399999999934, 0.0, 0)
+(Timestamp('2021-10-23 02:14:29.285000'), 'HUATING01', 4.580847957394228, 4.3, array([4.6103134 , 4.32493082, 4.6103134 , 4.32493082]), 645.2099999999974, 0.0, array([3.2381, 3.222, 3.2381, 3.222], dtype=object), 0, 0, 0.11205599999999934, 0.0, 0)
+(Timestamp('2021-10-23 02:14:40.340000'), 'HUATING01', 4.580847957394228, 4.3, array([4.57210038, 4.29399404, 4.57210038, 4.29399404]), 656.2649999999974, 0.0, array([3.2381, 3.222, 3.2381, 3.222], dtype=object), 0, 0, 0.1150039999999993, 0.0, 0)
+(Timestamp('2021-10-23 02:14:49.385000'), 'HUATING01', 4.580847957394228, 4.3, array([4.53766139, 4.26604089, 4.53766139, 4.26604089]), 665.3099999999973, 0.0, array([3.2381, 3.222, 3.2381, 3.222], dtype=object), 0, 0, 0.11741599999999933, 0.0, 0)
+(Timestamp('2021-10-23 02:15:00.440000'), 'HUATING01', 4.580847957394228, 4.2, array([4.50686647, 4.24115943, 4.50686647, 4.24115943]), 676.3649999999973, 0.0, array([3.2384, 3.2223, 3.2384, 3.2223], dtype=object), 0, 0, 0.1203639999999993, 0.0, 0)
+(Timestamp('2021-10-23 02:15:09.485000'), 'HUATING01', 4.580847957394228, 4.2, array([4.47937438, 4.21892692, 4.47937438, 4.21892692]), 685.4099999999972, 0.0, array([3.2384, 3.2223, 3.2384, 3.2223], dtype=object), 0, 0, 0.12277599999999929, 0.0, 0)
+(Timestamp('2021-10-23 02:15:20.540000'), 'HUATING01', 4.580847957394228, 4.2, array([4.45486844, 4.19928799, 4.45486844, 4.19928799]), 696.4649999999972, 0.0, array([3.2387, 3.2226, 3.2387, 3.2226], dtype=object), 0, 0, 0.12572399999999928, 0.0, 0)
+(Timestamp('2021-10-23 02:15:29.585000'), 'HUATING01', 4.580847957394228, 4.2, array([4.43337108, 4.18198224, 4.43337108, 4.18198224]), 705.5099999999971, 0.0, array([3.2387, 3.2226, 3.2387, 3.2226], dtype=object), 0, 0, 0.12813599999999925, 0.0, 0)
+(Timestamp('2021-10-23 02:15:40.640000'), 'HUATING01', 4.580847957394228, 4.2, array([4.41424658, 4.16679429, 4.41424658, 4.16679429]), 716.5649999999971, 0.0, array([3.2387, 3.2229, 3.2387, 3.2229], dtype=object), 0, 0, 0.13108399999999923, 0.0, 0)
+(Timestamp('2021-10-23 02:15:49.685000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39782722, 4.1536568 , 4.39782722, 4.1536568 ]), 725.6099999999971, 0.0, array([3.239, 3.2229, 3.239, 3.2229], dtype=object), 0, 0, 0.13349599999999923, 0.0, 0)
+(Timestamp('2021-10-23 02:16:00.740000'), 'HUATING01', 4.580847957394228, 4.1, array([4.38328558, 4.14202172, 4.38328558, 4.14202172]), 736.664999999997, 0.0, array([3.239, 3.2229, 3.239, 3.2229], dtype=object), 0, 0, 0.13644399999999923, 0.0, 0)
+(Timestamp('2021-10-23 02:16:09.785000'), 'HUATING01', 4.580847957394228, 4.1, array([4.37085207, 4.13220022, 4.37085207, 4.13220022]), 745.709999999997, 0.0, array([3.2393, 3.2232, 3.2393, 3.2232], dtype=object), 0, 0, 0.13885599999999923, 0.0, 0)
+(Timestamp('2021-10-23 02:16:20.840000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36015326, 4.12373959, 4.36015326, 4.12373959]), 756.7649999999969, 0.0, array([3.2393, 3.2232, 3.2393, 3.2232], dtype=object), 0, 0, 0.1418039999999992, 0.0, 0)
+(Timestamp('2021-10-23 02:16:29.885000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35081541, 4.116475  , 4.35081541, 4.116475  ]), 765.8099999999969, 0.0, array([3.2393, 3.2235, 3.2393, 3.2235], dtype=object), 0, 0, 0.1442159999999992, 0.0, 0)
+(Timestamp('2021-10-23 02:16:40.940000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34303127, 4.1106199 , 4.34303127, 4.1106199 ]), 776.8649999999968, 0.0, array([3.2397, 3.2235, 3.2397, 3.2235], dtype=object), 0, 0, 0.14716399999999918, 0.0, 0)
+(Timestamp('2021-10-23 02:16:49.985000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33673562, 4.10554463, 4.33673562, 4.10554463]), 785.9099999999968, 0.0, array([3.2397, 3.2235, 3.2397, 3.2235], dtype=object), 0, 0, 0.14957599999999915, 0.0, 0)
+(Timestamp('2021-10-23 02:17:00.035000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33128572, 4.10134084, 4.33128572, 4.10134084]), 795.9599999999967, 0.0, array([3.2397, 3.2238, 3.2397, 3.2238], dtype=object), 0, 0, 0.15225599999999917, 0.0, 0)
+(Timestamp('2021-10-23 02:17:09.080000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32691357, 4.09817027, 4.32691357, 4.09817027]), 805.0049999999967, 0.0, array([3.24, 3.2238, 3.24, 3.2238], dtype=object), 0, 0, 0.15466799999999914, 0.0, 0)
+(Timestamp('2021-10-23 02:17:20.135000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32347447, 4.095439  , 4.32347447, 4.095439  ]), 816.0599999999966, 0.0, array([3.24, 3.2238, 3.24, 3.2238], dtype=object), 0, 0, 0.15761599999999915, 0.0, 0)
+(Timestamp('2021-10-23 02:17:29.180000'), 'HUATING01', 4.580847957394228, 4.1, array([4.3205331, 4.0939005, 4.3205331, 4.0939005]), 825.1049999999966, 0.0, array([3.24, 3.2242, 3.24, 3.2242], dtype=object), 0, 0, 0.16002799999999914, 0.0, 0)
+(Timestamp('2021-10-23 02:17:40.235000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31850915, 4.09267463, 4.31850915, 4.09267463]), 836.1599999999966, 0.0, array([3.2403, 3.2242, 3.2403, 3.2242], dtype=object), 0, 0, 0.16297599999999912, 0.0, 0)
+(Timestamp('2021-10-23 02:17:49.280000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31697729, 4.09170205, 4.31697729, 4.09170205]), 845.2049999999965, 0.0, array([3.2403, 3.2242, 3.2403, 3.2242], dtype=object), 0, 0, 0.16538799999999912, 0.0, 0)
+(Timestamp('2021-10-23 02:18:00.335000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31573955, 4.09131436, 4.31573955, 4.09131436]), 856.2599999999965, 0.0, array([3.2406, 3.2245, 3.2406, 3.2245], dtype=object), 0, 0, 0.1683359999999991, 0.0, 0)
+(Timestamp('2021-10-23 02:18:09.380000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31512731, 4.0911807 , 4.31512731, 4.0911807 ]), 865.3049999999964, 0.0, array([3.2406, 3.2245, 3.2406, 3.2245], dtype=object), 0, 0, 0.17074799999999907, 0.0, 0)
+(Timestamp('2021-10-23 02:18:20.435000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31482725, 4.09113352, 4.31482725, 4.09113352]), 876.3599999999964, 0.0, array([3.2406, 3.2248, 3.2406, 3.2248], dtype=object), 0, 0, 0.17369599999999907, 0.0, 0)
+(Timestamp('2021-10-23 02:18:29.480000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31457586, 4.09175886, 4.31457586, 4.09175886]), 885.4049999999963, 0.0, array([3.2406, 3.2248, 3.2406, 3.2248], dtype=object), 0, 0, 0.17610799999999904, 0.0, 0)
+(Timestamp('2021-10-23 02:18:40.535000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31450047, 4.09228269, 4.31450047, 4.09228269]), 896.4599999999963, 0.0, array([3.2409, 3.2248, 3.2409, 3.2248], dtype=object), 0, 0, 0.17905599999999905, 0.0, 0)
+(Timestamp('2021-10-23 02:18:49.580000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31505434, 4.09286924, 4.31505434, 4.09286924]), 905.5049999999962, 0.0, array([3.2409, 3.2251, 3.2409, 3.2251], dtype=object), 0, 0, 0.18146799999999907, 0.0, 0)
+(Timestamp('2021-10-23 02:19:00.635000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31551506, 4.09396983, 4.31551506, 4.09396983]), 916.5599999999962, 0.0, array([3.2409, 3.2251, 3.2409, 3.2251], dtype=object), 0, 0, 0.18441599999999903, 0.0, 0)
+(Timestamp('2021-10-23 02:19:09.680000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31589573, 4.09487919, 4.31589573, 4.09487919]), 925.6049999999962, 0.0, array([3.2409, 3.2251, 3.2409, 3.2251], dtype=object), 0, 0, 0.186827999999999, 0.0, 0)
+(Timestamp('2021-10-23 02:19:20.735000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31656839, 4.09563033, 4.31656839, 4.09563033]), 936.6599999999961, 0.0, array([3.2412, 3.2251, 3.2412, 3.2251], dtype=object), 0, 0, 0.18977599999999897, 0.0, 0)
+(Timestamp('2021-10-23 02:19:29.780000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31755567, 4.0965659 , 4.31755567, 4.0965659 ]), 945.7049999999961, 0.0, array([3.2412, 3.2254, 3.2412, 3.2254], dtype=object), 0, 0, 0.19218799999999897, 0.0, 0)
+(Timestamp('2021-10-23 02:19:40.835000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31836544, 4.09781948, 4.31836544, 4.09781948]), 956.759999999996, 0.0, array([3.2412, 3.2254, 3.2412, 3.2254], dtype=object), 0, 0, 0.19513599999999898, 0.0, 0)
+(Timestamp('2021-10-23 02:19:49.880000'), 'HUATING01', 4.580847957394228, 4.1, array([4.31918932, 4.09884091, 4.31918932, 4.09884091]), 965.804999999996, 0.0, array([3.2415, 3.2254, 3.2415, 3.2254], dtype=object), 0, 0, 0.19754799999999895, 0.0, 0)
+(Timestamp('2021-10-23 02:20:00.935000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32045072, 4.09982418, 4.32045072, 4.09982418]), 976.8599999999959, 0.0, array([3.2415, 3.2254, 3.2415, 3.2254], dtype=object), 0, 0, 0.20049599999999895, 0.0, 0)
+(Timestamp('2021-10-23 02:20:09.980000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32154795, 4.10114067, 4.32154795, 4.10114067]), 985.9049999999959, 0.0, array([3.2415, 3.2257, 3.2415, 3.2257], dtype=object), 0, 0, 0.20290799999999892, 0.0, 0)
+(Timestamp('2021-10-23 02:20:20.030000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32251947, 4.10237465, 4.32251947, 4.10237465]), 995.9549999999958, 0.0, array([3.2418, 3.2257, 3.2418, 3.2257], dtype=object), 0, 0, 0.20558799999999894, 0.0, 0)
+(Timestamp('2021-10-23 02:20:29.075000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32407773, 4.10336644, 4.32407773, 4.10336644]), 1004.9999999999958, 0.0, array([3.2418, 3.2257, 3.2418, 3.2257], dtype=object), 0, 0, 0.2079999999999989, 0.0, 0)
+(Timestamp('2021-10-23 02:20:40.130000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32532936, 4.10448162, 4.32532936, 4.10448162]), 1016.0549999999957, 0.0, array([3.2418, 3.226, 3.2418, 3.226], dtype=object), 0, 0, 0.21094799999999891, 0.0, 0)
+(Timestamp('2021-10-23 02:20:49.175000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32632825, 4.10593547, 4.32632825, 4.10593547]), 1025.0999999999958, 0.0, array([3.2418, 3.226, 3.2418, 3.226], dtype=object), 0, 0, 0.2133599999999989, 0.0, 0)
+(Timestamp('2021-10-23 02:21:00.230000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32712487, 4.10709493, 4.32712487, 4.10709493]), 1036.154999999997, 0.0, array([3.2418, 3.226, 3.2418, 3.226], dtype=object), 0, 0, 0.21630799999999922, 0.0, 0)
+(Timestamp('2021-10-23 02:21:09.275000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32848279, 4.10810455, 4.32848279, 4.10810455]), 1045.199999999998, 0.0, array([3.2421, 3.226, 3.2421, 3.226], dtype=object), 0, 0, 0.2187199999999995, 0.0, 0)
+(Timestamp('2021-10-23 02:21:20.330000'), 'HUATING01', 4.580847957394228, 4.1, array([4.32974211, 4.10964878, 4.32974211, 4.10964878]), 1056.2549999999992, 0.0, array([3.2421, 3.2263, 3.2421, 3.2263], dtype=object), 0, 0, 0.22166799999999984, 0.0, 0)
+(Timestamp('2021-10-23 02:21:29.375000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33073294, 4.11094838, 4.33073294, 4.11094838]), 1065.3000000000002, 0.0, array([3.2421, 3.2263, 3.2421, 3.2263], dtype=object), 0, 0, 0.22408000000000008, 0.0, 0)
+(Timestamp('2021-10-23 02:21:40.430000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33151187, 4.11197004, 4.33151187, 4.11197004]), 1076.3550000000014, 0.0, array([3.2421, 3.2263, 3.2421, 3.2263], dtype=object), 0, 0, 0.2270280000000004, 0.0, 0)
+(Timestamp('2021-10-23 02:21:49.475000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33269204, 4.1129587 , 4.33269204, 4.1129587 ]), 1085.4000000000024, 0.0, array([3.2424, 3.2266, 3.2424, 3.2266], dtype=object), 0, 0, 0.22944000000000064, 0.0, 0)
+(Timestamp('2021-10-23 02:22:00.530000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33399915, 4.1143269 , 4.33399915, 4.1143269 ]), 1096.4550000000036, 0.0, array([3.2424, 3.2266, 3.2424, 3.2266], dtype=object), 0, 0, 0.23238800000000098, 0.0, 0)
+(Timestamp('2021-10-23 02:22:09.575000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33501292, 4.11556534, 4.33501292, 4.11556534]), 1105.5000000000045, 0.0, array([3.2424, 3.2266, 3.2424, 3.2266], dtype=object), 0, 0, 0.23480000000000126, 0.0, 0)
+(Timestamp('2021-10-23 02:22:20.630000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33579839, 4.11652489, 4.33579839, 4.11652489]), 1116.5550000000057, 0.0, array([3.2424, 3.2266, 3.2424, 3.2266], dtype=object), 0, 0, 0.23774800000000157, 0.0, 0)
+(Timestamp('2021-10-23 02:22:29.675000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33706809, 4.11736346, 4.33706809, 4.11736346]), 1125.6000000000067, 0.0, array([3.2428, 3.2266, 3.2428, 3.2266], dtype=object), 0, 0, 0.24016000000000182, 0.0, 0)
+(Timestamp('2021-10-23 02:22:40.730000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33871775, 4.11882531, 4.33871775, 4.11882531]), 1136.655000000008, 0.0, array([3.2428, 3.2269, 3.2428, 3.2269], dtype=object), 0, 0, 0.2431080000000021, 0.0, 0)
+(Timestamp('2021-10-23 02:22:49.775000'), 'HUATING01', 4.580847957394228, 4.1, array([4.33997876, 4.12003544, 4.33997876, 4.12003544]), 1145.700000000009, 0.0, array([3.2428, 3.2269, 3.2428, 3.2269], dtype=object), 0, 0, 0.24552000000000243, 0.0, 0)
+(Timestamp('2021-10-23 02:23:00.830000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34094159, 4.12095942, 4.34094159, 4.12095942]), 1156.75500000001, 0.0, array([3.2428, 3.2269, 3.2428, 3.2269], dtype=object), 0, 0, 0.24846800000000271, 0.0, 0)
+(Timestamp('2021-10-23 02:23:09.875000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34240151, 4.12179948, 4.34240151, 4.12179948]), 1165.800000000011, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.25088000000000305, 0.0, 0)
+(Timestamp('2021-10-23 02:23:20.930000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34382425, 4.12344556, 4.34382425, 4.12344556]), 1176.8550000000123, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.25382800000000333, 0.0, 0)
+(Timestamp('2021-10-23 02:23:29.975000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34489595, 4.12494346, 4.34489595, 4.12494346]), 1185.9000000000133, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.2562400000000036, 0.0, 0)
+(Timestamp('2021-10-23 02:23:40.025000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34570137, 4.12606919, 4.34570137, 4.12606919]), 1195.9500000000144, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.2589200000000039, 0.0, 0)
+(Timestamp('2021-10-23 02:23:49.070000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34652452, 4.12713299, 4.34652452, 4.12713299]), 1204.9950000000154, 0.0, array([3.2431, 3.2273, 3.2431, 3.2273], dtype=object), 0, 0, 0.2624975000000077, 0.0, 0)
+(Timestamp('2021-10-23 02:24:00.125000'), 'HUATING01', 4.580847957394228, 4.1, array([4.34854076, 4.12872333, 4.34854076, 4.12872333]), 1216.0500000000166, 0.0, array([3.2437, 3.2276, 3.2437, 3.2276], dtype=object), 0, 0, 0.26802500000000834, 0.0, 0)
+(Timestamp('2021-10-23 02:24:09.170000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35065887, 4.13000996, 4.35065887, 4.13000996]), 1225.0950000000175, 0.0, array([3.2437, 3.2276, 3.2437, 3.2276], dtype=object), 0, 0, 0.2725475000000088, 0.0, 0)
+(Timestamp('2021-10-23 02:24:20.225000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35223095, 4.1309649 , 4.35223095, 4.1309649 ]), 1236.1500000000187, 0.0, array([3.2437, 3.2276, 3.2437, 3.2276], dtype=object), 0, 0, 0.27807500000000945, 0.0, 0)
+(Timestamp('2021-10-23 02:24:29.270000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35338433, 4.13166551, 4.35338433, 4.13166551]), 1245.1950000000197, 0.0, array([3.2437, 3.2276, 3.2437, 3.2276], dtype=object), 0, 0, 0.2825975000000098, 0.0, 0)
+(Timestamp('2021-10-23 02:24:40.325000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35422795, 4.13283061, 4.35422795, 4.13283061]), 1256.250000000021, 0.0, array([3.2437, 3.2279, 3.2437, 3.2279], dtype=object), 0, 0, 0.2881250000000105, 0.0, 0)
+(Timestamp('2021-10-23 02:24:49.370000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35605324, 4.13398239, 4.35605324, 4.13398239]), 1265.295000000022, 0.0, array([3.244, 3.2279, 3.244, 3.2279], dtype=object), 0, 0, 0.29264750000001094, 0.0, 0)
+(Timestamp('2021-10-23 02:25:00.425000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35736875, 4.13506015, 4.35736875, 4.13506015]), 1276.350000000023, 0.0, array([3.244, 3.2279, 3.244, 3.2279], dtype=object), 0, 0, 0.2981750000000115, 0.0, 0)
+(Timestamp('2021-10-23 02:25:09.470000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35830601, 4.13582802, 4.35830601, 4.13582802]), 1285.395000000024, 0.0, array([3.244, 3.2279, 3.244, 3.2279], dtype=object), 0, 0, 0.30269750000001205, 0.0, 0)
+(Timestamp('2021-10-23 02:25:20.525000'), 'HUATING01', 4.580847957394228, 4.1, array([4.35943696, 4.13707141, 4.35943696, 4.13707141]), 1296.4500000000253, 0.0, array([3.2443, 3.2285, 3.2443, 3.2285], dtype=object), 0, 0, 0.30822500000001274, 0.0, 0)
+(Timestamp('2021-10-23 02:25:29.570000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36079754, 4.13983333, 4.36079754, 4.13983333]), 1305.4950000000263, 0.0, array([3.2443, 3.2285, 3.2443, 3.2285], dtype=object), 0, 0, 0.31274750000001317, 0.0, 0)
+(Timestamp('2021-10-23 02:25:40.625000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36201348, 4.14176501, 4.36201348, 4.14176501]), 1316.5500000000275, 0.0, array([3.2443, 3.2285, 3.2443, 3.2285], dtype=object), 0, 0, 0.31827500000001374, 0.0, 0)
+(Timestamp('2021-10-23 02:25:49.670000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36285419, 4.1431006 , 4.36285419, 4.1431006 ]), 1325.5950000000284, 0.0, array([3.2443, 3.2285, 3.2443, 3.2285], dtype=object), 0, 0, 0.3227975000000143, 0.0, 0)
+(Timestamp('2021-10-23 02:26:00.725000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36343327, 4.14402055, 4.36343327, 4.14402055]), 1336.6500000000296, 0.0, array([3.2443, 3.2285, 3.2443, 3.2285], dtype=object), 0, 0, 0.3283250000000149, 0.0, 0)
+(Timestamp('2021-10-23 02:26:09.770000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36451872, 4.14561455, 4.36451872, 4.14561455]), 1345.6950000000306, 0.0, array([3.2446, 3.2288, 3.2446, 3.2288], dtype=object), 0, 0, 0.3328475000000154, 0.0, 0)
+(Timestamp('2021-10-23 02:26:20.825000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36582976, 4.14711721, 4.36582976, 4.14711721]), 1356.7500000000318, 0.0, array([3.2446, 3.2288, 3.2446, 3.2288], dtype=object), 0, 0, 0.33837500000001597, 0.0, 0)
+(Timestamp('2021-10-23 02:26:29.870000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36683822, 4.1481247 , 4.36683822, 4.1481247 ]), 1365.7950000000328, 0.0, array([3.2446, 3.2288, 3.2446, 3.2288], dtype=object), 0, 0, 0.3428975000000165, 0.0, 0)
+(Timestamp('2021-10-23 02:26:40.925000'), 'HUATING01', 4.580847957394228, 4.1, array([4.36751157, 4.14879739, 4.36751157, 4.14879739]), 1376.850000000034, 0.0, array([3.2446, 3.2288, 3.2446, 3.2288], dtype=object), 0, 0, 0.348425000000017, 0.0, 0)
+(Timestamp('2021-10-23 02:26:49.970000'), 'HUATING01', 4.580847957394228, 4.1, array([4.367956  , 4.14924139, 4.367956  , 4.14924139]), 1385.895000000035, 0.0, array([3.2446, 3.2288, 3.2446, 3.2288], dtype=object), 0, 0, 0.35294750000001757, 0.0, 0)
+(Timestamp('2021-10-23 02:27:00.020000'), 'HUATING01', 4.580847957394228, 4.2, array([4.36839632, 4.15027607, 4.36839632, 4.15027607]), 1395.945000000036, 0.0, array([3.2446, 3.2291, 3.2446, 3.2291], dtype=object), 0, 0, 0.3579725000000181, 0.0, 0)
+(Timestamp('2021-10-23 02:27:09.065000'), 'HUATING01', 4.580847957394228, 4.2, array([4.3698869 , 4.15170145, 4.3698869 , 4.15170145]), 1404.990000000037, 0.0, array([3.2449, 3.2291, 3.2449, 3.2291], dtype=object), 0, 0, 0.3624950000000186, 0.0, 0)
+(Timestamp('2021-10-23 02:27:20.120000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37100447, 4.15262399, 4.37100447, 4.15262399]), 1416.0450000000383, 0.0, array([3.2449, 3.2291, 3.2449, 3.2291], dtype=object), 0, 0, 0.36802250000001924, 0.0, 0)
+(Timestamp('2021-10-23 02:27:29.165000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37171943, 4.15321418, 4.37171943, 4.15321418]), 1425.0900000000393, 0.0, array([3.2449, 3.2291, 3.2449, 3.2291], dtype=object), 0, 0, 0.37254500000001967, 0.0, 0)
+(Timestamp('2021-10-23 02:27:40.220000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37217469, 4.15358999, 4.37217469, 4.15358999]), 1436.1450000000405, 0.0, array([3.2449, 3.2291, 3.2449, 3.2291], dtype=object), 0, 0, 0.3780725000000203, 0.0, 0)
+(Timestamp('2021-10-23 02:27:49.265000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37277898, 4.15414428, 4.37277898, 4.15414428]), 1445.1900000000414, 0.0, array([3.2452, 3.2294, 3.2452, 3.2294], dtype=object), 0, 0, 0.3825950000000208, 0.0, 0)
+(Timestamp('2021-10-23 02:28:00.320000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37444691, 4.15548784, 4.37444691, 4.15548784]), 1456.2450000000426, 0.0, array([3.2452, 3.2294, 3.2452, 3.2294], dtype=object), 0, 0, 0.38812250000002135, 0.0, 0)
+(Timestamp('2021-10-23 02:28:09.365000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37547937, 4.15661598, 4.37547937, 4.15661598]), 1465.2900000000436, 0.0, array([3.2452, 3.2294, 3.2452, 3.2294], dtype=object), 0, 0, 0.3926450000000219, 0.0, 0)
+(Timestamp('2021-10-23 02:28:20.420000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37611527, 4.1573108 , 4.37611527, 4.1573108 ]), 1476.3450000000448, 0.0, array([3.2452, 3.2294, 3.2452, 3.2294], dtype=object), 0, 0, 0.39817250000002247, 0.0, 0)
+(Timestamp('2021-10-23 02:28:29.465000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37650232, 4.15823542, 4.37650232, 4.15823542]), 1485.3900000000458, 0.0, array([3.2452, 3.2297, 3.2452, 3.2297], dtype=object), 0, 0, 0.4026950000000229, 0.0, 0)
+(Timestamp('2021-10-23 02:28:40.520000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37673668, 4.15982785, 4.37673668, 4.15982785]), 1496.445000000047, 0.0, array([3.2452, 3.2297, 3.2452, 3.2297], dtype=object), 0, 0, 0.4082225000000236, 0.0, 0)
+(Timestamp('2021-10-23 02:28:49.565000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37739112, 4.16093648, 4.37739112, 4.16093648]), 1505.490000000048, 0.0, array([3.2455, 3.2297, 3.2455, 3.2297], dtype=object), 0, 0, 0.41274500000002406, 0.0, 0)
+(Timestamp('2021-10-23 02:29:00.620000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37883859, 4.16159625, 4.37883859, 4.16159625]), 1516.5450000000492, 0.0, array([3.2455, 3.2297, 3.2455, 3.2297], dtype=object), 0, 0, 0.4182725000000247, 0.0, 0)
+(Timestamp('2021-10-23 02:29:09.665000'), 'HUATING01', 4.580847957394228, 4.2, array([4.37984934, 4.1619842 , 4.37984934, 4.1619842 ]), 1525.5900000000502, 0.0, array([3.2455, 3.2297, 3.2455, 3.2297], dtype=object), 0, 0, 0.4227950000000251, 0.0, 0)
+(Timestamp('2021-10-23 02:29:20.720000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38044038, 4.16285788, 4.38044038, 4.16285788]), 1536.6450000000514, 0.0, array([3.2455, 3.23, 3.2455, 3.23], dtype=object), 0, 0, 0.4283225000000258, 0.0, 0)
+(Timestamp('2021-10-23 02:29:29.765000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38078183, 4.16450649, 4.38078183, 4.16450649]), 1545.6900000000524, 0.0, array([3.2455, 3.23, 3.2455, 3.23], dtype=object), 0, 0, 0.4328450000000263, 0.0, 0)
+(Timestamp('2021-10-23 02:29:40.820000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38119863, 4.16545345, 4.38119863, 4.16545345]), 1556.7450000000536, 0.0, array([3.2459, 3.23, 3.2459, 3.23], dtype=object), 0, 0, 0.43837250000002687, 0.0, 0)
+(Timestamp('2021-10-23 02:29:49.865000'), 'HUATING01', 4.580847957394228, 4.2, array([4.3834193 , 4.16599078, 4.3834193 , 4.16599078]), 1565.7900000000545, 0.0, array([3.2459, 3.23, 3.2459, 3.23], dtype=object), 0, 0, 0.44289500000002735, 0.0, 0)
+(Timestamp('2021-10-23 02:30:00.920000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38492019, 4.16629386, 4.38492019, 4.16629386]), 1576.8450000000557, 0.0, array([3.2459, 3.23, 3.2459, 3.23], dtype=object), 0, 0, 0.448422500000028, 0.0, 0)
+(Timestamp('2021-10-23 02:30:09.965000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38575639, 4.16696432, 4.38575639, 4.16696432]), 1585.8900000000567, 0.0, array([3.2459, 3.2304, 3.2459, 3.2304], dtype=object), 0, 0, 0.45294500000002846, 0.0, 0)
+(Timestamp('2021-10-23 02:30:20.015000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38621891, 4.16885667, 4.38621891, 4.16885667]), 1595.9400000000578, 0.0, array([3.2459, 3.2304, 3.2459, 3.2304], dtype=object), 0, 0, 0.45797000000002897, 0.0, 0)
+(Timestamp('2021-10-23 02:30:29.060000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38743242, 4.17040467, 4.38743242, 4.17040467]), 1604.9850000000588, 0.0, array([3.2462, 3.2304, 3.2462, 3.2304], dtype=object), 0, 0, 0.46249250000002945, 0.0, 0)
+(Timestamp('2021-10-23 02:30:40.115000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38906428, 4.17124668, 4.38906428, 4.17124668]), 1616.04000000006, 0.0, array([3.2462, 3.2304, 3.2462, 3.2304], dtype=object), 0, 0, 0.4680200000000301, 0.0, 0)
+(Timestamp('2021-10-23 02:30:49.160000'), 'HUATING01', 4.580847957394228, 4.2, array([4.38994079, 4.17169895, 4.38994079, 4.17169895]), 1625.085000000061, 0.0, array([3.2462, 3.2304, 3.2462, 3.2304], dtype=object), 0, 0, 0.4725425000000305, 0.0, 0)
+(Timestamp('2021-10-23 02:31:00.215000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39040852, 4.17230126, 4.39040852, 4.17230126]), 1636.1400000000622, 0.0, array([3.2462, 3.2304, 3.2462, 3.2304], dtype=object), 0, 0, 0.47807000000003114, 0.0, 0)
+(Timestamp('2021-10-23 02:31:09.260000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39065495, 4.17425833, 4.39065495, 4.17425833]), 1645.1850000000632, 0.0, array([3.2462, 3.2307, 3.2462, 3.2307], dtype=object), 0, 0, 0.4825925000000317, 0.0, 0)
+(Timestamp('2021-10-23 02:31:20.315000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39133675, 4.17528253, 4.39133675, 4.17528253]), 1656.2400000000644, 0.0, array([3.2465, 3.2307, 3.2465, 3.2307], dtype=object), 0, 0, 0.4881200000000323, 0.0, 0)
+(Timestamp('2021-10-23 02:31:29.360000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39256313, 4.17581166, 4.39256313, 4.17581166]), 1665.2850000000653, 0.0, array([3.2465, 3.2307, 3.2465, 3.2307], dtype=object), 0, 0, 0.49264250000003273, 0.0, 0)
+(Timestamp('2021-10-23 02:31:40.415000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39381296, 4.17608313, 4.39381296, 4.17608313]), 1676.3400000000665, 0.0, array([3.2465, 3.2307, 3.2465, 3.2307], dtype=object), 0, 0, 0.49817000000003336, 0.0, 0)
+(Timestamp('2021-10-23 02:31:49.460000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39444586, 4.17705563, 4.39444586, 4.17705563]), 1685.3850000000675, 0.0, array([3.2465, 3.231, 3.2465, 3.231], dtype=object), 0, 0, 0.5026925000000338, 0.0, 0)
+(Timestamp('2021-10-23 02:32:00.515000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39476407, 4.17842718, 4.39476407, 4.17842718]), 1696.4400000000687, 0.0, array([3.2465, 3.231, 3.2465, 3.231], dtype=object), 0, 0, 0.5082200000000344, 0.0, 0)
+(Timestamp('2021-10-23 02:32:09.560000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39492195, 4.17949483, 4.39492195, 4.17949483]), 1705.4850000000697, 0.0, array([3.2465, 3.231, 3.2465, 3.231], dtype=object), 0, 0, 0.512742500000035, 0.0, 0)
+(Timestamp('2021-10-23 02:32:20.615000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39558669, 4.18002066, 4.39558669, 4.18002066]), 1716.540000000071, 0.0, array([3.2465, 3.231, 3.2465, 3.231], dtype=object), 0, 0, 0.5182700000000355, 0.0, 0)
+(Timestamp('2021-10-23 02:32:29.660000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39727157, 4.18027617, 4.39727157, 4.18027617]), 1725.585000000072, 0.0, array([3.2468, 3.231, 3.2468, 3.231], dtype=object), 0, 0, 0.522792500000036, 0.0, 0)
+(Timestamp('2021-10-23 02:32:40.715000'), 'HUATING01', 4.580847957394228, 4.2, array([4.3983035, 4.1803994, 4.3983035, 4.1803994]), 1736.640000000073, 0.0, array([3.2468, 3.231, 3.2468, 3.231], dtype=object), 0, 0, 0.5283200000000366, 0.0, 0)
+(Timestamp('2021-10-23 02:32:49.760000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39879441, 4.18112186, 4.39879441, 4.18112186]), 1745.685000000074, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.5328425000000371, 0.0, 0)
+(Timestamp('2021-10-23 02:33:00.815000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39902612, 4.18302789, 4.39902612, 4.18302789]), 1756.7400000000753, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.5383700000000378, 0.0, 0)
+(Timestamp('2021-10-23 02:33:09.860000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39913399, 4.18391517, 4.39913399, 4.18391517]), 1765.7850000000763, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.5428925000000382, 0.0, 0)
+(Timestamp('2021-10-23 02:33:20.915000'), 'HUATING01', 4.580847957394228, 4.2, array([4.39980493, 4.18432487, 4.39980493, 4.18432487]), 1776.8400000000775, 0.0, array([3.2468, 3.2313, 3.2468, 3.2313], dtype=object), 0, 0, 0.5484200000000388, 0.0, 0)
+(Timestamp('2021-10-23 02:33:29.960000'), 'HUATING01', 4.580847957394228, 4.2, array([4.40178043, 4.18451142, 4.40178043, 4.18451142]), 1785.8850000000784, 0.0, array([3.2471, 3.2313, 3.2471, 3.2313], dtype=object), 0, 0, 0.5529425000000394, 0.0, 0)
+(Timestamp('2021-10-23 02:33:40.010000'), 'HUATING01', 4.580847957394228, 4.2, array([4.40267161, 4.18459557, 4.40267161, 4.18459557]), 1795.9350000000795, 0.0, array([3.2471, 3.2313, 3.2471, 3.2313], dtype=object), 0, 0, 0.5579675000000398, 0.0, 0)
+(Timestamp('2021-10-23 02:33:49.055000'), 'HUATING01', 4.580847957394228, 4.2, array([4.40306769, 4.18649674, 4.40306769, 4.18649674]), 1804.9800000000805, 0.0, array([3.2471, 3.2316, 3.2471, 3.2316], dtype=object), 0, 0, 0.5609960000000161, 0.0, 0)
+(Timestamp('2021-10-23 02:34:00.110000'), 'HUATING01', 4.662516893508856, 4.3, array([4.48391994, 4.267349  , 4.48391994, 4.267349  ]), 0, -0.965400024414062, array([3.2834, 3.2688, 3.2834, 3.2688], dtype=object), 0, 0, 0.0, 5.821362147216794, 4)
+(Timestamp('2021-10-23 02:34:09.155000'), 'HUATING01', 4.785010440753034, 4.4, array([4.60518855, 4.3886176 , 4.60518855, 4.3886176 ]), 0, -0.965400024414062, array([3.2989, 3.2852, 3.2989, 3.2852], dtype=object), 0, 0, 0.0, 8.731339708557124, 4)
+(Timestamp('2021-10-23 02:34:20.210000'), 'HUATING01', 4.934726963864023, 4.5, array([4.7534079 , 4.53683696, 4.7534079 , 4.53683696]), 0, -0.965400024414062, array([3.3113, 3.2983, 3.3113, 3.2983], dtype=object), 0, 0, 0.0, 10.67179375762939, 4)
+(Timestamp('2021-10-23 02:34:29.255000'), 'HUATING01', 5.057230372293062, 4.7, array([4.87468628, 4.65811534, 4.87468628, 4.65811534]), 0, -0.965400024414062, array([3.3218, 3.3094, 3.3218, 3.3094], dtype=object), 0, 0, 0.0, 8.732043220825192, 4)
+(Timestamp('2021-10-23 02:34:40.310000'), 'HUATING01', 5.206956765103106, 4.8, array([5.02291541, 4.80634447, 5.02291541, 4.80634447]), 0, -0.965400024414062, array([3.3314, 3.3193, 3.3314, 3.3193], dtype=object), 0, 0, 0.0, 10.672497269897457, 4)
+(Timestamp('2021-10-23 02:34:49.355000'), 'HUATING01', 5.329460182046339, 4.9, array([5.14419379, 4.92762285, 5.14419379, 4.92762285]), 0, -0.965400024414062, array([3.3401, 3.3289, 3.3401, 3.3289], dtype=object), 0, 0, 0.0, 8.732043220825192, 4)
+(Timestamp('2021-10-23 02:35:00.410000'), 'HUATING01', 5.479186574856383, 5.1, array([5.29242292, 5.07585197, 5.29242292, 5.07585197]), 0, -0.965400024414062, array([3.3488, 3.3376, 3.3488, 3.3376], dtype=object), 0, 0, 0.0, 10.672497269897457, 4)
+(Timestamp('2021-10-23 02:35:09.455000'), 'HUATING01', 5.601680113586367, 5.2, array([5.41369152, 5.19712058, 5.41369152, 5.19712058]), 0, -0.965400024414062, array([3.3565, 3.346, 3.3565, 3.346], dtype=object), 0, 0, 0.0, 8.731339708557124, 4)
+(Timestamp('2021-10-23 02:35:20.510000'), 'HUATING01', 5.751406506396411, 5.3, array([5.56192065, 5.34534971, 5.56192065, 5.34534971]), 0, -0.965400024414062, array([3.3637, 3.3537, 3.3637, 3.3537], dtype=object), 0, 0, 0.0, 10.672497269897457, 4)
+(Timestamp('2021-10-23 02:35:29.555000'), 'HUATING01', 5.87390991482545, 5.5, array([5.68319903, 5.46662809, 5.68319903, 5.46662809]), 0, -0.965400024414062, array([3.3711, 3.3612, 3.3711, 3.3612], dtype=object), 0, 0, 0.0, 8.732043220825192, 4)
+(Timestamp('2021-10-23 02:35:40.610000'), 'HUATING01', 6.023636307635495, 5.6, array([5.83142816, 5.61485722, 5.83142816, 5.61485722]), 0, -0.965400024414062, array([3.3779, 3.3686, 3.3779, 3.3686], dtype=object), 0, 0, 0.0, 10.672497269897457, 4)
+(Timestamp('2021-10-23 02:35:49.655000'), 'HUATING01', 6.1461397245787275, 5.7, array([5.95270654, 5.73613559, 5.95270654, 5.73613559]), 0, -0.965400024414062, array([3.3844, 3.3754, 3.3844, 3.3754], dtype=object), 0, 0, 0.0, 8.732043220825192, 4)
+(Timestamp('2021-10-23 02:36:00.710000'), 'HUATING01', 6.295806899188265, 5.9, array([6.10087704, 5.8843061 , 6.10087704, 5.8843061 ]), 0, -0.964700012207031, array([3.3903, 3.3816, 3.3903, 3.3816], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:36:09.755000'), 'HUATING01', 6.418260959115853, 6.0, array([6.22210656, 6.00553562, 6.22210656, 6.00553562]), 0, -0.964700012207031, array([3.3959, 3.3882, 3.3959, 3.3882], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:36:20.810000'), 'HUATING01', 6.567888654916819, 6.2, array([6.37023798, 6.15366704, 6.37023798, 6.15366704]), 0, -0.964700012207031, array([3.4012, 3.3937, 3.4012, 3.3937], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:36:29.855000'), 'HUATING01', 6.69031311425526, 6.3, array([6.49143819, 6.27486725, 6.49143819, 6.27486725]), 0, -0.965400024414062, array([3.4055, 3.399, 3.4055, 3.399], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:36:40.910000'), 'HUATING01', 6.839950679755282, 6.4, array([6.63957938, 6.42300844, 6.63957938, 6.42300844]), 0, -0.964700012207031, array([3.4092, 3.404, 3.4092, 3.404], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:36:49.955000'), 'HUATING01', 6.962375130579529, 6.5, array([6.76077959, 6.54420865, 6.76077959, 6.54420865]), 0, -0.965400024414062, array([3.4123, 3.408, 3.4123, 3.408], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:37:00.005000'), 'HUATING01', 7.098401208146146, 6.7, array([6.89544541, 6.67887446, 6.89544541, 6.67887446]), 0, -0.964700012207031, array([3.4148, 3.4111, 3.4148, 3.4111], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 02:37:09.050000'), 'HUATING01', 7.220845398374678, 6.8, array([7.01666516, 6.80009422, 7.01666516, 6.80009422]), 0, -0.964700012207031, array([3.4167, 3.4136, 3.4167, 3.4136], dtype=object), 0, 0, 0.0, 8.727822147216795, 4)
+(Timestamp('2021-10-23 02:37:20.105000'), 'HUATING01', 7.370482963887049, 6.9, array([7.16480635, 6.94823541, 7.16480635, 6.94823541]), 0, -0.964700012207031, array([3.4182, 3.4157, 3.4182, 3.4157], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:37:29.150000'), 'HUATING01', 7.492907423219315, 7.1, array([7.28600656, 7.06943562, 7.28600656, 7.06943562]), 0, -0.964700012207031, array([3.4198, 3.4176, 3.4198, 3.4176], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:37:40.205000'), 'HUATING01', 7.642564728123623, 7.2, array([7.43416729, 7.21759635, 7.43416729, 7.21759635]), 0, -0.964700012207031, array([3.4213, 3.4195, 3.4213, 3.4195], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 02:37:49.250000'), 'HUATING01', 7.7650089183459805, 7.3, array([7.55538704, 7.3388161 , 7.55538704, 7.3388161 ]), 0, -0.965400024414062, array([3.4229, 3.4207, 3.4229, 3.4207], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 02:38:00.305000'), 'HUATING01', 7.914676092949343, 7.5, array([7.70355754, 7.4869866 , 7.70355754, 7.4869866 ]), 0, -0.965400024414062, array([3.4241, 3.4219, 3.4241, 3.4219], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:38:09.350000'), 'HUATING01', 8.037120291685893, 7.6, array([7.8247773 , 7.60820635, 7.8247773 , 7.60820635]), 0, -0.965400024414062, array([3.4254, 3.4232, 3.4254, 3.4232], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:38:20.405000'), 'HUATING01', 8.186787466295426, 7.8, array([7.9729478 , 7.75637686, 7.9729478 , 7.75637686]), 0, -0.965400024414062, array([3.4266, 3.4244, 3.4266, 3.4244], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:38:29.450000'), 'HUATING01', 8.309211917119672, 7.9, array([8.09414801, 7.87757707, 8.09414801, 7.87757707]), 0, -0.964700012207031, array([3.4275, 3.4257, 3.4275, 3.4257], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:38:40.505000'), 'HUATING01', 8.45887909172303, 8.0, array([8.24231851, 8.02574757, 8.24231851, 8.02574757]), 0, -0.965400024414062, array([3.4288, 3.4269, 3.4288, 3.4269], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 02:38:49.550000'), 'HUATING01', 8.581313412246331, 8.1, array([8.36352849, 8.14695755, 8.36352849, 8.14695755]), 0, -0.964700012207031, array([3.4297, 3.4281, 3.4297, 3.4281], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:39:00.605000'), 'HUATING01', 8.730960847445406, 8.3, array([8.51167945, 8.29510851, 8.51167945, 8.29510851]), 0, -0.964700012207031, array([3.4312, 3.4291, 3.4312, 3.4291], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:39:09.650000'), 'HUATING01', 8.8533951764829, 8.4, array([8.63288943, 8.41631849, 8.63288943, 8.41631849]), 0, -0.964700012207031, array([3.4322, 3.4303, 3.4322, 3.4303], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:39:20.705000'), 'HUATING01', 9.003022872283866, 8.6, array([8.78102085, 8.56444991, 8.78102085, 8.56444991]), 0, -0.964700012207031, array([3.4331, 3.4312, 3.4331, 3.4312], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 02:39:29.750000'), 'HUATING01', 9.125486801910505, 8.7, array([8.90226015, 8.6856892 , 8.90226015, 8.6856892 ]), 0, -0.964700012207031, array([3.4343, 3.4325, 3.4343, 3.4325], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 02:39:40.805000'), 'HUATING01', 9.2751243674167, 8.8, array([9.05040134, 8.83383039, 9.05040134, 8.83383039]), 0, -0.964700012207031, array([3.4353, 3.4334, 3.4353, 3.4334], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:39:49.850000'), 'HUATING01', 9.397588305563707, 9.0, array([9.17164063, 8.95506969, 9.17164063, 8.95506969]), 0, -0.965400024414062, array([3.4365, 3.435, 3.4365, 3.435], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 02:40:00.905000'), 'HUATING01', 9.547275219577523, 9.1, array([9.31983068, 9.10325973, 9.31983068, 9.10325973]), 0, -0.965400024414062, array([3.4375, 3.4359, 3.4375, 3.4359], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 02:40:09.950000'), 'HUATING01', 9.66969967040177, 9.2, array([9.44103089, 9.22445994, 9.44103089, 9.22445994]), 0, -0.964700012207031, array([3.4387, 3.4368, 3.4387, 3.4368], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 02:40:20'), 'HUATING01', 9.805745487372668, 9.4, array([9.57571624, 9.3591453 , 9.57571624, 9.3591453 ]), 0, -0.965400024414062, array([3.4396, 3.4381, 3.4396, 3.4381], dtype=object), 0, 0, 0.0, 9.697345659484858, 4)
+(Timestamp('2021-10-23 02:40:30.050000'), 'HUATING01', 9.94178142613032, 9.5, array([9.71039183, 9.49382089, 9.71039183, 9.49382089]), 0, -0.964700012207031, array([3.4409, 3.439, 3.4409, 3.439], dtype=object), 0, 0, 0.0, 9.696642147216794, 4)
+(Timestamp('2021-10-23 02:40:39.095000'), 'HUATING01', 10.064225624866868, 9.6, array([9.83161158, 9.61504064, 9.83161158, 9.61504064]), 0, -0.964700012207031, array([3.4418, 3.4399, 3.4418, 3.4399], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:40:50.150000'), 'HUATING01', 10.213863190366888, 9.8, array([9.97975277, 9.76318183, 9.97975277, 9.76318183]), 0, -0.964700012207031, array([3.4427, 3.4412, 3.4427, 3.4412], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:40:59.195000'), 'HUATING01', 10.336287641191134, 9.9, array([10.10095298,  9.88438204, 10.10095298,  9.88438204]), 0, -0.964700012207031, array([3.4437, 3.4424, 3.4437, 3.4424], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:41:10.250000'), 'HUATING01', 10.48593507639021, 10.0, array([10.24910394, 10.032533  , 10.24910394, 10.032533  ]), 0, -0.964700012207031, array([3.4446, 3.4433, 3.4446, 3.4433], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:41:19.295000'), 'HUATING01', 10.608359535722474, 10.2, array([10.37030415, 10.15373321, 10.37030415, 10.15373321]), 0, -0.964700012207031, array([3.4455, 3.4446, 3.4455, 3.4446], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 02:41:30.350000'), 'HUATING01', 10.75799710122867, 10.3, array([10.51844534, 10.3018744 , 10.51844534, 10.3018744 ]), 0, -0.964700012207031, array([3.4471, 3.4455, 3.4471, 3.4455], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:41:39.395000'), 'HUATING01', 10.88042155205909, 10.4, array([10.63964555, 10.42307461, 10.63964555, 10.42307461]), 0, -0.964700012207031, array([3.448, 3.4464, 3.448, 3.4464], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:41:50.450000'), 'HUATING01', 11.030068987270514, 10.6, array([10.78779651, 10.57122557, 10.78779651, 10.57122557]), 0, -0.964700012207031, array([3.4489, 3.4477, 3.4489, 3.4477], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 02:41:59.495000'), 'HUATING01', 11.152503316301834, 10.7, array([10.90900649, 10.69243555, 10.90900649, 10.69243555]), 0, -0.964700012207031, array([3.4499, 3.4486, 3.4499, 3.4486], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:42:10.550000'), 'HUATING01', 11.302140881808029, 10.8, array([11.05714768, 10.84057674, 11.05714768, 10.84057674]), 0, -0.964700012207031, array([3.4508, 3.4495, 3.4508, 3.4495], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:42:19.595000'), 'HUATING01', 11.424565332632275, 11.0, array([11.17834789, 10.96177695, 11.17834789, 10.96177695]), 0, -0.964700012207031, array([3.4517, 3.4508, 3.4517, 3.4508], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:42:30.650000'), 'HUATING01', 11.574222637536579, 11.1, array([11.32650862, 11.10993768, 11.32650862, 11.10993768]), 0, -0.964700012207031, array([3.453, 3.4517, 3.453, 3.4517], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:42:39.695000'), 'HUATING01', 11.696676697470338, 11.2, array([11.44773815, 11.2311672 , 11.44773815, 11.2311672 ]), 0, -0.965400024414062, array([3.4539, 3.453, 3.4539, 3.453], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:42:50.750000'), 'HUATING01', 11.84636361147798, 11.4, array([11.59592819, 11.37935725, 11.59592819, 11.37935725]), 0, -0.965400024414062, array([3.4551, 3.4539, 3.4551, 3.4539], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 02:42:59.795000'), 'HUATING01', 11.968807810208354, 11.5, array([11.71714794, 11.500577  , 11.71714794, 11.500577  ]), 0, -0.965400024414062, array([3.4564, 3.4548, 3.4564, 3.4548], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:43:10.850000'), 'HUATING01', 12.118484854510767, 11.6, array([11.86532822, 11.64875727, 11.86532822, 11.64875727]), 0, -0.965400024414062, array([3.4573, 3.4561, 3.4573, 3.4561], dtype=object), 0, 0, 0.0, 10.668979708557123, 4)
+(Timestamp('2021-10-23 02:43:19.895000'), 'HUATING01', 12.240899435635958, 11.8, array([11.98651866, 11.76994771, 11.98651866, 11.76994771]), 0, -0.964700012207031, array([3.4582, 3.457, 3.4582, 3.457], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:43:30.950000'), 'HUATING01', 12.390537001142153, 11.9, array([12.13465985, 11.9180889 , 12.13465985, 11.9180889 ]), 0, -0.964700012207031, array([3.4592, 3.4582, 3.4592, 3.4582], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:43:38.990000'), 'HUATING01', 12.499369711939122, 12.0, array([12.24240422, 12.02583328, 12.24240422, 12.02583328]), 0, -0.964700012207031, array([3.4601, 3.4592, 3.4601, 3.4592], dtype=object), 0, 0, 0.0, 7.757595122680661, 4)
+(Timestamp('2021-10-23 02:43:50.045000'), 'HUATING01', 12.649007268937298, 12.2, array([12.39054541, 12.17397447, 12.39054541, 12.17397447]), 0, -0.964700012207031, array([3.461, 3.4604, 3.461, 3.4604], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:43:59.090000'), 'HUATING01', 12.771461337372902, 12.3, array([12.51177494, 12.29520399, 12.51177494, 12.29520399]), 0, -0.965400024414062, array([3.4626, 3.4613, 3.4626, 3.4613], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:44:10.145000'), 'HUATING01', 12.921098902879097, 12.4, array([12.65991612, 12.44334518, 12.65991612, 12.44334518]), 0, -0.964700012207031, array([3.4635, 3.4623, 3.4635, 3.4623], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:44:19.190000'), 'HUATING01', 13.043543093107626, 12.6, array([12.78113588, 12.56456493, 12.78113588, 12.56456493]), 0, -0.964700012207031, array([3.4644, 3.4632, 3.4644, 3.4632], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:44:30.245000'), 'HUATING01', 13.193200398005756, 12.7, array([12.92929661, 12.71272567, 12.92929661, 12.71272567]), 0, -0.964700012207031, array([3.4654, 3.4644, 3.4654, 3.4644], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:44:39.290000'), 'HUATING01', 13.31562485733802, 12.8, array([13.05049682, 12.83392588, 13.05049682, 12.83392588]), 0, -0.964700012207031, array([3.4666, 3.4657, 3.4666, 3.4657], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:44:50.345000'), 'HUATING01', 13.465272292537096, 13.0, array([13.19864778, 12.98207684, 13.19864778, 12.98207684]), 0, -0.964700012207031, array([3.4675, 3.4666, 3.4675, 3.4666], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:44:59.390000'), 'HUATING01', 13.587706613060396, 13.1, array([13.31985776, 13.10328682, 13.31985776, 13.10328682]), 0, -0.964700012207031, array([3.4688, 3.4678, 3.4688, 3.4678], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:45:10.445000'), 'HUATING01', 13.73737378766993, 13.3, array([13.46802826, 13.25145732, 13.46802826, 13.25145732]), 0, -0.964700012207031, array([3.4697, 3.4688, 3.4697, 3.4688], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:45:19.490000'), 'HUATING01', 13.859798247008369, 13.4, array([13.58922847, 13.37265753, 13.58922847, 13.37265753]), 0, -0.965400024414062, array([3.4712, 3.47, 3.4712, 3.47], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:45:30.545000'), 'HUATING01', 14.00942594281551, 13.5, array([13.73735989, 13.52078895, 13.73735989, 13.52078895]), 0, -0.965400024414062, array([3.4722, 3.4709, 3.4722, 3.4709], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:45:39.590000'), 'HUATING01', 14.131850393639755, 13.6, array([13.8585601 , 13.64198916, 13.8585601 , 13.64198916]), 0, -0.964700012207031, array([3.4734, 3.4719, 3.4734, 3.4719], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:45:50.645000'), 'HUATING01', 14.281507698550234, 13.8, array([14.00672083, 13.79014989, 14.00672083, 13.79014989]), 0, -0.965400024414062, array([3.4743, 3.4734, 3.4743, 3.4734], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 02:45:59.690000'), 'HUATING01', 14.40394201907971, 13.9, array([14.12793081, 13.91135987, 14.12793081, 13.91135987]), 0, -0.964700012207031, array([3.4756, 3.4747, 3.4756, 3.4747], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:46:10.745000'), 'HUATING01', 14.553569714880675, 14.1, array([14.27606223, 14.05949129, 14.27606223, 14.05949129]), 0, -0.964700012207031, array([3.4768, 3.4756, 3.4768, 3.4756], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:46:19.790000'), 'HUATING01', 14.67599417421294, 14.2, array([14.39726244, 14.1806915 , 14.39726244, 14.1806915 ]), 0, -0.964700012207031, array([3.4784, 3.4768, 3.4784, 3.4768], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:46:30.845000'), 'HUATING01', 14.825641609424364, 14.3, array([14.5454134 , 14.32884246, 14.5454134 , 14.32884246]), 0, -0.965400024414062, array([3.4793, 3.4778, 3.4793, 3.4778], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:46:39.890000'), 'HUATING01', 14.94806606024861, 14.5, array([14.66661361, 14.45004267, 14.66661361, 14.45004267]), 0, -0.964700012207031, array([3.4805, 3.479, 3.4805, 3.479], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:46:50.945000'), 'HUATING01', 15.097693756049576, 14.6, array([14.81474503, 14.59817409, 14.81474503, 14.59817409]), 0, -0.964700012207031, array([3.4818, 3.4802, 3.4818, 3.4802], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 02:46:59.990000'), 'HUATING01', 15.220147824491354, 14.7, array([14.93597456, 14.71940361, 14.93597456, 14.71940361]), 0, -0.965400024414062, array([3.483, 3.4818, 3.483, 3.4818], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:47:10.040000'), 'HUATING01', 15.356213372346168, 14.9, array([15.07067945, 14.85410851, 15.07067945, 14.85410851]), 0, -0.965400024414062, array([3.4843, 3.4827, 3.4843, 3.4827], dtype=object), 0, 0, 0.0, 9.698752684020992, 4)
+(Timestamp('2021-10-23 02:47:19.085000'), 'HUATING01', 15.478657571095066, 15.0, array([15.19189921, 14.97532826, 15.19189921, 14.97532826]), 0, -0.964700012207031, array([3.4855, 3.484, 3.4855, 3.484], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:47:30.140000'), 'HUATING01', 15.628305006300316, 15.1, array([15.34005017, 15.12347922, 15.34005017, 15.12347922]), 0, -0.964700012207031, array([3.4871, 3.4852, 3.4871, 3.4852], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:47:39.185000'), 'HUATING01', 15.750749196528846, 15.2, array([15.46126992, 15.24469898, 15.46126992, 15.24469898]), 0, -0.964700012207031, array([3.4883, 3.4864, 3.4883, 3.4864], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 02:47:50.240000'), 'HUATING01', 15.900386762028866, 15.4, array([15.60941111, 15.39284017, 15.60941111, 15.39284017]), 0, -0.964700012207031, array([3.4898, 3.4877, 3.4898, 3.4877], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:47:59.285000'), 'HUATING01', 16.022821091066362, 15.5, array([15.73062109, 15.51405015, 15.73062109, 15.51405015]), 0, -0.964700012207031, array([3.4911, 3.4892, 3.4911, 3.4892], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:48:10.340000'), 'HUATING01', 16.17245865656639, 15.7, array([15.87876228, 15.66219134, 15.87876228, 15.66219134]), 0, -0.964700012207031, array([3.4923, 3.4908, 3.4923, 3.4908], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:48:19.385000'), 'HUATING01', 16.29489297709587, 15.8, array([15.99997226, 15.78340132, 15.99997226, 15.78340132]), 0, -0.964700012207031, array([3.4942, 3.492, 3.4942, 3.492], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:48:30.440000'), 'HUATING01', 16.444520672903014, 15.9, array([16.14810368, 15.93153274, 16.14810368, 15.93153274]), 0, -0.964700012207031, array([3.4954, 3.4933, 3.4954, 3.4933], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:48:39.485000'), 'HUATING01', 16.5669648716334, 16.1, array([16.26932343, 16.05275249, 16.26932343, 16.05275249]), 0, -0.964700012207031, array([3.4967, 3.4948, 3.4967, 3.4948], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:48:50.540000'), 'HUATING01', 16.716592567434372, 16.2, array([16.41745485, 16.20088391, 16.41745485, 16.20088391]), 0, -0.964700012207031, array([3.4982, 3.496, 3.4982, 3.496], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:48:59.585000'), 'HUATING01', 16.839036757656736, 16.3, array([16.5386746 , 16.32210366, 16.5386746 , 16.32210366]), 0, -0.964700012207031, array([3.4995, 3.4976, 3.4995, 3.4976], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 02:49:10.640000'), 'HUATING01', 16.988674323162936, 16.5, array([16.68681579, 16.47024485, 16.68681579, 16.47024485]), 0, -0.965400024414062, array([3.501, 3.4991, 3.501, 3.4991], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:49:19.685000'), 'HUATING01', 17.111108643692415, 16.6, array([16.80802577, 16.59145483, 16.80802577, 16.59145483]), 0, -0.965400024414062, array([3.5029, 3.5007, 3.5029, 3.5007], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:49:30.740000'), 'HUATING01', 17.260746209204786, 16.7, array([16.95616696, 16.73959602, 16.95616696, 16.73959602]), 0, -0.964700012207031, array([3.5041, 3.5019, 3.5041, 3.5019], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:49:39.785000'), 'HUATING01', 17.38317066853706, 16.9, array([17.07736717, 16.86079623, 17.07736717, 16.86079623]), 0, -0.965400024414062, array([3.5057, 3.5035, 3.5057, 3.5035], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:49:50.840000'), 'HUATING01', 17.53282797344137, 17.0, array([17.2255279 , 17.00895696, 17.2255279 , 17.00895696]), 0, -0.964700012207031, array([3.5072, 3.505, 3.5072, 3.505], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:49:59.885000'), 'HUATING01', 17.655272163669906, 17.1, array([17.34674766, 17.13017671, 17.34674766, 17.13017671]), 0, -0.964700012207031, array([3.5088, 3.5066, 3.5088, 3.5066], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 02:50:10.940000'), 'HUATING01', 17.80489985947705, 17.3, array([17.49487908, 17.27830813, 17.49487908, 17.27830813]), 0, -0.964700012207031, array([3.5103, 3.5081, 3.5103, 3.5081], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:50:19.985000'), 'HUATING01', 17.92736379761789, 17.4, array([17.61611837, 17.39954743, 17.61611837, 17.39954743]), 0, -0.964700012207031, array([3.5119, 3.5097, 3.5119, 3.5097], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 02:50:30.035000'), 'HUATING01', 18.06341947577366, 17.5, array([17.7508135 , 17.53424255, 17.7508135 , 17.53424255]), 0, -0.964700012207031, array([3.5134, 3.5109, 3.5134, 3.5109], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 02:50:39.080000'), 'HUATING01', 18.185834065406876, 17.7, array([17.87200394, 17.65543299, 17.87200394, 17.65543299]), 0, -0.964700012207031, array([3.5146, 3.5128, 3.5146, 3.5128], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:50:50.135000'), 'HUATING01', 18.335451891508793, 17.8, array([18.02012558, 17.80355464, 18.02012558, 17.80355464]), 0, -0.964700012207031, array([3.5162, 3.5143, 3.5162, 3.5143], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 02:50:59.180000'), 'HUATING01', 18.457905951436384, 17.9, array([18.14135511, 17.92478416, 18.14135511, 17.92478416]), 0, -0.964700012207031, array([3.5181, 3.5159, 3.5181, 3.5159], dtype=object), 0, 0, 0.0, 8.72852565948486, 4)
+(Timestamp('2021-10-23 02:51:10.235000'), 'HUATING01', 18.607543516936413, 18.1, array([18.2894963 , 18.07292535, 18.2894963 , 18.07292535]), 0, -0.965400024414062, array([3.5196, 3.5174, 3.5196, 3.5174], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:51:19.280000'), 'HUATING01', 18.72995810656963, 18.2, array([18.41068674, 18.19411579, 18.41068674, 18.19411579]), 0, -0.964700012207031, array([3.5212, 3.5187, 3.5212, 3.5187], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:51:30.335000'), 'HUATING01', 18.879585802370602, 18.3, array([18.55881815, 18.34224721, 18.55881815, 18.34224721]), 0, -0.964700012207031, array([3.5227, 3.5205, 3.5227, 3.5205], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 02:51:39.380000'), 'HUATING01', 19.002010253194854, 18.5, array([18.68001836, 18.46344742, 18.68001836, 18.46344742]), 0, -0.964700012207031, array([3.5243, 3.5221, 3.5243, 3.5221], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:51:50.435000'), 'HUATING01', 19.151637948995827, 18.6, array([18.82814978, 18.61157884, 18.82814978, 18.61157884]), 0, -0.964700012207031, array([3.5261, 3.5236, 3.5261, 3.5236], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 02:51:59.480000'), 'HUATING01', 19.274072278027155, 18.7, array([18.94935976, 18.73278882, 18.94935976, 18.73278882]), 0, -0.964700012207031, array([3.5277, 3.5252, 3.5277, 3.5252], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:52:10.535000'), 'HUATING01', 19.423690104129072, 18.9, array([19.09748141, 18.88091047, 19.09748141, 18.88091047]), 0, -0.964700012207031, array([3.5292, 3.5267, 3.5292, 3.5267], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 02:52:19.580000'), 'HUATING01', 19.546104685254267, 19.0, array([19.21867185, 19.00210091, 19.21867185, 19.00210091]), 0, -0.964700012207031, array([3.5308, 3.5286, 3.5308, 3.5286], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:52:30.635000'), 'HUATING01', 19.695771859863807, 19.2, array([19.36684235, 19.15027141, 19.36684235, 19.15027141]), 0, -0.965400024414062, array([3.532, 3.5301, 3.532, 3.5301], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:52:39.680000'), 'HUATING01', 19.818206180387115, 19.3, array([19.48805233, 19.27148139, 19.48805233, 19.27148139]), 0, -0.964700012207031, array([3.5339, 3.5317, 3.5339, 3.5317], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:52:50.735000'), 'HUATING01', 19.96786348530377, 19.4, array([19.63621307, 19.41964212, 19.63621307, 19.41964212]), 0, -0.964700012207031, array([3.5354, 3.5332, 3.5354, 3.5332], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:52:59.780000'), 'HUATING01', 20.090307684040326, 19.5, array([19.75743282, 19.54086188, 19.75743282, 19.54086188]), 0, -0.964700012207031, array([3.537, 3.5345, 3.537, 3.5345], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:53:10.835000'), 'HUATING01', 20.239945249540355, 19.7, array([19.90557401, 19.68900307, 19.90557401, 19.68900307]), 0, -0.964700012207031, array([3.5385, 3.5363, 3.5385, 3.5363], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:53:19.880000'), 'HUATING01', 20.362379570063663, 19.8, array([20.02678399, 19.81021305, 20.02678399, 19.81021305]), 0, -0.964700012207031, array([3.5401, 3.5379, 3.5401, 3.5379], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:53:30.935000'), 'HUATING01', 20.512036874961805, 20.0, array([20.17494472, 19.95837378, 20.17494472, 19.95837378]), 0, -0.965400024414062, array([3.5416, 3.5394, 3.5416, 3.5394], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:53:39.980000'), 'HUATING01', 20.634471203993133, 20.1, array([20.2961547 , 20.07958376, 20.2961547 , 20.07958376]), 0, -0.964700012207031, array([3.5432, 3.5407, 3.5432, 3.5407], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:53:50.030000'), 'HUATING01', 20.77048740335268, 20.2, array([20.43081074, 20.2142398 , 20.43081074, 20.2142398 ]), 0, -0.964700012207031, array([3.5444, 3.5422, 3.5444, 3.5422], dtype=object), 0, 0, 0.0, 9.69523512268066, 4)
+(Timestamp('2021-10-23 02:53:59.075000'), 'HUATING01', 20.892901992985895, 20.3, array([20.55200118, 20.33543024, 20.55200118, 20.33543024]), 0, -0.964700012207031, array([3.546, 3.5438, 3.546, 3.5438], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:54:10.130000'), 'HUATING01', 21.04255929789638, 20.5, array([20.70016192, 20.48359097, 20.70016192, 20.48359097]), 0, -0.964700012207031, array([3.5472, 3.5453, 3.5472, 3.5453], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:54:19.175000'), 'HUATING01', 21.164993618425857, 20.6, array([20.8213719 , 20.60480095, 20.8213719 , 20.60480095]), 0, -0.964700012207031, array([3.5487, 3.5469, 3.5487, 3.5469], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:54:30.230000'), 'HUATING01', 21.31462131422683, 20.8, array([20.96950332, 20.75293237, 20.96950332, 20.75293237]), 0, -0.964700012207031, array([3.5506, 3.5481, 3.5506, 3.5481], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 02:54:39.275000'), 'HUATING01', 21.437035903860046, 20.9, array([21.09069375, 20.87412281, 21.09069375, 20.87412281]), 0, -0.964700012207031, array([3.5518, 3.5497, 3.5518, 3.5497], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:54:50.330000'), 'HUATING01', 21.586683339071474, 21.0, array([21.23884472, 21.02227377, 21.23884472, 21.02227377]), 0, -0.965400024414062, array([3.5534, 3.5512, 3.5534, 3.5512], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:54:59.375000'), 'HUATING01', 21.709137398999065, 21.1, array([21.36007424, 21.1435033 , 21.36007424, 21.1435033 ]), 0, -0.965400024414062, array([3.5549, 3.5531, 3.5549, 3.5531], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:55:10.430000'), 'HUATING01', 21.858794703897207, 21.3, array([21.50823497, 21.29166403, 21.50823497, 21.29166403]), 0, -0.965400024414062, array([3.5562, 3.5543, 3.5562, 3.5543], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:55:19.475000'), 'HUATING01', 21.981238902639934, 21.4, array([21.62945472, 21.41288378, 21.62945472, 21.41288378]), 0, -0.965400024414062, array([3.558, 3.5559, 3.558, 3.5559], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 02:55:30.530000'), 'HUATING01', 22.130906077249474, 21.6, array([21.77762522, 21.56105428, 21.77762522, 21.56105428]), 0, -0.964700012207031, array([3.5596, 3.5574, 3.5596, 3.5574], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:55:39.575000'), 'HUATING01', 22.253340397778953, 21.7, array([21.89883521, 21.68226426, 21.89883521, 21.68226426]), 0, -0.965400024414062, array([3.5611, 3.559, 3.5611, 3.559], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 02:55:50.630000'), 'HUATING01', 22.40298783298421, 21.8, array([22.04698617, 21.83041522, 22.04698617, 21.83041522]), 0, -0.964700012207031, array([3.5624, 3.5605, 3.5624, 3.5605], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 02:55:59.675000'), 'HUATING01', 22.525451762610857, 22.0, array([22.16822546, 21.95165452, 22.16822546, 21.95165452]), 0, -0.964700012207031, array([3.5639, 3.5621, 3.5639, 3.5621], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 02:56:10.730000'), 'HUATING01', 22.67510906751517, 22.1, array([22.31638619, 22.09981525, 22.31638619, 22.09981525]), 0, -0.964700012207031, array([3.5658, 3.5636, 3.5658, 3.5636], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 02:56:19.775000'), 'HUATING01', 22.79753352684744, 22.2, array([22.4375864 , 22.22101546, 22.4375864 , 22.22101546]), 0, -0.964700012207031, array([3.5673, 3.5652, 3.5673, 3.5652], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:56:30.830000'), 'HUATING01', 22.94717109234747, 22.4, array([22.58572759, 22.36915665, 22.58572759, 22.36915665]), 0, -0.964700012207031, array([3.5689, 3.5667, 3.5689, 3.5667], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:56:39.875000'), 'HUATING01', 23.069595543177893, 22.5, array([22.7069278 , 22.49035686, 22.7069278 , 22.49035686]), 0, -0.964700012207031, array([3.5704, 3.5686, 3.5704, 3.5686], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 02:56:50.930000'), 'HUATING01', 23.219223238978866, 22.6, array([22.85505922, 22.63848828, 22.85505922, 22.63848828]), 0, -0.965400024414062, array([3.5717, 3.5698, 3.5717, 3.5698], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 02:56:59.975000'), 'HUATING01', 23.341637828612082, 22.8, array([22.97624966, 22.75967872, 22.97624966, 22.75967872]), 0, -0.964700012207031, array([3.5735, 3.5714, 3.5735, 3.5714], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:57:10.025000'), 'HUATING01', 23.477683637074968, 22.9, array([23.11093502, 22.89436407, 23.11093502, 22.89436407]), 0, -0.965400024414062, array([3.5748, 3.5726, 3.5748, 3.5726], dtype=object), 0, 0, 0.0, 9.697345659484858, 4)
+(Timestamp('2021-10-23 02:57:19.070000'), 'HUATING01', 23.600117966106296, 23.0, array([23.232145  , 23.01557405, 23.232145  , 23.01557405]), 0, -0.965400024414062, array([3.5763, 3.5742, 3.5763, 3.5742], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:57:30.125000'), 'HUATING01', 23.749765401305382, 23.2, array([23.38029596, 23.16372502, 23.38029596, 23.16372502]), 0, -0.964700012207031, array([3.5779, 3.5757, 3.5779, 3.5757], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 02:57:39.170000'), 'HUATING01', 23.87219972183486, 23.3, array([23.50150594, 23.284935  , 23.50150594, 23.284935  ]), 0, -0.964700012207031, array([3.5791, 3.5773, 3.5791, 3.5773], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 02:57:50.225000'), 'HUATING01', 24.02183728733489, 23.4, array([23.64964713, 23.43307619, 23.64964713, 23.43307619]), 0, -0.964700012207031, array([3.5807, 3.5788, 3.5807, 3.5788], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:57:59.270000'), 'HUATING01', 24.144281486065275, 23.6, array([23.77086688, 23.55429594, 23.77086688, 23.55429594]), 0, -0.964700012207031, array([3.5825, 3.5801, 3.5825, 3.5801], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:58:10.325000'), 'HUATING01', 24.293948660668644, 23.7, array([23.91903738, 23.70246644, 23.91903738, 23.70246644]), 0, -0.965400024414062, array([3.5838, 3.5816, 3.5838, 3.5816], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 02:58:19.370000'), 'HUATING01', 24.416402720596235, 23.8, array([24.04026691, 23.82369596, 24.04026691, 23.82369596]), 0, -0.965400024414062, array([3.585, 3.5832, 3.585, 3.5832], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 02:58:30.425000'), 'HUATING01', 24.566040286102435, 24.0, array([24.1884081 , 23.97183715, 24.1884081 , 23.97183715]), 0, -0.964700012207031, array([3.5863, 3.5844, 3.5863, 3.5844], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:58:39.470000'), 'HUATING01', 24.68848448483899, 24.1, array([24.30962785, 24.09305691, 24.30962785, 24.09305691]), 0, -0.964700012207031, array([3.5875, 3.5856, 3.5875, 3.5856], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:58:50.525000'), 'HUATING01', 24.838131920044248, 24.2, array([24.45777881, 24.24120787, 24.45777881, 24.24120787]), 0, -0.965400024414062, array([3.5894, 3.5869, 3.5894, 3.5869], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 02:58:59.570000'), 'HUATING01', 24.96057611026661, 24.4, array([24.57899856, 24.36242762, 24.57899856, 24.36242762]), 0, -0.965400024414062, array([3.5906, 3.5884, 3.5906, 3.5884], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 02:59:10.625000'), 'HUATING01', 25.11021367576664, 24.5, array([24.72713975, 24.51056881, 24.72713975, 24.51056881]), 0, -0.965400024414062, array([3.5915, 3.5897, 3.5915, 3.5897], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 02:59:19.670000'), 'HUATING01', 25.232628256891836, 24.6, array([24.84833019, 24.63175925, 24.84833019, 24.63175925]), 0, -0.964700012207031, array([3.5928, 3.5912, 3.5928, 3.5912], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:59:30.725000'), 'HUATING01', 25.382246082993753, 24.8, array([24.99645184, 24.77988089, 24.99645184, 24.77988089]), 0, -0.964700012207031, array([3.594, 3.5925, 3.594, 3.5925], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 02:59:39.770000'), 'HUATING01', 25.50466067262697, 24.9, array([25.11764228, 24.90107133, 25.11764228, 24.90107133]), 0, -0.964700012207031, array([3.5953, 3.5934, 3.5953, 3.5934], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 02:59:50.825000'), 'HUATING01', 25.65429823813317, 25.0, array([25.26578347, 25.04921252, 25.26578347, 25.04921252]), 0, -0.964700012207031, array([3.5965, 3.5946, 3.5965, 3.5946], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 02:59:59.870000'), 'HUATING01', 25.776712819258364, 25.2, array([25.38697391, 25.17040296, 25.38697391, 25.17040296]), 0, -0.964700012207031, array([3.5977, 3.5959, 3.5977, 3.5959], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:00:10.925000'), 'HUATING01', 25.926340515059337, 25.3, array([25.53510532, 25.31853438, 25.53510532, 25.31853438]), 0, -0.965400024414062, array([3.599, 3.5968, 3.599, 3.5968], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:00:19.970000'), 'HUATING01', 26.048784713795893, 25.4, array([25.65632508, 25.43975413, 25.65632508, 25.43975413]), 0, -0.964700012207031, array([3.5999, 3.598, 3.5999, 3.598], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:00:30.020000'), 'HUATING01', 26.184810782854495, 25.6, array([25.79099089, 25.57441995, 25.79099089, 25.57441995]), 0, -0.964700012207031, array([3.6011, 3.5993, 3.6011, 3.5993], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-23 03:00:39.065000'), 'HUATING01', 26.307245111898165, 25.7, array([25.91220087, 25.69562993, 25.91220087, 25.69562993]), 0, -0.964700012207031, array([3.6021, 3.6005, 3.6021, 3.6005], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:00:50.120000'), 'HUATING01', 26.45687280769914, 25.8, array([26.06033229, 25.84376135, 26.06033229, 25.84376135]), 0, -0.964700012207031, array([3.603, 3.6015, 3.603, 3.6015], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:00:59.165000'), 'HUATING01', 26.579287388824334, 26.0, array([26.18152273, 25.96495179, 26.18152273, 25.96495179]), 0, -0.964700012207031, array([3.6042, 3.6024, 3.6042, 3.6024], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:01:10.220000'), 'HUATING01', 26.728915084625307, 26.1, array([26.32965415, 26.11308321, 26.32965415, 26.11308321]), 0, -0.964700012207031, array([3.6055, 3.6036, 3.6055, 3.6036], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:01:19.265000'), 'HUATING01', 26.851349413656635, 26.2, array([26.45086413, 26.23429319, 26.45086413, 26.23429319]), 0, -0.964700012207031, array([3.6064, 3.6046, 3.6064, 3.6046], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:01:30.320000'), 'HUATING01', 27.000986979162835, 26.4, array([26.59900532, 26.38243438, 26.59900532, 26.38243438]), 0, -0.964700012207031, array([3.6073, 3.6055, 3.6073, 3.6055], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:01:39.365000'), 'HUATING01', 27.12340156028803, 26.5, array([26.72019576, 26.50362482, 26.72019576, 26.50362482]), 0, -0.964700012207031, array([3.6083, 3.6067, 3.6083, 3.6067], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:01:50.420000'), 'HUATING01', 27.27303912579423, 26.7, array([26.86833695, 26.651766  , 26.86833695, 26.651766  ]), 0, -0.964700012207031, array([3.6095, 3.6077, 3.6095, 3.6077], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:01:59.465000'), 'HUATING01', 27.395453715427447, 26.8, array([26.98952739, 26.77295644, 26.98952739, 26.77295644]), 0, -0.964700012207031, array([3.6104, 3.6086, 3.6104, 3.6086], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:02:10.520000'), 'HUATING01', 27.545071541529364, 26.9, array([27.13764903, 26.92107809, 27.13764903, 26.92107809]), 0, -0.964700012207031, array([3.6111, 3.6095, 3.6111, 3.6095], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:02:19.565000'), 'HUATING01', 27.667495992353615, 27.0, array([27.25884924, 27.0422783 , 27.25884924, 27.0422783 ]), 0, -0.965400024414062, array([3.612, 3.6104, 3.612, 3.6104], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:02:30.620000'), 'HUATING01', 27.817133557859815, 27.2, array([27.40699043, 27.19041949, 27.40699043, 27.19041949]), 0, -0.964700012207031, array([3.6132, 3.6114, 3.6132, 3.6114], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:02:39.665000'), 'HUATING01', 27.939567878383123, 27.3, array([27.52820041, 27.31162947, 27.52820041, 27.31162947]), 0, -0.965400024414062, array([3.6142, 3.6123, 3.6142, 3.6123], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:02:50.720000'), 'HUATING01', 28.089235052986492, 27.5, array([27.67637092, 27.45979998, 27.67637092, 27.45979998]), 0, -0.964700012207031, array([3.6151, 3.6132, 3.6151, 3.6132], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 03:02:59.765000'), 'HUATING01', 28.211689121428275, 27.6, array([27.79760044, 27.5810295 , 27.79760044, 27.5810295 ]), 0, -0.964700012207031, array([3.616, 3.6145, 3.616, 3.6145], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:03:10.820000'), 'HUATING01', 28.36133655662736, 27.7, array([27.9457514 , 27.72918046, 27.9457514 , 27.72918046]), 0, -0.965400024414062, array([3.6166, 3.6151, 3.6166, 3.6151], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:03:19.865000'), 'HUATING01', 28.483800486254008, 27.9, array([28.0669907 , 27.85041975, 28.0669907 , 27.85041975]), 0, -0.965400024414062, array([3.6176, 3.616, 3.6176, 3.616], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:03:30.920000'), 'HUATING01', 28.633467660857377, 28.0, array([28.2151612 , 27.99859026, 28.2151612 , 27.99859026]), 0, -0.964700012207031, array([3.6185, 3.617, 3.6185, 3.617], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:03:39.965000'), 'HUATING01', 28.755901989888706, 28.1, array([28.33637118, 28.11980024, 28.33637118, 28.11980024]), 0, -0.964700012207031, array([3.6194, 3.6179, 3.6194, 3.6179], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:03:50.015000'), 'HUATING01', 28.891928058947308, 28.3, array([28.47103699, 28.25446605, 28.47103699, 28.25446605]), 0, -0.964700012207031, array([3.6201, 3.6185, 3.6201, 3.6185], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-23 03:03:59.060000'), 'HUATING01', 29.01438212738909, 28.4, array([28.59226652, 28.37569557, 28.59226652, 28.37569557]), 0, -0.965400024414062, array([3.6213, 3.6194, 3.6213, 3.6194], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:04:10.115000'), 'HUATING01', 29.164009823196235, 28.5, array([28.74039794, 28.52382699, 28.74039794, 28.52382699]), 0, -0.964700012207031, array([3.6222, 3.6204, 3.6222, 3.6204], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:04:19.160000'), 'HUATING01', 29.2864540134186, 28.6, array([28.86161769, 28.64504674, 28.86161769, 28.64504674]), 0, -0.964700012207031, array([3.6228, 3.621, 3.6228, 3.621], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:04:30.215000'), 'HUATING01', 29.43608170921957, 28.8, array([29.00974911, 28.79317816, 29.00974911, 28.79317816]), 0, -0.964700012207031, array([3.6238, 3.6222, 3.6238, 3.6222], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:04:39.260000'), 'HUATING01', 29.5585259079623, 28.9, array([29.13096886, 28.91439792, 29.13096886, 28.91439792]), 0, -0.964700012207031, array([3.6247, 3.6228, 3.6247, 3.6228], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:04:50.315000'), 'HUATING01', 29.70815360376327, 29.1, array([29.27910028, 29.06252933, 29.27910028, 29.06252933]), 0, -0.964700012207031, array([3.6256, 3.6238, 3.6256, 3.6238], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 03:04:59.360000'), 'HUATING01', 29.830578054587523, 29.2, array([29.40030049, 29.18372954, 29.40030049, 29.18372954]), 0, -0.964700012207031, array([3.6263, 3.6247, 3.6263, 3.6247], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:05:10.415000'), 'HUATING01', 29.980235359491836, 29.3, array([29.54846122, 29.33189028, 29.54846122, 29.33189028]), 0, -0.964700012207031, array([3.6272, 3.6256, 3.6272, 3.6256], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:05:19.460000'), 'HUATING01', 30.102689427921277, 29.5, array([29.66969074, 29.4531198 , 29.66969074, 29.4531198 ]), 0, -0.964700012207031, array([3.6281, 3.6263, 3.6281, 3.6263], dtype=object), 0, 0, 0.0, 8.728525659484857, 4)
+(Timestamp('2021-10-23 03:05:30.515000'), 'HUATING01', 30.252336863126533, 29.6, array([29.8178417 , 29.60127076, 29.8178417 , 29.60127076]), 0, -0.965400024414062, array([3.629, 3.6272, 3.629, 3.6272], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:05:39.560000'), 'HUATING01', 30.374771183656012, 29.7, array([29.93905168, 29.72248074, 29.93905168, 29.72248074]), 0, -0.964700012207031, array([3.63, 3.6278, 3.63, 3.6278], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:05:50.615000'), 'HUATING01', 30.524408749162212, 29.9, array([30.08719287, 29.87062193, 30.08719287, 29.87062193]), 0, -0.964700012207031, array([3.6306, 3.6287, 3.6306, 3.6287], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:05:59.660000'), 'HUATING01', 30.646852939390747, 30.0, array([30.20841263, 29.99184168, 30.20841263, 29.99184168]), 0, -0.964700012207031, array([3.6315, 3.63, 3.6315, 3.63], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:06:10.715000'), 'HUATING01', 30.796500374589833, 30.1, array([30.35656359, 30.13999264, 30.35656359, 30.13999264]), 0, -0.965400024414062, array([3.6325, 3.6306, 3.6325, 3.6306], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:06:19.760000'), 'HUATING01', 30.918924833922105, 30.3, array([30.4777638 , 30.26119285, 30.4777638 , 30.26119285]), 0, -0.965400024414062, array([3.6331, 3.6315, 3.6331, 3.6315], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:06:30.815000'), 'HUATING01', 31.068542660024022, 30.4, array([30.62588544, 30.4093145 , 30.62588544, 30.4093145 ]), 0, -0.964700012207031, array([3.634, 3.6325, 3.634, 3.6325], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:06:39.860000'), 'HUATING01', 31.190986850246386, 30.5, array([30.7471052 , 30.53053425, 30.7471052 , 30.53053425]), 0, -0.964700012207031, array([3.6346, 3.6331, 3.6346, 3.6331], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:06:50.915000'), 'HUATING01', 31.340604676348303, 30.7, array([30.89522684, 30.6786559 , 30.89522684, 30.6786559 ]), 0, -0.964700012207031, array([3.6356, 3.634, 3.6356, 3.634], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:06:59.960000'), 'HUATING01', 31.46301926598152, 30.8, array([31.01641728, 30.79984634, 31.01641728, 30.79984634]), 0, -0.964700012207031, array([3.6362, 3.6349, 3.6362, 3.6349], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:07:10.010000'), 'HUATING01', 31.59904533504012, 30.9, array([31.1510831 , 30.93451215, 31.1510831 , 30.93451215]), 0, -0.964700012207031, array([3.6374, 3.6356, 3.6374, 3.6356], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 03:07:19.055000'), 'HUATING01', 31.721489533776676, 31.1, array([31.27230285, 31.05573191, 31.27230285, 31.05573191]), 0, -0.964700012207031, array([3.638, 3.6362, 3.638, 3.6362], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:07:30.110000'), 'HUATING01', 31.871156708373874, 31.2, array([31.42047335, 31.20390241, 31.42047335, 31.20390241]), 0, -0.965400024414062, array([3.639, 3.6371, 3.639, 3.6371], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:07:39.155000'), 'HUATING01', 31.993610768301465, 31.3, array([31.54170287, 31.32513193, 31.54170287, 31.32513193]), 0, -0.964700012207031, array([3.6399, 3.6383, 3.6399, 3.6383], dtype=object), 0, 0, 0.0, 8.72852565948486, 4)
+(Timestamp('2021-10-23 03:07:50.210000'), 'HUATING01', 32.143317421713384, 31.5, array([31.68991246, 31.47334152, 31.68991246, 31.47334152]), 0, -0.965400024414062, array([3.6405, 3.639, 3.6405, 3.639], dtype=object), 0, 0, 0.0, 10.671090245361324, 4)
+(Timestamp('2021-10-23 03:07:59.255000'), 'HUATING01', 32.265791229553265, 31.6, array([31.81116153, 31.59459058, 31.81116153, 31.59459058]), 0, -0.965400024414062, array([3.6414, 3.6399, 3.6414, 3.6399], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 03:08:10.310000'), 'HUATING01', 32.415458404162784, 31.7, array([31.95933203, 31.74276109, 31.95933203, 31.74276109]), 0, -0.964700012207031, array([3.6424, 3.6408, 3.6424, 3.6408], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 03:08:19.355000'), 'HUATING01', 32.53789272468607, 31.9, array([32.08054201, 31.86397107, 32.08054201, 31.86397107]), 0, -0.965400024414062, array([3.643, 3.6414, 3.643, 3.6414], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:08:30.410000'), 'HUATING01', 32.6875401598913, 32.0, array([32.22869297, 32.01212203, 32.22869297, 32.01212203]), 0, -0.964700012207031, array([3.6439, 3.6424, 3.6439, 3.6424], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:08:39.455000'), 'HUATING01', 32.80998435862784, 32.1, array([32.34991272, 32.13334178, 32.34991272, 32.13334178]), 0, -0.964700012207031, array([3.6452, 3.643, 3.6452, 3.643], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:08:50.510000'), 'HUATING01', 32.95963179383307, 32.3, array([32.49806368, 32.28149274, 32.49806368, 32.28149274]), 0, -0.965400024414062, array([3.6458, 3.6439, 3.6458, 3.6439], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:08:59.555000'), 'HUATING01', 33.08207598405541, 32.4, array([32.61928344, 32.40271249, 32.61928344, 32.40271249]), 0, -0.964700012207031, array([3.6467, 3.6449, 3.6467, 3.6449], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:09:10.610000'), 'HUATING01', 33.23173328896587, 32.6, array([32.76744417, 32.55087322, 32.76744417, 32.55087322]), 0, -0.964700012207031, array([3.6473, 3.6458, 3.6473, 3.6458], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:09:19.655000'), 'HUATING01', 33.35416760948915, 32.7, array([32.88865415, 32.67208321, 32.88865415, 32.67208321]), 0, -0.964700012207031, array([3.6483, 3.6467, 3.6483, 3.6467], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:09:30.710000'), 'HUATING01', 33.50380517499533, 32.8, array([33.03679534, 32.8202244 , 33.03679534, 32.8202244 ]), 0, -0.964700012207031, array([3.6492, 3.6476, 3.6492, 3.6476], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:09:39.755000'), 'HUATING01', 33.626249373731866, 32.9, array([33.15801509, 32.94144415, 33.15801509, 32.94144415]), 0, -0.964700012207031, array([3.6498, 3.6483, 3.6498, 3.6483], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:09:50.810000'), 'HUATING01', 33.775906678636154, 33.1, array([33.30617582, 33.08960488, 33.30617582, 33.08960488]), 0, -0.965400024414062, array([3.6507, 3.6492, 3.6507, 3.6492], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:09:59.855000'), 'HUATING01', 33.89833112946038, 33.2, array([33.42737603, 33.21080509, 33.42737603, 33.21080509]), 0, -0.964700012207031, array([3.6517, 3.6501, 3.6517, 3.6501], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:10:10.910000'), 'HUATING01', 34.04797856465944, 33.4, array([33.57552699, 33.35895605, 33.57552699, 33.35895605]), 0, -0.964700012207031, array([3.6526, 3.6507, 3.6526, 3.6507], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:10:19.955000'), 'HUATING01', 34.17043263310121, 33.5, array([33.69675652, 33.48018557, 33.69675652, 33.48018557]), 0, -0.964700012207031, array([3.6535, 3.6517, 3.6535, 3.6517], dtype=object), 0, 0, 0.0, 8.728525659484857, 4)
+(Timestamp('2021-10-23 03:10:30.005000'), 'HUATING01', 34.30650805066741, 33.6, array([33.83147119, 33.61490024, 33.83147119, 33.61490024]), 0, -0.965400024414062, array([3.6542, 3.6523, 3.6542, 3.6523], dtype=object), 0, 0, 0.0, 9.699456196289058, 4)
+(Timestamp('2021-10-23 03:10:39.050000'), 'HUATING01', 34.42898185850112, 33.8, array([33.95272025, 33.73614931, 33.95272025, 33.73614931]), 0, -0.965400024414062, array([3.6551, 3.6535, 3.6551, 3.6535], dtype=object), 0, 0, 0.0, 8.729932684020993, 4)
+(Timestamp('2021-10-23 03:10:50.105000'), 'HUATING01', 34.578639163405406, 33.9, array([34.10088098, 33.88431004, 34.10088098, 33.88431004]), 0, -0.964700012207031, array([3.656, 3.6545, 3.656, 3.6545], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:10:59.150000'), 'HUATING01', 34.70107348393486, 34.0, array([34.22209096, 34.00552002, 34.22209096, 34.00552002]), 0, -0.964700012207031, array([3.6569, 3.6551, 3.6569, 3.6551], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:11:10.205000'), 'HUATING01', 34.85073078883915, 34.2, array([34.37025169, 34.15368075, 34.37025169, 34.15368075]), 0, -0.964700012207031, array([3.6576, 3.656, 3.6576, 3.656], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:11:19.250000'), 'HUATING01', 34.97318485728092, 34.3, array([34.49148122, 34.27491028, 34.49148122, 34.27491028]), 0, -0.965400024414062, array([3.6585, 3.6569, 3.6585, 3.6569], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:11:30.305000'), 'HUATING01', 35.12282242278092, 34.4, array([34.63962241, 34.42305146, 34.63962241, 34.42305146]), 0, -0.964700012207031, array([3.6591, 3.6579, 3.6591, 3.6579], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:11:39.350000'), 'HUATING01', 35.2452567433042, 34.6, array([34.76083239, 34.54426145, 34.76083239, 34.54426145]), 0, -0.964700012207031, array([3.66, 3.6585, 3.66, 3.6585], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:11:50.405000'), 'HUATING01', 35.39487456940609, 34.7, array([34.90895404, 34.69238309, 34.90895404, 34.69238309]), 0, -0.964700012207031, array([3.6613, 3.6594, 3.6613, 3.6594], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:11:59.450000'), 'HUATING01', 35.51731876814263, 34.8, array([35.03017379, 34.81360285, 35.03017379, 34.81360285]), 0, -0.964700012207031, array([3.6619, 3.6604, 3.6619, 3.6604], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:12:10.505000'), 'HUATING01', 35.66694646394975, 35.0, array([35.17830521, 34.96173426, 35.17830521, 34.96173426]), 0, -0.965400024414062, array([3.6628, 3.6613, 3.6628, 3.6613], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:12:19.550000'), 'HUATING01', 35.78938078447921, 35.1, array([35.29951519, 35.08294425, 35.29951519, 35.08294425]), 0, -0.964700012207031, array([3.6638, 3.6622, 3.6638, 3.6622], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:12:30.605000'), 'HUATING01', 35.939038089383494, 35.2, array([35.44767592, 35.23110498, 35.44767592, 35.23110498]), 0, -0.964700012207031, array([3.6647, 3.6631, 3.6647, 3.6631], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:12:39.650000'), 'HUATING01', 36.06148227960583, 35.4, array([35.56889567, 35.35232473, 35.56889567, 35.35232473]), 0, -0.965400024414062, array([3.6653, 3.6638, 3.6653, 3.6638], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:12:50.705000'), 'HUATING01', 36.21116919360729, 35.5, array([35.71708572, 35.50051477, 35.71708572, 35.50051477]), 0, -0.965400024414062, array([3.6662, 3.6647, 3.6662, 3.6647], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 03:12:59.750000'), 'HUATING01', 36.333623262055234, 35.6, array([35.83831524, 35.6217443 , 35.83831524, 35.6217443 ]), 0, -0.964700012207031, array([3.6672, 3.6656, 3.6672, 3.6656], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:13:10.805000'), 'HUATING01', 36.48329043665858, 35.8, array([35.98648574, 35.7699148 , 35.98648574, 35.7699148 ]), 0, -0.964700012207031, array([3.6684, 3.6666, 3.6684, 3.6666], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:13:19.850000'), 'HUATING01', 36.60575436629138, 35.9, array([36.10772504, 35.89115409, 36.10772504, 35.89115409]), 0, -0.965400024414062, array([3.6693, 3.6672, 3.6693, 3.6672], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:13:30.905000'), 'HUATING01', 36.7554215409009, 36.1, array([36.25589554, 36.0393246 , 36.25589554, 36.0393246 ]), 0, -0.964700012207031, array([3.67, 3.6681, 3.67, 3.6681], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:13:39.950000'), 'HUATING01', 36.87785586993838, 36.2, array([36.37710552, 36.16053458, 36.37710552, 36.16053458]), 0, -0.964700012207031, array([3.6709, 3.6693, 3.6709, 3.6693], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:13:50'), 'HUATING01', 37.01389180870218, 36.3, array([36.51178111, 36.29521016, 36.51178111, 36.29521016]), 0, -0.965400024414062, array([3.6718, 3.67, 3.6718, 3.67], dtype=object), 0, 0, 0.0, 9.696642147216794, 4)
+(Timestamp('2021-10-23 03:14:00.050000'), 'HUATING01', 37.14993762567924, 36.4, array([36.64646646, 36.42989552, 36.64646646, 36.42989552]), 0, -0.965400024414062, array([3.6724, 3.6709, 3.6724, 3.6709], dtype=object), 0, 0, 0.0, 9.69734565948486, 4)
+(Timestamp('2021-10-23 03:14:09.095000'), 'HUATING01', 37.272362085011494, 36.6, array([36.76766667, 36.55109573, 36.76766667, 36.55109573]), 0, -0.964700012207031, array([3.6734, 3.6718, 3.6734, 3.6718], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:14:20.150000'), 'HUATING01', 37.422009520216726, 36.7, array([36.91581763, 36.69924669, 36.91581763, 36.69924669]), 0, -0.964700012207031, array([3.6743, 3.6728, 3.6743, 3.6728], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:14:29.195000'), 'HUATING01', 37.54444384074618, 36.8, array([37.03702761, 36.82045667, 37.03702761, 36.82045667]), 0, -0.964700012207031, array([3.6752, 3.6737, 3.6752, 3.6737], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:14:40.250000'), 'HUATING01', 37.6940715365533, 37.0, array([37.18515903, 36.96858809, 37.18515903, 36.96858809]), 0, -0.964700012207031, array([3.6759, 3.6746, 3.6759, 3.6746], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 03:14:49.295000'), 'HUATING01', 37.81653546617993, 37.1, array([37.30639833, 37.08982738, 37.30639833, 37.08982738]), 0, -0.964700012207031, array([3.6771, 3.6752, 3.6771, 3.6752], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:15:00.350000'), 'HUATING01', 37.966182901391335, 37.3, array([37.45454929, 37.23797834, 37.45454929, 37.23797834]), 0, -0.964700012207031, array([3.678, 3.6762, 3.678, 3.6762], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:15:09.395000'), 'HUATING01', 38.08862710012787, 37.5, array([37.57576904, 37.3591981 , 37.57576904, 37.3591981 ]), 0, -0.965400024414062, array([3.679, 3.6774, 3.679, 3.6774], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:15:20.450000'), 'HUATING01', 38.238274535333105, 37.6, array([37.72392   , 37.50734906, 37.72392   , 37.50734906]), 0, -0.964700012207031, array([3.6799, 3.6783, 3.6799, 3.6783], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:15:29.495000'), 'HUATING01', 38.360738464965905, 37.7, array([37.84515929, 37.62858835, 37.84515929, 37.62858835]), 0, -0.965400024414062, array([3.6808, 3.6793, 3.6808, 3.6793], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:15:40.550000'), 'HUATING01', 38.51038590017731, 37.9, array([37.99331025, 37.77673931, 37.99331025, 37.77673931]), 0, -0.964700012207031, array([3.6817, 3.6802, 3.6817, 3.6802], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:15:49.595000'), 'HUATING01', 38.63284983831814, 38.0, array([38.11454955, 37.89797861, 38.11454955, 37.89797861]), 0, -0.964700012207031, array([3.6827, 3.6811, 3.6827, 3.6811], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:16:00.650000'), 'HUATING01', 38.782536752319594, 38.1, array([38.26273959, 38.04616865, 38.26273959, 38.04616865]), 0, -0.965400024414062, array([3.6836, 3.6821, 3.6836, 3.6821], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 03:16:09.695000'), 'HUATING01', 38.90499081224716, 38.3, array([38.38396912, 38.16739817, 38.38396912, 38.16739817]), 0, -0.965400024414062, array([3.6848, 3.683, 3.6848, 3.683], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:16:20.750000'), 'HUATING01', 39.05468759594768, 38.4, array([38.53216893, 38.31559799, 38.53216893, 38.31559799]), 0, -0.964700012207031, array([3.6858, 3.6839, 3.6858, 3.6839], dtype=object), 0, 0, 0.0, 10.670386733093258, 4)
+(Timestamp('2021-10-23 03:16:29.795000'), 'HUATING01', 39.17713178617619, 38.5, array([38.65338868, 38.43681774, 38.65338868, 38.43681774]), 0, -0.964700012207031, array([3.6867, 3.6852, 3.6867, 3.6852], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:16:40.850000'), 'HUATING01', 39.32678909108048, 38.7, array([38.80154942, 38.58497847, 38.80154942, 38.58497847]), 0, -0.964700012207031, array([3.6876, 3.6861, 3.6876, 3.6861], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:16:49.895000'), 'HUATING01', 39.44922342011796, 38.8, array([38.9227594 , 38.70618845, 38.9227594 , 38.70618845]), 0, -0.964700012207031, array([3.6886, 3.687, 3.6886, 3.687], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:17:00.950000'), 'HUATING01', 39.59889059472748, 39.0, array([39.0709299 , 38.85435896, 39.0709299 , 38.85435896]), 0, -0.964700012207031, array([3.6895, 3.6879, 3.6895, 3.6879], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:17:08.990000'), 'HUATING01', 39.70777264551787, 39.1, array([39.17872313, 38.96215219, 39.17872313, 38.96215219]), 0, -0.965400024414062, array([3.6904, 3.6886, 3.6904, 3.6886], dtype=object), 0, 0, 0.0, 7.761112684020992, 4)
+(Timestamp('2021-10-23 03:17:20.045000'), 'HUATING01', 39.85741021101787, 39.2, array([39.32685455, 39.11028361, 39.32685455, 39.11028361]), 0, -0.964700012207031, array([3.6914, 3.6895, 3.6914, 3.6895], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:17:29.090000'), 'HUATING01', 39.97987414915252, 39.3, array([39.44809384, 39.2315229 , 39.44809384, 39.2315229 ]), 0, -0.964700012207031, array([3.6926, 3.6907, 3.6926, 3.6907], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:17:40.145000'), 'HUATING01', 40.129531445548785, 39.5, array([39.59625458, 39.37968363, 39.59625458, 39.37968363]), 0, -0.964700012207031, array([3.6935, 3.6917, 3.6935, 3.6917], dtype=object), 0, 0, 0.0, 10.667572684020994, 4)
+(Timestamp('2021-10-23 03:17:49.190000'), 'HUATING01', 40.25197564427915, 39.6, array([39.71747433, 39.50090339, 39.71747433, 39.50090339]), 0, -0.965400024414062, array([3.6945, 3.6929, 3.6945, 3.6929], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:18:00.245000'), 'HUATING01', 40.401623079478206, 39.7, array([39.86562529, 39.64905435, 39.86562529, 39.64905435]), 0, -0.964700012207031, array([3.6954, 3.6938, 3.6954, 3.6938], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:18:09.290000'), 'HUATING01', 40.52408700910483, 39.9, array([39.98686458, 39.77029364, 39.98686458, 39.77029364]), 0, -0.965400024414062, array([3.6963, 3.6948, 3.6963, 3.6948], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:18:20.345000'), 'HUATING01', 40.67377392311246, 40.0, array([40.13505463, 39.91848368, 40.13505463, 39.91848368]), 0, -0.965400024414062, array([3.6976, 3.6957, 3.6976, 3.6957], dtype=object), 0, 0, 0.0, 10.66968322082519, 4)
+(Timestamp('2021-10-23 03:18:29.390000'), 'HUATING01', 40.79623786125329, 40.1, array([40.25629392, 40.03972298, 40.25629392, 40.03972298]), 0, -0.964700012207031, array([3.6985, 3.6969, 3.6985, 3.6969], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:18:40.445000'), 'HUATING01', 40.94590503586898, 40.3, array([40.40446442, 40.18789348, 40.40446442, 40.18789348]), 0, -0.965400024414062, array([3.6994, 3.6979, 3.6994, 3.6979], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:18:49.490000'), 'HUATING01', 41.068349226097496, 40.4, array([40.52568418, 40.30911323, 40.52568418, 40.30911323]), 0, -0.964700012207031, array([3.7007, 3.6988, 3.7007, 3.6988], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:19:00.545000'), 'HUATING01', 41.21800653100796, 40.6, array([40.67384491, 40.45727397, 40.67384491, 40.45727397]), 0, -0.964700012207031, array([3.7016, 3.6997, 3.7016, 3.6997], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:19:09.590000'), 'HUATING01', 41.340430990346384, 40.7, array([40.79504512, 40.57847418, 40.79504512, 40.57847418]), 0, -0.964700012207031, array([3.7028, 3.7013, 3.7028, 3.7013], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:19:20.645000'), 'HUATING01', 41.490078425551616, 40.8, array([40.94319608, 40.72662514, 40.94319608, 40.72662514]), 0, -0.965400024414062, array([3.7038, 3.7022, 3.7038, 3.7022], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:19:29.690000'), 'HUATING01', 41.61251274608107, 40.9, array([41.06440606, 40.84783512, 41.06440606, 40.84783512]), 0, -0.964700012207031, array([3.7047, 3.7031, 3.7047, 3.7031], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:19:40.745000'), 'HUATING01', 41.762170050991536, 41.1, array([41.21256679, 40.99599585, 41.21256679, 40.99599585]), 0, -0.965400024414062, array([3.7059, 3.7044, 3.7059, 3.7044], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:19:49.790000'), 'HUATING01', 41.884584632116706, 41.2, array([41.33375723, 41.11718629, 41.33375723, 41.11718629]), 0, -0.964700012207031, array([3.7069, 3.7053, 3.7069, 3.7053], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:20:00.845000'), 'HUATING01', 42.034251806726225, 41.4, array([41.48192773, 41.26535679, 41.48192773, 41.26535679]), 0, -0.964700012207031, array([3.7084, 3.7062, 3.7084, 3.7062], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:20:09.890000'), 'HUATING01', 42.156705875167994, 41.5, array([41.60315726, 41.38658631, 41.60315726, 41.38658631]), 0, -0.964700012207031, array([3.7093, 3.7075, 3.7093, 3.7075], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:20:20.945000'), 'HUATING01', 42.306353310373225, 41.6, array([41.75130822, 41.53473727, 41.75130822, 41.53473727]), 0, -0.965400024414062, array([3.7103, 3.7087, 3.7103, 3.7087], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:20:29.990000'), 'HUATING01', 42.42879750060174, 41.8, array([41.87252797, 41.65595703, 41.87252797, 41.65595703]), 0, -0.964700012207031, array([3.7115, 3.71, 3.7115, 3.71], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:20:40.040000'), 'HUATING01', 42.56486305697074, 41.9, array([42.00723287, 41.79066192, 42.00723287, 41.79066192]), 0, -0.964700012207031, array([3.7124, 3.7109, 3.7124, 3.7109], dtype=object), 0, 0, 0.0, 9.698752684020992, 4)
+(Timestamp('2021-10-23 03:20:49.085000'), 'HUATING01', 42.68728750779496, 42.0, array([42.12843308, 41.91186213, 42.12843308, 41.91186213]), 0, -0.964700012207031, array([3.7137, 3.7118, 3.7137, 3.7118], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:21:00.140000'), 'HUATING01', 42.83696455209736, 42.2, array([42.27661335, 42.06004241, 42.27661335, 42.06004241]), 0, -0.965400024414062, array([3.7146, 3.7131, 3.7146, 3.7131], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:21:09.185000'), 'HUATING01', 42.95939888114102, 42.3, array([42.39782333, 42.18125239, 42.39782333, 42.18125239]), 0, -0.964700012207031, array([3.7162, 3.714, 3.7162, 3.714], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:21:20.240000'), 'HUATING01', 43.10903644664102, 42.4, array([42.54596452, 42.32939358, 42.54596452, 42.32939358]), 0, -0.964700012207031, array([3.7171, 3.7152, 3.7171, 3.7152], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:21:29.285000'), 'HUATING01', 43.231480636869534, 42.6, array([42.66718427, 42.45061333, 42.66718427, 42.45061333]), 0, -0.964700012207031, array([3.7183, 3.7168, 3.7183, 3.7168], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:21:40.340000'), 'HUATING01', 43.381108332676654, 42.7, array([42.81531569, 42.59874475, 42.81531569, 42.59874475]), 0, -0.964700012207031, array([3.7196, 3.7177, 3.7196, 3.7177], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:21:49.385000'), 'HUATING01', 43.50356240111225, 42.8, array([42.93654522, 42.71997427, 42.93654522, 42.71997427]), 0, -0.964700012207031, array([3.7205, 3.7189, 3.7205, 3.7189], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:22:00.440000'), 'HUATING01', 43.65319009691937, 43.0, array([43.08467663, 42.86810569, 43.08467663, 42.86810569]), 0, -0.965400024414062, array([3.7217, 3.7199, 3.7217, 3.7199], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:22:09.485000'), 'HUATING01', 43.775624417448824, 43.1, array([43.20588662, 42.98931567, 43.20588662, 42.98931567]), 0, -0.964700012207031, array([3.7227, 3.7211, 3.7227, 3.7211], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:22:20.540000'), 'HUATING01', 43.9253014617574, 43.2, array([43.35406689, 43.13749595, 43.35406689, 43.13749595]), 0, -0.964700012207031, array([3.7242, 3.7224, 3.7242, 3.7224], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:22:29.585000'), 'HUATING01', 44.04774566049394, 43.4, array([43.47528664, 43.2587157 , 43.47528664, 43.2587157 ]), 0, -0.964700012207031, array([3.7255, 3.7233, 3.7255, 3.7233], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:22:40.640000'), 'HUATING01', 44.19741283509728, 43.5, array([43.62345714, 43.4068862 , 43.62345714, 43.4068862 ]), 0, -0.964700012207031, array([3.7267, 3.7248, 3.7267, 3.7248], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 03:22:49.685000'), 'HUATING01', 44.319857025325796, 43.6, array([43.7446769 , 43.52810595, 43.7446769 , 43.52810595]), 0, -0.964700012207031, array([3.7276, 3.7261, 3.7276, 3.7261], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:23:00.740000'), 'HUATING01', 44.46951433023008, 43.8, array([43.89283763, 43.67626669, 43.89283763, 43.67626669]), 0, -0.965400024414062, array([3.7292, 3.7273, 3.7292, 3.7273], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:23:09.785000'), 'HUATING01', 44.591978259850535, 43.9, array([44.01407692, 43.79750598, 44.01407692, 43.79750598]), 0, -0.965400024414062, array([3.7301, 3.7286, 3.7301, 3.7286], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:23:20.840000'), 'HUATING01', 44.74163556474865, 44.0, array([44.16223765, 43.94566671, 44.16223765, 43.94566671]), 0, -0.964700012207031, array([3.7313, 3.7295, 3.7313, 3.7295], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:23:29.885000'), 'HUATING01', 44.864060024087074, 44.2, array([44.28343786, 44.06686692, 44.28343786, 44.06686692]), 0, -0.964700012207031, array([3.7329, 3.7307, 3.7329, 3.7307], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:23:40.940000'), 'HUATING01', 45.01371732899754, 44.3, array([44.4315986 , 44.21502765, 44.4315986 , 44.21502765]), 0, -0.964700012207031, array([3.7341, 3.7323, 3.7341, 3.7323], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:23:49.985000'), 'HUATING01', 45.136161519219876, 44.4, array([44.55281835, 44.3362474 , 44.55281835, 44.3362474 ]), 0, -0.965400024414062, array([3.7354, 3.7335, 3.7354, 3.7335], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:24:00.035000'), 'HUATING01', 45.272207336196935, 44.6, array([44.6875037 , 44.47093276, 44.6875037 , 44.47093276]), 0, -0.964700012207031, array([3.7366, 3.7344, 3.7366, 3.7344], dtype=object), 0, 0, 0.0, 9.697345659484858, 4)
+(Timestamp('2021-10-23 03:24:09.080000'), 'HUATING01', 45.39465152643162, 44.7, array([44.80872346, 44.59215251, 44.80872346, 44.59215251]), 0, -0.964700012207031, array([3.7375, 3.7357, 3.7375, 3.7357], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:24:20.135000'), 'HUATING01', 45.54426935253351, 44.8, array([44.9568451 , 44.74027416, 44.9568451 , 44.74027416]), 0, -0.964700012207031, array([3.7388, 3.7369, 3.7388, 3.7369], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:24:29.180000'), 'HUATING01', 45.66670368157099, 45.0, array([45.07805508, 44.86148414, 45.07805508, 44.86148414]), 0, -0.964700012207031, array([3.7403, 3.7382, 3.7403, 3.7382], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:24:40.235000'), 'HUATING01', 45.816341247070994, 45.1, array([45.22619627, 45.00962533, 45.22619627, 45.00962533]), 0, -0.964700012207031, array([3.7416, 3.7397, 3.7416, 3.7397], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:24:49.280000'), 'HUATING01', 45.93878543729951, 45.2, array([45.34741603, 45.13084508, 45.34741603, 45.13084508]), 0, -0.964700012207031, array([3.7428, 3.741, 3.7428, 3.741], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:25:00.335000'), 'HUATING01', 46.08841313310045, 45.4, array([45.49554745, 45.2789765 , 45.49554745, 45.2789765 ]), 0, -0.964700012207031, array([3.7444, 3.7422, 3.7444, 3.7422], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:25:09.380000'), 'HUATING01', 46.21086720153605, 45.5, array([45.61677697, 45.40020603, 45.61677697, 45.40020603]), 0, -0.964700012207031, array([3.7456, 3.7434, 3.7456, 3.7434], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:25:20.435000'), 'HUATING01', 46.36051463674128, 45.6, array([45.76492793, 45.54835699, 45.76492793, 45.54835699]), 0, -0.965400024414062, array([3.7468, 3.745, 3.7468, 3.745], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:25:29.480000'), 'HUATING01', 46.48295882696979, 45.8, array([45.88614768, 45.66957674, 45.88614768, 45.66957674]), 0, -0.964700012207031, array([3.7484, 3.7462, 3.7484, 3.7462], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:25:40.535000'), 'HUATING01', 46.632606262175024, 45.9, array([46.03429864, 45.8177277 , 46.03429864, 45.8177277 ]), 0, -0.964700012207031, array([3.7496, 3.7478, 3.7496, 3.7478], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:25:49.580000'), 'HUATING01', 46.75505046091156, 46.0, array([46.15551839, 45.93894745, 46.15551839, 45.93894745]), 0, -0.964700012207031, array([3.7509, 3.749, 3.7509, 3.749], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:26:00.635000'), 'HUATING01', 46.90471763550873, 46.2, array([46.3036889 , 46.08711795, 46.3036889 , 46.08711795]), 0, -0.964700012207031, array([3.7521, 3.7503, 3.7521, 3.7503], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:26:09.680000'), 'HUATING01', 47.02716182573107, 46.3, array([46.42490865, 46.20833771, 46.42490865, 46.20833771]), 0, -0.964700012207031, array([3.7534, 3.7515, 3.7534, 3.7515], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:26:20.735000'), 'HUATING01', 47.176789521532015, 46.5, array([46.57304007, 46.35646912, 46.57304007, 46.35646912]), 0, -0.964700012207031, array([3.7549, 3.7527, 3.7549, 3.7527], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:26:29.780000'), 'HUATING01', 47.29921397235624, 46.6, array([46.69424028, 46.47766933, 46.69424028, 46.47766933]), 0, -0.964700012207031, array([3.7565, 3.7543, 3.7565, 3.7543], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:26:40.835000'), 'HUATING01', 47.448841668157186, 46.7, array([46.8423717 , 46.62580075, 46.8423717 , 46.62580075]), 0, -0.965400024414062, array([3.7577, 3.7558, 3.7577, 3.7558], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:26:49.880000'), 'HUATING01', 47.571285866893724, 46.8, array([46.96359145, 46.74702051, 46.96359145, 46.74702051]), 0, -0.964700012207031, array([3.7593, 3.7571, 3.7593, 3.7571], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:27:00.935000'), 'HUATING01', 47.72094317180419, 47.0, array([47.11175218, 46.89518124, 47.11175218, 46.89518124]), 0, -0.965400024414062, array([3.7605, 3.7583, 3.7605, 3.7583], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:27:09.980000'), 'HUATING01', 47.84335775292936, 47.1, array([47.23294262, 47.01637168, 47.23294262, 47.01637168]), 0, -0.964700012207031, array([3.7617, 3.7599, 3.7617, 3.7599], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:27:20.030000'), 'HUATING01', 47.97939370019501, 47.3, array([47.3676182 , 47.15104726, 47.3676182 , 47.15104726]), 0, -0.964700012207031, array([3.763, 3.7608, 3.763, 3.7608], dtype=object), 0, 0, 0.0, 9.696642147216794, 4)
+(Timestamp('2021-10-23 03:27:29.075000'), 'HUATING01', 48.10185762981546, 47.4, array([47.4888575 , 47.27228656, 47.4888575 , 47.27228656]), 0, -0.965400024414062, array([3.7645, 3.7624, 3.7645, 3.7624], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:27:40.130000'), 'HUATING01', 48.25151493471975, 47.5, array([47.63701823, 47.42044729, 47.63701823, 47.42044729]), 0, -0.965400024414062, array([3.7658, 3.7639, 3.7658, 3.7639], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:27:49.175000'), 'HUATING01', 48.37396900316152, 47.6, array([47.75824775, 47.54167681, 47.75824775, 47.54167681]), 0, -0.964700012207031, array([3.7673, 3.7651, 3.7673, 3.7651], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:28:00.230000'), 'HUATING01', 48.52361643836675, 47.8, array([47.90639871, 47.68982777, 47.90639871, 47.68982777]), 0, -0.964700012207031, array([3.7686, 3.7667, 3.7686, 3.7667], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:28:09.275000'), 'HUATING01', 48.6460803679872, 47.9, array([48.02763801, 47.81106707, 48.02763801, 47.81106707]), 0, -0.965400024414062, array([3.7698, 3.7679, 3.7698, 3.7679], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:28:20.330000'), 'HUATING01', 48.79575741229578, 48.1, array([48.17581828, 47.95924734, 48.17581828, 47.95924734]), 0, -0.965400024414062, array([3.7717, 3.7695, 3.7717, 3.7695], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:28:29.375000'), 'HUATING01', 48.91821148073137, 48.2, array([48.2970478 , 48.08047686, 48.2970478 , 48.08047686]), 0, -0.964700012207031, array([3.7729, 3.771, 3.7729, 3.771], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:28:40.430000'), 'HUATING01', 49.06784904623137, 48.3, array([48.44518899, 48.22861805, 48.44518899, 48.22861805]), 0, -0.964700012207031, array([3.7744, 3.7723, 3.7744, 3.7723], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:28:49.475000'), 'HUATING01', 49.19029323645371, 48.4, array([48.56640875, 48.3498378 , 48.56640875, 48.3498378 ]), 0, -0.965400024414062, array([3.7757, 3.7738, 3.7757, 3.7738], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:29:00.530000'), 'HUATING01', 49.339940671658944, 48.6, array([48.71455971, 48.49798876, 48.71455971, 48.49798876]), 0, -0.965400024414062, array([3.7769, 3.7751, 3.7769, 3.7751], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:29:09.575000'), 'HUATING01', 49.462375000696426, 48.7, array([48.83576969, 48.61919875, 48.83576969, 48.61919875]), 0, -0.965400024414062, array([3.7785, 3.7766, 3.7785, 3.7766], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:29:20.630000'), 'HUATING01', 49.61203230561306, 48.9, array([48.98393042, 48.76735948, 48.98393042, 48.76735948]), 0, -0.965400024414062, array([3.78, 3.7779, 3.78, 3.7779], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:29:29.675000'), 'HUATING01', 49.73448636554063, 49.0, array([49.10515994, 48.888589  , 49.10515994, 48.888589  ]), 0, -0.965400024414062, array([3.7813, 3.7794, 3.7813, 3.7794], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:29:40.730000'), 'HUATING01', 49.88414367044492, 49.1, array([49.25332067, 49.03674973, 49.25332067, 49.03674973]), 0, -0.965400024414062, array([3.7828, 3.781, 3.7828, 3.781], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:29:49.775000'), 'HUATING01', 50.00659773037249, 49.3, array([49.3745502 , 49.15797925, 49.3745502 , 49.15797925]), 0, -0.964700012207031, array([3.7841, 3.7822, 3.7841, 3.7822], dtype=object), 0, 0, 0.0, 8.72852565948486, 4)
+(Timestamp('2021-10-23 03:30:00.830000'), 'HUATING01', 50.15625503527678, 49.4, array([49.52271093, 49.30613999, 49.52271093, 49.30613999]), 0, -0.965400024414062, array([3.7856, 3.7837, 3.7856, 3.7837], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:30:09.875000'), 'HUATING01', 50.27872884311666, 49.5, array([49.64395999, 49.42738905, 49.64395999, 49.42738905]), 0, -0.965400024414062, array([3.7872, 3.785, 3.7872, 3.785], dtype=object), 0, 0, 0.0, 8.729932684020993, 4)
+(Timestamp('2021-10-23 03:30:20.930000'), 'HUATING01', 50.428396017720004, 49.7, array([49.7921305 , 49.57555955, 49.7921305 , 49.57555955]), 0, -0.964700012207031, array([3.7884, 3.7865, 3.7884, 3.7865], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 03:30:29.975000'), 'HUATING01', 50.55085994734663, 49.8, array([49.91336979, 49.69679885, 49.91336979, 49.69679885]), 0, -0.964700012207031, array([3.7899, 3.7881, 3.7899, 3.7881], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:30:40.025000'), 'HUATING01', 50.68691563401657, 49.9, array([50.04806492, 49.83149398, 50.04806492, 49.83149398]), 0, -0.964700012207031, array([3.7912, 3.7893, 3.7912, 3.7893], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 03:30:49.070000'), 'HUATING01', 50.80936969393797, 50.1, array([50.16929444, 49.9527235 , 50.16929444, 49.9527235 ]), 0, -0.965400024414062, array([3.7924, 3.7906, 3.7924, 3.7906], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:31:00.125000'), 'HUATING01', 50.95903686855366, 50.2, array([50.31746494, 50.100894  , 50.31746494, 50.100894  ]), 0, -0.964700012207031, array([3.7937, 3.7918, 3.7937, 3.7918], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:31:09.170000'), 'HUATING01', 51.08149093699543, 50.3, array([50.43869447, 50.22212352, 50.43869447, 50.22212352]), 0, -0.965400024414062, array([3.7955, 3.7934, 3.7955, 3.7934], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:31:20.225000'), 'HUATING01', 51.23114824189972, 50.5, array([50.5868552 , 50.37028426, 50.5868552 , 50.37028426]), 0, -0.964700012207031, array([3.7968, 3.7949, 3.7968, 3.7949], dtype=object), 0, 0, 0.0, 10.667572684020994, 4)
+(Timestamp('2021-10-23 03:31:29.270000'), 'HUATING01', 51.353582562423, 50.6, array([50.70806518, 50.49149424, 50.70806518, 50.49149424]), 0, -0.965400024414062, array([3.7983, 3.7965, 3.7983, 3.7965], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:31:40.325000'), 'HUATING01', 51.5032596067254, 50.8, array([50.85624545, 50.63967451, 50.85624545, 50.63967451]), 0, -0.964700012207031, array([3.7996, 3.7977, 3.7996, 3.7977], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:31:49.370000'), 'HUATING01', 51.62570380546194, 50.9, array([50.97746521, 50.76089426, 50.97746521, 50.76089426]), 0, -0.964700012207031, array([3.8008, 3.7989, 3.8008, 3.7989], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:32:00.425000'), 'HUATING01', 51.77535124066717, 51.0, array([51.12561617, 50.90904522, 51.12561617, 50.90904522]), 0, -0.965400024414062, array([3.802, 3.8005, 3.802, 3.8005], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:32:09.470000'), 'HUATING01', 51.8977756914914, 51.1, array([51.24681638, 51.03024543, 51.24681638, 51.03024543]), 0, -0.964700012207031, array([3.8039, 3.8017, 3.8039, 3.8017], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:32:20.525000'), 'HUATING01', 52.04743299638951, 51.3, array([51.39497711, 51.17840617, 51.39497711, 51.17840617]), 0, -0.964700012207031, array([3.8051, 3.8033, 3.8051, 3.8033], dtype=object), 0, 0, 0.0, 10.667572684020994, 4)
+(Timestamp('2021-10-23 03:32:29.570000'), 'HUATING01', 52.16986732542082, 51.4, array([51.51618709, 51.29961615, 51.51618709, 51.29961615]), 0, -0.964700012207031, array([3.8067, 3.8048, 3.8067, 3.8048], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:32:40.625000'), 'HUATING01', 52.319524630325105, 51.6, array([51.66434782, 51.44777688, 51.66434782, 51.44777688]), 0, -0.965400024414062, array([3.8079, 3.8061, 3.8079, 3.8061], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:32:49.670000'), 'HUATING01', 52.441978690252675, 51.7, array([51.78557734, 51.5690064 , 51.78557734, 51.5690064 ]), 0, -0.964700012207031, array([3.8092, 3.8076, 3.8092, 3.8076], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:33:00.725000'), 'HUATING01', 52.591655734555076, 51.8, array([51.93375762, 51.71718668, 51.93375762, 51.71718668]), 0, -0.965400024414062, array([3.811, 3.8089, 3.811, 3.8089], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:33:09.770000'), 'HUATING01', 52.714099924777415, 52.0, array([52.05497737, 51.83840643, 52.05497737, 51.83840643]), 0, -0.964700012207031, array([3.8123, 3.8104, 3.8123, 3.8104], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:33:20.825000'), 'HUATING01', 52.86376709938693, 52.1, array([52.20314787, 51.98657693, 52.20314787, 51.98657693]), 0, -0.964700012207031, array([3.8135, 3.812, 3.8135, 3.812], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:33:29.870000'), 'HUATING01', 52.986191558719185, 52.2, array([52.32434808, 52.10777714, 52.32434808, 52.10777714]), 0, -0.964700012207031, array([3.8147, 3.8132, 3.8147, 3.8132], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:33:40.925000'), 'HUATING01', 53.135829124219185, 52.4, array([52.47248927, 52.25591833, 52.47248927, 52.25591833]), 0, -0.964700012207031, array([3.8163, 3.8144, 3.8163, 3.8144], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:33:49.970000'), 'HUATING01', 53.25829305384581, 52.5, array([52.59372857, 52.37715762, 52.59372857, 52.37715762]), 0, -0.964700012207031, array([3.8175, 3.8157, 3.8175, 3.8157], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 03:34:00.020000'), 'HUATING01', 53.39431913141241, 52.6, array([52.72839438, 52.51182344, 52.72839438, 52.51182344]), 0, -0.964700012207031, array([3.8191, 3.8169, 3.8191, 3.8169], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 03:34:09.065000'), 'HUATING01', 53.51675345193569, 52.7, array([52.84960436, 52.63303342, 52.84960436, 52.63303342]), 0, -0.964700012207031, array([3.8203, 3.8185, 3.8203, 3.8185], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:34:20.120000'), 'HUATING01', 53.666410756833805, 52.9, array([52.99776509, 52.78119415, 52.99776509, 52.78119415]), 0, -0.964700012207031, array([3.8216, 3.82, 3.8216, 3.82], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:34:29.165000'), 'HUATING01', 53.788835216166056, 53.0, array([53.1189653 , 52.90239436, 53.1189653 , 52.90239436]), 0, -0.964700012207031, array([3.8228, 3.8213, 3.8228, 3.8213], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:34:40.220000'), 'HUATING01', 53.93849252107652, 53.2, array([53.26712604, 53.05055509, 53.26712604, 53.05055509]), 0, -0.964700012207031, array([3.8244, 3.8225, 3.8244, 3.8225], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:34:49.265000'), 'HUATING01', 54.060926841605976, 53.3, array([53.38833602, 53.17176507, 53.38833602, 53.17176507]), 0, -0.964700012207031, array([3.8256, 3.824, 3.8256, 3.824], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:35:00.320000'), 'HUATING01', 54.21056440710598, 53.4, array([53.53647721, 53.31990626, 53.53647721, 53.31990626]), 0, -0.964700012207031, array([3.8271, 3.8253, 3.8271, 3.8253], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:35:09.365000'), 'HUATING01', 54.333018475547746, 53.6, array([53.65770673, 53.44113579, 53.65770673, 53.44113579]), 0, -0.964700012207031, array([3.8284, 3.8268, 3.8284, 3.8268], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:35:20.420000'), 'HUATING01', 54.482685650157265, 53.7, array([53.80587723, 53.58930629, 53.80587723, 53.58930629]), 0, -0.964700012207031, array([3.8296, 3.8281, 3.8296, 3.8281], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:35:29.465000'), 'HUATING01', 54.605139710084835, 53.8, array([53.92710675, 53.71053581, 53.92710675, 53.71053581]), 0, -0.964700012207031, array([3.8312, 3.8296, 3.8312, 3.8296], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:35:40.520000'), 'HUATING01', 54.75481675439341, 54.0, array([54.07528703, 53.85871609, 54.07528703, 53.85871609]), 0, -0.965400024414062, array([3.8324, 3.8309, 3.8324, 3.8309], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:35:49.565000'), 'HUATING01', 54.87726095312377, 54.1, array([54.19650678, 53.97993584, 54.19650678, 53.97993584]), 0, -0.964700012207031, array([3.8337, 3.8321, 3.8337, 3.8321], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:36:00.620000'), 'HUATING01', 55.026908388329005, 54.2, array([54.34465774, 54.1280868 , 54.34465774, 54.1280868 ]), 0, -0.964700012207031, array([3.8352, 3.8337, 3.8352, 3.8337], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:36:09.665000'), 'HUATING01', 55.14934270885229, 54.4, array([54.46586772, 54.24929678, 54.46586772, 54.24929678]), 0, -0.965400024414062, array([3.8368, 3.8349, 3.8368, 3.8349], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:36:20.720000'), 'HUATING01', 55.29900001376275, 54.5, array([54.61402845, 54.39745751, 54.61402845, 54.39745751]), 0, -0.964700012207031, array([3.838, 3.8364, 3.838, 3.8364], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:36:29.765000'), 'HUATING01', 55.421454073684146, 54.6, array([54.73525798, 54.51868703, 54.73525798, 54.51868703]), 0, -0.965400024414062, array([3.8392, 3.8377, 3.8392, 3.8377], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:36:40.820000'), 'HUATING01', 55.57109163918415, 54.8, array([54.88339917, 54.66682822, 54.88339917, 54.66682822]), 0, -0.964700012207031, array([3.8405, 3.8389, 3.8405, 3.8389], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:36:49.865000'), 'HUATING01', 55.69350622881734, 54.9, array([55.00458961, 54.78801866, 55.00458961, 54.78801866]), 0, -0.964700012207031, array([3.8417, 3.8402, 3.8417, 3.8402], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:37:00.920000'), 'HUATING01', 55.84313392462446, 55.1, array([55.15272102, 54.93615008, 55.15272102, 54.93615008]), 0, -0.964700012207031, array([3.8436, 3.842, 3.8436, 3.842], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:37:09.965000'), 'HUATING01', 55.96555837544869, 55.2, array([55.27392123, 55.05735029, 55.27392123, 55.05735029]), 0, -0.965400024414062, array([3.8448, 3.8433, 3.8448, 3.8433], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:37:20.015000'), 'HUATING01', 56.101594322720516, 55.3, array([55.40859682, 55.19202588, 55.40859682, 55.19202588]), 0, -0.964700012207031, array([3.8461, 3.8445, 3.8461, 3.8445], dtype=object), 0, 0, 0.0, 9.696642147216792, 4)
+(Timestamp('2021-10-23 03:37:29.060000'), 'HUATING01', 56.22401877354474, 55.4, array([55.52979703, 55.31322609, 55.52979703, 55.31322609]), 0, -0.964700012207031, array([3.8473, 3.8457, 3.8473, 3.8457], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:37:40.115000'), 'HUATING01', 56.373666208749974, 55.6, array([55.67794799, 55.46137705, 55.67794799, 55.46137705]), 0, -0.964700012207031, array([3.8485, 3.847, 3.8485, 3.847], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:37:49.160000'), 'HUATING01', 56.49611040748034, 55.7, array([55.79916774, 55.5825968 , 55.79916774, 55.5825968 ]), 0, -0.965400024414062, array([3.8498, 3.8482, 3.8498, 3.8482], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:38:00.215000'), 'HUATING01', 56.64574797298034, 55.8, array([55.94730893, 55.73073799, 55.94730893, 55.73073799]), 0, -0.964700012207031, array([3.8513, 3.8498, 3.8513, 3.8498], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:38:09.260000'), 'HUATING01', 56.76820203291408, 56.0, array([56.06853846, 55.85196751, 56.06853846, 55.85196751]), 0, -0.964700012207031, array([3.8529, 3.851, 3.8529, 3.851], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:38:20.315000'), 'HUATING01', 56.917849468119314, 56.1, array([56.21668942, 56.00011847, 56.21668942, 56.00011847]), 0, -0.964700012207031, array([3.8541, 3.8526, 3.8541, 3.8526], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:38:29.360000'), 'HUATING01', 57.04029366685585, 56.2, array([56.33790917, 56.12133823, 56.33790917, 56.12133823]), 0, -0.965400024414062, array([3.8554, 3.8538, 3.8554, 3.8538], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:38:40.415000'), 'HUATING01', 57.190000320261596, 56.4, array([56.48611876, 56.26954781, 56.48611876, 56.26954781]), 0, -0.964700012207031, array([3.8566, 3.855, 3.8566, 3.855], dtype=object), 0, 0, 0.0, 10.671090245361325, 4)
+(Timestamp('2021-10-23 03:38:49.460000'), 'HUATING01', 57.312434640791054, 56.5, array([56.60732874, 56.39075779, 56.60732874, 56.39075779]), 0, -0.964700012207031, array([3.8581, 3.8566, 3.8581, 3.8566], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:39:00.515000'), 'HUATING01', 57.462082075996285, 56.7, array([56.7554797 , 56.53890875, 56.7554797 , 56.53890875]), 0, -0.964700012207031, array([3.8597, 3.8581, 3.8597, 3.8581], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:39:09.560000'), 'HUATING01', 57.58453614443188, 56.8, array([56.87670922, 56.66013828, 56.87670922, 56.66013828]), 0, -0.964700012207031, array([3.8609, 3.8594, 3.8609, 3.8594], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:39:20.615000'), 'HUATING01', 57.734213188740455, 56.9, array([57.02488949, 56.80831855, 57.02488949, 56.80831855]), 0, -0.965400024414062, array([3.8622, 3.8606, 3.8622, 3.8606], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:39:29.660000'), 'HUATING01', 57.85664750926374, 57.0, array([57.14609947, 56.92952853, 57.14609947, 56.92952853]), 0, -0.964700012207031, array([3.8634, 3.8619, 3.8634, 3.8619], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:39:40.715000'), 'HUATING01', 58.0063048141742, 57.2, array([57.29426021, 57.07768926, 57.29426021, 57.07768926]), 0, -0.964700012207031, array([3.865, 3.8631, 3.865, 3.8631], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:39:49.760000'), 'HUATING01', 58.12873913469748, 57.3, array([57.41547019, 57.19889924, 57.41547019, 57.19889924]), 0, -0.964700012207031, array([3.8665, 3.865, 3.8665, 3.865], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:40:00.815000'), 'HUATING01', 58.27842604871129, 57.5, array([57.56366023, 57.34708929, 57.56366023, 57.34708929]), 0, -0.965400024414062, array([3.8678, 3.8662, 3.8678, 3.8662], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 03:40:09.860000'), 'HUATING01', 58.40088011714688, 57.6, array([57.68488976, 57.46831881, 57.68488976, 57.46831881]), 0, -0.965400024414062, array([3.8693, 3.8674, 3.8693, 3.8674], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:40:20.915000'), 'HUATING01', 58.55054729175023, 57.7, array([57.83306026, 57.61648932, 57.83306026, 57.61648932]), 0, -0.965400024414062, array([3.8705, 3.8687, 3.8705, 3.8687], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 03:40:29.960000'), 'HUATING01', 58.6730013516778, 57.9, array([57.95428978, 57.73771884, 57.95428978, 57.73771884]), 0, -0.964700012207031, array([3.8718, 3.8699, 3.8718, 3.8699], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:40:40.010000'), 'HUATING01', 58.80907677774585, 58.0, array([58.08900445, 57.87243351, 58.08900445, 57.87243351]), 0, -0.965400024414062, array([3.873, 3.8712, 3.873, 3.8712], dtype=object), 0, 0, 0.0, 9.69945619628906, 4)
+(Timestamp('2021-10-23 03:40:49.055000'), 'HUATING01', 58.93153083767342, 58.1, array([58.21023397, 57.99366303, 58.21023397, 57.99366303]), 0, -0.964700012207031, array([3.8746, 3.8727, 3.8746, 3.8727], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:41:00.110000'), 'HUATING01', 59.08119801228294, 58.3, array([58.35840448, 58.14183353, 58.35840448, 58.14183353]), 0, -0.964700012207031, array([3.8758, 3.8743, 3.8758, 3.8743], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:41:09.155000'), 'HUATING01', 59.20365208071236, 58.4, array([58.479634  , 58.26306306, 58.479634  , 58.26306306]), 0, -0.965400024414062, array([3.8774, 3.8752, 3.8774, 3.8752], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:41:20.210000'), 'HUATING01', 59.35330938561665, 58.5, array([58.62779473, 58.41122379, 58.62779473, 58.41122379]), 0, -0.964700012207031, array([3.8786, 3.8767, 3.8786, 3.8767], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:41:29.255000'), 'HUATING01', 59.47575357584516, 58.6, array([58.74901448, 58.53244354, 58.74901448, 58.53244354]), 0, -0.965400024414062, array([3.8798, 3.878, 3.8798, 3.878], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:41:40.310000'), 'HUATING01', 59.62540101105657, 58.8, array([58.89716544, 58.6805945 , 58.89716544, 58.6805945 ]), 0, -0.964700012207031, array([3.8811, 3.8792, 3.8811, 3.8792], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:41:49.355000'), 'HUATING01', 59.74782547038882, 58.9, array([59.01836565, 58.80179471, 59.01836565, 58.80179471]), 0, -0.964700012207031, array([3.8826, 3.8808, 3.8826, 3.8808], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:42:00.410000'), 'HUATING01', 59.897482775293106, 59.1, array([59.16652639, 58.94995544, 59.16652639, 58.94995544]), 0, -0.965400024414062, array([3.8842, 3.882, 3.8842, 3.882], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:42:09.455000'), 'HUATING01', 60.01990722612351, 59.2, array([59.2877266 , 59.07115565, 59.2877266 , 59.07115565]), 0, -0.964700012207031, array([3.8854, 3.8833, 3.8854, 3.8833], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:42:20.510000'), 'HUATING01', 60.16955466132874, 59.3, array([59.43587756, 59.21930661, 59.43587756, 59.21930661]), 0, -0.964700012207031, array([3.8867, 3.8845, 3.8867, 3.8845], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:42:29.555000'), 'HUATING01', 60.291969250961934, 59.5, array([59.557068  , 59.34049705, 59.557068  , 59.34049705]), 0, -0.964700012207031, array([3.8879, 3.8854, 3.8879, 3.8854], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:42:40.610000'), 'HUATING01', 60.441606816461935, 59.6, array([59.70520919, 59.48863824, 59.70520919, 59.48863824]), 0, -0.964700012207031, array([3.8891, 3.887, 3.8891, 3.887], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:42:49.655000'), 'HUATING01', 60.56405100669045, 59.7, array([59.82642894, 59.60985799, 59.82642894, 59.60985799]), 0, -0.964700012207031, array([3.8907, 3.8879, 3.8907, 3.8879], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:43:00.710000'), 'HUATING01', 60.713688572196624, 59.9, array([59.97457013, 59.75799918, 59.97457013, 59.75799918]), 0, -0.964700012207031, array([3.8919, 3.8895, 3.8919, 3.8895], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:43:09.755000'), 'HUATING01', 60.836103153321794, 60.0, array([60.09576057, 59.87918962, 60.09576057, 59.87918962]), 0, -0.964700012207031, array([3.8932, 3.8907, 3.8932, 3.8907], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:43:20.810000'), 'HUATING01', 60.985740718821795, 60.1, array([60.24390176, 60.02733081, 60.24390176, 60.02733081]), 0, -0.964700012207031, array([3.8944, 3.8919, 3.8944, 3.8919], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:43:29.855000'), 'HUATING01', 61.10816517816022, 60.3, array([60.36510197, 60.14853102, 60.36510197, 60.14853102]), 0, -0.964700012207031, array([3.8957, 3.8929, 3.8957, 3.8929], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:43:40.910000'), 'HUATING01', 61.25781261335928, 60.4, array([60.51325293, 60.29668198, 60.51325293, 60.29668198]), 0, -0.965400024414062, array([3.8966, 3.8941, 3.8966, 3.8941], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:43:49.955000'), 'HUATING01', 61.38025680358779, 60.5, array([60.63447268, 60.41790174, 60.63447268, 60.41790174]), 0, -0.965400024414062, array([3.8981, 3.8953, 3.8981, 3.8953], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:44:00.005000'), 'HUATING01', 61.51628288116056, 60.7, array([60.76913849, 60.55256755, 60.76913849, 60.55256755]), 0, -0.964700012207031, array([3.8991, 3.8966, 3.8991, 3.8966], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 03:44:09.050000'), 'HUATING01', 61.63870733198479, 60.8, array([60.8903387 , 60.67376776, 60.8903387 , 60.67376776]), 0, -0.964700012207031, array([3.9003, 3.8978, 3.9003, 3.8978], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:44:20.105000'), 'HUATING01', 61.78832515808668, 60.9, array([61.03846035, 60.82188941, 61.03846035, 60.82188941]), 0, -0.964700012207031, array([3.9012, 3.8988, 3.9012, 3.8988], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:44:29.150000'), 'HUATING01', 61.910749617425104, 61.1, array([61.15966056, 60.94308962, 61.15966056, 60.94308962]), 0, -0.964700012207031, array([3.9025, 3.9, 3.9025, 3.9], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:44:40.205000'), 'HUATING01', 62.06038718293128, 61.2, array([61.30780175, 61.09123081, 61.30780175, 61.09123081]), 0, -0.964700012207031, array([3.9034, 3.9009, 3.9034, 3.9009], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:44:49.250000'), 'HUATING01', 62.18284124285885, 61.3, array([61.42903127, 61.21246033, 61.42903127, 61.21246033]), 0, -0.964700012207031, array([3.9046, 3.9022, 3.9046, 3.9022], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:45:00.305000'), 'HUATING01', 62.33249854775696, 61.5, array([61.57719201, 61.36062106, 61.57719201, 61.36062106]), 0, -0.965400024414062, array([3.9056, 3.9031, 3.9056, 3.9031], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:45:09.350000'), 'HUATING01', 62.454923007089214, 61.6, array([61.69839222, 61.48182127, 61.69839222, 61.48182127]), 0, -0.964700012207031, array([3.9071, 3.9046, 3.9071, 3.9046], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:45:20.405000'), 'HUATING01', 62.604570442294445, 61.7, array([61.84654318, 61.62997223, 61.84654318, 61.62997223]), 0, -0.964700012207031, array([3.9081, 3.9056, 3.9081, 3.9056], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:45:29.450000'), 'HUATING01', 62.72702450221584, 61.9, array([61.9677727 , 61.75120176, 61.9677727 , 61.75120176]), 0, -0.964700012207031, array([3.909, 3.9065, 3.909, 3.9065], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:45:40.505000'), 'HUATING01', 62.8766818071263, 62.0, array([62.11593343, 61.89936249, 62.11593343, 61.89936249]), 0, -0.964700012207031, array([3.9099, 3.9074, 3.9099, 3.9074], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:45:49.550000'), 'HUATING01', 62.99913587555572, 62.1, array([62.23716295, 62.02059201, 62.23716295, 62.02059201]), 0, -0.964700012207031, array([3.9112, 3.9087, 3.9112, 3.9087], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:46:00.605000'), 'HUATING01', 63.14880305015907, 62.3, array([62.38533346, 62.16876251, 62.38533346, 62.16876251]), 0, -0.965400024414062, array([3.9121, 3.9096, 3.9121, 3.9096], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 03:46:09.650000'), 'HUATING01', 63.27123737068235, 62.4, array([62.50654344, 62.28997249, 62.50654344, 62.28997249]), 0, -0.965400024414062, array([3.913, 3.9105, 3.913, 3.9105], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:46:20.705000'), 'HUATING01', 63.420865066483294, 62.6, array([62.65467486, 62.43810391, 62.65467486, 62.43810391]), 0, -0.964700012207031, array([3.9143, 3.9115, 3.9143, 3.9115], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:46:29.750000'), 'HUATING01', 63.54330925670563, 62.8, array([62.77589461, 62.55932367, 62.77589461, 62.55932367]), 0, -0.964700012207031, array([3.9152, 3.913, 3.9152, 3.913], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:46:40.805000'), 'HUATING01', 63.69292708280752, 62.9, array([62.92401626, 62.70744531, 62.92401626, 62.70744531]), 0, -0.964700012207031, array([3.9161, 3.914, 3.9161, 3.914], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:46:49.850000'), 'HUATING01', 63.81537128154406, 63.0, array([63.04523601, 62.82866507, 63.04523601, 62.82866507]), 0, -0.964700012207031, array([3.9171, 3.9149, 3.9171, 3.9149], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:47:00.905000'), 'HUATING01', 63.96498910764595, 63.2, array([63.19335766, 62.97678671, 63.19335766, 62.97678671]), 0, -0.964700012207031, array([3.918, 3.9158, 3.918, 3.9158], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 03:47:09.950000'), 'HUATING01', 64.08740368877112, 63.3, array([63.31454809, 63.09797715, 63.31454809, 63.09797715]), 0, -0.964700012207031, array([3.9189, 3.9167, 3.9189, 3.9167], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 03:47:20'), 'HUATING01', 64.22342976633772, 63.4, array([63.44921391, 63.23264297, 63.44921391, 63.23264297]), 0, -0.965400024414062, array([3.9198, 3.9177, 3.9198, 3.9177], dtype=object), 0, 0, 0.0, 9.695938634948726, 4)
+(Timestamp('2021-10-23 03:47:30.050000'), 'HUATING01', 64.35946571360954, 63.6, array([63.58388949, 63.36731855, 63.58388949, 63.36731855]), 0, -0.964700012207031, array([3.9208, 3.9183, 3.9208, 3.9183], dtype=object), 0, 0, 0.0, 9.696642147216794, 4)
+(Timestamp('2021-10-23 03:47:39.095000'), 'HUATING01', 64.48189016443376, 63.7, array([63.7050897 , 63.48851876, 63.7050897 , 63.48851876]), 0, -0.964700012207031, array([3.9214, 3.9192, 3.9214, 3.9192], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:47:50.150000'), 'HUATING01', 64.63154746933805, 63.8, array([63.85325044, 63.63667949, 63.85325044, 63.63667949]), 0, -0.965400024414062, array([3.9226, 3.9205, 3.9226, 3.9205], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:47:59.195000'), 'HUATING01', 64.75398179837552, 64.0, array([63.97446042, 63.75788947, 63.97446042, 63.75788947]), 0, -0.965400024414062, array([3.9236, 3.9214, 3.9236, 3.9214], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:48:10.250000'), 'HUATING01', 64.90361936387552, 64.1, array([64.12260161, 63.90603066, 64.12260161, 63.90603066]), 0, -0.964700012207031, array([3.9245, 3.9223, 3.9245, 3.9223], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 03:48:19.295000'), 'HUATING01', 65.02608329350214, 64.2, array([64.2438409 , 64.02726996, 64.2438409 , 64.02726996]), 0, -0.965400024414062, array([3.9254, 3.9233, 3.9254, 3.9233], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:48:30.350000'), 'HUATING01', 65.17576033780453, 64.4, array([64.39202117, 64.17545023, 64.39202117, 64.17545023]), 0, -0.965400024414062, array([3.9264, 3.9242, 3.9264, 3.9242], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:48:39.395000'), 'HUATING01', 65.29821439773826, 64.5, array([64.5132507 , 64.29667976, 64.5132507 , 64.29667976]), 0, -0.964700012207031, array([3.9273, 3.9251, 3.9273, 3.9251], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:48:50.450000'), 'HUATING01', 65.44785196323826, 64.6, array([64.66139189, 64.44482094, 64.66139189, 64.44482094]), 0, -0.964700012207031, array([3.9279, 3.9257, 3.9279, 3.9257], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:48:59.495000'), 'HUATING01', 65.57031590137908, 64.8, array([64.78263118, 64.56606024, 64.78263118, 64.56606024]), 0, -0.965400024414062, array([3.9288, 3.9267, 3.9288, 3.9267], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:49:10.550000'), 'HUATING01', 65.71996333657813, 64.9, array([64.93078214, 64.7142112 , 64.93078214, 64.7142112 ]), 0, -0.964700012207031, array([3.9301, 3.9279, 3.9301, 3.9279], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:49:19.595000'), 'HUATING01', 65.84238778740236, 65.0, array([65.05198235, 64.83541141, 65.05198235, 64.83541141]), 0, -0.964700012207031, array([3.9307, 3.9288, 3.9307, 3.9288], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:49:30.650000'), 'HUATING01', 65.99203522260758, 65.2, array([65.20013331, 64.98356237, 65.20013331, 64.98356237]), 0, -0.964700012207031, array([3.9316, 3.9295, 3.9316, 3.9295], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 03:49:39.695000'), 'HUATING01', 66.11445968193983, 65.3, array([65.32133352, 65.10476258, 65.32133352, 65.10476258]), 0, -0.964700012207031, array([3.9326, 3.9304, 3.9326, 3.9304], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:49:50.750000'), 'HUATING01', 66.26410711714506, 65.5, array([65.46948448, 65.25291354, 65.46948448, 65.25291354]), 0, -0.965400024414062, array([3.9335, 3.9313, 3.9335, 3.9313], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:49:59.795000'), 'HUATING01', 66.38655130737357, 65.6, array([65.59070424, 65.37413329, 65.59070424, 65.37413329]), 0, -0.964700012207031, array([3.9341, 3.9322, 3.9341, 3.9322], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:50:10.850000'), 'HUATING01', 66.53622835167596, 65.7, array([65.73888451, 65.52231357, 65.73888451, 65.52231357]), 0, -0.965400024414062, array([3.935, 3.9329, 3.935, 3.9329], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 03:50:19.895000'), 'HUATING01', 66.65869228981677, 65.8, array([65.8601238 , 65.64355286, 65.8601238 , 65.64355286]), 0, -0.965400024414062, array([3.936, 3.9338, 3.936, 3.9338], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 03:50:30.950000'), 'HUATING01', 66.8083791953102, 66.0, array([66.00831385, 65.79174291, 66.00831385, 65.79174291]), 0, -0.964700012207031, array([3.9369, 3.9347, 3.9369, 3.9347], dtype=object), 0, 0, 0.0, 10.66968322082519, 4)
+(Timestamp('2021-10-23 03:50:38.990000'), 'HUATING01', 66.91724151521666, 66.1, array([66.11608754, 65.8995166 , 66.11608754, 65.8995166 ]), 0, -0.965400024414062, array([3.9378, 3.9357, 3.9378, 3.9357], dtype=object), 0, 0, 0.0, 7.759705659484858, 4)
+(Timestamp('2021-10-23 03:50:50.045000'), 'HUATING01', 67.06691855953139, 66.2, array([66.26427758, 66.04770664, 66.26427758, 66.04770664]), 0, -0.965400024414062, array([3.9388, 3.9366, 3.9388, 3.9366], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 03:50:59.090000'), 'HUATING01', 67.18934301035561, 66.4, array([66.38547779, 66.16890685, 66.38547779, 66.16890685]), 0, -0.964700012207031, array([3.9397, 3.9372, 3.9397, 3.9372], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:51:10.145000'), 'HUATING01', 67.33898057585562, 66.5, array([66.53361898, 66.31704804, 66.53361898, 66.31704804]), 0, -0.964700012207031, array([3.9403, 3.9381, 3.9403, 3.9381], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:51:19.190000'), 'HUATING01', 67.46140503518787, 66.6, array([66.65481919, 66.43824825, 66.65481919, 66.43824825]), 0, -0.964700012207031, array([3.9412, 3.9391, 3.9412, 3.9391], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:51:30.245000'), 'HUATING01', 67.61106233159029, 66.8, array([66.80297992, 66.58640898, 66.80297992, 66.58640898]), 0, -0.964700012207031, array([3.9422, 3.94, 3.9422, 3.94], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:51:39.290000'), 'HUATING01', 67.73351640002588, 66.9, array([66.92420945, 66.7076385 , 66.92420945, 66.7076385 ]), 0, -0.964700012207031, array([3.9428, 3.9409, 3.9428, 3.9409], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:51:50.345000'), 'HUATING01', 67.88314409582682, 67.1, array([67.07234087, 66.85576992, 67.07234087, 66.85576992]), 0, -0.964700012207031, array([3.9437, 3.9415, 3.9437, 3.9415], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:51:59.390000'), 'HUATING01', 68.00556854665105, 67.2, array([67.19354108, 66.97697013, 67.19354108, 66.97697013]), 0, -0.964700012207031, array([3.9446, 3.9425, 3.9446, 3.9425], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 03:52:10.445000'), 'HUATING01', 68.15524559095961, 67.3, array([67.34172135, 67.12515041, 67.34172135, 67.12515041]), 0, -0.965400024414062, array([3.9459, 3.9437, 3.9459, 3.9437], dtype=object), 0, 0, 0.0, 10.668979708557123, 4)
+(Timestamp('2021-10-23 03:52:19.490000'), 'HUATING01', 68.27767991999708, 67.5, array([67.46293133, 67.24636039, 67.46293133, 67.24636039]), 0, -0.964700012207031, array([3.9468, 3.9446, 3.9468, 3.9446], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:52:30.545000'), 'HUATING01', 68.42733722490753, 67.6, array([67.61109206, 67.39452112, 67.61109206, 67.39452112]), 0, -0.965400024414062, array([3.9477, 3.9456, 3.9477, 3.9456], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:52:39.590000'), 'HUATING01', 68.54980115454032, 67.7, array([67.73233136, 67.51576041, 67.73233136, 67.51576041]), 0, -0.965400024414062, array([3.9487, 3.9462, 3.9487, 3.9462], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 03:52:50.645000'), 'HUATING01', 68.69947819884271, 67.9, array([67.88051163, 67.66394069, 67.88051163, 67.66394069]), 0, -0.965400024414062, array([3.9496, 3.9474, 3.9496, 3.9474], dtype=object), 0, 0, 0.0, 10.668979708557126, 4)
+(Timestamp('2021-10-23 03:52:59.690000'), 'HUATING01', 68.82192239757308, 68.0, array([68.00173138, 67.78516044, 68.00173138, 67.78516044]), 0, -0.964700012207031, array([3.9505, 3.9481, 3.9505, 3.9481], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:53:10.745000'), 'HUATING01', 68.97159944187547, 68.1, array([68.14991166, 67.93334071, 68.14991166, 67.93334071]), 0, -0.964700012207031, array([3.9515, 3.949, 3.9515, 3.949], dtype=object), 0, 0, 0.0, 10.668979708557126, 4)
+(Timestamp('2021-10-23 03:53:19.790000'), 'HUATING01', 69.09407324119498, 68.3, array([68.27116072, 68.05458978, 68.27116072, 68.05458978]), 0, -0.965400024414062, array([3.9524, 3.9502, 3.9524, 3.9502], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 03:53:30.845000'), 'HUATING01', 69.24376015520876, 68.4, array([68.41935077, 68.20277982, 68.41935077, 68.20277982]), 0, -0.965400024414062, array([3.9539, 3.9515, 3.9539, 3.9515], dtype=object), 0, 0, 0.0, 10.66968322082519, 4)
+(Timestamp('2021-10-23 03:53:39.890000'), 'HUATING01', 69.36619447573204, 68.5, array([68.54056075, 68.3239898 , 68.54056075, 68.3239898 ]), 0, -0.964700012207031, array([3.9549, 3.9524, 3.9549, 3.9524], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:53:50.945000'), 'HUATING01', 69.51584191093727, 68.7, array([68.68871171, 68.47214076, 68.68871171, 68.47214076]), 0, -0.964700012207031, array([3.9558, 3.9533, 3.9558, 3.9533], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:53:59.990000'), 'HUATING01', 69.63829597937286, 68.8, array([68.80994123, 68.59337029, 68.80994123, 68.59337029]), 0, -0.964700012207031, array([3.9567, 3.9543, 3.9567, 3.9543], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:54:10.040000'), 'HUATING01', 69.77435166604896, 68.9, array([68.94463636, 68.72806542, 68.94463636, 68.72806542]), 0, -0.965400024414062, array([3.9577, 3.9552, 3.9577, 3.9552], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 03:54:19.085000'), 'HUATING01', 69.89679585628363, 69.1, array([69.06585611, 68.84928517, 69.06585611, 68.84928517]), 0, -0.965400024414062, array([3.9589, 3.9561, 3.9589, 3.9561], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:54:30.140000'), 'HUATING01', 70.04645316118174, 69.2, array([69.21401684, 68.9974459 , 69.21401684, 68.9974459 ]), 0, -0.965400024414062, array([3.9598, 3.9574, 3.9598, 3.9574], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:54:39.185000'), 'HUATING01', 70.16889735141025, 69.3, array([69.33523659, 69.11866565, 69.33523659, 69.11866565]), 0, -0.964700012207031, array([3.9611, 3.9583, 3.9611, 3.9583], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 03:54:50.240000'), 'HUATING01', 70.31856452601359, 69.5, array([69.4834071 , 69.26683615, 69.4834071 , 69.26683615]), 0, -0.965400024414062, array([3.9623, 3.9598, 3.9623, 3.9598], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:54:59.285000'), 'HUATING01', 70.44101859445534, 69.6, array([69.60463662, 69.38806568, 69.60463662, 69.38806568]), 0, -0.965400024414062, array([3.9636, 3.9608, 3.9636, 3.9608], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:55:10.340000'), 'HUATING01', 70.59068576905251, 69.8, array([69.75280712, 69.53623618, 69.75280712, 69.53623618]), 0, -0.965400024414062, array([3.9648, 3.962, 3.9648, 3.962], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:55:19.385000'), 'HUATING01', 70.71315956837819, 69.9, array([69.87405619, 69.65748524, 69.87405619, 69.65748524]), 0, -0.965400024414062, array([3.9657, 3.9629, 3.9657, 3.9629], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 03:55:30.440000'), 'HUATING01', 70.8628563520787, 70.0, array([70.022256  , 69.80568506, 70.022256  , 69.80568506]), 0, -0.965400024414062, array([3.967, 3.9642, 3.967, 3.9642], dtype=object), 0, 0, 0.0, 10.670386733093256, 4)
+(Timestamp('2021-10-23 03:55:39.485000'), 'HUATING01', 70.98533015991856, 70.1, array([70.14350507, 69.92693413, 70.14350507, 69.92693413]), 0, -0.964700012207031, array([3.9682, 3.9654, 3.9682, 3.9654], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 03:55:50.540000'), 'HUATING01', 71.13499733451573, 70.3, array([70.29167557, 70.07510463, 70.29167557, 70.07510463]), 0, -0.964700012207031, array([3.9698, 3.9663, 3.9698, 3.9663], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:55:59.585000'), 'HUATING01', 71.25745139443713, 70.4, array([70.41290509, 70.19633415, 70.41290509, 70.19633415]), 0, -0.965400024414062, array([3.971, 3.9679, 3.971, 3.9679], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:56:10.640000'), 'HUATING01', 71.40710869935374, 70.6, array([70.56106583, 70.34449488, 70.56106583, 70.34449488]), 0, -0.964700012207031, array([3.9722, 3.9691, 3.9722, 3.9691], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:56:19.685000'), 'HUATING01', 71.52957263749455, 70.7, array([70.68230512, 70.46573418, 70.68230512, 70.46573418]), 0, -0.964700012207031, array([3.9735, 3.9704, 3.9735, 3.9704], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:56:30.740000'), 'HUATING01', 71.67922007270595, 70.8, array([70.83045608, 70.61388514, 70.83045608, 70.61388514]), 0, -0.965400024414062, array([3.9747, 3.9716, 3.9747, 3.9716], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:56:39.785000'), 'HUATING01', 71.80165439322923, 71.0, array([70.95166606, 70.73509512, 70.95166606, 70.73509512]), 0, -0.965400024414062, array([3.976, 3.9729, 3.976, 3.9729], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 03:56:50.840000'), 'HUATING01', 71.95130182842829, 71.1, array([71.09981702, 70.88324608, 71.09981702, 70.88324608]), 0, -0.964700012207031, array([3.9775, 3.9744, 3.9775, 3.9744], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:56:59.885000'), 'HUATING01', 72.0737657580549, 71.2, array([71.22105632, 71.00448537, 71.22105632, 71.00448537]), 0, -0.964700012207031, array([3.9787, 3.9756, 3.9787, 3.9756], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 03:57:10.940000'), 'HUATING01', 72.22340332356107, 71.4, array([71.36919751, 71.15262656, 71.36919751, 71.15262656]), 0, -0.964700012207031, array([3.98, 3.9769, 3.98, 3.9769], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 03:57:19.985000'), 'HUATING01', 72.34583765259855, 71.5, array([71.49040749, 71.27383654, 71.49040749, 71.27383654]), 0, -0.965400024414062, array([3.9815, 3.9784, 3.9815, 3.9784], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:57:30.035000'), 'HUATING01', 72.4819130786666, 71.6, array([71.62512216, 71.40855121, 71.62512216, 71.40855121]), 0, -0.964700012207031, array([3.9828, 3.9794, 3.9828, 3.9794], dtype=object), 0, 0, 0.0, 9.69945619628906, 4)
+(Timestamp('2021-10-23 03:57:39.080000'), 'HUATING01', 72.60437700829938, 71.7, array([71.74636145, 71.52979051, 71.74636145, 71.52979051]), 0, -0.964700012207031, array([3.984, 3.9809, 3.984, 3.9809], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 03:57:50.135000'), 'HUATING01', 72.75404418290888, 71.9, array([71.89453195, 71.67796101, 71.89453195, 71.67796101]), 0, -0.964700012207031, array([3.9859, 3.9825, 3.9859, 3.9825], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 03:57:59.180000'), 'HUATING01', 72.87648837314356, 72.0, array([72.01575171, 71.79918076, 72.01575171, 71.79918076]), 0, -0.964700012207031, array([3.9871, 3.9837, 3.9871, 3.9837], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:58:10.235000'), 'HUATING01', 73.02614567805401, 72.2, array([72.16391244, 71.94734149, 72.16391244, 71.94734149]), 0, -0.964700012207031, array([3.9887, 3.9853, 3.9887, 3.9853], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 03:58:19.280000'), 'HUATING01', 73.1485997464896, 72.3, array([72.28514196, 72.06857102, 72.28514196, 72.06857102]), 0, -0.964700012207031, array([3.9899, 3.9865, 3.9899, 3.9865], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 03:58:30.335000'), 'HUATING01', 73.29824718168865, 72.4, array([72.43329292, 72.21672198, 72.43329292, 72.21672198]), 0, -0.964700012207031, array([3.9915, 3.988, 3.9915, 3.988], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:58:39.380000'), 'HUATING01', 73.42069137191716, 72.6, array([72.55451267, 72.33794173, 72.55451267, 72.33794173]), 0, -0.964700012207031, array([3.9933, 3.9896, 3.9933, 3.9896], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:58:50.435000'), 'HUATING01', 73.57034867682144, 72.7, array([72.7026734 , 72.48610246, 72.7026734 , 72.48610246]), 0, -0.964700012207031, array([3.9946, 3.9911, 3.9946, 3.9911], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 03:58:59.480000'), 'HUATING01', 73.69278300585891, 72.8, array([72.82388339, 72.60731244, 72.82388339, 72.60731244]), 0, -0.964700012207031, array([3.9961, 3.9927, 3.9961, 3.9927], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 03:59:10.535000'), 'HUATING01', 73.84243044106414, 73.0, array([72.97203435, 72.7554634 , 72.97203435, 72.7554634 ]), 0, -0.964700012207031, array([3.9977, 3.9942, 3.9977, 3.9942], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 03:59:19.580000'), 'HUATING01', 73.96487463129264, 73.1, array([73.0932541 , 72.87668316, 73.0932541 , 72.87668316]), 0, -0.964700012207031, array([3.9992, 3.9955, 3.9992, 3.9955], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 03:59:30.635000'), 'HUATING01', 74.11450232709976, 73.2, array([73.24138552, 73.02481457, 73.24138552, 73.02481457]), 0, -0.964700012207031, array([4.0008, 3.997, 4.0008, 3.997], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 03:59:39.680000'), 'HUATING01', 74.23692678643818, 73.4, array([73.36258573, 73.14601478, 73.36258573, 73.14601478]), 0, -0.965400024414062, array([4.0026, 3.9989, 4.0026, 3.9989], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 03:59:50.735000'), 'HUATING01', 74.38659396104768, 73.5, array([73.51075623, 73.29418529, 73.51075623, 73.29418529]), 0, -0.965400024414062, array([4.0042, 4.0004, 4.0042, 4.0004], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 03:59:59.780000'), 'HUATING01', 74.50903815128235, 73.6, array([73.63197598, 73.41540504, 73.63197598, 73.41540504]), 0, -0.964700012207031, array([4.0057, 4.002, 4.0057, 4.002], dtype=object), 0, 0, 0.0, 8.727822147216795, 4)
+(Timestamp('2021-10-23 04:00:10.835000'), 'HUATING01', 74.6586954561928, 73.8, array([73.78013671, 73.56356577, 73.78013671, 73.56356577]), 0, -0.964700012207031, array([4.0073, 4.0035, 4.0073, 4.0035], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:00:19.880000'), 'HUATING01', 74.78114951612037, 73.9, array([73.90136624, 73.68479529, 73.90136624, 73.68479529]), 0, -0.964700012207031, array([4.0094, 4.0051, 4.0094, 4.0051], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:00:30.935000'), 'HUATING01', 74.9308265604351, 74.0, array([74.04954651, 73.83297557, 74.04954651, 73.83297557]), 0, -0.964700012207031, array([4.011, 4.007, 4.011, 4.007], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:00:39.980000'), 'HUATING01', 75.05331023797402, 74.2, array([74.17080535, 73.9542344 , 74.17080535, 73.9542344 ]), 0, -0.965400024414062, array([4.0125, 4.0085, 4.0125, 4.0085], dtype=object), 0, 0, 0.0, 8.730636196289058, 4)
+(Timestamp('2021-10-23 04:00:50.030000'), 'HUATING01', 75.18936592464395, 74.3, array([74.30550047, 74.08892953, 74.30550047, 74.08892953]), 0, -0.964700012207031, array([4.0141, 4.0101, 4.0141, 4.0101], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 04:00:59.075000'), 'HUATING01', 75.31181998456535, 74.4, array([74.42673   , 74.21015905, 74.42673   , 74.21015905]), 0, -0.964700012207031, array([4.0156, 4.0116, 4.0156, 4.0116], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:01:10.130000'), 'HUATING01', 75.46149702887391, 74.6, array([74.57491027, 74.35833933, 74.57491027, 74.35833933]), 0, -0.965400024414062, array([4.0175, 4.0132, 4.0175, 4.0132], dtype=object), 0, 0, 0.0, 10.668979708557126, 4)
+(Timestamp('2021-10-23 04:01:19.175000'), 'HUATING01', 75.58397082819958, 74.7, array([74.69615934, 74.47958839, 74.69615934, 74.47958839]), 0, -0.965400024414062, array([4.0194, 4.0153, 4.0194, 4.0153], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 04:01:30.230000'), 'HUATING01', 75.7335985240067, 74.8, array([74.84429075, 74.62771981, 74.84429075, 74.62771981]), 0, -0.964700012207031, array([4.0209, 4.0169, 4.0209, 4.0169], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 04:01:39.275000'), 'HUATING01', 75.85601311363989, 75.0, array([74.96548119, 74.74891025, 74.96548119, 74.74891025]), 0, -0.964700012207031, array([4.0225, 4.0184, 4.0225, 4.0184], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 04:01:50.330000'), 'HUATING01', 76.00566054884511, 75.1, array([75.11363215, 74.89706121, 75.11363215, 74.89706121]), 0, -0.964700012207031, array([4.0243, 4.0203, 4.0243, 4.0203], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 04:01:59.375000'), 'HUATING01', 76.1280948693684, 75.2, array([75.23484214, 75.01827119, 75.23484214, 75.01827119]), 0, -0.964700012207031, array([4.0262, 4.0221, 4.0262, 4.0221], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:02:10.430000'), 'HUATING01', 76.27771269547029, 75.4, array([75.38296378, 75.16639284, 75.38296378, 75.16639284]), 0, -0.964700012207031, array([4.028, 4.024, 4.028, 4.024], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 04:02:19.475000'), 'HUATING01', 76.40014702450159, 75.5, array([75.50417376, 75.28760282, 75.50417376, 75.28760282]), 0, -0.964700012207031, array([4.0296, 4.0256, 4.0296, 4.0256], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:02:30.530000'), 'HUATING01', 76.54979445970682, 75.7, array([75.65232472, 75.43575378, 75.65232472, 75.43575378]), 0, -0.965400024414062, array([4.0311, 4.0274, 4.0311, 4.0274], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 04:02:39.575000'), 'HUATING01', 76.67221891053104, 75.8, array([75.77352493, 75.55695399, 75.77352493, 75.55695399]), 0, -0.964700012207031, array([4.0333, 4.0293, 4.0333, 4.0293], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:02:50.630000'), 'HUATING01', 76.82189595484577, 75.9, array([75.92170521, 75.70513427, 75.92170521, 75.70513427]), 0, -0.964700012207031, array([4.0349, 4.0308, 4.0349, 4.0308], dtype=object), 0, 0, 0.0, 10.668979708557126, 4)
+(Timestamp('2021-10-23 04:02:59.675000'), 'HUATING01', 76.94434015357614, 76.0, array([76.04292496, 75.82635402, 76.04292496, 75.82635402]), 0, -0.964700012207031, array([4.0367, 4.0327, 4.0367, 4.0327], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:03:10.730000'), 'HUATING01', 77.09399745848042, 76.2, array([76.19108569, 75.97451475, 76.19108569, 75.97451475]), 0, -0.964700012207031, array([4.0383, 4.0342, 4.0383, 4.0342], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:03:19.775000'), 'HUATING01', 77.21643177900987, 76.3, array([76.31229567, 76.09572473, 76.31229567, 76.09572473]), 0, -0.964700012207031, array([4.0401, 4.0361, 4.0401, 4.0361], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:03:30.830000'), 'HUATING01', 77.36609895361937, 76.5, array([76.46046618, 76.24389523, 76.46046618, 76.24389523]), 0, -0.964700012207031, array([4.042, 4.038, 4.042, 4.038], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:03:39.875000'), 'HUATING01', 77.48853327414882, 76.6, array([76.58167616, 76.36510521, 76.58167616, 76.36510521]), 0, -0.964700012207031, array([4.0438, 4.0395, 4.0438, 4.0395], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:03:50.930000'), 'HUATING01', 77.6381905790531, 76.7, array([76.72983689, 76.51326595, 76.72983689, 76.51326595]), 0, -0.964700012207031, array([4.0454, 4.0414, 4.0454, 4.0414], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:03:59.975000'), 'HUATING01', 77.76065451719391, 76.9, array([76.85107618, 76.63450524, 76.85107618, 76.63450524]), 0, -0.964700012207031, array([4.0473, 4.0429, 4.0473, 4.0429], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 04:04:10.025000'), 'HUATING01', 77.89672994326813, 77.0, array([76.98579085, 76.76921991, 76.98579085, 76.76921991]), 0, -0.964700012207031, array([4.0488, 4.0445, 4.0488, 4.0445], dtype=object), 0, 0, 0.0, 9.699456196289058, 4)
+(Timestamp('2021-10-23 04:04:19.070000'), 'HUATING01', 78.01915439409235, 77.1, array([77.10699106, 76.89042012, 77.10699106, 76.89042012]), 0, -0.964700012207031, array([4.0507, 4.0466, 4.0507, 4.0466], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:04:30.125000'), 'HUATING01', 78.16880182929141, 77.3, array([77.25514202, 77.03857108, 77.25514202, 77.03857108]), 0, -0.964700012207031, array([4.0522, 4.0482, 4.0522, 4.0482], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 04:04:39.170000'), 'HUATING01', 78.29123614982086, 77.4, array([77.376352  , 77.15978106, 77.376352  , 77.15978106]), 0, -0.964700012207031, array([4.0538, 4.0497, 4.0538, 4.0497], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:04:50.225000'), 'HUATING01', 78.44086384562797, 77.5, array([77.52448342, 77.30791248, 77.52448342, 77.30791248]), 0, -0.964700012207031, array([4.0556, 4.0516, 4.0556, 4.0516], dtype=object), 0, 0, 0.0, 10.665462147216795, 4)
+(Timestamp('2021-10-23 04:04:59.270000'), 'HUATING01', 78.56331791406973, 77.6, array([77.64571295, 77.429142  , 77.64571295, 77.429142  ]), 0, -0.965400024414062, array([4.0575, 4.0535, 4.0575, 4.0535], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:05:10.325000'), 'HUATING01', 78.71297521896784, 77.8, array([77.79387368, 77.57730273, 77.79387368, 77.57730273]), 0, -0.965400024414062, array([4.059, 4.055, 4.059, 4.055], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:05:19.370000'), 'HUATING01', 78.83541940919635, 77.9, array([77.91509343, 77.69852249, 77.91509343, 77.69852249]), 0, -0.964700012207031, array([4.0606, 4.0566, 4.0606, 4.0566], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 04:05:30.425000'), 'HUATING01', 78.98505697469635, 78.1, array([78.06323462, 77.84666368, 78.06323462, 77.84666368]), 0, -0.964700012207031, array([4.0621, 4.0584, 4.0621, 4.0584], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:05:39.470000'), 'HUATING01', 79.1075110431381, 78.2, array([78.18446414, 77.9678932 , 78.18446414, 77.9678932 ]), 0, -0.964700012207031, array([4.0637, 4.06, 4.0637, 4.06], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:05:50.525000'), 'HUATING01', 79.25716834804855, 78.3, array([78.33262487, 78.11605393, 78.33262487, 78.11605393]), 0, -0.965400024414062, array([4.0656, 4.0618, 4.0656, 4.0618], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 04:05:59.570000'), 'HUATING01', 79.379602668578, 78.5, array([78.45383485, 78.23726391, 78.45383485, 78.23726391]), 0, -0.964700012207031, array([4.0671, 4.0634, 4.0671, 4.0634], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:06:10.625000'), 'HUATING01', 79.52927971289273, 78.6, array([78.60201513, 78.38544419, 78.60201513, 78.38544419]), 0, -0.964700012207031, array([4.0687, 4.0649, 4.0687, 4.0649], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:06:19.670000'), 'HUATING01', 79.65172391162926, 78.7, array([78.72323488, 78.50666394, 78.72323488, 78.50666394]), 0, -0.965400024414062, array([4.0702, 4.0665, 4.0702, 4.0665], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 04:06:30.725000'), 'HUATING01', 79.8013516074302, 78.9, array([78.8713663 , 78.65479536, 78.8713663 , 78.65479536]), 0, -0.964700012207031, array([4.0718, 4.068, 4.0718, 4.068], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 04:06:39.770000'), 'HUATING01', 79.9237760582606, 79.0, array([78.99256651, 78.77599557, 78.99256651, 78.77599557]), 0, -0.964700012207031, array([4.0736, 4.0699, 4.0736, 4.0699], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 04:06:50.825000'), 'HUATING01', 80.07340375406154, 79.1, array([79.14069793, 78.92412699, 79.14069793, 78.92412699]), 0, -0.964700012207031, array([4.0749, 4.0714, 4.0749, 4.0714], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 04:06:59.870000'), 'HUATING01', 80.19582820488577, 79.3, array([79.26189814, 79.0453272 , 79.26189814, 79.0453272 ]), 0, -0.965400024414062, array([4.0764, 4.073, 4.0764, 4.073], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:07:10.925000'), 'HUATING01', 80.34544603098766, 79.4, array([79.41001979, 79.19344884, 79.41001979, 79.19344884]), 0, -0.964700012207031, array([4.078, 4.0742, 4.078, 4.0742], dtype=object), 0, 0, 0.0, 10.664758634948727, 4)
+(Timestamp('2021-10-23 04:07:19.970000'), 'HUATING01', 80.46787049031991, 79.5, array([79.53122   , 79.31464905, 79.53122   , 79.31464905]), 0, -0.964700012207031, array([4.0792, 4.0758, 4.0792, 4.0758], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 04:07:30.020000'), 'HUATING01', 80.60393604669507, 79.7, array([79.66592489, 79.44935395, 79.66592489, 79.44935395]), 0, -0.965400024414062, array([4.0807, 4.0773, 4.0807, 4.0773], dtype=object), 0, 0, 0.0, 9.698752684020992, 4)
+(Timestamp('2021-10-23 04:07:39.065000'), 'HUATING01', 80.72638023692357, 79.8, array([79.78714465, 79.5705737 , 79.78714465, 79.5705737 ]), 0, -0.964700012207031, array([4.0823, 4.0789, 4.0823, 4.0789], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:07:50.120000'), 'HUATING01', 80.87601780242358, 79.9, array([79.93528584, 79.71871489, 79.93528584, 79.71871489]), 0, -0.964700012207031, array([4.0835, 4.0801, 4.0835, 4.0801], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 04:07:59.165000'), 'HUATING01', 80.9984422532478, 80.1, array([80.05648605, 79.8399151 , 80.05648605, 79.8399151 ]), 0, -0.964700012207031, array([4.0848, 4.0817, 4.0848, 4.0817], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:08:10.220000'), 'HUATING01', 81.14810942785114, 80.2, array([80.20465655, 79.98808561, 80.20465655, 79.98808561]), 0, -0.964700012207031, array([4.0863, 4.0829, 4.0863, 4.0829], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:08:19.265000'), 'HUATING01', 81.27058323568484, 80.3, array([80.32590561, 80.10933467, 80.32590561, 80.10933467]), 0, -0.965400024414062, array([4.0876, 4.0848, 4.0876, 4.0848], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 04:08:30.320000'), 'HUATING01', 81.4202602799934, 80.5, array([80.47408589, 80.25751495, 80.47408589, 80.25751495]), 0, -0.965400024414062, array([4.0891, 4.086, 4.0891, 4.086], dtype=object), 0, 0, 0.0, 10.668979708557126, 4)
+(Timestamp('2021-10-23 04:08:39.365000'), 'HUATING01', 81.54270447021574, 80.6, array([80.59530564, 80.3787347 , 80.59530564, 80.3787347 ]), 0, -0.964700012207031, array([4.0904, 4.0873, 4.0904, 4.0873], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:08:50.420000'), 'HUATING01', 81.69237164481908, 80.7, array([80.74347614, 80.5269052 , 80.74347614, 80.5269052 ]), 0, -0.964700012207031, array([4.0916, 4.0885, 4.0916, 4.0885], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:08:59.465000'), 'HUATING01', 81.81482571326083, 80.9, array([80.86470567, 80.64813472, 80.86470567, 80.64813472]), 0, -0.964700012207031, array([4.0925, 4.0897, 4.0925, 4.0897], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:09:10.520000'), 'HUATING01', 81.96445340906794, 81.0, array([81.01283708, 80.79626614, 81.01283708, 80.79626614]), 0, -0.964700012207031, array([4.0938, 4.091, 4.0938, 4.091], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 04:09:19.565000'), 'HUATING01', 82.08687785989217, 81.1, array([81.13403729, 80.91746635, 81.13403729, 80.91746635]), 0, -0.964700012207031, array([4.095, 4.0925, 4.095, 4.0925], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 04:09:30.620000'), 'HUATING01', 82.23651542539834, 81.3, array([81.28217848, 81.06560754, 81.28217848, 81.06560754]), 0, -0.964700012207031, array([4.0962, 4.0938, 4.0962, 4.0938], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 04:09:39.665000'), 'HUATING01', 82.35893001503153, 81.4, array([81.40336892, 81.18679798, 81.40336892, 81.18679798]), 0, -0.964700012207031, array([4.0972, 4.095, 4.0972, 4.095], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 04:09:50.720000'), 'HUATING01', 82.5086070593401, 81.6, array([81.5515492 , 81.33497825, 81.5515492 , 81.33497825]), 0, -0.965400024414062, array([4.0981, 4.0959, 4.0981, 4.0959], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:09:59.765000'), 'HUATING01', 82.63104137986954, 81.7, array([81.67275918, 81.45618824, 81.67275918, 81.45618824]), 0, -0.965400024414062, array([4.099, 4.0969, 4.099, 4.0969], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:10:10.820000'), 'HUATING01', 82.78066907567049, 81.8, array([81.8208906 , 81.60431965, 81.8208906 , 81.60431965]), 0, -0.964700012207031, array([4.0997, 4.0978, 4.0997, 4.0978], dtype=object), 0, 0, 0.0, 10.665462147216793, 4)
+(Timestamp('2021-10-23 04:10:19.865000'), 'HUATING01', 82.90310339619994, 81.9, array([81.94210058, 81.72552963, 81.94210058, 81.72552963]), 0, -0.964700012207031, array([4.1006, 4.0987, 4.1006, 4.0987], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:10:30.920000'), 'HUATING01', 83.05277057080944, 82.1, array([82.09027108, 81.87370014, 82.09027108, 81.87370014]), 0, -0.964700012207031, array([4.1012, 4.1, 4.1012, 4.1], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:10:39.965000'), 'HUATING01', 83.17520489984692, 82.2, array([82.21148106, 81.99491012, 82.21148106, 81.99491012]), 0, -0.964700012207031, array([4.1021, 4.1009, 4.1021, 4.1009], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:10:50.015000'), 'HUATING01', 83.31128032591496, 82.3, array([82.34619573, 82.12962479, 82.34619573, 82.12962479]), 0, -0.965400024414062, array([4.1024, 4.1015, 4.1024, 4.1015], dtype=object), 0, 0, 0.0, 9.699456196289058, 4)
+(Timestamp('2021-10-23 04:10:59.060000'), 'HUATING01', 83.43373438584253, 82.5, array([82.46742525, 82.25085431, 82.46742525, 82.25085431]), 0, -0.964700012207031, array([4.1031, 4.1024, 4.1031, 4.1024], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:11:10.115000'), 'HUATING01', 83.58339169074681, 82.6, array([82.61558599, 82.39901504, 82.61558599, 82.39901504]), 0, -0.965400024414062, array([4.1037, 4.1031, 4.1037, 4.1031], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 04:11:19.160000'), 'HUATING01', 83.70582601127009, 82.7, array([82.73679597, 82.52022502, 82.73679597, 82.52022502]), 0, -0.964700012207031, array([4.1046, 4.1037, 4.1046, 4.1037], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:11:30.215000'), 'HUATING01', 83.85549318587343, 82.9, array([82.88496647, 82.66839553, 82.88496647, 82.66839553]), 0, -0.964700012207031, array([4.1052, 4.1043, 4.1052, 4.1043], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 04:11:39.260000'), 'HUATING01', 83.97793738461613, 83.0, array([83.00618622, 82.78961528, 83.00618622, 82.78961528]), 0, -0.965400024414062, array([4.1055, 4.1049, 4.1055, 4.1049], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:11:50.315000'), 'HUATING01', 84.12758481981518, 83.2, array([83.15433718, 82.93776624, 83.15433718, 82.93776624]), 0, -0.964700012207031, array([4.1062, 4.1052, 4.1062, 4.1052], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 04:11:59.360000'), 'HUATING01', 84.25000927063941, 83.3, array([83.27553739, 83.05896645, 83.27553739, 83.05896645]), 0, -0.965400024414062, array([4.1068, 4.1059, 4.1068, 4.1059], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:12:10.415000'), 'HUATING01', 84.39968631495414, 83.4, array([83.42371767, 83.20714672, 83.42371767, 83.20714672]), 0, -0.964700012207031, array([4.1071, 4.1065, 4.1071, 4.1065], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:12:19.460000'), 'HUATING01', 84.52211077428639, 83.5, array([83.54491788, 83.32834693, 83.54491788, 83.32834693]), 0, -0.964700012207031, array([4.1077, 4.1068, 4.1077, 4.1068], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:12:30.515000'), 'HUATING01', 84.6717779488959, 83.7, array([83.69308838, 83.47651744, 83.69308838, 83.47651744]), 0, -0.965400024414062, array([4.108, 4.1077, 4.108, 4.1077], dtype=object), 0, 0, 0.0, 10.66827619628906, 4)
+(Timestamp('2021-10-23 04:12:39.560000'), 'HUATING01', 84.79422213911823, 83.8, array([83.81430813, 83.59773719, 83.81430813, 83.59773719]), 0, -0.965400024414062, array([4.1083, 4.108, 4.1083, 4.108], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:12:50.615000'), 'HUATING01', 84.9438597046244, 84.0, array([83.96244932, 83.74587838, 83.96244932, 83.74587838]), 0, -0.964700012207031, array([4.109, 4.1086, 4.109, 4.1086], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:12:59.660000'), 'HUATING01', 85.06632364275904, 84.1, array([84.08368861, 83.86711767, 84.08368861, 83.86711767]), 0, -0.964700012207031, array([4.1093, 4.109, 4.1093, 4.109], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 04:13:10.715000'), 'HUATING01', 85.21602042646572, 84.2, array([84.23188843, 84.01531749, 84.23188843, 84.01531749]), 0, -0.964700012207031, array([4.1099, 4.1096, 4.1099, 4.1096], dtype=object), 0, 0, 0.0, 10.670386733093258, 4)
+(Timestamp('2021-10-23 04:13:19.760000'), 'HUATING01', 85.33847448638711, 84.4, array([84.35311795, 84.13654701, 84.35311795, 84.13654701]), 0, -0.965400024414062, array([4.1102, 4.1099, 4.1102, 4.1099], dtype=object), 0, 0, 0.0, 8.728525659484857, 4)
+(Timestamp('2021-10-23 04:13:30.815000'), 'HUATING01', 85.4881317912914, 84.5, array([84.50127868, 84.28470774, 84.50127868, 84.28470774]), 0, -0.964700012207031, array([4.1105, 4.1105, 4.1105, 4.1105], dtype=object), 0, 0, 0.0, 10.667572684020994, 4)
+(Timestamp('2021-10-23 04:13:39.860000'), 'HUATING01', 85.61057598152607, 84.6, array([84.62249844, 84.40592749, 84.62249844, 84.40592749]), 0, -0.964700012207031, array([4.1111, 4.1108, 4.1111, 4.1108], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:13:50.915000'), 'HUATING01', 85.76029250463702, 84.8, array([84.77071779, 84.55414685, 84.77071779, 84.55414685]), 0, -0.965400024414062, array([4.1114, 4.1111, 4.1114, 4.1111], dtype=object), 0, 0, 0.0, 10.671793757629391, 4)
+(Timestamp('2021-10-23 04:13:59.960000'), 'HUATING01', 85.88276631247689, 84.9, array([84.89196686, 84.67539592, 84.89196686, 84.67539592]), 0, -0.965400024414062, array([4.1117, 4.1117, 4.1117, 4.1117], dtype=object), 0, 0, 0.0, 8.72993268402099, 4)
+(Timestamp('2021-10-23 04:14:10.010000'), 'HUATING01', 86.01879239004349, 85.0, array([85.02663267, 84.81006173, 85.02663267, 84.81006173]), 0, -0.964700012207031, array([4.1127, 4.1121, 4.1127, 4.1121], dtype=object), 0, 0, 0.0, 9.695938634948728, 4)
+(Timestamp('2021-10-23 04:14:19.055000'), 'HUATING01', 86.14121684086771, 85.1, array([85.14783288, 84.93126194, 85.14783288, 84.93126194]), 0, -0.964700012207031, array([4.113, 4.1124, 4.113, 4.1124], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:14:30.110000'), 'HUATING01', 86.29085440637388, 85.3, array([85.29597407, 85.07940313, 85.29597407, 85.07940313]), 0, -0.964700012207031, array([4.1133, 4.113, 4.1133, 4.113], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 04:14:39.155000'), 'HUATING01', 86.41326898749905, 85.4, array([85.41716451, 85.20059357, 85.41716451, 85.20059357]), 0, -0.964700012207031, array([4.1139, 4.1133, 4.1139, 4.1133], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 04:14:50.210000'), 'HUATING01', 86.56292629240333, 85.6, array([85.56532524, 85.3487543 , 85.56532524, 85.3487543 ]), 0, -0.965400024414062, array([4.1142, 4.1136, 4.1142, 4.1136], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 04:14:59.255000'), 'HUATING01', 86.68537049113986, 85.7, array([85.686545  , 85.46997405, 85.686545  , 85.46997405]), 0, -0.964700012207031, array([4.1145, 4.1142, 4.1145, 4.1142], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 04:15:10.310000'), 'HUATING01', 86.83500805664603, 85.8, array([85.83468619, 85.61811524, 85.83468619, 85.61811524]), 0, -0.964700012207031, array([4.1152, 4.1145, 4.1152, 4.1145], dtype=object), 0, 0, 0.0, 10.666165659484859, 4)
+(Timestamp('2021-10-23 04:15:19.355000'), 'HUATING01', 86.95747198627882, 86.0, array([85.95592548, 85.73935454, 85.95592548, 85.73935454]), 0, -0.965400024414062, array([4.1155, 4.1155, 4.1155, 4.1155], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 04:15:30.410000'), 'HUATING01', 87.10713916089449, 86.1, array([86.10409598, 85.88752504, 86.10409598, 85.88752504]), 0, -0.965400024414062, array([4.1161, 4.1158, 4.1161, 4.1158], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:15:39.455000'), 'HUATING01', 87.22958335963102, 86.2, array([86.22531574, 86.00874479, 86.22531574, 86.00874479]), 0, -0.964700012207031, array([4.1164, 4.1164, 4.1164, 4.1164], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:15:50.510000'), 'HUATING01', 87.37926040393958, 86.4, array([86.37349601, 86.15692507, 86.37349601, 86.15692507]), 0, -0.965400024414062, array([4.1167, 4.1167, 4.1167, 4.1167], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:15:59.555000'), 'HUATING01', 87.50171446386715, 86.5, array([86.49472553, 86.27815459, 86.49472553, 86.27815459]), 0, -0.964700012207031, array([4.1173, 4.117, 4.1173, 4.117], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:16:10.610000'), 'HUATING01', 87.65135202937331, 86.6, array([86.64286672, 86.42629578, 86.64286672, 86.42629578]), 0, -0.964700012207031, array([4.1179, 4.1176, 4.1179, 4.1176], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:16:19.655000'), 'HUATING01', 87.77379622810984, 86.8, array([86.76408647, 86.54751553, 86.76408647, 86.54751553]), 0, -0.964700012207031, array([4.1183, 4.1179, 4.1183, 4.1179], dtype=object), 0, 0, 0.0, 8.727822147216791, 4)
+(Timestamp('2021-10-23 04:16:30.710000'), 'HUATING01', 87.9234732724184, 86.9, array([86.91226675, 86.6956958 , 86.91226675, 86.6956958 ]), 0, -0.964700012207031, array([4.1189, 4.1186, 4.1189, 4.1186], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:16:39.755000'), 'HUATING01', 88.04590759294786, 87.0, array([87.03347673, 86.81690579, 87.03347673, 86.81690579]), 0, -0.965400024414062, array([4.1192, 4.1192, 4.1192, 4.1192], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:16:50.810000'), 'HUATING01', 88.19555502815308, 87.2, array([87.18162769, 86.96505675, 87.18162769, 86.96505675]), 0, -0.965400024414062, array([4.1201, 4.1195, 4.1201, 4.1195], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 04:16:59.855000'), 'HUATING01', 88.31798934868253, 87.3, array([87.30283767, 87.08626673, 87.30283767, 87.08626673]), 0, -0.964700012207031, array([4.1207, 4.1201, 4.1207, 4.1201], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:17:10.910000'), 'HUATING01', 88.4676269141887, 87.5, array([87.45097886, 87.23440792, 87.45097886, 87.23440792]), 0, -0.964700012207031, array([4.121, 4.1204, 4.121, 4.1204], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:17:19.955000'), 'HUATING01', 88.59007111292523, 87.6, array([87.57219861, 87.35562767, 87.57219861, 87.35562767]), 0, -0.964700012207031, array([4.1217, 4.121, 4.1217, 4.121], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:17:30.005000'), 'HUATING01', 88.7261267996075, 87.7, array([87.70689374, 87.4903228 , 87.70689374, 87.4903228 ]), 0, -0.965400024414062, array([4.1223, 4.1214, 4.1223, 4.1214], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 04:17:39.050000'), 'HUATING01', 88.84858085953506, 87.8, array([87.82812326, 87.61155232, 87.82812326, 87.61155232]), 0, -0.965400024414062, array([4.1226, 4.122, 4.1226, 4.122], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:17:50.105000'), 'HUATING01', 88.99822829474029, 88.0, array([87.97627422, 87.75970328, 87.97627422, 87.75970328]), 0, -0.964700012207031, array([4.1232, 4.1226, 4.1232, 4.1226], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 04:17:59.150000'), 'HUATING01', 89.12069222437307, 88.1, array([88.09751352, 87.88094257, 88.09751352, 87.88094257]), 0, -0.965400024414062, array([4.1238, 4.1232, 4.1238, 4.1232], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 04:18:10.205000'), 'HUATING01', 89.27037913838069, 88.2, array([88.24570356, 88.02913262, 88.24570356, 88.02913262]), 0, -0.965400024414062, array([4.1245, 4.1238, 4.1245, 4.1238], dtype=object), 0, 0, 0.0, 10.66968322082519, 4)
+(Timestamp('2021-10-23 04:18:19.250000'), 'HUATING01', 89.3928430765215, 88.4, array([88.36694286, 88.15037191, 88.36694286, 88.15037191]), 0, -0.964700012207031, array([4.1251, 4.1245, 4.1251, 4.1245], dtype=object), 0, 0, 0.0, 8.729229171752927, 4)
+(Timestamp('2021-10-23 04:18:30.305000'), 'HUATING01', 89.54250038142578, 88.5, array([88.51510359, 88.29853265, 88.51510359, 88.29853265]), 0, -0.964700012207031, array([4.1257, 4.1251, 4.1257, 4.1251], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 04:18:39.350000'), 'HUATING01', 89.66494457165429, 88.6, array([88.63632334, 88.4197524 , 88.63632334, 88.4197524 ]), 0, -0.965400024414062, array([4.1263, 4.1257, 4.1263, 4.1257], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:18:50.405000'), 'HUATING01', 89.8146018765524, 88.8, array([88.78448407, 88.56791313, 88.78448407, 88.56791313]), 0, -0.965400024414062, array([4.1269, 4.126, 4.1269, 4.126], dtype=object), 0, 0, 0.0, 10.667572684020994, 4)
+(Timestamp('2021-10-23 04:18:59.450000'), 'HUATING01', 89.93705594498182, 88.9, array([88.90571359, 88.68914265, 88.90571359, 88.68914265]), 0, -0.964700012207031, array([4.1276, 4.1266, 4.1276, 4.1266], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:19:10.505000'), 'HUATING01', 90.0867132498861, 89.1, array([89.05387433, 88.83730338, 89.05387433, 88.83730338]), 0, -0.964700012207031, array([4.1285, 4.1272, 4.1285, 4.1272], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:19:19.550000'), 'HUATING01', 90.20916730981367, 89.2, array([89.17510385, 88.95853291, 89.17510385, 88.95853291]), 0, -0.964700012207031, array([4.1291, 4.1279, 4.1291, 4.1279], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:19:30.605000'), 'HUATING01', 90.35883448441083, 89.3, array([89.32327435, 89.10670341, 89.32327435, 89.10670341]), 0, -0.964700012207031, array([4.1297, 4.1285, 4.1297, 4.1285], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:19:39.650000'), 'HUATING01', 90.48127868315353, 89.4, array([89.4444941 , 89.22792316, 89.4444941 , 89.22792316]), 0, -0.964700012207031, array([4.1307, 4.1294, 4.1307, 4.1294], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:19:50.705000'), 'HUATING01', 90.63092611835876, 89.6, array([89.59264506, 89.37607412, 89.59264506, 89.37607412]), 0, -0.965400024414062, array([4.1313, 4.13, 4.1313, 4.13], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 04:19:59.750000'), 'HUATING01', 90.75336043888821, 89.7, array([89.71385505, 89.4972841 , 89.71385505, 89.4972841 ]), 0, -0.965400024414062, array([4.1319, 4.1307, 4.1319, 4.1307], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:20:10.805000'), 'HUATING01', 90.90306709229394, 89.9, array([89.86206463, 89.64549369, 89.86206463, 89.64549369]), 0, -0.965400024414062, array([4.1325, 4.1316, 4.1325, 4.1316], dtype=object), 0, 0, 0.0, 10.671090245361324, 4)
+(Timestamp('2021-10-23 04:20:19.850000'), 'HUATING01', 91.02553102192672, 90.0, array([89.98330393, 89.76673298, 89.98330393, 89.76673298]), 0, -0.964700012207031, array([4.1334, 4.1325, 4.1334, 4.1325], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 04:20:30.905000'), 'HUATING01', 91.17520806622912, 90.1, array([90.1314842 , 89.91491326, 90.1314842 , 89.91491326]), 0, -0.965400024414062, array([4.1344, 4.1331, 4.1344, 4.1331], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:20:39.950000'), 'HUATING01', 91.29768187406899, 90.3, array([90.25273327, 90.03616232, 90.25273327, 90.03616232]), 0, -0.965400024414062, array([4.135, 4.1338, 4.135, 4.1338], dtype=object), 0, 0, 0.0, 8.729932684020993, 4)
+(Timestamp('2021-10-23 04:20:50'), 'HUATING01', 91.43374743043798, 90.4, array([90.38743816, 90.17086722, 90.38743816, 90.17086722]), 0, -0.964700012207031, array([4.1362, 4.1347, 4.1362, 4.1347], dtype=object), 0, 0, 0.0, 9.698752684020992, 4)
+(Timestamp('2021-10-23 04:21:00.050000'), 'HUATING01', 91.56980310859372, 90.5, array([90.52213329, 90.30556235, 90.52213329, 90.30556235]), 0, -0.964700012207031, array([4.1372, 4.1353, 4.1372, 4.1353], dtype=object), 0, 0, 0.0, 9.698049171752926, 4)
+(Timestamp('2021-10-23 04:21:09.095000'), 'HUATING01', 91.69224730732408, 90.6, array([90.64335304, 90.4267821 , 90.64335304, 90.4267821 ]), 0, -0.964700012207031, array([4.1378, 4.1362, 4.1378, 4.1362], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:21:20.150000'), 'HUATING01', 91.84193422132553, 90.8, array([90.79154309, 90.57497215, 90.79154309, 90.57497215]), 0, -0.965400024414062, array([4.1387, 4.1369, 4.1387, 4.1369], dtype=object), 0, 0, 0.0, 10.669683220825192, 4)
+(Timestamp('2021-10-23 04:21:29.195000'), 'HUATING01', 91.96436854184881, 90.9, array([90.91275307, 90.69618213, 90.91275307, 90.69618213]), 0, -0.965400024414062, array([4.1396, 4.1378, 4.1396, 4.1378], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:21:40.250000'), 'HUATING01', 92.11403571644598, 91.1, array([91.06092357, 90.84435263, 91.06092357, 90.84435263]), 0, -0.965400024414062, array([4.1406, 4.139, 4.1406, 4.139], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:21:49.295000'), 'HUATING01', 92.23649965458063, 91.2, array([91.18216287, 90.96559192, 91.18216287, 90.96559192]), 0, -0.964700012207031, array([4.1415, 4.14, 4.1415, 4.14], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 04:22:00.350000'), 'HUATING01', 92.38614708977968, 91.3, array([91.33031383, 91.11374288, 91.33031383, 91.11374288]), 0, -0.964700012207031, array([4.1427, 4.1409, 4.1427, 4.1409], dtype=object), 0, 0, 0.0, 10.666869171752925, 4)
+(Timestamp('2021-10-23 04:22:09.395000'), 'HUATING01', 92.50857154060391, 91.5, array([91.45151404, 91.23494309, 91.45151404, 91.23494309]), 0, -0.964700012207031, array([4.144, 4.1418, 4.144, 4.1418], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:22:20.450000'), 'HUATING01', 92.65822884550202, 91.6, array([91.59967477, 91.38310383, 91.59967477, 91.38310383]), 0, -0.965400024414062, array([4.1449, 4.1427, 4.1449, 4.1427], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:22:29.495000'), 'HUATING01', 92.7806434266272, 91.7, array([91.72086521, 91.50429426, 91.72086521, 91.50429426]), 0, -0.964700012207031, array([4.1462, 4.1437, 4.1462, 4.1437], dtype=object), 0, 0, 0.0, 8.725711610412594, 4)
+(Timestamp('2021-10-23 04:22:40.550000'), 'HUATING01', 92.9302809921272, 91.9, array([91.8690064 , 91.65243545, 91.8690064 , 91.65243545]), 0, -0.964700012207031, array([4.1471, 4.1446, 4.1471, 4.1446], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:22:49.595000'), 'HUATING01', 93.05271532116467, 92.0, array([91.99021638, 91.77364544, 91.99021638, 91.77364544]), 0, -0.964700012207031, array([4.1483, 4.1458, 4.1483, 4.1458], dtype=object), 0, 0, 0.0, 8.727118634948726, 4)
+(Timestamp('2021-10-23 04:23:00.650000'), 'HUATING01', 93.20238249576184, 92.1, array([92.13838688, 91.92181594, 92.13838688, 91.92181594]), 0, -0.965400024414062, array([4.1496, 4.1471, 4.1496, 4.1471], dtype=object), 0, 0, 0.0, 10.668276196289057, 4)
+(Timestamp('2021-10-23 04:23:09.695000'), 'HUATING01', 93.32483655568323, 92.3, array([92.2596164 , 92.04304546, 92.2596164 , 92.04304546]), 0, -0.964700012207031, array([4.1508, 4.1483, 4.1508, 4.1483], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:23:20.750000'), 'HUATING01', 93.47451359999796, 92.4, array([92.40779668, 92.19122573, 92.40779668, 92.19122573]), 0, -0.965400024414062, array([4.1524, 4.1496, 4.1524, 4.1496], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:23:29.795000'), 'HUATING01', 93.59698740783783, 92.5, array([92.52904574, 92.3124748 , 92.52904574, 92.3124748 ]), 0, -0.964700012207031, array([4.1536, 4.1508, 4.1536, 4.1508], dtype=object), 0, 0, 0.0, 8.729932684020993, 4)
+(Timestamp('2021-10-23 04:23:40.850000'), 'HUATING01', 93.74664471274211, 92.7, array([92.67720647, 92.46063553, 92.67720647, 92.46063553]), 0, -0.964700012207031, array([4.1551, 4.152, 4.1551, 4.152], dtype=object), 0, 0, 0.0, 10.66757268402099, 4)
+(Timestamp('2021-10-23 04:23:49.895000'), 'HUATING01', 93.86911851206779, 92.8, array([92.79845554, 92.5818846 , 92.79845554, 92.5818846 ]), 0, -0.965400024414062, array([4.1564, 4.153, 4.1564, 4.153], dtype=object), 0, 0, 0.0, 8.729932684020993, 4)
+(Timestamp('2021-10-23 04:24:00.950000'), 'HUATING01', 94.01877581697207, 92.9, array([92.94661627, 92.73004533, 92.94661627, 92.73004533]), 0, -0.964700012207031, array([4.1579, 4.1548, 4.1579, 4.1548], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:24:08.990000'), 'HUATING01', 94.12761838896006, 93.1, array([93.05437042, 92.83779948, 93.05437042, 92.83779948]), 0, -0.964700012207031, array([4.1592, 4.1558, 4.1592, 4.1558], dtype=object), 0, 0, 0.0, 7.7582986349487255, 4)
+(Timestamp('2021-10-23 04:24:20.045000'), 'HUATING01', 94.27727569386434, 93.2, array([93.20253115, 92.98596021, 93.20253115, 92.98596021]), 0, -0.964700012207031, array([4.161, 4.1573, 4.161, 4.1573], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:24:29.090000'), 'HUATING01', 94.39972976231226, 93.3, array([93.32376067, 93.10718973, 93.32376067, 93.10718973]), 0, -0.965400024414062, array([4.1626, 4.1589, 4.1626, 4.1589], dtype=object), 0, 0, 0.0, 8.728525659484857, 4)
+(Timestamp('2021-10-23 04:24:40.145000'), 'HUATING01', 94.54936732781843, 93.5, array([93.47190186, 93.25533092, 93.47190186, 93.25533092]), 0, -0.965400024414062, array([4.1641, 4.1601, 4.1641, 4.1601], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:24:49.190000'), 'HUATING01', 94.67179177864266, 93.6, array([93.59310207, 93.37653113, 93.59310207, 93.37653113]), 0, -0.964700012207031, array([4.1657, 4.1617, 4.1657, 4.1617], dtype=object), 0, 0, 0.0, 8.726415122680661, 4)
+(Timestamp('2021-10-23 04:25:00.245000'), 'HUATING01', 94.82142934414266, 93.7, array([93.74124326, 93.52467232, 93.74124326, 93.52467232]), 0, -0.964700012207031, array([4.1675, 4.1635, 4.1675, 4.1635], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:25:09.290000'), 'HUATING01', 94.94385380348108, 93.9, array([93.86244347, 93.64587253, 93.86244347, 93.64587253]), 0, -0.964700012207031, array([4.1694, 4.1654, 4.1694, 4.1654], dtype=object), 0, 0, 0.0, 8.72641512268066, 4)
+(Timestamp('2021-10-23 04:25:20.345000'), 'HUATING01', 95.09350123017211, 94.0, array([94.01059443, 93.79402349, 94.01059443, 93.79402349]), 0, -0.964700012207031, array([4.1713, 4.1669, 4.1713, 4.1669], dtype=object), 0, 0, 0.0, 10.666869171752927, 4)
+(Timestamp('2021-10-23 04:25:29.390000'), 'HUATING01', 95.21593555920958, 94.1, array([94.13180441, 93.91523347, 94.13180441, 93.91523347]), 0, -0.964700012207031, array([4.1731, 4.1685, 4.1731, 4.1685], dtype=object), 0, 0, 0.0, 8.727118634948727, 4)
+(Timestamp('2021-10-23 04:25:40.445000'), 'HUATING01', 95.36557312470958, 94.3, array([94.2799456 , 94.06337466, 94.2799456 , 94.06337466]), 0, -0.964700012207031, array([4.175, 4.1706, 4.175, 4.1706], dtype=object), 0, 0, 0.0, 10.66616565948486, 4)
+(Timestamp('2021-10-23 04:25:49.490000'), 'HUATING01', 95.48802718464331, 94.4, array([94.40117513, 94.18460418, 94.40117513, 94.18460418]), 0, -0.964700012207031, array([4.1775, 4.1725, 4.1775, 4.1725], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:26:00.545000'), 'HUATING01', 95.63769435925282, 94.5, array([94.54934563, 94.33277469, 94.54934563, 94.33277469]), 0, -0.964700012207031, array([4.1793, 4.1744, 4.1793, 4.1744], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:26:09.590000'), 'HUATING01', 95.76013855799552, 94.7, array([94.67056538, 94.45399444, 94.67056538, 94.45399444]), 0, -0.964700012207031, array([4.1815, 4.1762, 4.1815, 4.1762], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:26:20.645000'), 'HUATING01', 95.90980573260502, 94.8, array([94.81873589, 94.60216494, 94.81873589, 94.60216494]), 0, -0.965400024414062, array([4.184, 4.1787, 4.184, 4.1787], dtype=object), 0, 0, 0.0, 10.668276196289058, 4)
+(Timestamp('2021-10-23 04:26:29.690000'), 'HUATING01', 96.03224992282736, 94.9, array([94.93995564, 94.72338469, 94.93995564, 94.72338469]), 0, -0.964700012207031, array([4.1865, 4.1809, 4.1865, 4.1809], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:26:40.745000'), 'HUATING01', 96.18192696713592, 95.1, array([95.08813591, 94.87156497, 95.08813591, 94.87156497]), 0, -0.965400024414062, array([4.1886, 4.1827, 4.1886, 4.1827], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:26:49.790000'), 'HUATING01', 96.30437116586629, 95.2, array([95.20935566, 94.99278472, 95.20935566, 94.99278472]), 0, -0.964700012207031, array([4.1914, 4.1849, 4.1914, 4.1849], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:27:00.845000'), 'HUATING01', 96.45402847077057, 95.4, array([95.35751639, 95.14094545, 95.35751639, 95.14094545]), 0, -0.964700012207031, array([4.1939, 4.1877, 4.1939, 4.1877], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:27:09.890000'), 'HUATING01', 96.57648253069196, 95.5, array([95.47874592, 95.26217498, 95.47874592, 95.26217498]), 0, -0.965400024414062, array([4.1964, 4.1899, 4.1964, 4.1899], dtype=object), 0, 0, 0.0, 8.728525659484857, 4)
+(Timestamp('2021-10-23 04:27:20.945000'), 'HUATING01', 96.72613983559624, 95.6, array([95.62690665, 95.41033571, 95.62690665, 95.41033571]), 0, -0.964700012207031, array([4.1995, 4.1923, 4.1995, 4.1923], dtype=object), 0, 0, 0.0, 10.667572684020993, 4)
+(Timestamp('2021-10-23 04:27:29.990000'), 'HUATING01', 96.84860376522903, 95.7, array([95.74814594, 95.531575  , 95.74814594, 95.531575  ]), 0, -0.965400024414062, array([4.2023, 4.1951, 4.2023, 4.1951], dtype=object), 0, 0, 0.0, 8.729229171752925, 4)
+(Timestamp('2021-10-23 04:27:40.040000'), 'HUATING01', 96.98464958220607, 100.0, array([100.        ,  99.78342906, 100.        ,  99.78342906]), 0, -0.964700012207031, array([4.2047, 4.1973, 4.2047, 4.1973], dtype=object), 0, 0, 0.0, 9.697345659484862, 4)
+(Timestamp('2021-10-23 04:27:49.085000'), 'HUATING01', 97.10709378093644, 100.0, array([100.        ,  99.78342906, 100.        ,  99.78342906]), 0, -0.964700012207031, array([4.2078, 4.2001, 4.2078, 4.2001], dtype=object), 0, 0, 0.0, 8.727822147216793, 4)
+(Timestamp('2021-10-23 04:28:00.140000'), 'HUATING01', 97.25677082525117, 100.0, array([100.        ,  99.78342906, 100.        ,  99.78342906]), 0, -0.965400024414062, array([4.2109, 4.2032, 4.2109, 4.2032], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:28:09.185000'), 'HUATING01', 97.37922488517873, 100.0, array([100.        ,  99.78342906, 100.        ,  99.78342906]), 0, -0.964700012207031, array([4.2137, 4.2057, 4.2137, 4.2057], dtype=object), 0, 0, 0.0, 8.728525659484859, 4)
+(Timestamp('2021-10-23 04:28:20.240000'), 'HUATING01', 97.52890192948112, 100.0, array([100.        ,  99.78342906, 100.        ,  99.78342906]), 0, -0.965400024414062, array([4.2175, 4.2088, 4.2175, 4.2088], dtype=object), 0, 0, 0.0, 10.668979708557124, 4)
+(Timestamp('2021-10-23 04:28:29.285000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 0, 0.0, array([4.2035, 4.1951, 4.2035, 4.1951], dtype=object), 0, 0, 0.0, 7.759002147216792, 4)
+(Timestamp('2021-10-23 04:28:40.340000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 11.054999999999996, 0.0, array([4.1917, 4.1834, 4.1917, 4.1834], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:28:49.385000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 20.099999999999987, 0.0, array([4.1858, 4.1775, 4.1858, 4.1775], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:00.440000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 31.154999999999976, 0.0, array([4.1815, 4.1737, 4.1815, 4.1737], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:09.485000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 40.199999999999996, 0.0, array([4.1784, 4.1706, 4.1784, 4.1706], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:20.540000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 51.255000000000024, 0.0, array([4.1759, 4.1679, 4.1759, 4.1679], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:29.585000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 60.30000000000005, 0.0, array([4.1734, 4.1657, 4.1734, 4.1657], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:40.640000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 71.35500000000002, 0.0, array([4.1716, 4.1638, 4.1716, 4.1638], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:29:49.685000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 80.39999999999998, 0.0, array([4.17, 4.162, 4.17, 4.162], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:00.740000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 91.45499999999993, 0.0, array([4.1685, 4.1607, 4.1685, 4.1607], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:09.785000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 100.49999999999989, 0.0, array([4.1669, 4.1595, 4.1669, 4.1595], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:20.840000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 111.55499999999984, 0.0, array([4.1657, 4.1582, 4.1657, 4.1582], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:29.885000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 120.5999999999998, 0.0, array([4.1648, 4.157, 4.1648, 4.157], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:40.940000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 131.65499999999975, 0.0, array([4.1638, 4.1561, 4.1638, 4.1561], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:30:49.985000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 140.6999999999997, 0.0, array([4.1629, 4.1555, 4.1629, 4.1555], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:00.035000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 150.74999999999966, 0.0, array([4.162, 4.1545, 4.162, 4.1545], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:09.080000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 159.79499999999962, 0.0, array([4.1613, 4.1536, 4.1613, 4.1536], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:20.135000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 170.84999999999957, 0.0, array([4.1604, 4.153, 4.1604, 4.153], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:29.180000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 179.89499999999953, 0.0, array([4.1598, 4.1524, 4.1598, 4.1524], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:40.235000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 190.94999999999948, 0.0, array([4.1589, 4.1514, 4.1589, 4.1514], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:31:49.280000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 199.99499999999944, 0.0, array([4.1582, 4.1508, 4.1582, 4.1508], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:00.335000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 211.0499999999994, 0.0, array([4.1576, 4.1505, 4.1576, 4.1505], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:09.380000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 220.09499999999935, 0.0, array([4.157, 4.1499, 4.157, 4.1499], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:20.435000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 231.1499999999993, 0.0, array([4.1567, 4.1493, 4.1567, 4.1493], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:29.480000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 240.19499999999925, 0.0, array([4.1561, 4.1489, 4.1561, 4.1489], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:40.535000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 251.2499999999992, 0.0, array([4.1558, 4.1483, 4.1558, 4.1483], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:32:49.580000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 260.29499999999916, 0.0, array([4.1551, 4.148, 4.1551, 4.148], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:00.635000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 271.3499999999991, 0.0, array([4.1548, 4.1477, 4.1548, 4.1477], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:09.680000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 280.3949999999991, 0.0, array([4.1545, 4.1474, 4.1545, 4.1474], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:20.735000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 291.449999999999, 0.0, array([4.1539, 4.1468, 4.1539, 4.1468], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:29.780000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 300.494999999999, 0.0, array([4.1536, 4.1462, 4.1536, 4.1462], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:40.835000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 311.54999999999893, 0.0, array([4.1533, 4.1458, 4.1533, 4.1458], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:33:49.880000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 320.5949999999989, 0.0, array([4.153, 4.1455, 4.153, 4.1455], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:00.935000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 331.64999999999884, 0.0, array([4.1527, 4.1452, 4.1527, 4.1452], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:09.980000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 340.6949999999988, 0.0, array([4.1524, 4.1449, 4.1524, 4.1449], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:20.030000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 350.74499999999875, 0.0, array([4.152, 4.1446, 4.152, 4.1446], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:29.075000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 359.7899999999987, 0.0, array([4.1517, 4.1443, 4.1517, 4.1443], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:40.130000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 370.84499999999866, 0.0, array([4.1511, 4.144, 4.1511, 4.144], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:34:49.175000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 379.8899999999986, 0.0, array([4.1508, 4.144, 4.1508, 4.144], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:00.230000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 390.9449999999986, 0.0, array([4.1505, 4.1437, 4.1505, 4.1437], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:09.275000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 399.98999999999853, 0.0, array([4.1502, 4.1434, 4.1502, 4.1434], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:20.330000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 411.0449999999985, 0.0, array([4.1502, 4.1431, 4.1502, 4.1431], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:29.375000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 420.08999999999844, 0.0, array([4.1499, 4.1431, 4.1499, 4.1431], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:40.430000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 431.1449999999984, 0.0, array([4.1496, 4.1427, 4.1496, 4.1427], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:35:49.475000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 440.18999999999835, 0.0, array([4.1493, 4.1424, 4.1493, 4.1424], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:00.530000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 451.2449999999983, 0.0, array([4.1493, 4.1421, 4.1493, 4.1421], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:09.575000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 460.28999999999826, 0.0, array([4.1489, 4.1421, 4.1489, 4.1421], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:20.630000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 471.3449999999982, 0.0, array([4.1486, 4.1418, 4.1486, 4.1418], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:29.675000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 480.38999999999817, 0.0, array([4.1486, 4.1415, 4.1486, 4.1415], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:40.730000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 491.4449999999981, 0.0, array([4.1483, 4.1415, 4.1483, 4.1415], dtype=object), 0, 0, 0.0, 0.0, 4)
+(Timestamp('2021-10-23 04:36:49.775000'), 'HUATING01', 97.63775437117434, 100.0, array([100.        ,  99.89119298, 100.        ,  99.89119298]), 500.4899999999981, 0.0, array([4.148, 4.1412, 4.148, 4.1412], dtype=object), 0, 0, 0.0004899999999980766, 0.0, 4)
+(Timestamp('2021-10-23 04:37:00.830000'), 'HUATING01', 97.63775437117434, 100.0, array([99.98053372, 99.8678917 , 99.98053372, 99.8678917 ]), 511.544999999998, 0.0, array([4.148, 4.1412, 4.148, 4.1412], dtype=object), 0, 0, 0.011544999999998029, 0.0, 0)
+(Timestamp('2021-10-23 04:37:09.875000'), 'HUATING01', 97.63775437117434, 99.9, array([99.94593687, 99.82649419, 99.94593687, 99.82649419]), 520.589999999998, 0.0, array([4.1477, 4.1409, 4.1477, 4.1409], dtype=object), 0, 0, 0.020589999999997985, 0.0, 0)
+(Timestamp('2021-10-23 04:37:20.930000'), 'HUATING01', 97.63775437117434, 99.9, array([99.89361874, 99.76400083, 99.89361874, 99.76400083]), 531.6449999999979, 0.0, array([4.1477, 4.1409, 4.1477, 4.1409], dtype=object), 0, 0, 0.03164499999999794, 0.0, 0)
+(Timestamp('2021-10-23 04:37:29.975000'), 'HUATING01', 97.63775437117434, 99.8, array([99.82783499, 99.68546836, 99.82783499, 99.68546836]), 540.6899999999979, 0.0, array([4.1474, 4.1406, 4.1474, 4.1406], dtype=object), 0, 0, 0.040689999999997895, 0.0, 0)
+(Timestamp('2021-10-23 04:37:40.025000'), 'HUATING01', 97.63775437117434, 99.7, array([99.74884507, 99.59152393, 99.74884507, 99.59152393]), 550.7399999999978, 0.0, array([4.1471, 4.1406, 4.1471, 4.1406], dtype=object), 0, 0, 0.05073999999999786, 0.0, 0)
+(Timestamp('2021-10-23 04:37:49.070000'), 'HUATING01', 97.63775437117434, 99.7, array([99.65956617, 99.48528615, 99.65956617, 99.48528615]), 559.7849999999978, 0.0, array([4.1471, 4.1403, 4.1471, 4.1403], dtype=object), 0, 0, 0.059784999999997826, 0.0, 0)
+(Timestamp('2021-10-23 04:38:00.125000'), 'HUATING01', 97.63775437117434, 99.6, array([99.55985241, 99.36667896, 99.55985241, 99.36667896]), 570.8399999999978, 0.0, array([4.1468, 4.14, 4.1468, 4.14], dtype=object), 0, 0, 0.07083999999999778, 0.0, 0)
+(Timestamp('2021-10-23 04:38:09.170000'), 'HUATING01', 97.63775437117434, 99.5, array([99.45410102, 99.24113108, 99.45410102, 99.24113108]), 579.8849999999977, 0.0, array([4.1468, 4.14, 4.1468, 4.14], dtype=object), 0, 0, 0.07988499999999774, 0.0, 0)
+(Timestamp('2021-10-23 04:38:20.225000'), 'HUATING01', 97.63775437117434, 99.3, array([99.34252789, 99.1091975 , 99.34252789, 99.1091975 ]), 590.9399999999977, 0.0, array([4.1465, 4.1396, 4.1465, 4.1396], dtype=object), 0, 0, 0.09093999999999769, 0.0, 0)
+(Timestamp('2021-10-23 04:38:29.270000'), 'HUATING01', 97.63775437117434, 99.2, array([99.22995217, 98.97572968, 99.22995217, 98.97572968]), 599.9849999999976, 0.0, array([4.1465, 4.1396, 4.1465, 4.1396], dtype=object), 0, 0, 0.09998499999999765, 0.0, 0)
+(Timestamp('2021-10-23 04:38:40.325000'), 'HUATING01', 97.63775437117434, 99.1, array([99.12508762, 98.85151758, 99.12508762, 98.85151758]), 611.0399999999976, 0.0, array([4.1462, 4.1396, 4.1462, 4.1396], dtype=object), 0, 0, 0.10294399999999937, 0.0, 0)
+(Timestamp('2021-10-23 04:38:49.370000'), 'HUATING01', 97.63775437117434, 99.0, array([99.02732346, 98.73584188, 99.02732346, 98.73584188]), 620.0849999999975, 0.0, array([4.1462, 4.1393, 4.1462, 4.1393], dtype=object), 0, 0, 0.10535599999999935, 0.0, 0)
+(Timestamp('2021-10-23 04:39:00.425000'), 'HUATING01', 97.63775437117434, 98.9, array([98.93664577, 98.62903614, 98.93664577, 98.62903614]), 631.1399999999975, 0.0, array([4.1458, 4.1393, 4.1458, 4.1393], dtype=object), 0, 0, 0.10830399999999937, 0.0, 0)
+(Timestamp('2021-10-23 04:39:09.470000'), 'HUATING01', 97.63775437117434, 98.9, array([98.85189936, 98.53081527, 98.85189936, 98.53081527]), 640.1849999999974, 0.0, array([4.1458, 4.139, 4.1458, 4.139], dtype=object), 0, 0, 0.11071599999999934, 0.0, 0)
+(Timestamp('2021-10-23 04:39:20.525000'), 'HUATING01', 97.63775437117434, 98.8, array([98.77452906, 98.43981647, 98.77452906, 98.43981647]), 651.2399999999974, 0.0, array([4.1458, 4.139, 4.1458, 4.139], dtype=object), 0, 0, 0.11366399999999934, 0.0, 0)
+(Timestamp('2021-10-23 04:39:29.570000'), 'HUATING01', 97.63775437117434, 98.7, array([98.70223947, 98.35699775, 98.70223947, 98.35699775]), 660.2849999999974, 0.0, array([4.1455, 4.1384, 4.1455, 4.1384], dtype=object), 0, 0, 0.11607599999999932, 0.0, 0)
+(Timestamp('2021-10-23 04:39:40.625000'), 'HUATING01', 97.63775437117434, 98.6, array([98.63671813, 98.27860698, 98.63671813, 98.27860698]), 671.3399999999973, 0.0, array([4.1455, 4.1384, 4.1455, 4.1384], dtype=object), 0, 0, 0.11902399999999931, 0.0, 0)
+(Timestamp('2021-10-23 04:39:49.670000'), 'HUATING01', 97.63775437117434, 98.6, array([98.5759356 , 98.20728798, 98.5759356 , 98.20728798]), 680.3849999999973, 0.0, array([4.1452, 4.1384, 4.1452, 4.1384], dtype=object), 0, 0, 0.1214359999999993, 0.0, 0)
+(Timestamp('2021-10-23 04:40:00.725000'), 'HUATING01', 97.63775437117434, 98.5, array([98.5207539, 98.1422286, 98.5207539, 98.1422286]), 691.4399999999972, 0.0, array([4.1452, 4.1381, 4.1452, 4.1381], dtype=object), 0, 0, 0.12438399999999927, 0.0, 0)
+(Timestamp('2021-10-23 04:40:09.770000'), 'HUATING01', 97.63775437117434, 98.5, array([98.4707589 , 98.08258708, 98.4707589 , 98.08258708]), 700.4849999999972, 0.0, array([4.1449, 4.1381, 4.1449, 4.1381], dtype=object), 0, 0, 0.12679599999999927, 0.0, 0)
+(Timestamp('2021-10-23 04:40:20.825000'), 'HUATING01', 97.63775437117434, 98.4, array([98.42432113, 98.02929702, 98.42432113, 98.02929702]), 711.5399999999971, 0.0, array([4.1449, 4.1381, 4.1449, 4.1381], dtype=object), 0, 0, 0.12974399999999925, 0.0, 0)
+(Timestamp('2021-10-23 04:40:29.870000'), 'HUATING01', 97.63775437117434, 98.4, array([98.38315709, 97.98000198, 98.38315709, 97.98000198]), 720.5849999999971, 0.0, array([4.1449, 4.1378, 4.1449, 4.1378], dtype=object), 0, 0, 0.13215599999999925, 0.0, 0)
+(Timestamp('2021-10-23 04:40:40.925000'), 'HUATING01', 97.63775437117434, 98.3, array([98.34568042, 97.93574157, 98.34568042, 97.93574157]), 731.639999999997, 0.0, array([4.1446, 4.1378, 4.1446, 4.1378], dtype=object), 0, 0, 0.13510399999999925, 0.0, 0)
+(Timestamp('2021-10-23 04:40:49.970000'), 'HUATING01', 97.63775437117434, 98.3, array([98.3109858, 97.8967775, 98.3109858, 97.8967775]), 740.684999999997, 0.0, array([4.1446, 4.1378, 4.1446, 4.1378], dtype=object), 0, 0, 0.13751599999999922, 0.0, 0)
+(Timestamp('2021-10-23 04:41:00.020000'), 'HUATING01', 97.63775437117434, 98.3, array([98.28047906, 97.86060739, 98.28047906, 97.86060739]), 750.734999999997, 0.0, array([4.1446, 4.1375, 4.1446, 4.1375], dtype=object), 0, 0, 0.1401959999999992, 0.0, 0)
+(Timestamp('2021-10-23 04:41:09.065000'), 'HUATING01', 97.63775437117434, 98.3, array([98.2521333, 97.8281408, 98.2521333, 97.8281408]), 759.7799999999969, 0.0, array([4.1443, 4.1375, 4.1443, 4.1375], dtype=object), 0, 0, 0.1426079999999992, 0.0, 0)
+(Timestamp('2021-10-23 04:41:20.120000'), 'HUATING01', 97.63775437117434, 98.2, array([98.22619473, 97.79972877, 98.22619473, 97.79972877]), 770.8349999999969, 0.0, array([4.1443, 4.1375, 4.1443, 4.1375], dtype=object), 0, 0, 0.1455559999999992, 0.0, 0)
+(Timestamp('2021-10-23 04:41:29.165000'), 'HUATING01', 97.63775437117434, 98.2, array([98.20366442, 97.77303487, 98.20366442, 97.77303487]), 779.8799999999968, 0.0, array([4.1443, 4.1372, 4.1443, 4.1372], dtype=object), 0, 0, 0.14796799999999916, 0.0, 0)
+(Timestamp('2021-10-23 04:41:40.220000'), 'HUATING01', 97.63775437117434, 98.2, array([98.1824839 , 97.74895684, 98.1824839 , 97.74895684]), 790.9349999999968, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.15091599999999916, 0.0, 0)
+(Timestamp('2021-10-23 04:41:49.265000'), 'HUATING01', 97.63775437117434, 98.2, array([98.16285651, 97.72818582, 98.16285651, 97.72818582]), 799.9799999999967, 0.0, array([4.144, 4.1372, 4.144, 4.1372], dtype=object), 0, 0, 0.15332799999999913, 0.0, 0)
+(Timestamp('2021-10-23 04:42:00.320000'), 'HUATING01', 97.63775437117434, 98.1, array([98.14591903, 97.70943226, 98.14591903, 97.70943226]), 811.0349999999967, 0.0, array([4.144, 4.1369, 4.144, 4.1369], dtype=object), 0, 0, 0.15627599999999914, 0.0, 0)
+(Timestamp('2021-10-23 04:42:09.365000'), 'HUATING01', 97.63775437117434, 98.1, array([98.12708568, 97.6911199 , 98.12708568, 97.6911199 ]), 820.0799999999966, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.1586879999999991, 0.0, 0)
+(Timestamp('2021-10-23 04:42:20.420000'), 'HUATING01', 97.63775437117434, 98.1, array([98.10905979, 97.67542728, 98.10905979, 97.67542728]), 831.1349999999966, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.1616359999999991, 0.0, 0)
+(Timestamp('2021-10-23 04:42:29.465000'), 'HUATING01', 97.63775437117434, 98.1, array([98.09372203, 97.66164928, 98.09372203, 97.66164928]), 840.1799999999965, 0.0, array([4.1434, 4.1369, 4.1434, 4.1369], dtype=object), 0, 0, 0.1640479999999991, 0.0, 0)
+(Timestamp('2021-10-23 04:42:40.520000'), 'HUATING01', 97.63775437117434, 98.1, array([98.07889783, 97.64641963, 98.07889783, 97.64641963]), 851.2349999999965, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.1669959999999991, 0.0, 0)
+(Timestamp('2021-10-23 04:42:49.565000'), 'HUATING01', 97.63775437117434, 98.1, array([98.06487273, 97.63315054, 98.06487273, 97.63315054]), 860.2799999999964, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.16940799999999906, 0.0, 0)
+(Timestamp('2021-10-23 04:43:00.620000'), 'HUATING01', 97.63775437117434, 98.1, array([98.05302088, 97.62193755, 98.05302088, 97.62193755]), 871.3349999999964, 0.0, array([4.1431, 4.1365, 4.1431, 4.1365], dtype=object), 0, 0, 0.17235599999999907, 0.0, 0)
+(Timestamp('2021-10-23 04:43:09.665000'), 'HUATING01', 97.63775437117434, 98.0, array([98.04262114, 97.61048722, 98.04262114, 97.61048722]), 880.3799999999964, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.17476799999999904, 0.0, 0)
+(Timestamp('2021-10-23 04:43:20.720000'), 'HUATING01', 97.63775437117434, 98.0, array([98.03016426, 97.59949565, 98.03016426, 97.59949565]), 891.4349999999963, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.17771599999999904, 0.0, 0)
+(Timestamp('2021-10-23 04:43:29.765000'), 'HUATING01', 97.63775437117434, 98.0, array([98.01935736, 97.59033478, 98.01935736, 97.59033478]), 900.4799999999963, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.18012799999999904, 0.0, 0)
+(Timestamp('2021-10-23 04:43:40.820000'), 'HUATING01', 97.63775437117434, 98.0, array([98.01035208, 97.58270113, 98.01035208, 97.58270113]), 911.5349999999962, 0.0, array([4.1427, 4.1362, 4.1427, 4.1362], dtype=object), 0, 0, 0.18307599999999902, 0.0, 0)
+(Timestamp('2021-10-23 04:43:49.865000'), 'HUATING01', 97.63775437117434, 98.0, array([98.00145505, 97.57457849, 98.00145505, 97.57457849]), 920.5799999999962, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.18548799999999901, 0.0, 0)
+(Timestamp('2021-10-23 04:44:00.920000'), 'HUATING01', 97.63775437117434, 98.0, array([97.99222676, 97.56602433, 97.99222676, 97.56602433]), 931.6349999999961, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.188435999999999, 0.0, 0)
+(Timestamp('2021-10-23 04:44:09.965000'), 'HUATING01', 97.63775437117434, 98.0, array([97.98430401, 97.55899321, 97.98430401, 97.55899321]), 940.6799999999961, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.190847999999999, 0.0, 0)
+(Timestamp('2021-10-23 04:44:20.015000'), 'HUATING01', 97.63775437117434, 98.0, array([97.97780328, 97.55322408, 97.97780328, 97.55322408]), 950.729999999996, 0.0, array([4.1424, 4.1359, 4.1424, 4.1359], dtype=object), 0, 0, 0.19352799999999898, 0.0, 0)
+(Timestamp('2021-10-23 04:44:29.060000'), 'HUATING01', 97.63775437117434, 98.0, array([97.97173287, 97.54813224, 97.97173287, 97.54813224]), 959.774999999996, 0.0, array([4.1421, 4.1359, 4.1421, 4.1359], dtype=object), 0, 0, 0.19593999999999898, 0.0, 0)
+(Timestamp('2021-10-23 04:44:40.115000'), 'HUATING01', 97.63775437117434, 98.0, array([97.96368293, 97.54119755, 97.96368293, 97.54119755]), 970.829999999996, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.19888799999999898, 0.0, 0)
+(Timestamp('2021-10-23 04:44:49.160000'), 'HUATING01', 97.63775437117434, 98.0, array([97.95715581, 97.53486266, 97.95715581, 97.53486266]), 979.8749999999959, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.20129999999999892, 0.0, 0)
+(Timestamp('2021-10-23 04:45:00.215000'), 'HUATING01', 97.63775437117434, 98.0, array([97.95186626, 97.52972888, 97.95186626, 97.52972888]), 990.9299999999959, 0.0, array([4.1421, 4.1356, 4.1421, 4.1356], dtype=object), 0, 0, 0.20424799999999893, 0.0, 0)
+(Timestamp('2021-10-23 04:45:09.260000'), 'HUATING01', 97.63775437117434, 97.9, array([97.94640119, 97.52479129, 97.94640119, 97.52479129]), 999.9749999999958, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2066599999999989, 0.0, 0)
+(Timestamp('2021-10-23 04:45:20.315000'), 'HUATING01', 97.63775437117434, 97.9, array([97.9391491 , 97.51792658, 97.9391491 , 97.51792658]), 1011.0299999999958, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2096079999999989, 0.0, 0)
+(Timestamp('2021-10-23 04:45:29.360000'), 'HUATING01', 97.63775437117434, 97.9, array([97.93335115, 97.51206333, 97.93335115, 97.51206333]), 1020.0749999999957, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2120199999999989, 0.0, 0)
+(Timestamp('2021-10-23 04:45:40.415000'), 'HUATING01', 97.63775437117434, 97.9, array([97.92871896, 97.50737897, 97.92871896, 97.50737897]), 1031.1299999999965, 0.0, array([4.1418, 4.1353, 4.1418, 4.1353], dtype=object), 0, 0, 0.2149679999999991, 0.0, 0)
+(Timestamp('2021-10-23 04:45:49.460000'), 'HUATING01', 97.63775437117434, 97.9, array([97.9241959 , 97.50366034, 97.9241959 , 97.50366034]), 1040.1749999999975, 0.0, array([4.1415, 4.1353, 4.1415, 4.1353], dtype=object), 0, 0, 0.21737999999999935, 0.0, 0)
+(Timestamp('2021-10-23 04:46:00.515000'), 'HUATING01', 97.63775437117434, 97.9, array([97.91834788, 97.49915186, 97.91834788, 97.49915186]), 1051.2299999999987, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.22032799999999966, 0.0, 0)
+(Timestamp('2021-10-23 04:46:09.560000'), 'HUATING01', 97.63775437117434, 97.9, array([97.91255658, 97.49284058, 97.91255658, 97.49284058]), 1060.2749999999996, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.22273999999999994, 0.0, 0)
+(Timestamp('2021-10-23 04:46:20.615000'), 'HUATING01', 97.63775437117434, 97.9, array([97.90799565, 97.48787015, 97.90799565, 97.48787015]), 1071.3300000000008, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.22568800000000028, 0.0, 0)
+(Timestamp('2021-10-23 04:46:29.660000'), 'HUATING01', 97.63775437117434, 97.9, array([97.90442633, 97.48398035, 97.90442633, 97.48398035]), 1080.3750000000018, 0.0, array([4.1415, 4.135, 4.1415, 4.135], dtype=object), 0, 0, 0.22810000000000052, 0.0, 0)
+(Timestamp('2021-10-23 04:46:40.715000'), 'HUATING01', 97.63775437117434, 97.9, array([97.90081828, 97.48093901, 97.90081828, 97.48093901]), 1091.430000000003, 0.0, array([4.1412, 4.135, 4.1412, 4.135], dtype=object), 0, 0, 0.2310480000000008, 0.0, 0)
+(Timestamp('2021-10-23 04:46:49.760000'), 'HUATING01', 97.63775437117434, 97.9, array([97.89475289, 97.47766755, 97.89475289, 97.47766755]), 1100.475000000004, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.2334600000000011, 0.0, 0)
+(Timestamp('2021-10-23 04:47:00.815000'), 'HUATING01', 97.63775437117434, 97.9, array([97.88958488, 97.47144868, 97.88958488, 97.47144868]), 1111.5300000000052, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.2364080000000014, 0.0, 0)
+(Timestamp('2021-10-23 04:47:09.860000'), 'HUATING01', 97.63775437117434, 97.9, array([97.88559837, 97.46665155, 97.88559837, 97.46665155]), 1120.5750000000062, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.2388200000000017, 0.0, 0)
+(Timestamp('2021-10-23 04:47:20.915000'), 'HUATING01', 97.63775437117434, 97.9, array([97.88252646, 97.46295499, 97.88252646, 97.46295499]), 1131.6300000000074, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.24176800000000198, 0.0, 0)
+(Timestamp('2021-10-23 04:47:29.960000'), 'HUATING01', 97.63775437117434, 97.9, array([97.87732365, 97.46012418, 97.87732365, 97.46012418]), 1140.6750000000084, 0.0, array([4.1412, 4.1347, 4.1412, 4.1347], dtype=object), 0, 0, 0.24418000000000228, 0.0, 0)
+(Timestamp('2021-10-23 04:47:40.010000'), 'HUATING01', 97.63775437117434, 97.9, array([97.87190729, 97.45796112, 97.87190729, 97.45796112]), 1150.7250000000095, 0.0, array([4.1409, 4.1347, 4.1409, 4.1347], dtype=object), 0, 0, 0.24686000000000255, 0.0, 0)
+(Timestamp('2021-10-23 04:47:49.055000'), 'HUATING01', 97.63775437117434, 97.9, array([97.86730319, 97.45292135, 97.86730319, 97.45292135]), 1159.7700000000104, 0.0, array([4.1409, 4.1344, 4.1409, 4.1344], dtype=object), 0, 0, 0.24927200000000282, 0.0, 0)
+(Timestamp('2021-10-23 04:48:00.110000'), 'HUATING01', 97.63775437117434, 97.9, array([97.86380588, 97.44762102, 97.86380588, 97.44762102]), 1170.8250000000116, 0.0, array([4.1409, 4.1344, 4.1409, 4.1344], dtype=object), 0, 0, 0.25222000000000316, 0.0, 0)
+(Timestamp('2021-10-23 04:48:09.155000'), 'HUATING01', 97.63775437117434, 97.9, array([97.86067026, 97.44361963, 97.86067026, 97.44361963]), 1179.8700000000126, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.2546320000000034, 0.0, 0)
+(Timestamp('2021-10-23 04:48:20.210000'), 'HUATING01', 97.63775437117434, 97.9, array([97.85698486, 97.44060259, 97.85698486, 97.44060259]), 1190.9250000000138, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.25758000000000375, 0.0, 0)
+(Timestamp('2021-10-23 04:48:29.255000'), 'HUATING01', 97.63775437117434, 97.9, array([97.85151008, 97.43834171, 97.85151008, 97.43834171]), 1199.9700000000148, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.259992000000004, 0.0, 0)
+(Timestamp('2021-10-23 04:48:40.310000'), 'HUATING01', 97.63775437117434, 97.8, array([97.84685611, 97.43569391, 97.84685611, 97.43569391]), 1211.025000000016, 0.0, array([4.1406, 4.1344, 4.1406, 4.1344], dtype=object), 0, 0, 0.26551250000000803, 0.0, 0)
+(Timestamp('2021-10-23 04:48:49.355000'), 'HUATING01', 97.63775437117434, 97.8, array([97.84337961, 97.42941761, 97.84337961, 97.42941761]), 1220.070000000017, 0.0, array([4.1406, 4.1341, 4.1406, 4.1341], dtype=object), 0, 0, 0.2700350000000086, 0.0, 0)
+(Timestamp('2021-10-23 04:49:00.410000'), 'HUATING01', 97.63775437117434, 97.8, array([97.84078994, 97.42474235, 97.84078994, 97.42474235]), 1231.1250000000182, 0.0, array([4.1406, 4.1341, 4.1406, 4.1341], dtype=object), 0, 0, 0.27556250000000915, 0.0, 0)
+(Timestamp('2021-10-23 04:49:09.455000'), 'HUATING01', 97.63775437117434, 97.8, array([97.83779327, 97.42129983, 97.83779327, 97.42129983]), 1240.1700000000192, 0.0, array([4.1406, 4.1341, 4.1406, 4.1341], dtype=object), 0, 0, 0.28008500000000963, 0.0, 0)
+(Timestamp('2021-10-23 04:49:20.510000'), 'HUATING01', 97.63775437117434, 97.8, array([97.83165316, 97.41877259, 97.83165316, 97.41877259]), 1251.2250000000204, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.28561250000001026, 0.0, 0)
+(Timestamp('2021-10-23 04:49:29.555000'), 'HUATING01', 97.63775437117434, 97.8, array([97.82668415, 97.41693858, 97.82668415, 97.41693858]), 1260.2700000000214, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.2901350000000107, 0.0, 0)
+(Timestamp('2021-10-23 04:49:40.610000'), 'HUATING01', 97.63775437117434, 97.8, array([97.82308961, 97.41508895, 97.82308961, 97.41508895]), 1271.3250000000226, 0.0, array([4.1403, 4.1341, 4.1403, 4.1341], dtype=object), 0, 0, 0.2956625000000114, 0.0, 0)
+(Timestamp('2021-10-23 04:49:49.655000'), 'HUATING01', 97.63775437117434, 97.8, array([97.82051912, 97.41020907, 97.82051912, 97.41020907]), 1280.3700000000235, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.30018500000001186, 0.0, 0)
+(Timestamp('2021-10-23 04:50:00.710000'), 'HUATING01', 97.63775437117434, 97.8, array([97.81868713, 97.40494685, 97.81868713, 97.40494685]), 1291.4250000000247, 0.0, array([4.1403, 4.1338, 4.1403, 4.1338], dtype=object), 0, 0, 0.3057125000000124, 0.0, 0)
+(Timestamp('2021-10-23 04:50:09.755000'), 'HUATING01', 97.63775437117434, 97.8, array([97.81437853, 97.40123931, 97.81437853, 97.40123931]), 1300.4700000000257, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.3102350000000129, 0.0, 0)
+(Timestamp('2021-10-23 04:50:20.810000'), 'HUATING01', 97.63775437117434, 97.8, array([97.80884052, 97.39863642, 97.80884052, 97.39863642]), 1311.525000000027, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.3157625000000135, 0.0, 0)
+(Timestamp('2021-10-23 04:50:29.855000'), 'HUATING01', 97.63775437117434, 97.8, array([97.80443046, 97.39682991, 97.80443046, 97.39682991]), 1320.570000000028, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.32028500000001403, 0.0, 0)
+(Timestamp('2021-10-23 04:50:40.910000'), 'HUATING01', 97.63775437117434, 97.8, array([97.80138114, 97.39558081, 97.80138114, 97.39558081]), 1331.625000000029, 0.0, array([4.14, 4.1338, 4.14, 4.1338], dtype=object), 0, 0, 0.3258125000000146, 0.0, 0)
+(Timestamp('2021-10-23 04:50:49.955000'), 'HUATING01', 97.63775437117434, 97.8, array([97.79929679, 97.39215629, 97.79929679, 97.39215629]), 1340.67000000003, 0.0, array([4.14, 4.1334, 4.14, 4.1334], dtype=object), 0, 0, 0.3303350000000151, 0.0, 0)
+(Timestamp('2021-10-23 04:51:00.005000'), 'HUATING01', 97.63775437117434, 97.8, array([97.79787974, 97.38460852, 97.79787974, 97.38460852]), 1350.7200000000312, 0.0, array([4.14, 4.1334, 4.14, 4.1334], dtype=object), 0, 0, 0.33536000000001565, 0.0, 0)
+(Timestamp('2021-10-23 04:51:09.050000'), 'HUATING01', 97.63775437117434, 97.8, array([97.79692521, 97.37952431, 97.79692521, 97.37952431]), 1359.7650000000322, 0.0, array([4.14, 4.1334, 4.14, 4.1334], dtype=object), 0, 0, 0.33988250000001613, 0.0, 0)
+(Timestamp('2021-10-23 04:51:20.105000'), 'HUATING01', 97.63775437117434, 97.8, array([97.79302667, 97.37521755, 97.79302667, 97.37521755]), 1370.8200000000334, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.3454100000000167, 0.0, 0)
+(Timestamp('2021-10-23 04:51:29.150000'), 'HUATING01', 97.63775437117434, 97.8, array([97.78466479, 97.37236148, 97.78466479, 97.37236148]), 1379.8650000000343, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.3499325000000172, 0.0, 0)
+(Timestamp('2021-10-23 04:51:40.205000'), 'HUATING01', 97.63775437117434, 97.8, array([97.77914315, 97.37047551, 97.77914315, 97.37047551]), 1390.9200000000355, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.3554600000000178, 0.0, 0)
+(Timestamp('2021-10-23 04:51:49.250000'), 'HUATING01', 97.63775437117434, 97.8, array([97.77553895, 97.36924447, 97.77553895, 97.36924447]), 1399.9650000000365, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.3599825000000183, 0.0, 0)
+(Timestamp('2021-10-23 04:52:00.305000'), 'HUATING01', 97.63775437117434, 97.8, array([97.77319678, 97.36779801, 97.77319678, 97.36779801]), 1411.0200000000377, 0.0, array([4.1396, 4.1334, 4.1396, 4.1334], dtype=object), 0, 0, 0.3655100000000189, 0.0, 0)
+(Timestamp('2021-10-23 04:52:09.350000'), 'HUATING01', 97.63775437117434, 97.8, array([97.7709724 , 97.36320391, 97.7709724 , 97.36320391]), 1420.0650000000387, 0.0, array([4.1393, 4.1334, 4.1393, 4.1334], dtype=object), 0, 0, 0.3700325000000194, 0.0, 0)
+(Timestamp('2021-10-23 04:52:20.405000'), 'HUATING01', 97.63775437117434, 97.8, array([97.76895237, 97.35800814, 97.76895237, 97.35800814]), 1431.12000000004, 0.0, array([4.1396, 4.1331, 4.1396, 4.1331], dtype=object), 0, 0, 0.37556000000002, 0.0, 0)
+(Timestamp('2021-10-23 04:52:29.450000'), 'HUATING01', 97.63775437117434, 97.8, array([97.76310458, 97.35405239, 97.76310458, 97.35405239]), 1440.165000000041, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.38008250000002053, 0.0, 0)
+(Timestamp('2021-10-23 04:52:40.505000'), 'HUATING01', 97.63775437117434, 97.8, array([97.75792629, 97.35156448, 97.75792629, 97.35156448]), 1451.220000000042, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.3856100000000211, 0.0, 0)
+(Timestamp('2021-10-23 04:52:49.550000'), 'HUATING01', 97.63775437117434, 97.8, array([97.75470748, 97.35001801, 97.75470748, 97.35001801]), 1460.265000000043, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.3901325000000216, 0.0, 0)
+(Timestamp('2021-10-23 04:53:00.605000'), 'HUATING01', 97.63775437117434, 97.8, array([97.75271663, 97.34906151, 97.75271663, 97.34906151]), 1471.3200000000443, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.3956600000000222, 0.0, 0)
+(Timestamp('2021-10-23 04:53:09.650000'), 'HUATING01', 97.63775437117434, 97.8, array([97.75149972, 97.34691971, 97.75149972, 97.34691971]), 1480.3650000000453, 0.0, array([4.1393, 4.1331, 4.1393, 4.1331], dtype=object), 0, 0, 0.40018250000002265, 0.0, 0)
+(Timestamp('2021-10-23 04:53:20.705000'), 'HUATING01', 97.63775437117434, 97.8, array([97.75075971, 97.34217298, 97.75075971, 97.34217298]), 1491.4200000000465, 0.0, array([4.1393, 4.1328, 4.1393, 4.1328], dtype=object), 0, 0, 0.40571000000002333, 0.0, 0)
+(Timestamp('2021-10-23 04:53:29.750000'), 'HUATING01', 97.63775437117434, 97.7, array([97.7487188 , 97.33801459, 97.7487188 , 97.33801459]), 1500.4650000000474, 0.0, array([4.1393, 4.1328, 4.1393, 4.1328], dtype=object), 0, 0, 0.4102325000000238, 0.0, 0)
+(Timestamp('2021-10-23 04:53:40.805000'), 'HUATING01', 97.63775437117434, 97.7, array([97.7439693 , 97.33391132, 97.7439693 , 97.33391132]), 1511.5200000000486, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.41576000000002444, 0.0, 0)
+(Timestamp('2021-10-23 04:53:49.850000'), 'HUATING01', 97.63775437117434, 97.7, array([97.73819091, 97.33148795, 97.73819091, 97.33148795]), 1520.5650000000496, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.4202825000000249, 0.0, 0)
+(Timestamp('2021-10-23 04:54:00.905000'), 'HUATING01', 97.63775437117434, 97.7, array([97.73479703, 97.3300646 , 97.73479703, 97.3300646 ]), 1531.6200000000508, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.4258100000000255, 0.0, 0)
+(Timestamp('2021-10-23 04:54:09.950000'), 'HUATING01', 97.63775437117434, 97.7, array([97.7328276 , 97.32923865, 97.7328276 , 97.32923865]), 1540.6650000000518, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.430332500000026, 0.0, 0)
+(Timestamp('2021-10-23 04:54:20'), 'HUATING01', 97.63775437117434, 97.7, array([97.73169257, 97.32876264, 97.73169257, 97.32876264]), 1550.715000000053, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.43535750000002654, 0.0, 0)
+(Timestamp('2021-10-23 04:54:30.050000'), 'HUATING01', 97.63775437117434, 97.7, array([97.7310443 , 97.32849076, 97.7310443 , 97.32849076]), 1560.765000000054, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.4403825000000271, 0.0, 0)
+(Timestamp('2021-10-23 04:54:39.095000'), 'HUATING01', 97.63775437117434, 97.7, array([97.73067778, 97.32833705, 97.73067778, 97.32833705]), 1569.810000000055, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.44490500000002753, 0.0, 0)
+(Timestamp('2021-10-23 04:54:50.150000'), 'HUATING01', 97.63775437117434, 97.7, array([97.7304718 , 97.32586068, 97.7304718 , 97.32586068]), 1580.8650000000562, 0.0, array([4.139, 4.1328, 4.139, 4.1328], dtype=object), 0, 0, 0.4504325000000282, 0.0, 0)
+(Timestamp('2021-10-23 04:54:59.195000'), 'HUATING01', 97.63775437117434, 97.7, array([97.72504671, 97.32070418, 97.72504671, 97.32070418]), 1589.9100000000572, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.45495500000002864, 0.0, 0)
+(Timestamp('2021-10-23 04:55:10.250000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71847034, 97.31517186, 97.71847034, 97.31517186]), 1600.9650000000584, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.4604825000000292, 0.0, 0)
+(Timestamp('2021-10-23 04:55:19.295000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71488743, 97.31215777, 97.71488743, 97.31215777]), 1610.0100000000593, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.46500500000002976, 0.0, 0)
+(Timestamp('2021-10-23 04:55:30.350000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71294781, 97.31052608, 97.71294781, 97.31052608]), 1621.0650000000605, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.47053250000003033, 0.0, 0)
+(Timestamp('2021-10-23 04:55:39.395000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71191097, 97.30965385, 97.71191097, 97.30965385]), 1630.1100000000615, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.47505500000003087, 0.0, 0)
+(Timestamp('2021-10-23 04:55:50.450000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71136035, 97.30919064, 97.71136035, 97.30919064]), 1641.1650000000627, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.48058250000003144, 0.0, 0)
+(Timestamp('2021-10-23 04:55:59.495000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71107166, 97.30894779, 97.71107166, 97.30894779]), 1650.2100000000637, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.4851050000000319, 0.0, 0)
+(Timestamp('2021-10-23 04:56:10.550000'), 'HUATING01', 97.63775437117434, 97.7, array([97.71092132, 97.30795355, 97.71092132, 97.30795355]), 1661.265000000065, 0.0, array([4.1387, 4.1325, 4.1387, 4.1325], dtype=object), 0, 0, 0.49063250000003256, 0.0, 0)
+(Timestamp('2021-10-23 04:56:19.595000'), 'HUATING01', 97.63775437117434, 97.7, array([97.70891736, 97.30157486, 97.70891736, 97.30157486]), 1670.3100000000659, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.495155000000033, 0.0, 0)
+(Timestamp('2021-10-23 04:56:30.650000'), 'HUATING01', 97.63775437117434, 97.7, array([97.70187273, 97.29628192, 97.70187273, 97.29628192]), 1681.365000000067, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5006825000000337, 0.0, 0)
+(Timestamp('2021-10-23 04:56:39.695000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69653638, 97.29272166, 97.69653638, 97.29272166]), 1690.410000000068, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5052050000000341, 0.0, 0)
+(Timestamp('2021-10-23 04:56:50.750000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69386709, 97.29094079, 97.69386709, 97.29094079]), 1701.4650000000693, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5107325000000348, 0.0, 0)
+(Timestamp('2021-10-23 04:56:59.795000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69254953, 97.29006175, 97.69254953, 97.29006175]), 1710.5100000000702, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5152550000000352, 0.0, 0)
+(Timestamp('2021-10-23 04:57:10.850000'), 'HUATING01', 97.63775437117434, 97.7, array([97.691904  , 97.28963107, 97.691904  , 97.28963107]), 1721.5650000000714, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5207825000000359, 0.0, 0)
+(Timestamp('2021-10-23 04:57:19.895000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69159196, 97.28942289, 97.69159196, 97.28942289]), 1730.6100000000724, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5253050000000363, 0.0, 0)
+(Timestamp('2021-10-23 04:57:30.950000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69144228, 97.28932302, 97.69144228, 97.28932302]), 1741.6650000000736, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5308325000000369, 0.0, 0)
+(Timestamp('2021-10-23 04:57:38.990000'), 'HUATING01', 97.63775437117434, 97.7, array([97.69021533, 97.28927581, 97.69021533, 97.28927581]), 1749.7050000000745, 0.0, array([4.1381, 4.1322, 4.1381, 4.1322], dtype=object), 0, 0, 0.5348525000000373, 0.0, 0)
+(Timestamp('2021-10-23 04:57:50.045000'), 'HUATING01', 97.63775437117434, 97.7, array([97.68765289, 97.28820231, 97.68765289, 97.28820231]), 1760.7600000000755, 0.0, array([4.1384, 4.1322, 4.1384, 4.1322], dtype=object), 0, 0, 0.5403800000000378, 0.0, 0)
+(Timestamp('2021-10-23 04:57:59.090000'), 'HUATING01', 97.63775437117434, 97.7, array([97.6822248 , 97.28346429, 97.6822248 , 97.28346429]), 1769.8050000000765, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.5449025000000383, 0.0, 0)
+(Timestamp('2021-10-23 04:58:10.145000'), 'HUATING01', 97.63775437117434, 97.7, array([97.67651681, 97.27885234, 97.67651681, 97.27885234]), 1780.8600000000777, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.5504300000000388, 0.0, 0)
+(Timestamp('2021-10-23 04:58:19.190000'), 'HUATING01', 97.63775437117434, 97.7, array([97.67392958, 97.27489702, 97.67392958, 97.27489702]), 1789.9050000000786, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.5549525000000394, 0.0, 0)
+(Timestamp('2021-10-23 04:58:30.245000'), 'HUATING01', 97.63775437117434, 97.7, array([97.67276727, 97.27203023, 97.67276727, 97.27203023]), 1800.9600000000798, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.560192000000016, 0.0, 0)
+(Timestamp('2021-10-23 04:58:39.290000'), 'HUATING01', 97.63775437117434, 97.7, array([97.67225442, 97.27076532, 97.67225442, 97.27076532]), 1810.0050000000808, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.5620010000000162, 0.0, 0)
+(Timestamp('2021-10-23 04:58:40.295000'), 'HUATING01', 97.63775437117434, 97.7, array([97.67202972, 97.2702111 , 97.67202972, 97.2702111 ]), 1811.010000000081, 0.0, array([4.1381, 4.1319, 4.1381, 4.1319], dtype=object), 0, 0, 0.5622020000000162, 0, 2)

+ 1623 - 0
USER/SPF/alibaba/alibaba/04BatSoc/04BatSoc/soc_LISHEN01.txt

@@ -0,0 +1,1623 @@
+('time', 'sn', 'bms_soc', 'soc', 'cellsoc', 'standingtime', 'rampackcrnt', 'ramcellvolt', 'kocellvoltmin', 'kocellvoltmax', 'ocvweight', 'as_accum', 'socstep')
+('time', 'sn', 'bms_soc', 'soc', 'cellsoc', 'standingtime', 'rampackcrnt', 'ramcellvolt', 'kocellvoltmin', 'kocellvoltmax', 'ocvweight', 'as_accum', 'socstep')
+(Timestamp('2021-10-22 15:00:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 7.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 0, 0, 0.5, 0.0, 30)
+(Timestamp('2021-10-22 15:00:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 17.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:00:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 27.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:00:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 37.0, 0.0, array([3.4056, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:00:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 47.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:01:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 57.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:01:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 67.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 0, 0, 0.5, 0.0, 29)
+(Timestamp('2021-10-22 15:01:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 77.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4056, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:01:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 87.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3424, 3.4056, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:01:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 97.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:01:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 107.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3424, 3.4055, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:02:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 117.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:02:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 127.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 28)
+(Timestamp('2021-10-22 15:02:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 137.0, 0.0, array([3.4058, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:02:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 147.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:02:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 157.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:02:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 167.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 177.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 187.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 197.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 207.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 217.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:03:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 227.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 237.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 247.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 257.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 267.0, 0.0, array([3.4056, 3.3423, 3.3638, 3.3423, 3.3638], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 277.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:04:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 287.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 297.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 307.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 317.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 327.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 337.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:05:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 347.0, 0.0, array([3.4056, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 357.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 367.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 377.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 387.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 397.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:06:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 407.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 417.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 427.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 437.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 447.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 457.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:07:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 467.0, 0.0, array([3.4056, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 477.0, 0.0, array([3.4056, 3.3426, 3.3635, 3.3426, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 487.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 497.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 507.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 517.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:08:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 527.0, 0.0, array([3.4053, 3.3423, 3.3638, 3.3423, 3.3638], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 537.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 547.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 557.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 567.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 577.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:09:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 587.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 597.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 607.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 617.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 627.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 637.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:10:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 647.0, 0.0, array([3.4056, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 657.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 667.0, 0.0, array([3.4053, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 677.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 687.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 697.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:11:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 707.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 717.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 727.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 737.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 747.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 757.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:12:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 767.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 777.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 787.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 797.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 807.0, 0.0, array([3.4056, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 817.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:13:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 827.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 837.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 847.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 857.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 867.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 877.0, 0.0, array([3.4055, 3.3424, 3.3633, 3.3424, 3.3633], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:14:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 887.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 897.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 907.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 917.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 927.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 937.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:15:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 947.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 957.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 967.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 977.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 987.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 997.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:16:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1007.0, 0.0, array([3.4053, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1017.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1027.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1037.0, 0.0, array([3.4056, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1047.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1057.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:17:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1067.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1077.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1087.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1097.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1107.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1117.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:18:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1127.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1137.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1147.0, 0.0, array([3.4056, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1157.0, 0.0, array([3.4053, 3.3424, 3.3633, 3.3424, 3.3633], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1167.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1177.0, 0.0, array([3.4055, 3.3424, 3.3633, 3.3424, 3.3633], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:19:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1187.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1197.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1207.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1217.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1227.0, 0.0, array([3.4056, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1237.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:20:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1247.0, 0.0, array([3.4053, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1257.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1267.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1277.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1287.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1297.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:21:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1307.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1317.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1327.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1337.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1347.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1357.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:22:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1367.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1377.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1387.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1397.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1407.0, 0.0, array([3.4053, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1417.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:23:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1427.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1437.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1447.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1457.0, 0.0, array([3.4053, 3.3426, 3.3635, 3.3426, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1467.0, 0.0, array([3.4053, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1477.0, 0.0, array([3.4055, 3.3423, 3.3636, 3.3423, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:24:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1487.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1497.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1507.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1517.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1527.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1537.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:25:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1547.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1557.0, 0.0, array([3.4055, 3.3421, 3.3635, 3.3421, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1567.0, 0.0, array([3.4053, 3.3421, 3.3636, 3.3421, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1577.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1587.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1597.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:26:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1607.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1617.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1627.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1637.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1647.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1657.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:27:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1667.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1677.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1687.0, 0.0, array([3.4055, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1697.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1707.0, 0.0, array([3.4053, 3.3424, 3.3635, 3.3424, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1717.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:28:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1727.0, 0.0, array([3.4052, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1737.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:10'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1747.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:20'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1757.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:30'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1767.0, 0.0, array([3.4053, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:40'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1777.0, 0.0, array([3.4055, 3.3423, 3.3635, 3.3423, 3.3635], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:29:50'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1787.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:30:00'), 'LISHEN01', 100.0, 100.0, array([100.        ,  99.4       ,  99.80245205,  99.4       ,
+        99.80245205]), 1797.0, 0.0, array([3.4055, 3.3424, 3.3636, 3.3424, 3.3636], dtype=object), 3.3423, 3.4055, 0.5, 0.0, 27)
+(Timestamp('2021-10-22 15:30:10'), 'LISHEN01', 100.0, 99.8, array([99.81479623, 99.21479623, 99.61724828, 99.21479623, 99.61724828]), 0, 40.0049, array([3.295, 3.2798, 3.2863, 3.2798, 3.2863], dtype=object), 0, 0, 0.52, -280.0281, 29)
+(Timestamp('2021-10-22 15:30:20'), 'LISHEN01', 100.0, 99.6, array([99.55021356, 98.95021356, 99.3526656 , 98.95021356, 99.3526656 ]), 0, 40.0049, array([3.2654, 3.2644, 3.2655, 3.2644, 3.2655], dtype=object), 0, 0, 0.55, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:30:30'), 'LISHEN01', 100.0, 99.3, array([99.28563089, 98.68563089, 99.08808293, 98.68563089, 99.08808293]), 0, 40.0049, array([3.2584, 3.26, 3.2603, 3.26, 3.2603], dtype=object), 0, 0, 0.58, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:30:40'), 'LISHEN01', 100.0, 99.0, array([99.02104821, 98.42104821, 98.82350026, 98.42104821, 98.82350026]), 0, 40.0049, array([3.2563, 3.2584, 3.2581, 3.2584, 3.2581], dtype=object), 0, 0, 0.61, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:30:50'), 'LISHEN01', 99.84464209832633, 98.8, array([98.75646554, 98.15646554, 98.55891759, 98.15646554, 98.55891759]), 0, 40.0049, array([3.2552, 3.2577, 3.2572, 3.2577, 3.2572], dtype=object), 0, 0, 0.64, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:31:00'), 'LISHEN01', 99.5800840175929, 98.5, array([98.49191157, 97.89191157, 98.29436362, 97.89191157, 98.29436362]), 0, 39.9987, array([3.2546, 3.2571, 3.2566, 3.2571, 3.2566], dtype=object), 0, 0, 0.67, -400.0056, 29)
+(Timestamp('2021-10-22 15:31:10'), 'LISHEN01', 99.31551365190468, 98.2, array([98.2273371 , 97.6273371 , 98.02978915, 97.6273371 , 98.02978915]), 0, 40.0049, array([3.2541, 3.2566, 3.2561, 3.2566, 3.2561], dtype=object), 0, 0, 0.7, -400.0366000000001, 29)
+(Timestamp('2021-10-22 15:31:20'), 'LISHEN01', 99.0509268841014, 98.0, array([97.96275033, 97.36275033, 97.76520238, 97.36275033, 97.76520238]), 0, 40.0049, array([3.2538, 3.2564, 3.256, 3.2564, 3.256], dtype=object), 0, 0, 0.73, -400.05520000000007, 29)
+(Timestamp('2021-10-22 15:31:30'), 'LISHEN01', 98.78634420019281, 97.7, array([97.69816766, 97.09816766, 97.50061971, 97.09816766, 97.50061971]), 0, 40.0049, array([3.2537, 3.2561, 3.2557, 3.2561, 3.2557], dtype=object), 0, 0, 0.76, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:31:40'), 'LISHEN01', 98.52175743238696, 97.4, array([97.43358089, 96.83358089, 97.23603293, 96.83358089, 97.23603293]), 0, 40.0049, array([3.2534, 3.2558, 3.2555, 3.2558, 3.2555], dtype=object), 0, 0, 0.79, -400.05520000000007, 29)
+(Timestamp('2021-10-22 15:31:50'), 'LISHEN01', 98.25717476511117, 97.2, array([97.16899821, 96.56899821, 96.97145026, 96.56899821, 96.97145026]), 0, 40.0049, array([3.2532, 3.2557, 3.2552, 3.2557, 3.2552], dtype=object), 0, 0, 0.82, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:32:00'), 'LISHEN01', 97.99260029889291, 96.9, array([96.90442374, 96.30442374, 96.70687579, 96.30442374, 96.70687579]), 0, 40.0049, array([3.2531, 3.2555, 3.2549, 3.2555, 3.2549], dtype=object), 0, 0, 0.85, -400.0366000000001, 29)
+(Timestamp('2021-10-22 15:32:10'), 'LISHEN01', 97.7280299165719, 96.6, array([96.63985337, 96.03985337, 96.44230542, 96.03985337, 96.44230542]), 0, 40.0049, array([3.2531, 3.2554, 3.2547, 3.2554, 3.2547], dtype=object), 0, 0, 0.88, -400.03040000000004, 29)
+(Timestamp('2021-10-22 15:32:20'), 'LISHEN01', 97.46345134982359, 96.4, array([96.3752748 , 95.7752748 , 96.17772685, 95.7752748 , 96.17772685]), 0, 40.0049, array([3.2529, 3.2552, 3.2546, 3.2552, 3.2546], dtype=object), 0, 0, 0.91, -400.04280000000006, 29)
+(Timestamp('2021-10-22 15:32:30'), 'LISHEN01', 97.1988645820203, 96.1, array([96.11068803, 95.51068803, 95.91314008, 95.51068803, 95.91314008]), 0, 40.0049, array([3.2527, 3.2549, 3.2546, 3.2549, 3.2546], dtype=object), 0, 0, 0.94, -400.05520000000007, 29)
+(Timestamp('2021-10-22 15:32:40'), 'LISHEN01', 96.93428189811172, 95.8, array([95.84610536, 95.24610536, 95.6485574 , 95.24610536, 95.6485574 ]), 0, 40.0049, array([3.2526, 3.2549, 3.2543, 3.2549, 3.2543], dtype=object), 0, 0, 0.97, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:32:50'), 'LISHEN01', 96.66969923083593, 95.6, array([95.58152269, 94.98152269, 95.38397473, 94.98152269, 95.38397473]), 0, 40.0049, array([3.2526, 3.2549, 3.2541, 3.2549, 3.2541], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:33:00'), 'LISHEN01', 96.4051247646151, 95.3, array([95.31694821, 94.71694821, 95.11940026, 94.71694821, 95.11940026]), 0, 40.0049, array([3.2521, 3.2546, 3.254, 3.2546, 3.254], dtype=object), 0, 0, 1.0, -400.0366, 29)
+(Timestamp('2021-10-22 15:33:10'), 'LISHEN01', 96.14055439892688, 95.1, array([95.05237784, 94.45237784, 94.85482989, 94.45237784, 94.85482989]), 0, 40.0049, array([3.252, 3.2546, 3.2538, 3.2546, 3.2538], dtype=object), 0, 0, 1.0, -400.03040000000004, 29)
+(Timestamp('2021-10-22 15:33:20'), 'LISHEN01', 95.87597581554834, 94.8, array([94.78779927, 94.18779927, 94.59025132, 94.18779927, 94.59025132]), 0, 40.0049, array([3.2518, 3.2543, 3.2538, 3.2543, 3.2538], dtype=object), 0, 0, 1.0, -400.04280000000006, 29)
+(Timestamp('2021-10-22 15:33:30'), 'LISHEN01', 95.61139314827255, 94.5, array([94.5232166 , 93.9232166 , 94.32566865, 93.9232166 , 94.32566865]), 0, 40.0049, array([3.252, 3.2543, 3.2538, 3.2543, 3.2538], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:33:40'), 'LISHEN01', 95.34681048099677, 94.3, array([94.25863393, 93.65863393, 94.06108598, 93.65863393, 94.06108598]), 0, 40.0049, array([3.2518, 3.2543, 3.2537, 3.2543, 3.2537], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:33:50'), 'LISHEN01', 95.08222779708818, 94.0, array([93.99405126, 93.39405126, 93.7965033 , 93.39405126, 93.7965033 ]), 0, 40.0049, array([3.2517, 3.2541, 3.2534, 3.2541, 3.2534], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:34:00'), 'LISHEN01', 94.8176410292849, 93.7, array([93.72946448, 93.12946448, 93.53191653, 93.12946448, 93.53191653]), 0, 40.0049, array([3.2515, 3.254, 3.2534, 3.254, 3.2534], dtype=object), 0, 0, 1.0, -400.05520000000007, 29)
+(Timestamp('2021-10-22 15:34:10'), 'LISHEN01', 94.55307476412673, 93.5, array([93.46489821, 92.86489821, 93.26735026, 92.86489821, 93.26735026]), 0, 40.0049, array([3.2515, 3.2538, 3.2532, 3.2538, 3.2532], dtype=object), 0, 0, 1.0, -400.02420000000006, 29)
+(Timestamp('2021-10-22 15:34:20'), 'LISHEN01', 94.28849619737842, 93.2, array([93.20031964, 92.60031964, 93.00277169, 92.60031964, 93.00277169]), 0, 40.0049, array([3.2515, 3.2538, 3.2531, 3.2538, 3.2531], dtype=object), 0, 0, 1.0, -400.04280000000006, 29)
+(Timestamp('2021-10-22 15:34:30'), 'LISHEN01', 94.02391351346984, 92.9, array([92.93573697, 92.33573697, 92.73818902, 92.33573697, 92.73818902]), 0, 40.0049, array([3.2512, 3.2537, 3.2531, 3.2537, 3.2531], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:34:40'), 'LISHEN01', 93.75933084619405, 92.7, array([92.6711543 , 92.0711543 , 92.47360635, 92.0711543 , 92.47360635]), 0, 40.0049, array([3.2512, 3.2532, 3.2529, 3.2532, 3.2529], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:34:50'), 'LISHEN01', 93.49474817891826, 92.4, array([92.40657163, 91.80657163, 92.20902367, 91.80657163, 92.20902367]), 0, 40.0049, array([3.2509, 3.2535, 3.2527, 3.2535, 3.2527], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:35:00'), 'LISHEN01', 93.23016551164247, 92.1, array([92.14198896, 91.54198896, 91.944441  , 91.54198896, 91.944441  ]), 0, 40.0049, array([3.2509, 3.2532, 3.2527, 3.2532, 3.2527], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:35:10'), 'LISHEN01', 92.96558692826393, 91.9, array([91.87741038, 91.27741038, 91.67986243, 91.27741038, 91.67986243]), 0, 40.0049, array([3.2507, 3.2532, 3.2526, 3.2532, 3.2526], dtype=object), 0, 0, 1.0, -400.0428, 29)
+(Timestamp('2021-10-22 15:35:20'), 'LISHEN01', 92.7010206631032, 91.6, array([91.61284821, 91.01284821, 91.41530026, 91.01284821, 91.41530026]), 0, 39.9987, array([3.2507, 3.2529, 3.2524, 3.2529, 3.2524], dtype=object), 0, 0, 1.0, -400.01800000000003, 29)
+(Timestamp('2021-10-22 15:35:30'), 'LISHEN01', 92.43644619688493, 91.3, array([91.34826964, 90.74826964, 91.15072169, 90.74826964, 91.15072169]), 0, 40.0049, array([3.2504, 3.2529, 3.2523, 3.2529, 3.2523], dtype=object), 0, 0, 1.0, -400.04280000000006, 29)
+(Timestamp('2021-10-22 15:35:40'), 'LISHEN01', 92.17186351297634, 91.1, array([91.08368697, 90.48368697, 90.88613902, 90.48368697, 90.88613902]), 0, 40.0049, array([3.2506, 3.2527, 3.2523, 3.2527, 3.2523], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:35:50'), 'LISHEN01', 91.90728494622803, 90.8, array([90.8191084 , 90.2191084 , 90.62156045, 90.2191084 , 90.62156045]), 0, 40.0049, array([3.2504, 3.2526, 3.2523, 3.2526, 3.2523], dtype=object), 0, 0, 1.0, -400.04280000000006, 29)
+(Timestamp('2021-10-22 15:36:00'), 'LISHEN01', 91.64270227895224, 90.6, array([90.55452573, 89.95452573, 90.35697777, 89.95452573, 90.35697777]), 0, 40.0049, array([3.2503, 3.2526, 3.252, 3.2526, 3.252], dtype=object), 0, 0, 1.0, -400.04900000000004, 29)
+(Timestamp('2021-10-22 15:36:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5.0, 0.0, array([3.2901, 3.2914, 3.2912, 3.2914, 3.2912], dtype=object), 0, 0, 1.0, -160.0196, 29)
+(Timestamp('2021-10-22 15:36:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 15.0, 0.0, array([3.299, 3.2998, 3.2998, 3.2998, 3.2998], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:36:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 25.0, 0.0, array([3.3033, 3.3041, 3.3038, 3.3041, 3.3038], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:36:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 35.0, 0.0, array([3.306, 3.3063, 3.3063, 3.3063, 3.3063], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:36:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 45.0, 0.0, array([3.3075, 3.308, 3.308, 3.308, 3.308], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:37:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 55.0, 0.0, array([3.3087, 3.3092, 3.3092, 3.3092, 3.3092], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:37:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 65.0, 0.0, array([3.3095, 3.31, 3.31, 3.31, 3.31], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 15:37:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 75.0, 0.0, array([3.3101, 3.3107, 3.3106, 3.3107, 3.3106], dtype=object), 3.3101, 3.3107, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:37:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 85.0, 0.0, array([3.3109, 3.311, 3.3112, 3.311, 3.3112], dtype=object), 3.3109, 3.3112, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:37:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 95.0, 0.0, array([3.3115, 3.3117, 3.3118, 3.3117, 3.3118], dtype=object), 3.3115, 3.3118, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:37:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 105.0, 0.0, array([3.3118, 3.3123, 3.3123, 3.3123, 3.3123], dtype=object), 3.3118, 3.3123, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:38:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 115.0, 0.0, array([3.3121, 3.3126, 3.3127, 3.3126, 3.3127], dtype=object), 3.3121, 3.3127, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:38:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 125.0, 0.0, array([3.3124, 3.313, 3.313, 3.313, 3.313], dtype=object), 3.3124, 3.313, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 15:38:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 135.0, 0.0, array([3.3127, 3.3133, 3.3133, 3.3133, 3.3133], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:38:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 145.0, 0.0, array([3.3132, 3.3136, 3.3136, 3.3136, 3.3136], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:38:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 155.0, 0.0, array([3.3135, 3.3138, 3.314, 3.3138, 3.314], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:38:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 165.0, 0.0, array([3.3138, 3.3143, 3.3143, 3.3143, 3.3143], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 175.0, 0.0, array([3.3143, 3.3144, 3.3144, 3.3144, 3.3144], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 185.0, 0.0, array([3.3143, 3.3146, 3.3147, 3.3146, 3.3147], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 195.0, 0.0, array([3.3147, 3.3149, 3.315, 3.3149, 3.315], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 205.0, 0.0, array([3.3149, 3.315, 3.3152, 3.315, 3.3152], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 215.0, 0.0, array([3.315, 3.3155, 3.3155, 3.3155, 3.3155], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:39:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 225.0, 0.0, array([3.3152, 3.3158, 3.3156, 3.3158, 3.3156], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 235.0, 0.0, array([3.3155, 3.3158, 3.3158, 3.3158, 3.3158], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 245.0, 0.0, array([3.3156, 3.3161, 3.316, 3.3161, 3.316], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 255.0, 0.0, array([3.3158, 3.3163, 3.3161, 3.3163, 3.3161], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 265.0, 0.0, array([3.316, 3.3164, 3.3163, 3.3164, 3.3163], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 275.0, 0.0, array([3.3163, 3.3166, 3.3164, 3.3166, 3.3164], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:40:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 285.0, 0.0, array([3.3163, 3.3167, 3.3169, 3.3167, 3.3169], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 295.0, 0.0, array([3.3164, 3.3169, 3.3169, 3.3169, 3.3169], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 305.0, 0.0, array([3.3166, 3.3172, 3.317, 3.3172, 3.317], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 315.0, 0.0, array([3.3166, 3.3169, 3.3172, 3.3169, 3.3172], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 325.0, 0.0, array([3.317, 3.3172, 3.3173, 3.3172, 3.3173], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 335.0, 0.0, array([3.317, 3.3173, 3.3175, 3.3173, 3.3175], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:41:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 345.0, 0.0, array([3.3172, 3.3175, 3.3175, 3.3175, 3.3175], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 355.0, 0.0, array([3.3173, 3.3176, 3.3176, 3.3176, 3.3176], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 365.0, 0.0, array([3.3173, 3.3178, 3.318, 3.3178, 3.318], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 375.0, 0.0, array([3.3175, 3.3178, 3.318, 3.3178, 3.318], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 385.0, 0.0, array([3.3176, 3.318, 3.318, 3.318, 3.318], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 395.0, 0.0, array([3.3176, 3.3181, 3.3181, 3.3181, 3.3181], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:42:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 405.0, 0.0, array([3.3176, 3.3183, 3.3184, 3.3183, 3.3184], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 415.0, 0.0, array([3.3181, 3.3183, 3.3186, 3.3183, 3.3186], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 425.0, 0.0, array([3.3181, 3.3184, 3.3184, 3.3184, 3.3184], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 435.0, 0.0, array([3.3183, 3.3186, 3.3186, 3.3186, 3.3186], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 445.0, 0.0, array([3.3184, 3.3186, 3.3187, 3.3186, 3.3187], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 455.0, 0.0, array([3.3184, 3.3187, 3.3187, 3.3187, 3.3187], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:43:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 465.0, 0.0, array([3.3187, 3.3189, 3.3187, 3.3189, 3.3187], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 475.0, 0.0, array([3.3187, 3.3189, 3.319, 3.3189, 3.319], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 485.0, 0.0, array([3.3187, 3.319, 3.3189, 3.319, 3.3189], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 495.0, 0.0, array([3.3189, 3.319, 3.3192, 3.319, 3.3192], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 505.0, 0.0, array([3.319, 3.3192, 3.3192, 3.3192, 3.3192], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 515.0, 0.0, array([3.319, 3.3192, 3.3192, 3.3192, 3.3192], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:44:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 525.0, 0.0, array([3.3192, 3.3193, 3.3193, 3.3193, 3.3193], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 535.0, 0.0, array([3.319, 3.3193, 3.3195, 3.3193, 3.3195], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 545.0, 0.0, array([3.3193, 3.3196, 3.3195, 3.3196, 3.3195], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 555.0, 0.0, array([3.3193, 3.3196, 3.3196, 3.3196, 3.3196], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 565.0, 0.0, array([3.3193, 3.3198, 3.3198, 3.3198, 3.3198], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 575.0, 0.0, array([3.3193, 3.3198, 3.3196, 3.3198, 3.3196], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:45:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 585.0, 0.0, array([3.3195, 3.32, 3.3198, 3.32, 3.3198], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 595.0, 0.0, array([3.3196, 3.32, 3.3198, 3.32, 3.3198], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 605.0, 0.0, array([3.3196, 3.32, 3.32, 3.32, 3.32], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 615.0, 0.0, array([3.3198, 3.3201, 3.3201, 3.3201, 3.3201], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 625.0, 0.0, array([3.3198, 3.3201, 3.3201, 3.3201, 3.3201], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 635.0, 0.0, array([3.32, 3.3203, 3.3201, 3.3203, 3.3201], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:46:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 645.0, 0.0, array([3.32, 3.3203, 3.3203, 3.3203, 3.3203], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 655.0, 0.0, array([3.32, 3.3204, 3.3203, 3.3204, 3.3203], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 665.0, 0.0, array([3.32, 3.3204, 3.3203, 3.3204, 3.3203], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 675.0, 0.0, array([3.32, 3.3204, 3.3204, 3.3204, 3.3204], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 685.0, 0.0, array([3.3203, 3.3206, 3.3204, 3.3206, 3.3204], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 695.0, 0.0, array([3.3203, 3.3206, 3.3207, 3.3206, 3.3207], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:47:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 705.0, 0.0, array([3.3204, 3.3207, 3.3207, 3.3207, 3.3207], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 715.0, 0.0, array([3.3203, 3.3207, 3.3209, 3.3207, 3.3209], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 725.0, 0.0, array([3.3203, 3.3207, 3.3209, 3.3207, 3.3209], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 735.0, 0.0, array([3.3204, 3.3207, 3.3209, 3.3207, 3.3209], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 745.0, 0.0, array([3.3206, 3.3209, 3.3209, 3.3209, 3.3209], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 755.0, 0.0, array([3.3206, 3.3209, 3.3209, 3.3209, 3.3209], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:48:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 765.0, 0.0, array([3.3207, 3.321, 3.321, 3.321, 3.321], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 775.0, 0.0, array([3.3206, 3.321, 3.321, 3.321, 3.321], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 785.0, 0.0, array([3.3207, 3.3212, 3.3212, 3.3212, 3.3212], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 795.0, 0.0, array([3.3207, 3.3212, 3.3212, 3.3212, 3.3212], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 805.0, 0.0, array([3.3207, 3.3212, 3.3212, 3.3212, 3.3212], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 815.0, 0.0, array([3.3209, 3.3212, 3.3212, 3.3212, 3.3212], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:49:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 825.0, 0.0, array([3.3209, 3.3213, 3.3212, 3.3213, 3.3212], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 835.0, 0.0, array([3.321, 3.3213, 3.3213, 3.3213, 3.3213], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 845.0, 0.0, array([3.3209, 3.3213, 3.3215, 3.3213, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 855.0, 0.0, array([3.3212, 3.3213, 3.3215, 3.3213, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 865.0, 0.0, array([3.3212, 3.3215, 3.3215, 3.3215, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 875.0, 0.0, array([3.321, 3.3216, 3.3215, 3.3216, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:50:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 885.0, 0.0, array([3.321, 3.3216, 3.3215, 3.3216, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 895.0, 0.0, array([3.3212, 3.3216, 3.3215, 3.3216, 3.3215], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 905.0, 0.0, array([3.3213, 3.3216, 3.3218, 3.3216, 3.3218], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 915.0, 0.0, array([3.3212, 3.3216, 3.3216, 3.3216, 3.3216], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 925.0, 0.0, array([3.3213, 3.3216, 3.3216, 3.3216, 3.3216], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 935.0, 0.0, array([3.3215, 3.3218, 3.3218, 3.3218, 3.3218], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:51:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 945.0, 0.0, array([3.3215, 3.3216, 3.3218, 3.3216, 3.3218], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 955.0, 0.0, array([3.3215, 3.3218, 3.322, 3.3218, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 965.0, 0.0, array([3.3213, 3.322, 3.322, 3.322, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 975.0, 0.0, array([3.3216, 3.322, 3.322, 3.322, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 985.0, 0.0, array([3.3215, 3.322, 3.322, 3.322, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 995.0, 0.0, array([3.3216, 3.322, 3.322, 3.322, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:52:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1005.0, 0.0, array([3.3216, 3.3221, 3.322, 3.3221, 3.322], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1015.0, 0.0, array([3.3216, 3.3221, 3.3221, 3.3221, 3.3221], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1025.0, 0.0, array([3.3216, 3.3221, 3.3223, 3.3221, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1035.0, 0.0, array([3.3216, 3.3221, 3.3223, 3.3221, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1045.0, 0.0, array([3.3218, 3.3221, 3.3223, 3.3221, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1055.0, 0.0, array([3.322, 3.3223, 3.3223, 3.3223, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:53:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1065.0, 0.0, array([3.3218, 3.3221, 3.3223, 3.3221, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1075.0, 0.0, array([3.3218, 3.3223, 3.3223, 3.3223, 3.3223], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1085.0, 0.0, array([3.322, 3.3224, 3.3224, 3.3224, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1095.0, 0.0, array([3.322, 3.3224, 3.3224, 3.3224, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1105.0, 0.0, array([3.322, 3.3224, 3.3224, 3.3224, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1115.0, 0.0, array([3.3223, 3.3223, 3.3224, 3.3223, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:54:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1125.0, 0.0, array([3.3223, 3.3224, 3.3224, 3.3224, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1135.0, 0.0, array([3.3224, 3.3224, 3.3224, 3.3224, 3.3224], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1145.0, 0.0, array([3.3223, 3.3226, 3.3226, 3.3226, 3.3226], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1155.0, 0.0, array([3.3223, 3.3224, 3.3226, 3.3224, 3.3226], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1165.0, 0.0, array([3.3223, 3.3227, 3.3227, 3.3227, 3.3227], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1175.0, 0.0, array([3.3224, 3.3226, 3.3226, 3.3226, 3.3226], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:55:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1185.0, 0.0, array([3.3224, 3.3226, 3.3227, 3.3226, 3.3227], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1195.0, 0.0, array([3.3224, 3.3227, 3.3227, 3.3227, 3.3227], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1205.0, 0.0, array([3.3226, 3.3227, 3.3227, 3.3227, 3.3227], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1215.0, 0.0, array([3.3226, 3.3229, 3.3229, 3.3229, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1225.0, 0.0, array([3.3226, 3.3229, 3.3227, 3.3229, 3.3227], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1235.0, 0.0, array([3.3227, 3.3229, 3.3229, 3.3229, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:56:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1245.0, 0.0, array([3.3226, 3.3229, 3.323, 3.3229, 3.323], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1255.0, 0.0, array([3.3227, 3.3229, 3.3229, 3.3229, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1265.0, 0.0, array([3.3227, 3.3229, 3.3229, 3.3229, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1275.0, 0.0, array([3.3229, 3.323, 3.3229, 3.323, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1285.0, 0.0, array([3.3227, 3.323, 3.323, 3.323, 3.323], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1295.0, 0.0, array([3.3227, 3.323, 3.3229, 3.323, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:57:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1305.0, 0.0, array([3.3227, 3.323, 3.3229, 3.323, 3.3229], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1315.0, 0.0, array([3.3229, 3.323, 3.323, 3.323, 3.323], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1325.0, 0.0, array([3.3227, 3.3232, 3.323, 3.3232, 3.323], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1335.0, 0.0, array([3.3229, 3.323, 3.3232, 3.323, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1345.0, 0.0, array([3.3227, 3.323, 3.3232, 3.323, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1355.0, 0.0, array([3.323, 3.323, 3.3232, 3.323, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:58:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1365.0, 0.0, array([3.3229, 3.3232, 3.3232, 3.3232, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1375.0, 0.0, array([3.323, 3.3232, 3.3232, 3.3232, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1385.0, 0.0, array([3.3229, 3.3232, 3.3232, 3.3232, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1395.0, 0.0, array([3.323, 3.3233, 3.3232, 3.3233, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1405.0, 0.0, array([3.3232, 3.3232, 3.3233, 3.3232, 3.3233], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1415.0, 0.0, array([3.323, 3.3233, 3.3232, 3.3233, 3.3232], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 15:59:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1425.0, 0.0, array([3.3232, 3.3233, 3.3233, 3.3233, 3.3233], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1435.0, 0.0, array([3.323, 3.3232, 3.3233, 3.3232, 3.3233], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1445.0, 0.0, array([3.3232, 3.3233, 3.3233, 3.3233, 3.3233], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1455.0, 0.0, array([3.3232, 3.3233, 3.3235, 3.3233, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1465.0, 0.0, array([3.3233, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1475.0, 0.0, array([3.3233, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:00:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1485.0, 0.0, array([3.3232, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1495.0, 0.0, array([3.3232, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1505.0, 0.0, array([3.3233, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1515.0, 0.0, array([3.3232, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1525.0, 0.0, array([3.3233, 3.3235, 3.3235, 3.3235, 3.3235], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1535.0, 0.0, array([3.3233, 3.3238, 3.3236, 3.3238, 3.3236], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:01:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1545.0, 0.0, array([3.3233, 3.3238, 3.3236, 3.3238, 3.3236], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1555.0, 0.0, array([3.3235, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1565.0, 0.0, array([3.3235, 3.3238, 3.3236, 3.3238, 3.3236], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1575.0, 0.0, array([3.3233, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1585.0, 0.0, array([3.3233, 3.3238, 3.3236, 3.3238, 3.3236], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1595.0, 0.0, array([3.3236, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:02:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1605.0, 0.0, array([3.3235, 3.3238, 3.3236, 3.3238, 3.3236], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1615.0, 0.0, array([3.3235, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1625.0, 0.0, array([3.3235, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1635.0, 0.0, array([3.3236, 3.3238, 3.3238, 3.3238, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1645.0, 0.0, array([3.3236, 3.324, 3.324, 3.324, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1655.0, 0.0, array([3.3236, 3.324, 3.3238, 3.324, 3.3238], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:03:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1665.0, 0.0, array([3.3236, 3.3241, 3.324, 3.3241, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1675.0, 0.0, array([3.3236, 3.324, 3.324, 3.324, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1685.0, 0.0, array([3.3236, 3.3241, 3.324, 3.3241, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1695.0, 0.0, array([3.3235, 3.3241, 3.324, 3.3241, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1705.0, 0.0, array([3.3238, 3.3241, 3.324, 3.3241, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1715.0, 0.0, array([3.3236, 3.3241, 3.324, 3.3241, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:04:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1725.0, 0.0, array([3.3238, 3.3243, 3.324, 3.3243, 3.324], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1735.0, 0.0, array([3.3236, 3.3241, 3.3241, 3.3241, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1745.0, 0.0, array([3.3238, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1755.0, 0.0, array([3.3238, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1765.0, 0.0, array([3.3238, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1775.0, 0.0, array([3.3238, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:05:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1785.0, 0.0, array([3.3238, 3.3243, 3.3243, 3.3243, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1795.0, 0.0, array([3.3238, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1805.0, 0.0, array([3.324, 3.3243, 3.3241, 3.3243, 3.3241], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1815.0, 0.0, array([3.3236, 3.3243, 3.3243, 3.3243, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1825.0, 0.0, array([3.324, 3.3243, 3.3243, 3.3243, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1835.0, 0.0, array([3.3241, 3.3244, 3.3243, 3.3244, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:06:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1845.0, 0.0, array([3.3241, 3.3244, 3.3244, 3.3244, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1855.0, 0.0, array([3.324, 3.3243, 3.3244, 3.3243, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1865.0, 0.0, array([3.3241, 3.3243, 3.3243, 3.3243, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1875.0, 0.0, array([3.3241, 3.3244, 3.3243, 3.3244, 3.3243], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1885.0, 0.0, array([3.3241, 3.3244, 3.3244, 3.3244, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1895.0, 0.0, array([3.324, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:07:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1905.0, 0.0, array([3.324, 3.3244, 3.3244, 3.3244, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1915.0, 0.0, array([3.3241, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1925.0, 0.0, array([3.3241, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1935.0, 0.0, array([3.3241, 3.3244, 3.3244, 3.3244, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1945.0, 0.0, array([3.3243, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1955.0, 0.0, array([3.3243, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:08:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1965.0, 0.0, array([3.3243, 3.3246, 3.3244, 3.3246, 3.3244], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1975.0, 0.0, array([3.3243, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1985.0, 0.0, array([3.3243, 3.3246, 3.3246, 3.3246, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 1995.0, 0.0, array([3.3243, 3.3246, 3.3246, 3.3246, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2005.0, 0.0, array([3.3243, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2015.0, 0.0, array([3.3243, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:09:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2025.0, 0.0, array([3.3243, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2035.0, 0.0, array([3.3244, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2045.0, 0.0, array([3.3244, 3.3247, 3.3249, 3.3247, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2055.0, 0.0, array([3.3244, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2065.0, 0.0, array([3.3243, 3.3247, 3.3249, 3.3247, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2075.0, 0.0, array([3.3244, 3.3249, 3.3249, 3.3249, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:10:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2085.0, 0.0, array([3.3244, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2095.0, 0.0, array([3.3244, 3.3247, 3.3246, 3.3247, 3.3246], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2105.0, 0.0, array([3.3244, 3.3249, 3.3249, 3.3249, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2115.0, 0.0, array([3.3243, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2125.0, 0.0, array([3.3246, 3.3249, 3.3249, 3.3249, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2135.0, 0.0, array([3.3246, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:11:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2145.0, 0.0, array([3.3244, 3.3249, 3.3249, 3.3249, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2155.0, 0.0, array([3.3246, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2165.0, 0.0, array([3.3244, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2175.0, 0.0, array([3.3246, 3.325, 3.3249, 3.325, 3.3249], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2185.0, 0.0, array([3.3246, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2195.0, 0.0, array([3.3246, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:12:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2205.0, 0.0, array([3.3246, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2215.0, 0.0, array([3.3246, 3.325, 3.3252, 3.325, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2225.0, 0.0, array([3.3247, 3.3249, 3.325, 3.3249, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2235.0, 0.0, array([3.3246, 3.325, 3.325, 3.325, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2245.0, 0.0, array([3.3246, 3.325, 3.3252, 3.325, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2255.0, 0.0, array([3.3247, 3.325, 3.325, 3.325, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:13:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2265.0, 0.0, array([3.3247, 3.325, 3.325, 3.325, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2275.0, 0.0, array([3.3246, 3.325, 3.3252, 3.325, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2285.0, 0.0, array([3.3247, 3.325, 3.325, 3.325, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2295.0, 0.0, array([3.3247, 3.325, 3.3252, 3.325, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2305.0, 0.0, array([3.3246, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2315.0, 0.0, array([3.3247, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:14:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2325.0, 0.0, array([3.3249, 3.325, 3.3253, 3.325, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2335.0, 0.0, array([3.3247, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2345.0, 0.0, array([3.3249, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2355.0, 0.0, array([3.3249, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2365.0, 0.0, array([3.3247, 3.3253, 3.325, 3.3253, 3.325], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2375.0, 0.0, array([3.3247, 3.3252, 3.3252, 3.3252, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:15:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2385.0, 0.0, array([3.3249, 3.3253, 3.3252, 3.3253, 3.3252], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2395.0, 0.0, array([3.3249, 3.3252, 3.3253, 3.3252, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2405.0, 0.0, array([3.3249, 3.3252, 3.3253, 3.3252, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2415.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2425.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2435.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:16:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2445.0, 0.0, array([3.325, 3.3253, 3.3255, 3.3253, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2455.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2465.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2475.0, 0.0, array([3.325, 3.3255, 3.3253, 3.3255, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2485.0, 0.0, array([3.325, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2495.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:17:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2505.0, 0.0, array([3.3252, 3.3253, 3.3255, 3.3253, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2515.0, 0.0, array([3.325, 3.3253, 3.3255, 3.3253, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2525.0, 0.0, array([3.3249, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2535.0, 0.0, array([3.325, 3.3253, 3.3253, 3.3253, 3.3253], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2545.0, 0.0, array([3.325, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2555.0, 0.0, array([3.3252, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:18:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2565.0, 0.0, array([3.3252, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2575.0, 0.0, array([3.3252, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2585.0, 0.0, array([3.325, 3.3255, 3.3256, 3.3255, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2595.0, 0.0, array([3.3252, 3.3255, 3.3255, 3.3255, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2605.0, 0.0, array([3.325, 3.3255, 3.3256, 3.3255, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2615.0, 0.0, array([3.3252, 3.3256, 3.3256, 3.3256, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:19:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2625.0, 0.0, array([3.325, 3.3256, 3.3255, 3.3256, 3.3255], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2635.0, 0.0, array([3.3252, 3.3255, 3.3256, 3.3255, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2645.0, 0.0, array([3.3252, 3.3255, 3.3258, 3.3255, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2655.0, 0.0, array([3.3252, 3.3256, 3.3256, 3.3256, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2665.0, 0.0, array([3.3252, 3.3256, 3.3256, 3.3256, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2675.0, 0.0, array([3.3252, 3.3255, 3.3258, 3.3255, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:20:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2685.0, 0.0, array([3.3253, 3.3256, 3.3256, 3.3256, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2695.0, 0.0, array([3.3253, 3.3255, 3.3256, 3.3255, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2705.0, 0.0, array([3.3252, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2715.0, 0.0, array([3.3253, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2725.0, 0.0, array([3.3253, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2735.0, 0.0, array([3.3252, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:21:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2745.0, 0.0, array([3.3253, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2755.0, 0.0, array([3.3253, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2765.0, 0.0, array([3.3253, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2775.0, 0.0, array([3.3253, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2785.0, 0.0, array([3.3255, 3.3256, 3.3258, 3.3256, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2795.0, 0.0, array([3.3252, 3.3258, 3.3256, 3.3258, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:22:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2805.0, 0.0, array([3.3253, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2815.0, 0.0, array([3.3253, 3.3258, 3.3256, 3.3258, 3.3256], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2825.0, 0.0, array([3.3255, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2835.0, 0.0, array([3.3253, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2845.0, 0.0, array([3.3255, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2855.0, 0.0, array([3.3253, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:23:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2865.0, 0.0, array([3.3253, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2875.0, 0.0, array([3.3255, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2885.0, 0.0, array([3.3255, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2895.0, 0.0, array([3.3253, 3.3258, 3.326, 3.3258, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2905.0, 0.0, array([3.3255, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2915.0, 0.0, array([3.3255, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:24:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2925.0, 0.0, array([3.3255, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2935.0, 0.0, array([3.3255, 3.326, 3.3258, 3.326, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2945.0, 0.0, array([3.3255, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2955.0, 0.0, array([3.3256, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2965.0, 0.0, array([3.3255, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2975.0, 0.0, array([3.3255, 3.3258, 3.3258, 3.3258, 3.3258], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:25:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2985.0, 0.0, array([3.3256, 3.326, 3.3261, 3.326, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 2995.0, 0.0, array([3.3256, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3005.0, 0.0, array([3.3256, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3015.0, 0.0, array([3.3256, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3025.0, 0.0, array([3.3256, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3035.0, 0.0, array([3.3258, 3.326, 3.326, 3.326, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:26:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3045.0, 0.0, array([3.3256, 3.326, 3.3261, 3.326, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3055.0, 0.0, array([3.3258, 3.326, 3.3261, 3.326, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3065.0, 0.0, array([3.3258, 3.326, 3.3261, 3.326, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3075.0, 0.0, array([3.3256, 3.3261, 3.3261, 3.3261, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3085.0, 0.0, array([3.3258, 3.3261, 3.326, 3.3261, 3.326], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3095.0, 0.0, array([3.3256, 3.3263, 3.3261, 3.3263, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:27:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3105.0, 0.0, array([3.3256, 3.3261, 3.3261, 3.3261, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3115.0, 0.0, array([3.3258, 3.3261, 3.3261, 3.3261, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3125.0, 0.0, array([3.3258, 3.3263, 3.3261, 3.3263, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3135.0, 0.0, array([3.3258, 3.326, 3.3261, 3.326, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3145.0, 0.0, array([3.3256, 3.3261, 3.3261, 3.3261, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3155.0, 0.0, array([3.3258, 3.3261, 3.3261, 3.3261, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:28:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3165.0, 0.0, array([3.3256, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3175.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3185.0, 0.0, array([3.3258, 3.3263, 3.3261, 3.3263, 3.3261], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3195.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3205.0, 0.0, array([3.3258, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3215.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:29:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3225.0, 0.0, array([3.3258, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3235.0, 0.0, array([3.3256, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3245.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3255.0, 0.0, array([3.3258, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3265.0, 0.0, array([3.326, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3275.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:30:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3285.0, 0.0, array([3.3258, 3.3261, 3.3263, 3.3261, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3295.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3305.0, 0.0, array([3.3261, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3315.0, 0.0, array([3.3258, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3325.0, 0.0, array([3.3258, 3.3263, 3.3264, 3.3263, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3335.0, 0.0, array([3.326, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:31:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3345.0, 0.0, array([3.3258, 3.3263, 3.3264, 3.3263, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3355.0, 0.0, array([3.326, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3365.0, 0.0, array([3.326, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3375.0, 0.0, array([3.326, 3.3263, 3.3264, 3.3263, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3385.0, 0.0, array([3.326, 3.3263, 3.3263, 3.3263, 3.3263], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3395.0, 0.0, array([3.326, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:32:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3405.0, 0.0, array([3.326, 3.3263, 3.3264, 3.3263, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3415.0, 0.0, array([3.326, 3.3263, 3.3264, 3.3263, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3425.0, 0.0, array([3.326, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3435.0, 0.0, array([3.326, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3445.0, 0.0, array([3.326, 3.3263, 3.3266, 3.3263, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3455.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:33:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3465.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3475.0, 0.0, array([3.326, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3485.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3495.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3505.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3515.0, 0.0, array([3.3261, 3.3263, 3.3266, 3.3263, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:34:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3525.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3535.0, 0.0, array([3.3261, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3545.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3555.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3565.0, 0.0, array([3.326, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3575.0, 0.0, array([3.3264, 3.3264, 3.3264, 3.3264, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:35:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3585.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:36:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3595.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 16:36:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3605.0, 0.0, array([3.3264, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:36:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3615.0, 0.0, array([3.326, 3.3264, 3.3267, 3.3264, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:36:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3625.0, 0.0, array([3.3261, 3.3264, 3.3266, 3.3264, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:36:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3635.0, 0.0, array([3.3264, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:36:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3645.0, 0.0, array([3.3261, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3655.0, 0.0, array([3.3261, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3665.0, 0.0, array([3.3261, 3.3264, 3.3267, 3.3264, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3675.0, 0.0, array([3.3264, 3.3266, 3.3264, 3.3266, 3.3264], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3685.0, 0.0, array([3.3261, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3695.0, 0.0, array([3.3261, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:37:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3705.0, 0.0, array([3.3264, 3.3266, 3.3267, 3.3266, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3715.0, 0.0, array([3.3261, 3.3267, 3.3266, 3.3267, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3725.0, 0.0, array([3.3261, 3.3267, 3.3266, 3.3267, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3735.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3745.0, 0.0, array([3.3266, 3.3266, 3.3267, 3.3266, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3755.0, 0.0, array([3.3264, 3.3266, 3.3267, 3.3266, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:38:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3765.0, 0.0, array([3.3264, 3.3266, 3.3266, 3.3266, 3.3266], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3775.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3785.0, 0.0, array([3.3264, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3795.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3805.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3815.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:39:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3825.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3835.0, 0.0, array([3.3266, 3.3266, 3.3267, 3.3266, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3845.0, 0.0, array([3.3266, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3855.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3865.0, 0.0, array([3.3264, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3875.0, 0.0, array([3.3266, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:40:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3885.0, 0.0, array([3.3266, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3895.0, 0.0, array([3.3264, 3.3269, 3.3267, 3.3269, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3905.0, 0.0, array([3.3264, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3915.0, 0.0, array([3.3266, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3925.0, 0.0, array([3.3266, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3935.0, 0.0, array([3.3264, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:41:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3945.0, 0.0, array([3.3264, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3955.0, 0.0, array([3.3264, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3965.0, 0.0, array([3.3266, 3.3266, 3.3267, 3.3266, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3975.0, 0.0, array([3.3266, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3985.0, 0.0, array([3.3266, 3.3269, 3.3267, 3.3269, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 3995.0, 0.0, array([3.3266, 3.3267, 3.327, 3.3267, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:42:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4005.0, 0.0, array([3.3266, 3.3267, 3.327, 3.3267, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4015.0, 0.0, array([3.3266, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4025.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4035.0, 0.0, array([3.3266, 3.3267, 3.3267, 3.3267, 3.3267], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4045.0, 0.0, array([3.3266, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4055.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:43:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4065.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4075.0, 0.0, array([3.3266, 3.3267, 3.3269, 3.3267, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4085.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4095.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4105.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4115.0, 0.0, array([3.3266, 3.327, 3.3269, 3.327, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:44:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4125.0, 0.0, array([3.3267, 3.327, 3.3269, 3.327, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4135.0, 0.0, array([3.3267, 3.327, 3.3269, 3.327, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4145.0, 0.0, array([3.3267, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4155.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4165.0, 0.0, array([3.3267, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4175.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:45:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4185.0, 0.0, array([3.3267, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4195.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4205.0, 0.0, array([3.3269, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4215.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4225.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4235.0, 0.0, array([3.3267, 3.3269, 3.327, 3.3269, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:46:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4245.0, 0.0, array([3.3266, 3.3269, 3.3269, 3.3269, 3.3269], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4255.0, 0.0, array([3.3267, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4265.0, 0.0, array([3.3267, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4275.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4285.0, 0.0, array([3.3267, 3.3272, 3.327, 3.3272, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4295.0, 0.0, array([3.3269, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:47:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4305.0, 0.0, array([3.3269, 3.3272, 3.327, 3.3272, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4315.0, 0.0, array([3.3267, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4325.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4335.0, 0.0, array([3.3269, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4345.0, 0.0, array([3.3269, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4355.0, 0.0, array([3.3269, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:48:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4365.0, 0.0, array([3.3267, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4375.0, 0.0, array([3.3269, 3.3272, 3.327, 3.3272, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4385.0, 0.0, array([3.3269, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4395.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4405.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4415.0, 0.0, array([3.327, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:49:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4425.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4435.0, 0.0, array([3.3269, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4445.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4455.0, 0.0, array([3.327, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4465.0, 0.0, array([3.327, 3.327, 3.327, 3.327, 3.327], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4475.0, 0.0, array([3.3269, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:50:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4485.0, 0.0, array([3.3269, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4495.0, 0.0, array([3.3269, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4505.0, 0.0, array([3.327, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4515.0, 0.0, array([3.327, 3.3273, 3.3272, 3.3273, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4525.0, 0.0, array([3.3269, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4535.0, 0.0, array([3.327, 3.327, 3.3272, 3.327, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:51:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4545.0, 0.0, array([3.327, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4555.0, 0.0, array([3.3269, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4565.0, 0.0, array([3.327, 3.3273, 3.3272, 3.3273, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4575.0, 0.0, array([3.3269, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4585.0, 0.0, array([3.327, 3.3272, 3.3272, 3.3272, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4595.0, 0.0, array([3.3272, 3.3273, 3.3272, 3.3273, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:52:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4605.0, 0.0, array([3.327, 3.3273, 3.3272, 3.3273, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4615.0, 0.0, array([3.327, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4625.0, 0.0, array([3.3269, 3.3273, 3.3272, 3.3273, 3.3272], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4635.0, 0.0, array([3.327, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4645.0, 0.0, array([3.327, 3.327, 3.3273, 3.327, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4655.0, 0.0, array([3.327, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:53:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4665.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4675.0, 0.0, array([3.327, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4685.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4695.0, 0.0, array([3.327, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4705.0, 0.0, array([3.3269, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4715.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:54:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4725.0, 0.0, array([3.3272, 3.3272, 3.3273, 3.3272, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4735.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4745.0, 0.0, array([3.327, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4755.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4765.0, 0.0, array([3.3272, 3.3275, 3.3273, 3.3275, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4775.0, 0.0, array([3.327, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:55:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4785.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4795.0, 0.0, array([3.327, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4805.0, 0.0, array([3.327, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4815.0, 0.0, array([3.327, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4825.0, 0.0, array([3.327, 3.3275, 3.3273, 3.3275, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4835.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:56:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4845.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4855.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4865.0, 0.0, array([3.3272, 3.3273, 3.3273, 3.3273, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4875.0, 0.0, array([3.327, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4885.0, 0.0, array([3.327, 3.3275, 3.3273, 3.3275, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4895.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:57:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4905.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4915.0, 0.0, array([3.3272, 3.3275, 3.3273, 3.3275, 3.3273], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4925.0, 0.0, array([3.327, 3.3275, 3.3276, 3.3275, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4935.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4945.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4955.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:58:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4965.0, 0.0, array([3.3272, 3.3273, 3.3276, 3.3273, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4975.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4985.0, 0.0, array([3.3272, 3.3273, 3.3276, 3.3273, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 4995.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5005.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5015.0, 0.0, array([3.3273, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 16:59:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5025.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5035.0, 0.0, array([3.3273, 3.3275, 3.3276, 3.3275, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5045.0, 0.0, array([3.3272, 3.3273, 3.3275, 3.3273, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5055.0, 0.0, array([3.327, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5065.0, 0.0, array([3.3275, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5075.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:00:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5085.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5095.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5105.0, 0.0, array([3.3275, 3.3276, 3.3275, 3.3276, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5115.0, 0.0, array([3.3273, 3.3275, 3.3276, 3.3275, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5125.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5135.0, 0.0, array([3.3273, 3.3275, 3.3276, 3.3275, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:01:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5145.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5155.0, 0.0, array([3.3273, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5165.0, 0.0, array([3.3275, 3.3276, 3.3275, 3.3276, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5175.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5185.0, 0.0, array([3.3273, 3.3273, 3.3278, 3.3273, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5195.0, 0.0, array([3.3272, 3.3275, 3.3275, 3.3275, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:02:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5205.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5215.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5225.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5235.0, 0.0, array([3.3273, 3.3275, 3.3276, 3.3275, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5245.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5255.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:03:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5265.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5275.0, 0.0, array([3.3273, 3.3275, 3.3278, 3.3275, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5285.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5295.0, 0.0, array([3.3273, 3.3276, 3.3275, 3.3276, 3.3275], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5305.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5315.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:04:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5325.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5335.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5345.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5355.0, 0.0, array([3.3273, 3.328, 3.3276, 3.328, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5365.0, 0.0, array([3.3275, 3.328, 3.3276, 3.328, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5375.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:05:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5385.0, 0.0, array([3.3275, 3.328, 3.3276, 3.328, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5395.0, 0.0, array([3.3273, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5405.0, 0.0, array([3.3276, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5415.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5425.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5435.0, 0.0, array([3.3273, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:06:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5445.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5455.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5465.0, 0.0, array([3.3273, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5475.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5485.0, 0.0, array([3.3275, 3.328, 3.3276, 3.328, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5495.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:07:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5505.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5515.0, 0.0, array([3.3273, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5525.0, 0.0, array([3.3273, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5535.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5545.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5555.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:08:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5565.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5575.0, 0.0, array([3.3275, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5585.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5595.0, 0.0, array([3.3275, 3.328, 3.3276, 3.328, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5605.0, 0.0, array([3.3275, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5615.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:09:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5625.0, 0.0, array([3.3276, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5635.0, 0.0, array([3.3276, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5645.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5655.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5665.0, 0.0, array([3.3276, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5675.0, 0.0, array([3.3275, 3.3276, 3.3276, 3.3276, 3.3276], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:10:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5685.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5695.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5705.0, 0.0, array([3.3276, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5715.0, 0.0, array([3.3275, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5725.0, 0.0, array([3.3275, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5735.0, 0.0, array([3.3276, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:11:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5745.0, 0.0, array([3.3276, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5755.0, 0.0, array([3.3276, 3.328, 3.3281, 3.328, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5765.0, 0.0, array([3.3276, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5775.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5785.0, 0.0, array([3.3278, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5795.0, 0.0, array([3.3276, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:12:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5805.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5815.0, 0.0, array([3.3275, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5825.0, 0.0, array([3.3276, 3.328, 3.3278, 3.328, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5835.0, 0.0, array([3.3276, 3.3276, 3.3278, 3.3276, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5845.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5855.0, 0.0, array([3.3276, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:13:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5865.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5875.0, 0.0, array([3.3275, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5885.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5895.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5905.0, 0.0, array([3.3276, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5915.0, 0.0, array([3.3276, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:14:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5925.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5935.0, 0.0, array([3.3276, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5945.0, 0.0, array([3.3276, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5955.0, 0.0, array([3.3276, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5965.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5975.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:15:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5985.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 5995.0, 0.0, array([3.3278, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6005.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6015.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6025.0, 0.0, array([3.3278, 3.3281, 3.3278, 3.3281, 3.3278], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6035.0, 0.0, array([3.3278, 3.328, 3.328, 3.328, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:16:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6045.0, 0.0, array([3.3276, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6055.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6065.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6075.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6085.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6095.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:17:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6105.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6115.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6125.0, 0.0, array([3.3276, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6135.0, 0.0, array([3.328, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6145.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6155.0, 0.0, array([3.3278, 3.3283, 3.328, 3.3283, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:18:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6165.0, 0.0, array([3.3278, 3.3281, 3.328, 3.3281, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6175.0, 0.0, array([3.3278, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6185.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6195.0, 0.0, array([3.3278, 3.3283, 3.328, 3.3283, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6205.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6215.0, 0.0, array([3.3278, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:19:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6225.0, 0.0, array([3.328, 3.3283, 3.328, 3.3283, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6235.0, 0.0, array([3.3276, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6245.0, 0.0, array([3.3278, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6255.0, 0.0, array([3.3278, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6265.0, 0.0, array([3.3278, 3.3283, 3.328, 3.3283, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6275.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:20:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6285.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6295.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6305.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6315.0, 0.0, array([3.328, 3.3283, 3.328, 3.3283, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6325.0, 0.0, array([3.328, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6335.0, 0.0, array([3.3278, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:21:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6345.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6355.0, 0.0, array([3.3278, 3.3284, 3.3281, 3.3284, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6365.0, 0.0, array([3.3278, 3.3284, 3.328, 3.3284, 3.328], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6375.0, 0.0, array([3.3278, 3.3281, 3.3281, 3.3281, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6385.0, 0.0, array([3.328, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6395.0, 0.0, array([3.3278, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:22:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6405.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6415.0, 0.0, array([3.3281, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6425.0, 0.0, array([3.3278, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6435.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6445.0, 0.0, array([3.328, 3.3284, 3.3281, 3.3284, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6455.0, 0.0, array([3.328, 3.3281, 3.3283, 3.3281, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:23:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6465.0, 0.0, array([3.3278, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6475.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6485.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6495.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6505.0, 0.0, array([3.3278, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6515.0, 0.0, array([3.328, 3.3283, 3.3281, 3.3283, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:24:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6525.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6535.0, 0.0, array([3.328, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6545.0, 0.0, array([3.3278, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6555.0, 0.0, array([3.328, 3.3284, 3.3281, 3.3284, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6565.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6575.0, 0.0, array([3.328, 3.3284, 3.3281, 3.3284, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:25:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6585.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6595.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6605.0, 0.0, array([3.328, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6615.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6625.0, 0.0, array([3.328, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6635.0, 0.0, array([3.328, 3.3284, 3.3281, 3.3284, 3.3281], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:26:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6645.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6655.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6665.0, 0.0, array([3.3283, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6675.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6685.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6695.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:27:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6705.0, 0.0, array([3.3281, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6715.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6725.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6735.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6745.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6755.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:28:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6765.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6775.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6785.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6795.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6805.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6815.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:29:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6825.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6835.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6845.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6855.0, 0.0, array([3.3281, 3.3283, 3.3284, 3.3283, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6865.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6875.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:30:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6885.0, 0.0, array([3.328, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6895.0, 0.0, array([3.3283, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6905.0, 0.0, array([3.3283, 3.3283, 3.3283, 3.3283, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6915.0, 0.0, array([3.328, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6925.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6935.0, 0.0, array([3.3283, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:31:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6945.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6955.0, 0.0, array([3.3281, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6965.0, 0.0, array([3.3281, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6975.0, 0.0, array([3.3281, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6985.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 6995.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:32:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7005.0, 0.0, array([3.3283, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7015.0, 0.0, array([3.3283, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7025.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7035.0, 0.0, array([3.3283, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7045.0, 0.0, array([3.3281, 3.3284, 3.3283, 3.3284, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7055.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:33:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7065.0, 0.0, array([3.3281, 3.3284, 3.3284, 3.3284, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7075.0, 0.0, array([3.3281, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7085.0, 0.0, array([3.3283, 3.3286, 3.3283, 3.3286, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7095.0, 0.0, array([3.3281, 3.3286, 3.3286, 3.3286, 3.3286], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7105.0, 0.0, array([3.3283, 3.3287, 3.3284, 3.3287, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7115.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:34:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7125.0, 0.0, array([3.3281, 3.3284, 3.3286, 3.3284, 3.3286], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7135.0, 0.0, array([3.3283, 3.3286, 3.3286, 3.3286, 3.3286], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:10'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7145.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:20'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7155.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:30'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7165.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:40'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7175.0, 0.0, array([3.3281, 3.3286, 3.3283, 3.3286, 3.3283], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:35:50'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7185.0, 0.0, array([3.3283, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:36:00'), 'LISHEN01', 91.51041094531435, 90.4, array([90.44869266, 89.84869266, 90.25114471, 89.84869266, 90.25114471]), 7195.0, 0.0, array([3.3284, 3.3286, 3.3284, 3.3286, 3.3284], dtype=object), 3.3124, 3.313, 1.0, 0.0, 8)
+(Timestamp('2021-10-22 17:36:10'), 'LISHEN01', 91.2458237973159, 90.1, array([90.11795562, 89.51795562, 89.92040767, 89.51795562, 89.92040767]), 0, 100.0186, array([3.2145, 3.218, 3.2169, 3.218, 3.2169], dtype=object), 0, 0, 1.0, -500.07439999999997, 29)
+(Timestamp('2021-10-22 17:36:20'), 'LISHEN01', 90.5843620365328, 89.5, array([89.45649795, 88.85649795, 89.25895   , 88.85649795, 89.25895   ]), 0, 100.0124, array([3.1914, 3.1951, 3.194, 3.1951, 3.194], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:36:30'), 'LISHEN01', 89.92290023417021, 88.8, array([88.79503208, 88.19503208, 88.59748412, 88.19503208, 88.59748412]), 0, 100.0186, array([3.1819, 3.1859, 3.1848, 3.1859, 3.1848], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:36:40'), 'LISHEN01', 89.26142207127201, 88.1, array([88.133558  , 87.533558  , 87.93601005, 87.533558  , 87.93601005]), 0, 100.0124, array([3.1766, 3.1809, 3.1795, 3.1809, 3.1795], dtype=object), 0, 0, 1.0, -1000.1487999999999, 29)
+(Timestamp('2021-10-22 17:36:50'), 'LISHEN01', 88.59993980784374, 87.5, array([87.47207573, 86.87207573, 87.27452777, 86.87207573, 87.27452777]), 0, 100.0124, array([3.1734, 3.1777, 3.1762, 3.1777, 3.1762], dtype=object), 0, 0, 1.0, -1000.1611999999999, 29)
+(Timestamp('2021-10-22 17:37:00'), 'LISHEN01', 87.93848210600865, 86.8, array([86.81061806, 86.21061806, 86.6130701 , 86.21061806, 86.6130701 ]), 0, 100.0124, array([3.1715, 3.1757, 3.1745, 3.1757, 3.1745], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:37:10'), 'LISHEN01', 87.27702034522555, 86.1, array([86.14915218, 85.54915218, 85.95160423, 85.54915218, 85.95160423]), 0, 100.0186, array([3.1702, 3.1742, 3.1729, 3.1742, 3.1729], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:37:20'), 'LISHEN01', 86.61554628285484, 85.5, array([85.48768221, 84.88768221, 85.29013426, 84.88768221, 85.29013426]), 0, 100.0124, array([3.1691, 3.1731, 3.172, 3.1731, 3.172], dtype=object), 0, 0, 1.0, -1000.1425999999998, 29)
+(Timestamp('2021-10-22 17:37:30'), 'LISHEN01', 85.95406811995406, 84.8, array([84.82620403, 84.22620403, 84.62865608, 84.22620403, 84.62865608]), 0, 100.0124, array([3.1683, 3.1725, 3.1712, 3.1725, 3.1712], dtype=object), 0, 0, 1.0, -1000.1549999999999, 29)
+(Timestamp('2021-10-22 17:37:40'), 'LISHEN01', 85.2925899154738, 84.2, array([84.16472586, 83.56472586, 83.96717791, 83.56472586, 83.96717791]), 0, 100.0124, array([3.1677, 3.1717, 3.1705, 3.1717, 3.1705], dtype=object), 0, 0, 1.0, -1000.1549999999999, 29)
+(Timestamp('2021-10-22 17:37:50'), 'LISHEN01', 84.63112405416321, 83.5, array([83.50325999, 82.90325999, 83.30571203, 82.90325999, 83.30571203]), 0, 100.0124, array([3.1671, 3.1712, 3.17, 3.1712, 3.17], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:38:00'), 'LISHEN01', 83.96965819285262, 82.8, array([82.84179411, 82.24179411, 82.64424616, 82.24179411, 82.64424616]), 0, 100.0124, array([3.1668, 3.1706, 3.1694, 3.1706, 3.1694], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:38:10'), 'LISHEN01', 83.30820463312963, 82.2, array([82.18034054, 81.58034054, 81.98279259, 81.58034054, 81.98279259]), 0, 100.0124, array([3.1665, 3.1703, 3.1688, 3.1703, 3.1688], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:38:20'), 'LISHEN01', 82.64674693129453, 81.5, array([81.51887877, 80.91887877, 81.32133082, 80.91887877, 81.32133082]), 0, 100.0186, array([3.1657, 3.1699, 3.1683, 3.1699, 3.1683], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:38:30'), 'LISHEN01', 81.98527286892639, 80.9, array([80.8574088 , 80.2574088 , 80.65986084, 80.2574088 , 80.65986084]), 0, 100.0124, array([3.1654, 3.1697, 3.1679, 3.1697, 3.1679], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:38:40'), 'LISHEN01', 81.32378650497063, 80.2, array([80.19592242, 79.59592242, 79.99837447, 79.59592242, 79.99837447]), 0, 100.0124, array([3.1651, 3.1692, 3.1675, 3.1692, 3.1675], dtype=object), 0, 0, 1.0, -1000.1673999999999, 29)
+(Timestamp('2021-10-22 17:38:50'), 'LISHEN01', 80.66230419995773, 79.5, array([79.53443604, 78.93443604, 79.33688809, 78.93443604, 79.33688809]), 0, 100.0186, array([3.1648, 3.1691, 3.1672, 3.1691, 3.1672], dtype=object), 0, 0, 1.0, -1000.1674, 29)
+(Timestamp('2021-10-22 17:39:00'), 'LISHEN01', 80.00081373547448, 78.9, array([78.87294557, 78.27294557, 78.67539762, 78.27294557, 78.67539762]), 0, 100.0186, array([3.1645, 3.1688, 3.1668, 3.1688, 3.1668], dtype=object), 0, 0, 1.0, -1000.1736, 29)
+(Timestamp('2021-10-22 17:39:10'), 'LISHEN01', 79.3393437736364, 78.2, array([78.2114797 , 77.6114797 , 78.01393174, 77.6114797 , 78.01393174]), 0, 100.0124, array([3.164, 3.1685, 3.1665, 3.1685, 3.1665], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:39:20'), 'LISHEN01', 78.67787791232838, 77.6, array([77.55000972, 76.95000972, 77.35246177, 76.95000972, 77.35246177]), 0, 100.0186, array([3.1637, 3.1682, 3.1662, 3.1682, 3.1662], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:39:30'), 'LISHEN01', 78.01640380838076, 76.9, array([76.88853975, 76.28853975, 76.6909918 , 76.28853975, 76.6909918 ]), 0, 100.0124, array([3.1634, 3.1677, 3.1659, 3.1677, 3.1659], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:39:40'), 'LISHEN01', 77.35492974601262, 76.2, array([76.22706567, 75.62706567, 76.02951772, 75.62706567, 76.02951772]), 0, 100.0124, array([3.1631, 3.1675, 3.1654, 3.1675, 3.1654], dtype=object), 0, 0, 1.0, -1000.1487999999999, 29)
+(Timestamp('2021-10-22 17:39:50'), 'LISHEN01', 76.69344338205686, 75.6, array([75.5655793 , 74.9655793 , 75.36803135, 74.9655793 , 75.36803135]), 0, 100.0124, array([3.1629, 3.1671, 3.1651, 3.1671, 3.1651], dtype=object), 0, 0, 1.0, -1000.1673999999999, 29)
+(Timestamp('2021-10-22 17:40:00'), 'LISHEN01', 76.03196107704653, 74.9, array([74.90409292, 74.30409292, 74.70654497, 74.30409292, 74.70654497]), 0, 100.0186, array([3.1623, 3.1669, 3.1645, 3.1669, 3.1645], dtype=object), 0, 0, 1.0, -1000.1673999999999, 29)
+(Timestamp('2021-10-22 17:40:10'), 'LISHEN01', 75.37049521573594, 74.2, array([74.24263115, 73.64263115, 74.0450832 , 73.64263115, 74.0450832 ]), 0, 100.0124, array([3.1622, 3.1665, 3.1642, 3.1665, 3.1642], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:40:20'), 'LISHEN01', 74.70902935442535, 73.6, array([73.58116528, 72.98116528, 73.38361732, 72.98116528, 73.38361732]), 0, 100.0124, array([3.1617, 3.1662, 3.1639, 3.1662, 3.1639], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:40:30'), 'LISHEN01', 74.04755529205721, 72.9, array([72.9196912 , 72.3196912 , 72.72214325, 72.3196912 , 72.72214325]), 0, 100.0124, array([3.1612, 3.166, 3.1634, 3.166, 3.1634], dtype=object), 0, 0, 1.0, -1000.1487999999999, 29)
+(Timestamp('2021-10-22 17:40:40'), 'LISHEN01', 73.38607708757952, 72.3, array([72.25820893, 71.65820893, 72.06066098, 71.65820893, 72.06066098]), 0, 100.0186, array([3.1609, 3.1657, 3.1631, 3.1657, 3.1631], dtype=object), 0, 0, 1.0, -1000.1611999999999, 29)
+(Timestamp('2021-10-22 17:40:50'), 'LISHEN01', 72.72460712574144, 71.6, array([71.59673896, 70.99673896, 71.399191  , 70.99673896, 71.399191  ]), 0, 100.0186, array([3.1608, 3.1656, 3.1628, 3.1656, 3.1628], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:41:00'), 'LISHEN01', 72.06312486231575, 70.8, array([70.93526078, 70.33526078, 70.73771283, 70.33526078, 70.73771283]), 0, 100.0124, array([3.1603, 3.1651, 3.1625, 3.1651, 3.1625], dtype=object), 0, 0, 1.0, -1000.155, 29)
+(Timestamp('2021-10-22 17:41:10'), 'LISHEN01', 71.40165485889561, 70.2, array([70.27379081, 69.67379081, 70.07624285, 69.67379081, 70.07624285]), 0, 100.0124, array([3.16, 3.1648, 3.162, 3.1648, 3.162], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:41:20'), 'LISHEN01', 70.74019719864258, 69.5, array([69.61233313, 69.01233313, 69.41478518, 69.01233313, 69.41478518]), 0, 100.0124, array([3.1596, 3.1645, 3.1616, 3.1645, 3.1616], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:41:30'), 'LISHEN01', 70.07873543785946, 68.9, array([68.95087136, 68.35087136, 68.75332341, 68.35087136, 68.75332341]), 0, 100.0124, array([3.1592, 3.1643, 3.1611, 3.1643, 3.1611], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:41:40'), 'LISHEN01', 69.41726957655145, 68.2, array([68.28940549, 67.68940549, 68.09185754, 67.68940549, 68.09185754]), 0, 100.0124, array([3.1588, 3.1637, 3.1603, 3.1637, 3.1603], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:41:50'), 'LISHEN01', 68.75579547259868, 67.5, array([67.62793142, 67.02793142, 67.43038346, 67.02793142, 67.43038346]), 0, 100.0124, array([3.1585, 3.1636, 3.16, 3.1636, 3.16], dtype=object), 0, 0, 1.0, -1000.1487999999998, 29)
+(Timestamp('2021-10-22 17:42:00'), 'LISHEN01', 68.09432551075545, 66.9, array([66.96646144, 66.36646144, 66.76891349, 66.36646144, 66.76891349]), 0, 100.0124, array([3.158, 3.1631, 3.1596, 3.1631, 3.1596], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:42:10'), 'LISHEN01', 67.43285964944486, 66.2, array([66.30499557, 65.70499557, 66.10744762, 65.70499557, 66.10744762]), 0, 100.0124, array([3.1576, 3.1628, 3.1594, 3.1628, 3.1594], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:42:20'), 'LISHEN01', 66.77140194760977, 65.5, array([65.643542  , 65.043542  , 65.44599404, 65.043542  , 65.44599404]), 0, 100.00619999999999, array([3.1571, 3.1622, 3.1589, 3.1622, 3.1589], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:42:30'), 'LISHEN01', 66.10994838788422, 64.9, array([64.98208433, 64.38208433, 64.78453637, 64.38208433, 64.78453637]), 0, 100.0124, array([3.1568, 3.1619, 3.1583, 3.1619, 3.1583], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:42:40'), 'LISHEN01', 65.44848662710112, 64.2, array([64.32061845, 63.72061845, 64.1230705 , 63.72061845, 64.1230705 ]), 0, 100.0186, array([3.1563, 3.1617, 3.158, 3.1617, 3.158], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:42:50'), 'LISHEN01', 64.7870166652579, 63.6, array([63.65915258, 63.05915258, 63.46160463, 63.05915258, 63.46160463]), 0, 100.0124, array([3.1559, 3.1612, 3.1576, 3.1612, 3.1576], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:43:00'), 'LISHEN01', 64.12555486289531, 62.9, array([62.99769081, 62.39769081, 62.80014285, 62.39769081, 62.80014285]), 0, 100.0124, array([3.1556, 3.1608, 3.1571, 3.1608, 3.1571], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:43:10'), 'LISHEN01', 63.46409310211474, 62.1, array([62.33622903, 61.73622903, 62.13868108, 61.73622903, 62.13868108]), 0, 100.0124, array([3.1551, 3.1605, 3.1565, 3.1605, 3.1565], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:43:20'), 'LISHEN01', 62.80262724080152, 61.5, array([61.67476316, 61.07476316, 61.47721521, 61.07476316, 61.47721521]), 0, 100.0124, array([3.1546, 3.16, 3.156, 3.16, 3.156], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:43:30'), 'LISHEN01', 62.14117363949642, 60.8, array([61.01331369, 60.41331369, 60.81576574, 60.41331369, 60.81576574]), 0, 100.00619999999999, array([3.1542, 3.1597, 3.1556, 3.1597, 3.1556], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:43:40'), 'LISHEN01', 61.47971187871327, 60.2, array([60.35184372, 59.75184372, 60.15429576, 59.75184372, 60.15429576]), 0, 100.0186, array([3.1537, 3.1592, 3.1551, 3.1592, 3.1551], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:43:50'), 'LISHEN01', 60.81824601740263, 59.5, array([59.69038194, 59.09038194, 59.49283399, 59.09038194, 59.49283399]), 0, 100.0124, array([3.1531, 3.1591, 3.1546, 3.1591, 3.1546], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:44:00'), 'LISHEN01', 60.15678425661947, 58.8, array([59.02892017, 58.42892017, 58.83137222, 58.42892017, 58.83137222]), 0, 100.0124, array([3.1528, 3.1585, 3.1542, 3.1585, 3.1542], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:44:10'), 'LISHEN01', 59.495318353724194, 58.2, array([58.3674502 , 57.7674502 , 58.16990225, 57.7674502 , 58.16990225]), 0, 100.0186, array([3.1522, 3.1579, 3.1536, 3.1579, 3.1536], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:44:20'), 'LISHEN01', 58.8338483918835, 57.5, array([57.70598433, 57.10598433, 57.50843637, 57.10598433, 57.50843637]), 0, 100.0124, array([3.1519, 3.1574, 3.1531, 3.1574, 3.1531], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:44:30'), 'LISHEN01', 58.17239483216046, 56.8, array([57.04453485, 56.44453485, 56.8469869 , 56.44453485, 56.8469869 ]), 0, 100.00619999999999, array([3.1512, 3.1569, 3.1525, 3.1569, 3.1525], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:44:40'), 'LISHEN01', 57.51094947349754, 56.2, array([56.38308128, 55.78308128, 56.18553333, 55.78308128, 56.18553333]), 0, 100.0186, array([3.1508, 3.1565, 3.1519, 3.1565, 3.1519], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:44:50'), 'LISHEN01', 56.84948357060227, 55.5, array([55.72161951, 55.12161951, 55.52407156, 55.12161951, 55.52407156]), 0, 100.0124, array([3.1502, 3.156, 3.1514, 3.156, 3.1514], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:45:00'), 'LISHEN01', 56.18801770929163, 54.9, array([55.06015364, 54.46015364, 54.86260568, 54.46015364, 54.86260568]), 0, 100.0124, array([3.1497, 3.1554, 3.1506, 3.1554, 3.1506], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:45:10'), 'LISHEN01', 55.52655184797841, 54.1, array([54.39868776, 53.79868776, 54.20113981, 53.79868776, 54.20113981]), 0, 100.0124, array([3.1489, 3.1549, 3.1502, 3.1549, 3.1502], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:45:20'), 'LISHEN01', 54.86509414614325, 53.4, array([53.73723009, 53.13723009, 53.53968214, 53.13723009, 53.53968214]), 0, 100.0124, array([3.1483, 3.1545, 3.1494, 3.1545, 3.1494], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:45:30'), 'LISHEN01', 54.20363238536009, 52.8, array([53.07577242, 52.47577242, 52.87822447, 52.47577242, 52.87822447]), 0, 100.00619999999999, array([3.1479, 3.1539, 3.1488, 3.1539, 3.1488], dtype=object), 0, 0, 1.0, -1000.1239999999999, 29)
+(Timestamp('2021-10-22 17:45:40'), 'LISHEN01', 53.542203428814844, 52.1, array([52.41433935, 51.81433935, 52.2167914 , 51.81433935, 52.2167914 ]), 0, 100.0124, array([3.1471, 3.1531, 3.1482, 3.1531, 3.1482], dtype=object), 0, 0, 1.0, -1000.0867999999999, 29)
+(Timestamp('2021-10-22 17:45:50'), 'LISHEN01', 52.8807498690918, 51.5, array([51.75288578, 51.15288578, 51.55533783, 51.15288578, 51.55533783]), 0, 100.0124, array([3.1465, 3.1525, 3.1472, 3.1525, 3.1472], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:46:00'), 'LISHEN01', 52.219288066726584, 50.8, array([51.09142401, 50.49142401, 50.89387605, 50.49142401, 50.89387605]), 0, 100.0124, array([3.1459, 3.1519, 3.1466, 3.1519, 3.1466], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:46:10'), 'LISHEN01', 51.55782630594342, 50.1, array([50.42996224, 49.82996224, 50.23241428, 49.82996224, 50.23241428]), 0, 100.0124, array([3.1451, 3.1512, 3.146, 3.1512, 3.146], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:46:20'), 'LISHEN01', 50.896368645690316, 49.5, array([49.76850456, 49.16850456, 49.57095661, 49.16850456, 49.57095661]), 0, 100.0124, array([3.1445, 3.1506, 3.1453, 3.1506, 3.1453], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:46:30'), 'LISHEN01', 50.23490684332768, 48.8, array([49.10704279, 48.50704279, 48.90949484, 48.50704279, 48.90949484]), 0, 100.0124, array([3.1436, 3.1497, 3.1443, 3.1497, 3.1443], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:46:40'), 'LISHEN01', 49.573465585189666, 48.1, array([48.44560152, 47.84560152, 48.24805357, 47.84560152, 48.24805357]), 0, 100.0124, array([3.1428, 3.1489, 3.1436, 3.1489, 3.1436], dtype=object), 0, 0, 1.0, -1000.0992, 29)
+(Timestamp('2021-10-22 17:46:50'), 'LISHEN01', 48.912012025464044, 47.5, array([47.78414795, 47.18414795, 47.5866    , 47.18414795, 47.5866    ]), 0, 100.0124, array([3.142, 3.1482, 3.1428, 3.1482, 3.1428], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:47:00'), 'LISHEN01', 48.25055436521094, 46.8, array([47.12268618, 46.52268618, 46.92513822, 46.52268618, 46.92513822]), 0, 100.0186, array([3.1411, 3.1476, 3.1419, 3.1476, 3.1419], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:47:10'), 'LISHEN01', 47.58909256284572, 46.2, array([46.46122851, 45.86122851, 46.26368055, 45.86122851, 46.26368055]), 0, 100.0124, array([3.1405, 3.1466, 3.1409, 3.1466, 3.1409], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:47:20'), 'LISHEN01', 46.92763080206256, 45.4, array([45.79976673, 45.19976673, 45.60221878, 45.19976673, 45.60221878]), 0, 100.0124, array([3.1394, 3.1459, 3.1399, 3.1459, 3.1399], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:47:30'), 'LISHEN01', 46.26617314180688, 44.7, array([45.13830906, 44.53830906, 44.94076111, 44.53830906, 44.94076111]), 0, 100.0124, array([3.1385, 3.1448, 3.1389, 3.1448, 3.1389], dtype=object), 0, 0, 1.0, -1000.1239999999999, 29)
+(Timestamp('2021-10-22 17:47:40'), 'LISHEN01', 45.60471543997172, 44.1, array([44.47685139, 43.87685139, 44.27930344, 43.87685139, 44.27930344]), 0, 100.0124, array([3.1377, 3.144, 3.138, 3.144, 3.138], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:47:50'), 'LISHEN01', 44.943270081306224, 43.4, array([43.81540602, 43.21540602, 43.61785807, 43.21540602, 43.61785807]), 0, 100.0124, array([3.1366, 3.1431, 3.1371, 3.1431, 3.1371], dtype=object), 0, 0, 1.0, -1000.1053999999999, 29)
+(Timestamp('2021-10-22 17:48:00'), 'LISHEN01', 44.28180832052564, 42.8, array([43.15394425, 42.55394425, 42.95639629, 42.55394425, 42.95639629]), 0, 100.0124, array([3.1357, 3.1422, 3.1359, 3.1422, 3.1359], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:48:10'), 'LISHEN01', 43.62034655974506, 42.1, array([42.49248247, 41.89248247, 42.29493452, 41.89248247, 42.29493452]), 0, 100.0124, array([3.1348, 3.1411, 3.1348, 3.1411, 3.1348], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:48:20'), 'LISHEN01', 42.9588888579099, 41.4, array([41.8310248 , 41.2310248 , 41.63347685, 41.2310248 , 41.63347685]), 0, 100.0124, array([3.1337, 3.1402, 3.1337, 3.1402, 3.1337], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:48:30'), 'LISHEN01', 42.29743119765679, 40.8, array([41.16956713, 40.56956713, 40.97201918, 40.56956713, 40.97201918]), 0, 100.0124, array([3.1323, 3.1389, 3.1326, 3.1389, 3.1326], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:48:40'), 'LISHEN01', 41.635973537403686, 40.1, array([40.50810946, 39.90810946, 40.3105615 , 39.90810946, 40.3105615 ]), 0, 100.0124, array([3.1314, 3.138, 3.1314, 3.138, 3.1314], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:48:50'), 'LISHEN01', 40.974528137158714, 39.4, array([39.84666819, 39.24666819, 39.64912023, 39.24666819, 39.64912023]), 0, 100.00619999999999, array([3.1302, 3.1366, 3.13, 3.1366, 3.13], dtype=object), 0, 0, 1.0, -1000.0992, 29)
+(Timestamp('2021-10-22 17:49:00'), 'LISHEN01', 40.31308277849064, 38.8, array([39.18521872, 38.58521872, 38.98767076, 38.58521872, 38.98767076]), 0, 100.0124, array([3.1288, 3.1356, 3.1289, 3.1356, 3.1289], dtype=object), 0, 0, 1.0, -1000.1115999999998, 29)
+(Timestamp('2021-10-22 17:49:10'), 'LISHEN01', 39.65162101770748, 38.1, array([38.52375694, 37.92375694, 38.32620899, 37.92375694, 38.32620899]), 0, 100.0124, array([3.1277, 3.1342, 3.1276, 3.1342, 3.1276], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:49:20'), 'LISHEN01', 38.99016335745437, 37.5, array([37.86229927, 37.26229927, 37.66475132, 37.26229927, 37.66475132]), 0, 100.0124, array([3.1263, 3.1329, 3.1262, 3.1329, 3.1262], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:49:30'), 'LISHEN01', 38.3286974545591, 36.7, array([37.2008334 , 36.6008334 , 37.00328545, 36.6008334 , 37.00328545]), 0, 100.0124, array([3.125, 3.1317, 3.1248, 3.1317, 3.1248], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:49:40'), 'LISHEN01', 37.667235693775936, 36.0, array([36.53936753, 35.93936753, 36.34181957, 35.93936753, 36.34181957]), 0, 100.0186, array([3.1236, 3.1302, 3.1233, 3.1302, 3.1233], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:49:50'), 'LISHEN01', 37.005773932992774, 35.4, array([35.87790985, 35.27790985, 35.6803619 , 35.27790985, 35.6803619 ]), 0, 100.0124, array([3.1222, 3.1286, 3.1216, 3.1286, 3.1216], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:50:00'), 'LISHEN01', 36.344324473799794, 34.7, array([35.21646038, 34.61646038, 35.01891243, 34.61646038, 35.01891243]), 0, 100.0124, array([3.1205, 3.1274, 3.1197, 3.1274, 3.1197], dtype=object), 0, 0, 1.0, -1000.1115999999998, 29)
+(Timestamp('2021-10-22 17:50:10'), 'LISHEN01', 35.68286677196463, 34.1, array([34.55500271, 33.95500271, 34.35745476, 33.95500271, 34.35745476]), 0, 100.0124, array([3.1191, 3.1259, 3.1183, 3.1259, 3.1183], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:50:20'), 'LISHEN01', 35.02141321224159, 33.4, array([33.89354914, 33.29354914, 33.69600119, 33.29354914, 33.69600119]), 0, 100.0124, array([3.1173, 3.1242, 3.1168, 3.1242, 3.1168], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:50:30'), 'LISHEN01', 34.35995145146101, 32.7, array([33.23208737, 32.63208737, 33.03453941, 32.63208737, 33.03453941]), 0, 100.0124, array([3.1157, 3.1223, 3.1146, 3.1223, 3.1146], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:50:40'), 'LISHEN01', 33.69848964909579, 32.1, array([32.5706256 , 31.9706256 , 32.37307764, 31.9706256 , 32.37307764]), 0, 100.0124, array([3.114, 3.1206, 3.113, 3.1206, 3.113], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:50:50'), 'LISHEN01', 33.037031988842685, 31.4, array([31.90916792, 31.30916792, 31.71161997, 31.30916792, 31.71161997]), 0, 100.0124, array([3.1122, 3.119, 3.1108, 3.119, 3.1108], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:51:00'), 'LISHEN01', 32.37558663017719, 30.7, array([31.24772665, 30.64772665, 31.0501787 , 30.64772665, 31.0501787 ]), 0, 100.00619999999999, array([3.1103, 3.1168, 3.109, 3.1168, 3.109], dtype=object), 0, 0, 1.0, -1000.0992, 29)
+(Timestamp('2021-10-22 17:51:10'), 'LISHEN01', 31.714133070456736, 30.1, array([30.58626898, 29.98626898, 30.38872103, 29.98626898, 30.38872103]), 0, 100.0124, array([3.1082, 3.1151, 3.1068, 3.1151, 3.1068], dtype=object), 0, 0, 1.0, -1000.1239999999999, 29)
+(Timestamp('2021-10-22 17:51:20'), 'LISHEN01', 31.052667167564042, 29.4, array([29.92479901, 29.32479901, 29.72725105, 29.32479901, 29.72725105]), 0, 100.0186, array([3.1063, 3.1128, 3.1046, 3.1128, 3.1046], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:51:30'), 'LISHEN01', 30.391201306255983, 28.7, array([29.26333313, 28.66333313, 29.06578518, 28.66333313, 29.06578518]), 0, 100.0186, array([3.1039, 3.1106, 3.1022, 3.1106, 3.1022], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:51:40'), 'LISHEN01', 29.72973954547283, 28.0, array([28.60187546, 28.00187546, 28.40432751, 28.00187546, 28.40432751]), 0, 100.0124, array([3.1019, 3.1083, 3.0999, 3.1083, 3.0999], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:51:50'), 'LISHEN01', 29.068277743110198, 27.3, array([27.94041369, 27.34041369, 27.74286574, 27.34041369, 27.74286574]), 0, 100.0124, array([3.0993, 3.106, 3.0973, 3.106, 3.0973], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:52:00'), 'LISHEN01', 28.406820082857106, 26.7, array([27.27895602, 26.67895602, 27.08140807, 26.67895602, 27.08140807]), 0, 100.0124, array([3.097, 3.1034, 3.0945, 3.1034, 3.0945], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:52:10'), 'LISHEN01', 27.745378824721673, 26.0, array([26.61751065, 26.01751065, 26.41996269, 26.01751065, 26.41996269]), 0, 100.0186, array([3.0943, 3.101, 3.0919, 3.101, 3.0919], dtype=object), 0, 0, 1.0, -1000.1053999999998, 29)
+(Timestamp('2021-10-22 17:52:20'), 'LISHEN01', 27.083912963411038, 25.4, array([25.95604888, 25.35604888, 25.75850092, 25.35604888, 25.75850092]), 0, 100.0124, array([3.0917, 3.098, 3.0887, 3.098, 3.0887], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:52:30'), 'LISHEN01', 26.422451161045828, 24.7, array([25.2945871 , 24.6945871 , 25.09703915, 24.6945871 , 25.09703915]), 0, 100.0124, array([3.0888, 3.095, 3.0854, 3.095, 3.0854], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:52:40'), 'LISHEN01', 25.760985299732617, 24.0, array([24.63312123, 24.03312123, 24.43557328, 24.03312123, 24.43557328]), 0, 100.0124, array([3.0857, 3.092, 3.082, 3.092, 3.082], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:52:50'), 'LISHEN01', 25.099527639479525, 23.4, array([23.97166356, 23.37166356, 23.7741156 , 23.37166356, 23.7741156 ]), 0, 100.0124, array([3.0825, 3.0887, 3.0787, 3.0887, 3.0787], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:53:00'), 'LISHEN01', 24.438074038174435, 22.7, array([23.31020999, 22.71020999, 23.11266203, 22.71020999, 23.11266203]), 0, 100.0124, array([3.079, 3.085, 3.0747, 3.085, 3.0747], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:53:10'), 'LISHEN01', 23.776628679506363, 22.0, array([22.64876462, 22.04876462, 22.45121666, 22.04876462, 22.45121666]), 0, 100.0124, array([3.0751, 3.0811, 3.0705, 3.0811, 3.0705], dtype=object), 0, 0, 1.0, -1000.1053999999999, 29)
+(Timestamp('2021-10-22 17:53:20'), 'LISHEN01', 23.11517922031081, 21.4, array([21.98731515, 21.38731515, 21.78976719, 21.38731515, 21.78976719]), 0, 100.0124, array([3.0711, 3.0771, 3.0657, 3.0771, 3.0657], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:53:30'), 'LISHEN01', 22.45372566058778, 20.7, array([21.32586157, 20.72586157, 21.12831362, 20.72586157, 21.12831362]), 0, 100.0124, array([3.0668, 3.0725, 3.0608, 3.0725, 3.0608], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:53:40'), 'LISHEN01', 21.792263858225144, 20.1, array([20.6643998 , 20.0643998 , 20.46685185, 20.0643998 , 20.46685185]), 0, 100.0124, array([3.0621, 3.0677, 3.0554, 3.0677, 3.0554], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:53:50'), 'LISHEN01', 21.13080209744457, 19.4, array([20.00293803, 19.40293803, 19.80539008, 19.40293803, 19.80539008]), 0, 100.0124, array([3.0568, 3.0624, 3.0494, 3.0624, 3.0494], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:54:00'), 'LISHEN01', 20.469340336661418, 18.7, array([19.34147626, 18.74147626, 19.1439283 , 18.74147626, 19.1439283 ]), 0, 100.0124, array([3.0514, 3.0567, 3.0431, 3.0567, 3.0431], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:54:10'), 'LISHEN01', 19.807886735353748, 18.1, array([18.68002269, 18.08002269, 18.48247473, 18.08002269, 18.48247473]), 0, 100.0124, array([3.0454, 3.0507, 3.0362, 3.0507, 3.0362], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:54:20'), 'LISHEN01', 19.146445477215735, 17.4, array([18.01858142, 17.41858142, 17.82103346, 17.41858142, 17.82103346]), 0, 100.0124, array([3.0391, 3.0442, 3.029, 3.0442, 3.029], dtype=object), 0, 0, 1.0, -1000.0992, 29)
+(Timestamp('2021-10-22 17:54:30'), 'LISHEN01', 18.484987816962644, 16.8, array([17.35712374, 16.75712374, 17.15957579, 16.75712374, 17.15957579]), 0, 100.0124, array([3.0324, 3.0376, 3.0211, 3.0376, 3.0211], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:54:40'), 'LISHEN01', 17.823530156709552, 16.1, array([16.69566607, 16.09566607, 16.49811812, 16.09566607, 16.49811812]), 0, 100.0124, array([3.0258, 3.0307, 3.013, 3.0307, 3.013], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:54:50'), 'LISHEN01', 17.162064253816858, 15.4, array([16.0341961 , 15.4341961 , 15.83664814, 15.4341961 , 15.83664814]), 0, 100.0186, array([3.0185, 3.023, 3.0041, 3.023, 3.0041], dtype=object), 0, 0, 1.0, -1000.1425999999999, 29)
+(Timestamp('2021-10-22 17:55:00'), 'LISHEN01', 16.500602493036283, 14.8, array([15.37273843, 14.77273843, 15.17519047, 14.77273843, 15.17519047]), 0, 100.0124, array([3.0105, 3.0145, 2.9942, 3.0145, 2.9942], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:55:10'), 'LISHEN01', 15.83915303384073, 14.1, array([14.71128896, 14.11128896, 14.513741  , 14.11128896, 14.513741  ]), 0, 100.0124, array([3.0019, 3.005, 2.9835, 3.005, 2.9835], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:55:20'), 'LISHEN01', 15.177699474117691, 13.4, array([14.04983538, 13.44983538, 13.85228743, 13.44983538, 13.85228743]), 0, 100.0124, array([2.9924, 2.9944, 2.9715, 2.9944, 2.9715], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:55:30'), 'LISHEN01', 14.51623767175248, 12.8, array([13.38837361, 12.78837361, 13.19082566, 12.78837361, 13.19082566]), 0, 100.0124, array([2.9821, 2.9825, 2.9581, 2.9825, 2.9581], dtype=object), 0, 0, 1.0, -1000.1302, 29)
+(Timestamp('2021-10-22 17:55:40'), 'LISHEN01', 13.85478001149938, 12.1, array([12.72691594, 12.12691594, 12.52936799, 12.12691594, 12.52936799]), 0, 100.0124, array([2.9701, 2.9687, 2.943, 2.9687, 2.943], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:55:50'), 'LISHEN01', 13.193322351246282, 11.5, array([12.06545827, 11.46545827, 11.86791031, 11.46545827, 11.86791031]), 0, 100.0124, array([2.957, 2.9526, 2.9259, 2.9526, 2.9259], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:56:00'), 'LISHEN01', 12.531860548881069, 10.8, array([11.40399649, 10.80399649, 11.20644854, 10.80399649, 11.20644854]), 0, 100.0124, array([2.9419, 2.9338, 2.9066, 2.9338, 2.9066], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:56:10'), 'LISHEN01', 11.87040288862797, 10.1, array([10.74254292, 10.14254292, 10.54499497, 10.14254292, 10.54499497]), 0, 100.00619999999999, array([2.9246, 2.9116, 2.8847, 2.9116, 2.8847], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:56:20'), 'LISHEN01', 11.208978032610192, 9.5, array([10.08111806,  9.48111806,  9.8835701 ,  9.48111806,  9.8835701 ]), 0, 100.00619999999999, array([2.905, 2.8852, 2.859, 2.8852, 2.859], dtype=object), 0, 0, 1.0, -1000.0744, 29)
+(Timestamp('2021-10-22 17:56:30'), 'LISHEN01', 10.547536774477331, 8.8, array([9.41967269, 8.81967269, 9.22212473, 8.81967269, 9.22212473]), 0, 100.0124, array([2.8817, 2.8534, 2.8283, 2.8534, 2.8283], dtype=object), 0, 0, 1.0, -1000.1053999999999, 29)
+(Timestamp('2021-10-22 17:56:40'), 'LISHEN01', 9.886079072642175, 8.2, array([8.75821501, 8.15821501, 8.56066706, 8.15821501, 8.56066706]), 0, 100.0124, array([2.8538, 2.8144, 2.7918, 2.8144, 2.7918], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:56:50'), 'LISHEN01', 9.224621412389077, 7.5, array([8.09675734, 7.49675734, 7.89920939, 7.49675734, 7.89920939]), 0, 100.0124, array([2.8198, 2.7677, 2.7482, 2.7677, 2.7482], dtype=object), 0, 0, 1.0, -1000.1239999999998, 29)
+(Timestamp('2021-10-22 17:57:00'), 'LISHEN01', 8.56315965160592, 6.8, array([7.43529557, 6.83529557, 7.23774762, 6.83529557, 7.23774762]), 0, 100.0124, array([2.7794, 2.7113, 2.6962, 2.7113, 2.6962], dtype=object), 0, 0, 1.0, -1000.1301999999998, 29)
+(Timestamp('2021-10-22 17:57:10'), 'LISHEN01', 7.9016937487132255, 6.2, array([6.7738297 , 6.1738297 , 6.57628174, 6.1738297 , 6.57628174]), 0, 100.0124, array([2.7309, 2.6444, 2.6344, 2.6444, 2.6344], dtype=object), 0, 0, 1.0, -1000.1363999999999, 29)
+(Timestamp('2021-10-22 17:57:20'), 'LISHEN01', 7.240244289517672, 5.5, array([6.11238022, 5.51238022, 5.91483227, 5.51238022, 5.91483227]), 0, 100.0124, array([2.6728, 2.5616, 2.5604, 2.5616, 2.5604], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:57:30'), 'LISHEN01', 6.578823534027373, 4.9, array([5.45095946, 4.85095946, 5.2534115 , 4.85095946, 5.2534115 ]), 0, 100.0124, array([2.6025, 2.4558, 2.4698, 2.4558, 2.4698], dtype=object), 0, 0, 1.0, -1000.0682, 29)
+(Timestamp('2021-10-22 17:57:40'), 'LISHEN01', 5.917369974304338, 4.2, array([4.78950589, 4.18950589, 4.59195793, 4.18950589, 4.59195793]), 0, 100.0124, array([2.5149, 2.3076, 2.3523, 2.3076, 2.3523], dtype=object), 0, 0, 1.0, -1000.1177999999999, 29)
+(Timestamp('2021-10-22 17:57:50'), 'LISHEN01', 5.255920473529306, 3.5, array([4.12805642, 3.52805642, 3.93050846, 3.52805642, 3.93050846]), 0, 100.0124, array([2.3981, 2.024, 2.1761, 2.024, 2.1761], dtype=object), 0, 0, 1.0, -1000.1116, 29)
+(Timestamp('2021-10-22 17:58:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 8.0, 0.0, array([2.6908, 2.3972, 2.5167, 2.3972, 2.5167], dtype=object), 0, 0, 1.0, -100.0124, 29)
+(Timestamp('2021-10-22 17:58:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 18.0, 0.0, array([2.7745, 2.5242, 2.641, 2.5242, 2.641], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:58:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 28.0, 0.0, array([2.8061, 2.5728, 2.6886, 2.5728, 2.6886], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:58:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 38.0, 0.0, array([2.8223, 2.5967, 2.7113, 2.5967, 2.7113], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:58:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 48.0, 0.0, array([2.8317, 2.611, 2.7239, 2.611, 2.7239], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:58:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 58.0, 0.0, array([2.8377, 2.6211, 2.7322, 2.6211, 2.7322], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:59:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 68.0, 0.0, array([2.842, 2.629, 2.7379, 2.629, 2.7379], dtype=object), 0, 0, 1.0, 0.0, 29)
+(Timestamp('2021-10-22 17:59:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 78.0, 0.0, array([2.8452, 2.6357, 2.7425, 2.6357, 2.7425], dtype=object), 2.6357, 2.8452, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 17:59:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 88.0, 0.0, array([2.8477, 2.6413, 2.7462, 2.6413, 2.7462], dtype=object), 2.6413, 2.8477, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 17:59:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 98.0, 0.0, array([2.8497, 2.6467, 2.7492, 2.6467, 2.7492], dtype=object), 2.6467, 2.8497, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 17:59:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 108.0, 0.0, array([2.8515, 2.6511, 2.7522, 2.6511, 2.7522], dtype=object), 2.6511, 2.8515, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 17:59:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 118.0, 0.0, array([2.8529, 2.6553, 2.7545, 2.6553, 2.7545], dtype=object), 2.6553, 2.8529, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 18:00:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 128.0, 0.0, array([2.8543, 2.6591, 2.7568, 2.6591, 2.7568], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 28)
+(Timestamp('2021-10-22 18:00:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 138.0, 0.0, array([2.8555, 2.6628, 2.7588, 2.6628, 2.7588], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:00:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 148.0, 0.0, array([2.8566, 2.666, 2.7609, 2.666, 2.7609], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:00:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 158.0, 0.0, array([2.858, 2.6693, 2.7626, 2.6693, 2.7626], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:00:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 168.0, 0.0, array([2.859, 2.6722, 2.7643, 2.6722, 2.7643], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:00:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 178.0, 0.0, array([2.8597, 2.6753, 2.766, 2.6753, 2.766], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 188.0, 0.0, array([2.8607, 2.6777, 2.7675, 2.6777, 2.7675], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 198.0, 0.0, array([2.8615, 2.6805, 2.7691, 2.6805, 2.7691], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 208.0, 0.0, array([2.8623, 2.683, 2.7706, 2.683, 2.7706], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 218.0, 0.0, array([2.8634, 2.6853, 2.772, 2.6853, 2.772], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 228.0, 0.0, array([2.864, 2.6877, 2.7732, 2.6877, 2.7732], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:01:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 238.0, 0.0, array([2.8646, 2.6897, 2.7745, 2.6897, 2.7745], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 248.0, 0.0, array([2.8654, 2.6922, 2.7758, 2.6922, 2.7758], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 258.0, 0.0, array([2.8661, 2.6939, 2.7771, 2.6939, 2.7771], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 268.0, 0.0, array([2.8669, 2.6959, 2.778, 2.6959, 2.778], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 278.0, 0.0, array([2.8675, 2.6979, 2.7792, 2.6979, 2.7792], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 288.0, 0.0, array([2.8681, 2.6994, 2.7805, 2.6994, 2.7805], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:02:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 298.0, 0.0, array([2.8689, 2.7014, 2.7815, 2.7014, 2.7815], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 308.0, 0.0, array([2.8694, 2.7031, 2.7825, 2.7031, 2.7825], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 318.0, 0.0, array([2.8701, 2.7048, 2.7835, 2.7048, 2.7835], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 328.0, 0.0, array([2.8706, 2.7065, 2.7846, 2.7065, 2.7846], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 338.0, 0.0, array([2.8714, 2.7079, 2.7857, 2.7079, 2.7857], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 348.0, 0.0, array([2.8718, 2.7096, 2.7865, 2.7096, 2.7865], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:03:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 358.0, 0.0, array([2.8723, 2.7109, 2.7874, 2.7109, 2.7874], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 368.0, 0.0, array([2.8729, 2.7123, 2.7885, 2.7123, 2.7885], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 378.0, 0.0, array([2.8734, 2.714, 2.7894, 2.714, 2.7894], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 388.0, 0.0, array([2.874, 2.7153, 2.7903, 2.7153, 2.7903], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 398.0, 0.0, array([2.8746, 2.7166, 2.7911, 2.7166, 2.7911], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 408.0, 0.0, array([2.875, 2.718, 2.7918, 2.718, 2.7918], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:04:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 418.0, 0.0, array([2.8757, 2.7193, 2.7928, 2.7193, 2.7928], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 428.0, 0.0, array([2.876, 2.7203, 2.7937, 2.7203, 2.7937], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 438.0, 0.0, array([2.8764, 2.7219, 2.7945, 2.7219, 2.7945], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 448.0, 0.0, array([2.877, 2.7229, 2.7954, 2.7229, 2.7954], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 458.0, 0.0, array([2.8773, 2.724, 2.796, 2.724, 2.796], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 468.0, 0.0, array([2.8778, 2.7254, 2.7969, 2.7254, 2.7969], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:05:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 478.0, 0.0, array([2.8784, 2.7265, 2.7977, 2.7265, 2.7977], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 488.0, 0.0, array([2.8787, 2.7276, 2.7983, 2.7276, 2.7983], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 498.0, 0.0, array([2.8793, 2.7286, 2.7989, 2.7286, 2.7989], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 508.0, 0.0, array([2.8798, 2.7299, 2.7995, 2.7299, 2.7995], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 518.0, 0.0, array([2.8801, 2.7308, 2.8005, 2.7308, 2.8005], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 528.0, 0.0, array([2.8804, 2.7319, 2.8012, 2.7319, 2.8012], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:06:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 538.0, 0.0, array([2.8809, 2.7328, 2.802, 2.7328, 2.802], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 548.0, 0.0, array([2.8815, 2.7339, 2.8026, 2.7339, 2.8026], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 558.0, 0.0, array([2.8818, 2.7349, 2.8032, 2.7349, 2.8032], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 568.0, 0.0, array([2.8821, 2.7359, 2.8038, 2.7359, 2.8038], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 578.0, 0.0, array([2.8827, 2.7366, 2.8046, 2.7366, 2.8046], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 588.0, 0.0, array([2.883, 2.7377, 2.8054, 2.7377, 2.8054], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:07:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 598.0, 0.0, array([2.8835, 2.7388, 2.806, 2.7388, 2.806], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 608.0, 0.0, array([2.884, 2.7394, 2.8065, 2.7394, 2.8065], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 618.0, 0.0, array([2.8843, 2.7405, 2.8071, 2.7405, 2.8071], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 628.0, 0.0, array([2.8846, 2.7414, 2.8077, 2.7414, 2.8077], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 638.0, 0.0, array([2.8849, 2.7423, 2.8085, 2.7423, 2.8085], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 648.0, 0.0, array([2.8853, 2.7429, 2.8089, 2.7429, 2.8089], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:08:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 658.0, 0.0, array([2.8858, 2.7439, 2.8097, 2.7439, 2.8097], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 668.0, 0.0, array([2.8861, 2.7448, 2.8101, 2.7448, 2.8101], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 678.0, 0.0, array([2.8863, 2.7456, 2.8108, 2.7456, 2.8108], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 688.0, 0.0, array([2.8869, 2.7465, 2.8112, 2.7465, 2.8112], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 698.0, 0.0, array([2.8872, 2.7472, 2.8117, 2.7472, 2.8117], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 708.0, 0.0, array([2.8877, 2.7479, 2.8123, 2.7479, 2.8123], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:09:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 718.0, 0.0, array([2.8878, 2.7486, 2.8129, 2.7486, 2.8129], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 728.0, 0.0, array([2.8883, 2.7496, 2.8135, 2.7496, 2.8135], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 738.0, 0.0, array([2.8886, 2.7502, 2.814, 2.7502, 2.814], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 748.0, 0.0, array([2.889, 2.7509, 2.8146, 2.7509, 2.8146], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 758.0, 0.0, array([2.8892, 2.7517, 2.8151, 2.7517, 2.8151], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 768.0, 0.0, array([2.8895, 2.7523, 2.8155, 2.7523, 2.8155], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:10:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 778.0, 0.0, array([2.8898, 2.7531, 2.816, 2.7531, 2.816], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 788.0, 0.0, array([2.8903, 2.7539, 2.8164, 2.7539, 2.8164], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 798.0, 0.0, array([2.8907, 2.7546, 2.8172, 2.7546, 2.8172], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 808.0, 0.0, array([2.8909, 2.7552, 2.8177, 2.7552, 2.8177], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 818.0, 0.0, array([2.8912, 2.756, 2.8181, 2.756, 2.8181], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 828.0, 0.0, array([2.8915, 2.7565, 2.8186, 2.7565, 2.8186], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:11:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 838.0, 0.0, array([2.892, 2.7572, 2.8191, 2.7572, 2.8191], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 848.0, 0.0, array([2.8921, 2.758, 2.8195, 2.758, 2.8195], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 858.0, 0.0, array([2.8924, 2.7586, 2.82, 2.7586, 2.82], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 868.0, 0.0, array([2.8927, 2.7592, 2.8204, 2.7592, 2.8204], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 878.0, 0.0, array([2.8929, 2.7599, 2.8211, 2.7599, 2.8211], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 888.0, 0.0, array([2.8933, 2.7605, 2.8215, 2.7605, 2.8215], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:12:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 898.0, 0.0, array([2.8938, 2.7611, 2.822, 2.7611, 2.822], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 908.0, 0.0, array([2.8938, 2.7617, 2.8224, 2.7617, 2.8224], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 918.0, 0.0, array([2.8941, 2.7623, 2.8228, 2.7623, 2.8228], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 928.0, 0.0, array([2.8944, 2.7631, 2.8232, 2.7631, 2.8232], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 938.0, 0.0, array([2.895, 2.7637, 2.8235, 2.7637, 2.8235], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 948.0, 0.0, array([2.8952, 2.7643, 2.8241, 2.7643, 2.8241], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:13:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 958.0, 0.0, array([2.8955, 2.7648, 2.8244, 2.7648, 2.8244], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 968.0, 0.0, array([2.8957, 2.7654, 2.8251, 2.7654, 2.8251], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 978.0, 0.0, array([2.8961, 2.766, 2.8254, 2.766, 2.8254], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 988.0, 0.0, array([2.8963, 2.7666, 2.8258, 2.7666, 2.8258], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 998.0, 0.0, array([2.8964, 2.7671, 2.8261, 2.7671, 2.8261], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1008.0, 0.0, array([2.8969, 2.7677, 2.8266, 2.7677, 2.8266], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:14:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1018.0, 0.0, array([2.897, 2.7682, 2.8271, 2.7682, 2.8271], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1028.0, 0.0, array([2.8973, 2.7688, 2.8274, 2.7688, 2.8274], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1038.0, 0.0, array([2.8975, 2.7692, 2.828, 2.7692, 2.828], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1048.0, 0.0, array([2.8978, 2.7699, 2.8281, 2.7699, 2.8281], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1058.0, 0.0, array([2.8981, 2.7703, 2.8288, 2.7703, 2.8288], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1068.0, 0.0, array([2.8983, 2.7709, 2.8292, 2.7709, 2.8292], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:15:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1078.0, 0.0, array([2.8984, 2.7714, 2.8295, 2.7714, 2.8295], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1088.0, 0.0, array([2.8989, 2.7718, 2.83, 2.7718, 2.83], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1098.0, 0.0, array([2.8992, 2.7725, 2.8303, 2.7725, 2.8303], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1108.0, 0.0, array([2.8995, 2.7729, 2.8306, 2.7729, 2.8306], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1118.0, 0.0, array([2.8996, 2.7735, 2.8311, 2.7735, 2.8311], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1128.0, 0.0, array([2.8998, 2.7738, 2.8314, 2.7738, 2.8314], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:16:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1138.0, 0.0, array([2.9003, 2.7746, 2.8318, 2.7746, 2.8318], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1148.0, 0.0, array([2.9004, 2.7751, 2.832, 2.7751, 2.832], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1158.0, 0.0, array([2.9007, 2.7755, 2.8326, 2.7755, 2.8326], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1168.0, 0.0, array([2.9009, 2.776, 2.8331, 2.776, 2.8331], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1178.0, 0.0, array([2.901, 2.7765, 2.8334, 2.7765, 2.8334], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1188.0, 0.0, array([2.9013, 2.7769, 2.8337, 2.7769, 2.8337], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:17:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1198.0, 0.0, array([2.9016, 2.7774, 2.8343, 2.7774, 2.8343], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1208.0, 0.0, array([2.9018, 2.778, 2.8344, 2.778, 2.8344], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1218.0, 0.0, array([2.9021, 2.7785, 2.8347, 2.7785, 2.8347], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1228.0, 0.0, array([2.9021, 2.7789, 2.8351, 2.7789, 2.8351], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1238.0, 0.0, array([2.9024, 2.7794, 2.8354, 2.7794, 2.8354], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1248.0, 0.0, array([2.9027, 2.7798, 2.8358, 2.7798, 2.8358], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:18:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1258.0, 0.0, array([2.903, 2.7803, 2.8361, 2.7803, 2.8361], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1268.0, 0.0, array([2.9033, 2.7808, 2.8364, 2.7808, 2.8364], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1278.0, 0.0, array([2.9035, 2.7811, 2.8367, 2.7811, 2.8367], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1288.0, 0.0, array([2.9036, 2.7817, 2.8374, 2.7817, 2.8374], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1298.0, 0.0, array([2.904, 2.782, 2.8377, 2.782, 2.8377], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1308.0, 0.0, array([2.9041, 2.7826, 2.8378, 2.7826, 2.8378], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:19:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1318.0, 0.0, array([2.9043, 2.7831, 2.8381, 2.7831, 2.8381], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1328.0, 0.0, array([2.9046, 2.7834, 2.8386, 2.7834, 2.8386], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1338.0, 0.0, array([2.9049, 2.7838, 2.8389, 2.7838, 2.8389], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1348.0, 0.0, array([2.905, 2.7843, 2.8392, 2.7843, 2.8392], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1358.0, 0.0, array([2.9052, 2.7846, 2.8394, 2.7846, 2.8394], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1368.0, 0.0, array([2.9053, 2.7849, 2.8398, 2.7849, 2.8398], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:20:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1378.0, 0.0, array([2.9056, 2.7854, 2.8401, 2.7854, 2.8401], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1388.0, 0.0, array([2.9058, 2.786, 2.8404, 2.786, 2.8404], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1398.0, 0.0, array([2.906, 2.7865, 2.8409, 2.7865, 2.8409], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1408.0, 0.0, array([2.9064, 2.7868, 2.8411, 2.7868, 2.8411], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1418.0, 0.0, array([2.9064, 2.7872, 2.8415, 2.7872, 2.8415], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1428.0, 0.0, array([2.9067, 2.7875, 2.8418, 2.7875, 2.8418], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:21:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1438.0, 0.0, array([2.9069, 2.788, 2.8421, 2.788, 2.8421], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1448.0, 0.0, array([2.9073, 2.7883, 2.8424, 2.7883, 2.8424], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1458.0, 0.0, array([2.9075, 2.7888, 2.8427, 2.7888, 2.8427], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1468.0, 0.0, array([2.9075, 2.7892, 2.8431, 2.7892, 2.8431], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1478.0, 0.0, array([2.9078, 2.7895, 2.8432, 2.7895, 2.8432], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1488.0, 0.0, array([2.908, 2.7898, 2.8437, 2.7898, 2.8437], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:22:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1498.0, 0.0, array([2.9081, 2.7903, 2.844, 2.7903, 2.844], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1508.0, 0.0, array([2.9084, 2.7906, 2.8441, 2.7906, 2.8441], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1518.0, 0.0, array([2.9086, 2.7912, 2.8443, 2.7912, 2.8443], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1528.0, 0.0, array([2.9087, 2.7915, 2.8447, 2.7915, 2.8447], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1538.0, 0.0, array([2.9092, 2.792, 2.8454, 2.792, 2.8454], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1548.0, 0.0, array([2.909, 2.7921, 2.8454, 2.7921, 2.8454], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:23:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1558.0, 0.0, array([2.9095, 2.7926, 2.8458, 2.7926, 2.8458], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1568.0, 0.0, array([2.9096, 2.7929, 2.846, 2.7929, 2.846], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1578.0, 0.0, array([2.9098, 2.7934, 2.8463, 2.7934, 2.8463], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1588.0, 0.0, array([2.9098, 2.7937, 2.8466, 2.7937, 2.8466], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1598.0, 0.0, array([2.9103, 2.794, 2.8469, 2.794, 2.8469], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1608.0, 0.0, array([2.9103, 2.7945, 2.8472, 2.7945, 2.8472], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:24:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1618.0, 0.0, array([2.9104, 2.7949, 2.8475, 2.7949, 2.8475], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1628.0, 0.0, array([2.9106, 2.7951, 2.8477, 2.7951, 2.8477], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1638.0, 0.0, array([2.9109, 2.7955, 2.848, 2.7955, 2.848], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1648.0, 0.0, array([2.911, 2.7958, 2.8481, 2.7958, 2.8481], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1658.0, 0.0, array([2.9113, 2.7961, 2.8484, 2.7961, 2.8484], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1668.0, 0.0, array([2.9115, 2.7966, 2.8486, 2.7966, 2.8486], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:25:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1678.0, 0.0, array([2.9116, 2.7971, 2.8491, 2.7971, 2.8491], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1688.0, 0.0, array([2.9118, 2.7972, 2.8495, 2.7972, 2.8495], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1698.0, 0.0, array([2.9121, 2.7977, 2.8498, 2.7977, 2.8498], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1708.0, 0.0, array([2.9123, 2.7978, 2.85, 2.7978, 2.85], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1718.0, 0.0, array([2.9124, 2.7983, 2.8501, 2.7983, 2.8501], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1728.0, 0.0, array([2.9126, 2.7986, 2.8503, 2.7986, 2.8503], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:26:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1738.0, 0.0, array([2.9127, 2.7991, 2.8506, 2.7991, 2.8506], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:00'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1748.0, 0.0, array([2.913, 2.7992, 2.8509, 2.7992, 2.8509], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:10'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1758.0, 0.0, array([2.913, 2.7997, 2.8512, 2.7997, 2.8512], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:20'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1768.0, 0.0, array([2.9132, 2.8, 2.8514, 2.8, 2.8514], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:30'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1778.0, 0.0, array([2.9135, 2.8003, 2.8517, 2.8003, 2.8517], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:40'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1788.0, 0.0, array([2.9135, 2.8008, 2.8518, 2.8008, 2.8518], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:27:50'), 'LISHEN01', 5.123628949795099, 3.5, array([4.06191065, 3.46191065, 3.86436269, 3.46191065, 3.86436269]), 1798.0, 0.0, array([2.9138, 2.8011, 2.8523, 2.8011, 2.8523], dtype=object), 2.6591, 2.8543, 1.0, 0.0, 27)
+(Timestamp('2021-10-22 18:28:00'), 'LISHEN01', 5.18531691609845, 3.5, array([4.13241118, 3.53241118, 3.93486322, 3.53241118, 3.93486322]), 0, -13.3246, array([2.9381, 2.8295, 2.8786, 2.8295, 2.8786], dtype=object), 0, 0, 0.99, 106.59680000000002, 29)
+(Timestamp('2021-10-22 18:28:10'), 'LISHEN01', 5.273442575914717, 3.6, array([4.22053684, 3.62053684, 4.02298889, 3.62053684, 4.02298889]), 0, -13.3246, array([2.9539, 2.8514, 2.8969, 2.8514, 2.8969], dtype=object), 0, 0, 0.98, 133.246, 29)
+(Timestamp('2021-10-22 18:28:20'), 'LISHEN01', 5.361568235730984, 3.7, array([4.3086625 , 3.7086625 , 4.11111455, 3.7086625 , 4.11111455]), 0, -13.3246, array([2.9664, 2.8694, 2.9121, 2.8694, 2.9121], dtype=object), 0, 0, 0.97, 133.246, 29)
+(Timestamp('2021-10-22 18:28:30'), 'LISHEN01', 5.4497021021473255, 3.8, array([4.39679636, 3.79679636, 4.19924841, 3.79679636, 4.19924841]), 0, -13.3246, array([2.9775, 2.8852, 2.9255, 2.8852, 2.9255], dtype=object), 0, 0, 0.96, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:28:40'), 'LISHEN01', 5.537827761963593, 3.9, array([4.48492202, 3.88492202, 4.28737407, 3.88492202, 4.28737407]), 0, -13.3246, array([2.9875, 2.8996, 2.9378, 2.8996, 2.9378], dtype=object), 0, 0, 0.95, 133.246, 29)
+(Timestamp('2021-10-22 18:28:50'), 'LISHEN01', 5.62595342177986, 4.0, array([4.57304769, 3.97304769, 4.37549973, 3.97304769, 4.37549973]), 0, -13.3246, array([2.9968, 2.913, 2.9495, 2.913, 2.9495], dtype=object), 0, 0, 0.94, 133.246, 29)
+(Timestamp('2021-10-22 18:29:00'), 'LISHEN01', 5.714079081596127, 4.1, array([4.66117335, 4.06117335, 4.46362539, 4.06117335, 4.46362539]), 0, -13.3246, array([3.0059, 2.9256, 2.9602, 2.9256, 2.9602], dtype=object), 0, 0, 0.93, 133.246, 29)
+(Timestamp('2021-10-22 18:29:10'), 'LISHEN01', 5.802200646422291, 4.1, array([4.74929491, 4.14929491, 4.55174695, 4.14929491, 4.55174695]), 0, -13.3246, array([3.0144, 2.9372, 2.9702, 2.9372, 2.9702], dtype=object), 0, 0, 0.92, 133.2398, 29)
+(Timestamp('2021-10-22 18:29:20'), 'LISHEN01', 5.890326306238558, 4.2, array([4.83742057, 4.23742057, 4.63987262, 4.23742057, 4.63987262]), 0, -13.3246, array([3.0222, 2.9486, 2.9798, 2.9486, 2.9798], dtype=object), 0, 0, 0.91, 133.246, 29)
+(Timestamp('2021-10-22 18:29:30'), 'LISHEN01', 5.978451966054825, 4.3, array([4.92554623, 4.32554623, 4.72799828, 4.32554623, 4.72799828]), 0, -13.3246, array([3.0299, 2.9589, 2.9892, 2.9589, 2.9892], dtype=object), 0, 0, 0.9, 133.246, 29)
+(Timestamp('2021-10-22 18:29:40'), 'LISHEN01', 6.066577625871092, 4.4, array([5.01367189, 4.41367189, 4.81612394, 4.41367189, 4.81612394]), 0, -13.3246, array([3.0376, 2.969, 2.9979, 2.969, 2.9979], dtype=object), 0, 0, 0.89, 133.246, 29)
+(Timestamp('2021-10-22 18:29:50'), 'LISHEN01', 6.154707391757374, 4.5, array([5.10180165, 4.50180165, 4.9042537 , 4.50180165, 4.9042537 ]), 0, -13.3246, array([3.0447, 2.9785, 3.0065, 2.9785, 3.0065], dtype=object), 0, 0, 0.88, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:30:00'), 'LISHEN01', 6.242833051573641, 4.6, array([5.18992731, 4.58992731, 4.99237936, 4.58992731, 4.99237936]), 0, -13.3246, array([3.0517, 2.9876, 3.0147, 2.9876, 3.0147], dtype=object), 0, 0, 0.87, 133.246, 29)
+(Timestamp('2021-10-22 18:30:10'), 'LISHEN01', 6.330958711389909, 4.7, array([5.27805298, 4.67805298, 5.08050502, 4.67805298, 5.08050502]), 0, -13.3246, array([3.0584, 2.9964, 3.0225, 2.9964, 3.0225], dtype=object), 0, 0, 0.86, 133.246, 29)
+(Timestamp('2021-10-22 18:30:20'), 'LISHEN01', 6.419080276218649, 4.8, array([5.36617454, 4.76617454, 5.16862658, 4.76617454, 5.16862658]), 0, -13.3246, array([3.0648, 3.0048, 3.0301, 3.0048, 3.0301], dtype=object), 0, 0, 0.85, 133.23980000000003, 29)
+(Timestamp('2021-10-22 18:30:30'), 'LISHEN01', 6.507205936034916, 4.9, array([5.4543002 , 4.8543002 , 5.25675225, 4.8543002 , 5.25675225]), 0, -13.3246, array([3.0713, 3.013, 3.0374, 3.013, 3.0374], dtype=object), 0, 0, 0.84, 133.246, 29)
+(Timestamp('2021-10-22 18:30:40'), 'LISHEN01', 6.595331595851183, 4.9, array([5.54242586, 4.94242586, 5.34487791, 4.94242586, 5.34487791]), 0, -13.3246, array([3.0774, 3.021, 3.0445, 3.021, 3.0445], dtype=object), 0, 0, 0.83, 133.246, 29)
+(Timestamp('2021-10-22 18:30:50'), 'LISHEN01', 6.6834572556674505, 5.0, array([5.63055152, 5.03055152, 5.43300357, 5.03055152, 5.43300357]), 0, -13.3246, array([3.0834, 3.0285, 3.0514, 3.0285, 3.0514], dtype=object), 0, 0, 0.82, 133.246, 29)
+(Timestamp('2021-10-22 18:31:00'), 'LISHEN01', 6.771578820493614, 5.1, array([5.71867308, 5.11867308, 5.52112513, 5.11867308, 5.52112513]), 0, -13.3246, array([3.0891, 3.0359, 3.0581, 3.0359, 3.0581], dtype=object), 0, 0, 0.81, 133.2398, 29)
+(Timestamp('2021-10-22 18:31:10'), 'LISHEN01', 6.8597044803098814, 5.2, array([5.80679464, 5.20679464, 5.60924669, 5.20679464, 5.60924669]), 0, -13.3184, array([3.0948, 3.043, 3.0647, 3.043, 3.0647], dtype=object), 0, 0, 0.8, 133.23980000000003, 29)
+(Timestamp('2021-10-22 18:31:20'), 'LISHEN01', 6.947817838538549, 5.3, array([5.8949121 , 5.2949121 , 5.69736415, 5.2949121 , 5.69736415]), 0, -13.3246, array([3.1007, 3.0499, 3.071, 3.0499, 3.071], dtype=object), 0, 0, 0.79, 133.2336, 29)
+(Timestamp('2021-10-22 18:31:30'), 'LISHEN01', 7.035943503894772, 5.4, array([5.98303776, 5.38303776, 5.78548981, 5.38303776, 5.78548981]), 0, -13.3246, array([3.1057, 3.0565, 3.0768, 3.0565, 3.0768], dtype=object), 0, 0, 0.78, 133.246, 29)
+(Timestamp('2021-10-22 18:31:40'), 'LISHEN01', 7.124069163711039, 5.5, array([6.07116343, 5.47116343, 5.87361547, 5.47116343, 5.87361547]), 0, -13.3246, array([3.111, 3.0631, 3.0831, 3.0631, 3.0831], dtype=object), 0, 0, 0.77, 133.246, 29)
+(Timestamp('2021-10-22 18:31:50'), 'LISHEN01', 7.212194823527306, 5.6, array([6.15928909, 5.55928909, 5.96174113, 5.55928909, 5.96174113]), 0, -13.3246, array([3.1162, 3.0696, 3.0887, 3.0696, 3.0887], dtype=object), 0, 0, 0.76, 133.246, 29)
+(Timestamp('2021-10-22 18:32:00'), 'LISHEN01', 7.300320483343573, 5.6, array([6.24741475, 5.64741475, 6.0498668 , 5.64741475, 6.0498668 ]), 0, -13.3246, array([3.1213, 3.0754, 3.0945, 3.0754, 3.0945], dtype=object), 0, 0, 0.75, 133.246, 29)
+(Timestamp('2021-10-22 18:32:10'), 'LISHEN01', 7.388446148699796, 5.7, array([6.33554041, 5.73554041, 6.13799246, 5.73554041, 6.13799246]), 0, -13.3246, array([3.126, 3.0816, 3.1, 3.0816, 3.1], dtype=object), 0, 0, 0.74, 133.246, 29)
+(Timestamp('2021-10-22 18:32:20'), 'LISHEN01', 7.476571808516063, 5.8, array([6.42366607, 5.82366607, 6.22611812, 5.82366607, 6.22611812]), 0, -13.3246, array([3.1308, 3.0874, 3.1054, 3.0874, 3.1054], dtype=object), 0, 0, 0.73, 133.246, 29)
+(Timestamp('2021-10-22 18:32:30'), 'LISHEN01', 7.56469746833233, 5.9, array([6.51179173, 5.91179173, 6.31424378, 5.91179173, 6.31424378]), 0, -13.3246, array([3.1356, 3.0931, 3.1105, 3.0931, 3.1105], dtype=object), 0, 0, 0.72, 133.246, 29)
+(Timestamp('2021-10-22 18:32:40'), 'LISHEN01', 7.652823133685975, 6.0, array([6.59991739, 5.99991739, 6.40236944, 5.99991739, 6.40236944]), 0, -13.3246, array([3.14, 3.0985, 3.1159, 3.0985, 3.1159], dtype=object), 0, 0, 0.71, 133.246, 29)
+(Timestamp('2021-10-22 18:32:50'), 'LISHEN01', 7.740952894032302, 6.1, array([6.68804716, 6.08804716, 6.4904992 , 6.08804716, 6.4904992 ]), 0, -13.3246, array([3.1446, 3.104, 3.1206, 3.104, 3.1206], dtype=object), 0, 0, 0.7, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:33:00'), 'LISHEN01', 7.829078553848569, 6.2, array([6.77617282, 6.17617282, 6.57862486, 6.17617282, 6.57862486]), 0, -13.3246, array([3.1491, 3.1094, 3.1256, 3.1094, 3.1256], dtype=object), 0, 0, 0.69, 133.246, 29)
+(Timestamp('2021-10-22 18:33:10'), 'LISHEN01', 7.917204213664836, 6.3, array([6.86429848, 6.26429848, 6.66675053, 6.26429848, 6.66675053]), 0, -13.3246, array([3.1532, 3.1143, 3.1303, 3.1143, 3.1303], dtype=object), 0, 0, 0.68, 133.246, 29)
+(Timestamp('2021-10-22 18:33:20'), 'LISHEN01', 8.005329879021058, 6.4, array([6.95242414, 6.35242414, 6.75487619, 6.35242414, 6.75487619]), 0, -13.3246, array([3.1576, 3.1193, 3.1349, 3.1193, 3.1349], dtype=object), 0, 0, 0.67, 133.246, 29)
+(Timestamp('2021-10-22 18:33:30'), 'LISHEN01', 8.093447337777203, 6.4, array([7.0405416 , 6.4405416 , 6.84299365, 6.4405416 , 6.84299365]), 0, -13.3246, array([3.1616, 3.1243, 3.1394, 3.1243, 3.1394], dtype=object), 0, 0, 0.66, 133.2336, 29)
+(Timestamp('2021-10-22 18:33:40'), 'LISHEN01', 8.181572997593467, 6.5, array([7.12866726, 6.52866726, 6.93111931, 6.52866726, 6.93111931]), 0, -13.3246, array([3.1654, 3.1291, 3.144, 3.1291, 3.144], dtype=object), 0, 0, 0.65, 133.246, 29)
+(Timestamp('2021-10-22 18:33:50'), 'LISHEN01', 8.269698662949686, 6.6, array([7.21679292, 6.61679292, 7.01924497, 6.61679292, 7.01924497]), 0, -13.3246, array([3.1694, 3.1339, 3.1483, 3.1339, 3.1483], dtype=object), 0, 0, 0.64, 133.246, 29)
+(Timestamp('2021-10-22 18:34:00'), 'LISHEN01', 8.35782432276595, 6.7, array([7.30491858, 6.70491858, 7.10737063, 6.70491858, 7.10737063]), 0, -13.3246, array([3.1734, 3.1382, 3.1528, 3.1382, 3.1528], dtype=object), 0, 0, 0.63, 133.246, 29)
+(Timestamp('2021-10-22 18:34:10'), 'LISHEN01', 8.445949982582214, 6.8, array([7.39304425, 6.79304425, 7.19549629, 6.79304425, 7.19549629]), 0, -13.3246, array([3.1774, 3.1429, 3.1569, 3.1429, 3.1569], dtype=object), 0, 0, 0.62, 133.246, 29)
+(Timestamp('2021-10-22 18:34:20'), 'LISHEN01', 8.534075642398477, 6.9, array([7.48116991, 6.88116991, 7.28362195, 6.88116991, 7.28362195]), 0, -13.3246, array([3.1808, 3.1472, 3.1611, 3.1472, 3.1611], dtype=object), 0, 0, 0.61, 133.246, 29)
+(Timestamp('2021-10-22 18:34:30'), 'LISHEN01', 8.622189006167098, 7.0, array([7.56928327, 6.96928327, 7.37173531, 6.96928327, 7.37173531]), 0, -13.3246, array([3.1845, 3.1516, 3.1651, 3.1516, 3.1651], dtype=object), 0, 0, 0.6, 133.2274, 29)
+(Timestamp('2021-10-22 18:34:40'), 'LISHEN01', 8.710306464925822, 7.1, array([7.65740073, 7.05740073, 7.45985277, 7.05740073, 7.45985277]), 0, -13.3246, array([3.1882, 3.1557, 3.1689, 3.1557, 3.1689], dtype=object), 0, 0, 0.59, 133.2336, 29)
+(Timestamp('2021-10-22 18:34:50'), 'LISHEN01', 8.798432124742085, 7.1, array([7.74552639, 7.14552639, 7.54797844, 7.14552639, 7.54797844]), 0, -13.3246, array([3.1915, 3.1599, 3.1728, 3.1599, 3.1728], dtype=object), 0, 0, 0.58, 133.246, 29)
+(Timestamp('2021-10-22 18:35:00'), 'LISHEN01', 8.886557784558349, 7.2, array([7.83365205, 7.23365205, 7.6361041 , 7.23365205, 7.6361041 ]), 0, -13.3246, array([3.1951, 3.164, 3.1765, 3.164, 3.1765], dtype=object), 0, 0, 0.57, 133.246, 29)
+(Timestamp('2021-10-22 18:35:10'), 'LISHEN01', 8.974679349387088, 7.3, array([7.92177361, 7.32177361, 7.72422566, 7.32177361, 7.72422566]), 0, -13.3246, array([3.1985, 3.168, 3.1802, 3.168, 3.1802], dtype=object), 0, 0, 0.56, 133.2398, 29)
+(Timestamp('2021-10-22 18:35:20'), 'LISHEN01', 9.062805009203352, 7.4, array([8.00989927, 7.40989927, 7.81235132, 7.40989927, 7.81235132]), 0, -13.3246, array([3.2015, 3.1717, 3.184, 3.1717, 3.184], dtype=object), 0, 0, 0.55, 133.246, 29)
+(Timestamp('2021-10-22 18:35:30'), 'LISHEN01', 9.150930669019615, 7.5, array([8.09802493, 7.49802493, 7.90047698, 7.49802493, 7.90047698]), 0, -13.3246, array([3.2048, 3.1755, 3.1875, 3.1755, 3.1875], dtype=object), 0, 0, 0.54, 133.246, 29)
+(Timestamp('2021-10-22 18:35:40'), 'LISHEN01', 9.239052233845776, 7.6, array([8.18614649, 7.58614649, 7.98859854, 7.58614649, 7.98859854]), 0, -13.3246, array([3.2082, 3.1794, 3.1911, 3.1794, 3.1911], dtype=object), 0, 0, 0.53, 133.23980000000003, 29)
+(Timestamp('2021-10-22 18:35:50'), 'LISHEN01', 9.32717789366204, 7.7, array([8.27427216, 7.67427216, 8.0767242 , 7.67427216, 8.0767242 ]), 0, -13.3246, array([3.2109, 3.1828, 3.1945, 3.1828, 3.1945], dtype=object), 0, 0, 0.52, 133.246, 29)
+(Timestamp('2021-10-22 18:36:00'), 'LISHEN01', 9.415303553478303, 7.8, array([8.36239782, 7.76239782, 8.16484986, 7.76239782, 8.16484986]), 0, -13.3246, array([3.214, 3.1865, 3.1978, 3.1865, 3.1978], dtype=object), 0, 0, 0.51, 133.246, 29)
+(Timestamp('2021-10-22 18:36:10'), 'LISHEN01', 9.503429213294567, 7.9, array([8.45052348, 7.85052348, 8.25297553, 7.85052348, 8.25297553]), 0, -13.3246, array([3.2171, 3.1898, 3.2009, 3.1898, 3.2009], dtype=object), 0, 0, 0.5, 133.246, 29)
+(Timestamp('2021-10-22 18:36:20'), 'LISHEN01', 9.591558979178268, 7.9, array([8.53865324, 7.93865324, 8.34110529, 7.93865324, 8.34110529]), 0, -13.3246, array([3.22, 3.1934, 3.2042, 3.1934, 3.2042], dtype=object), 0, 0, 0.49, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:36:30'), 'LISHEN01', 9.679684638994532, 8.0, array([8.6267789 , 8.0267789 , 8.42923095, 8.0267789 , 8.42923095]), 0, -13.3246, array([3.2226, 3.1968, 3.2074, 3.1968, 3.2074], dtype=object), 0, 0, 0.48, 133.246, 29)
+(Timestamp('2021-10-22 18:36:40'), 'LISHEN01', 9.767806198280736, 8.1, array([8.71490046, 8.11490046, 8.51735251, 8.11490046, 8.51735251]), 0, -13.3246, array([3.2254, 3.2002, 3.2105, 3.2002, 3.2105], dtype=object), 0, 0, 0.47, 133.2398, 29)
+(Timestamp('2021-10-22 18:36:50'), 'LISHEN01', 9.855931863636956, 8.2, array([8.80302612, 8.20302612, 8.60547817, 8.20302612, 8.60547817]), 0, -13.3246, array([3.228, 3.2032, 3.2132, 3.2032, 3.2132], dtype=object), 0, 0, 0.46, 133.246, 29)
+(Timestamp('2021-10-22 18:37:00'), 'LISHEN01', 9.94405752345322, 8.3, array([8.89115179, 8.29115179, 8.69360383, 8.29115179, 8.69360383]), 0, -13.3246, array([3.2304, 3.2063, 3.2163, 3.2063, 3.2163], dtype=object), 0, 0, 0.45, 133.246, 29)
+(Timestamp('2021-10-22 18:37:10'), 'LISHEN01', 10.032183183269483, 8.4, array([8.97927745, 8.37927745, 8.78172949, 8.37927745, 8.78172949]), 0, -13.3246, array([3.2329, 3.2095, 3.2192, 3.2095, 3.2192], dtype=object), 0, 0, 0.44, 133.246, 29)
+(Timestamp('2021-10-22 18:37:20'), 'LISHEN01', 10.120312943613229, 8.5, array([9.06740721, 8.46740721, 8.86985926, 8.46740721, 8.86985926]), 0, -13.3246, array([3.2352, 3.2125, 3.222, 3.2125, 3.222], dtype=object), 0, 0, 0.43, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:37:30'), 'LISHEN01', 10.208438608969448, 8.6, array([9.15553287, 8.55553287, 8.95798492, 8.55553287, 8.95798492]), 0, -13.3246, array([3.2374, 3.2154, 3.2246, 3.2154, 3.2246], dtype=object), 0, 0, 0.42, 133.246, 29)
+(Timestamp('2021-10-22 18:37:40'), 'LISHEN01', 10.296560168255652, 8.6, array([9.24365443, 8.64365443, 9.04610648, 8.64365443, 9.04610648]), 0, -13.3246, array([3.2392, 3.2183, 3.2274, 3.2183, 3.2274], dtype=object), 0, 0, 0.41, 133.2398, 29)
+(Timestamp('2021-10-22 18:37:50'), 'LISHEN01', 10.384685828071916, 8.7, array([9.33178009, 8.73178009, 9.13423214, 8.73178009, 9.13423214]), 0, -13.3246, array([3.2411, 3.2212, 3.2297, 3.2212, 3.2297], dtype=object), 0, 0, 0.4, 133.246, 29)
+(Timestamp('2021-10-22 18:38:00'), 'LISHEN01', 10.472811493428136, 8.8, array([9.41990575, 8.81990575, 9.2223578 , 8.81990575, 9.2223578 ]), 0, -13.3246, array([3.2426, 3.2237, 3.2323, 3.2237, 3.2323], dtype=object), 0, 0, 0.39, 133.246, 29)
+(Timestamp('2021-10-22 18:38:10'), 'LISHEN01', 10.5609371532444, 8.9, array([9.50803142, 8.90803142, 9.31048346, 8.90803142, 9.31048346]), 0, -13.3246, array([3.244, 3.2265, 3.2344, 3.2265, 3.2344], dtype=object), 0, 0, 0.38, 133.246, 29)
+(Timestamp('2021-10-22 18:38:20'), 'LISHEN01', 10.649062813060663, 9.0, array([9.59615708, 8.99615708, 9.39860912, 8.99615708, 9.39860912]), 0, -13.3246, array([3.2451, 3.2291, 3.2366, 3.2291, 3.2366], dtype=object), 0, 0, 0.37, 133.246, 29)
+(Timestamp('2021-10-22 18:38:30'), 'LISHEN01', 10.737188472876927, 9.1, array([9.68428274, 9.08428274, 9.48673478, 9.08428274, 9.48673478]), 0, -13.3246, array([3.2458, 3.2314, 3.2386, 3.2314, 3.2386], dtype=object), 0, 0, 0.36, 133.246, 29)
+(Timestamp('2021-10-22 18:38:40'), 'LISHEN01', 10.825318238763206, 9.2, array([9.7724125 , 9.1724125 , 9.57486455, 9.1724125 , 9.57486455]), 0, -13.3246, array([3.2466, 3.2337, 3.2404, 3.2337, 3.2404], dtype=object), 0, 0, 0.35, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:38:50'), 'LISHEN01', 10.91344389857947, 9.3, array([9.86053816, 9.26053816, 9.66299021, 9.26053816, 9.66299021]), 0, -13.3246, array([3.2472, 3.2358, 3.2418, 3.2358, 3.2418], dtype=object), 0, 0, 0.34, 133.246, 29)
+(Timestamp('2021-10-22 18:39:00'), 'LISHEN01', 11.001569558395733, 9.3, array([9.94866382, 9.34866382, 9.75111587, 9.34866382, 9.75111587]), 0, -13.3246, array([3.2477, 3.2378, 3.2434, 3.2378, 3.2434], dtype=object), 0, 0, 0.33, 133.246, 29)
+(Timestamp('2021-10-22 18:39:10'), 'LISHEN01', 11.089695223751953, 9.4, array([10.03678948,  9.43678948,  9.83924153,  9.43678948,  9.83924153]), 0, -13.3246, array([3.248, 3.2397, 3.2444, 3.2397, 3.2444], dtype=object), 0, 0, 0.32, 133.246, 29)
+(Timestamp('2021-10-22 18:39:20'), 'LISHEN01', 11.177820883568216, 9.5, array([10.12491515,  9.52491515,  9.92736719,  9.52491515,  9.92736719]), 0, -13.3246, array([3.2484, 3.2412, 3.2452, 3.2412, 3.2452], dtype=object), 0, 0, 0.31, 133.246, 29)
+(Timestamp('2021-10-22 18:39:30'), 'LISHEN01', 11.26594654338448, 9.6, array([10.21304081,  9.61304081, 10.01549285,  9.61304081, 10.01549285]), 0, -13.3246, array([3.2488, 3.2428, 3.246, 3.2428, 3.246], dtype=object), 0, 0, 0.3, 133.246, 29)
+(Timestamp('2021-10-22 18:39:40'), 'LISHEN01', 11.354072203200744, 9.7, array([10.30116647,  9.70116647, 10.10361851,  9.70116647, 10.10361851]), 0, -13.3246, array([3.2489, 3.2438, 3.2466, 3.2438, 3.2466], dtype=object), 0, 0, 0.29, 133.246, 29)
+(Timestamp('2021-10-22 18:39:50'), 'LISHEN01', 11.442201969087023, 9.8, array([10.38929623,  9.78929623, 10.19174828,  9.78929623, 10.19174828]), 0, -13.3246, array([3.2492, 3.2446, 3.2471, 3.2446, 3.2471], dtype=object), 0, 0, 0.28, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:40:00'), 'LISHEN01', 11.530327628903287, 9.9, array([10.47742189,  9.87742189, 10.27987394,  9.87742189, 10.27987394]), 0, -13.3246, array([3.2494, 3.2457, 3.2475, 3.2457, 3.2475], dtype=object), 0, 0, 0.27, 133.246, 29)
+(Timestamp('2021-10-22 18:40:10'), 'LISHEN01', 11.618461489777092, 10.0, array([10.56555575,  9.96555575, 10.3680078 ,  9.96555575, 10.3680078 ]), 0, -13.3246, array([3.2495, 3.246, 3.2478, 3.246, 3.2478], dtype=object), 0, 0, 0.26, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:40:20'), 'LISHEN01', 11.706587149593355, 10.1, array([10.65368142, 10.05368142, 10.45613346, 10.05368142, 10.45613346]), 0, -13.3246, array([3.2498, 3.2466, 3.2481, 3.2466, 3.2481], dtype=object), 0, 0, 0.25, 133.246, 29)
+(Timestamp('2021-10-22 18:40:30'), 'LISHEN01', 11.794721016009694, 10.1, array([10.74181528, 10.14181528, 10.54426732, 10.14181528, 10.54426732]), 0, -13.3246, array([3.2498, 3.2472, 3.2484, 3.2472, 3.2484], dtype=object), 0, 0, 0.24, 133.2584, 29)
+(Timestamp('2021-10-22 18:40:40'), 'LISHEN01', 11.882846675825958, 10.2, array([10.82994504, 10.22994504, 10.63239709, 10.22994504, 10.63239709]), 0, -13.3308, array([3.2501, 3.2474, 3.2486, 3.2474, 3.2486], dtype=object), 0, 0, 0.23, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:40:50'), 'LISHEN01', 11.970980536699763, 10.3, array([10.9180748 , 10.3180748 , 10.72052685, 10.3180748 , 10.72052685]), 0, -13.3246, array([3.2501, 3.2478, 3.2489, 3.2478, 3.2489], dtype=object), 0, 0, 0.22, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:41:00'), 'LISHEN01', 12.059106202055982, 10.4, array([11.00620046, 10.40620046, 10.80865251, 10.40620046, 10.80865251]), 0, -13.3246, array([3.2504, 3.2481, 3.2492, 3.2481, 3.2492], dtype=object), 0, 0, 0.21, 133.246, 29)
+(Timestamp('2021-10-22 18:41:10'), 'LISHEN01', 12.147231861872246, 10.5, array([11.09432612, 10.49432612, 10.89677817, 10.49432612, 10.89677817]), 0, -13.3246, array([3.2506, 3.2483, 3.2494, 3.2483, 3.2494], dtype=object), 0, 0, 0.2, 133.246, 29)
+(Timestamp('2021-10-22 18:41:20'), 'LISHEN01', 12.23535752168851, 10.6, array([11.18245179, 10.58245179, 10.98490383, 10.58245179, 10.98490383]), 0, -13.3246, array([3.2507, 3.2484, 3.2494, 3.2484, 3.2494], dtype=object), 0, 0, 0.19, 133.246, 29)
+(Timestamp('2021-10-22 18:41:30'), 'LISHEN01', 12.323487282032255, 10.7, array([11.27058155, 10.67058155, 11.07303359, 10.67058155, 11.07303359]), 0, -13.3246, array([3.2509, 3.2488, 3.2495, 3.2488, 3.2495], dtype=object), 0, 0, 0.18, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:41:40'), 'LISHEN01', 12.411617047918535, 10.8, array([11.35871131, 10.75871131, 11.16116336, 10.75871131, 11.16116336]), 0, -13.3246, array([3.2509, 3.2491, 3.2497, 3.2491, 3.2497], dtype=object), 0, 0, 0.17, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:41:50'), 'LISHEN01', 12.499746808264858, 10.8, array([11.44684107, 10.84684107, 11.24929312, 10.84684107, 11.24929312]), 0, -13.3246, array([3.2511, 3.2491, 3.2498, 3.2491, 3.2498], dtype=object), 0, 0, 0.16, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:42:00'), 'LISHEN01', 12.587872468081121, 10.9, array([11.53496673, 10.93496673, 11.33741878, 10.93496673, 11.33741878]), 0, -13.3246, array([3.2512, 3.2494, 3.2501, 3.2494, 3.2501], dtype=object), 0, 0, 0.15, 133.246, 29)
+(Timestamp('2021-10-22 18:42:10'), 'LISHEN01', 12.675998133437341, 11.0, array([11.62309239, 11.02309239, 11.42554444, 11.02309239, 11.42554444]), 0, -13.3246, array([3.2515, 3.2497, 3.2501, 3.2497, 3.2501], dtype=object), 0, 0, 0.14, 133.246, 29)
+(Timestamp('2021-10-22 18:42:20'), 'LISHEN01', 12.764131994311146, 11.1, array([11.71123036, 11.11123036, 11.5136824 , 11.11123036, 11.5136824 ]), 0, -13.3308, array([3.2515, 3.2497, 3.2504, 3.2497, 3.2504], dtype=object), 0, 0, 0.13, 133.26460000000003, 29)
+(Timestamp('2021-10-22 18:42:30'), 'LISHEN01', 12.852261754654892, 11.2, array([11.79935602, 11.19935602, 11.60180807, 11.19935602, 11.60180807]), 0, -13.3246, array([3.2518, 3.2498, 3.2506, 3.2498, 3.2506], dtype=object), 0, 0, 0.12, 133.246, 29)
+(Timestamp('2021-10-22 18:42:40'), 'LISHEN01', 12.940395615531274, 11.3, array([11.88748988, 11.28748988, 11.68994193, 11.28748988, 11.68994193]), 0, -13.3246, array([3.2518, 3.25, 3.2507, 3.25, 3.2507], dtype=object), 0, 0, 0.11, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:42:50'), 'LISHEN01', 13.028529481945036, 11.4, array([11.97562374, 11.37562374, 11.77807579, 11.37562374, 11.77807579]), 0, -13.3246, array([3.252, 3.2501, 3.2507, 3.2501, 3.2507], dtype=object), 0, 0, 0.1, 133.2584, 29)
+(Timestamp('2021-10-22 18:43:00'), 'LISHEN01', 13.1166551417613, 11.5, array([12.0637494 , 11.4637494 , 11.86620145, 11.4637494 , 11.86620145]), 0, -13.3246, array([3.2521, 3.2503, 3.2509, 3.2503, 3.2509], dtype=object), 0, 0, 0.09, 133.246, 29)
+(Timestamp('2021-10-22 18:43:10'), 'LISHEN01', 13.204776701047503, 11.6, array([12.15187097, 11.55187097, 11.95432301, 11.55187097, 11.95432301]), 0, -13.3246, array([3.2524, 3.2504, 3.2514, 3.2504, 3.2514], dtype=object), 0, 0, 0.08, 133.23980000000003, 29)
+(Timestamp('2021-10-22 18:43:20'), 'LISHEN01', 13.292902366403723, 11.6, array([12.23999663, 11.63999663, 12.04244867, 11.63999663, 12.04244867]), 0, -13.3246, array([3.2527, 3.2504, 3.2514, 3.2504, 3.2514], dtype=object), 0, 0, 0.07, 133.246, 29)
+(Timestamp('2021-10-22 18:43:30'), 'LISHEN01', 13.381028026219987, 11.7, array([12.32812229, 11.72812229, 12.13057434, 11.72812229, 12.13057434]), 0, -13.3246, array([3.2529, 3.2507, 3.2515, 3.2507, 3.2515], dtype=object), 0, 0, 0.06, 133.246, 29)
+(Timestamp('2021-10-22 18:43:40'), 'LISHEN01', 13.46915368603625, 11.8, array([12.41624795, 11.81624795, 12.2187    , 11.81624795, 12.2187    ]), 0, -13.3246, array([3.2529, 3.2509, 3.2518, 3.2509, 3.2518], dtype=object), 0, 0, 0.05, 133.246, 29)
+(Timestamp('2021-10-22 18:43:50'), 'LISHEN01', 13.557283446382574, 11.9, array([12.50437771, 11.90437771, 12.30682976, 11.90437771, 12.30682976]), 0, -13.3246, array([3.2532, 3.2511, 3.252, 3.2511, 3.252], dtype=object), 0, 0, 0.04, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:44:00'), 'LISHEN01', 13.645413212266275, 12.0, array([12.59250747, 11.99250747, 12.39495952, 11.99250747, 12.39495952]), 0, -13.3246, array([3.2534, 3.2512, 3.2521, 3.2512, 3.2521], dtype=object), 0, 0, 0.03, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:44:10'), 'LISHEN01', 13.733538872082539, 12.1, array([12.68063313, 12.08063313, 12.48308518, 12.08063313, 12.48308518]), 0, -13.3246, array([3.2535, 3.2514, 3.2523, 3.2514, 3.2523], dtype=object), 0, 0, 0.02, 133.246, 29)
+(Timestamp('2021-10-22 18:44:20'), 'LISHEN01', 13.821664531898803, 12.2, array([12.7687588 , 12.1687588 , 12.57121084, 12.1687588 , 12.57121084]), 0, -13.3246, array([3.2537, 3.2515, 3.2524, 3.2515, 3.2524], dtype=object), 0, 0, 0.01, 133.246, 29)
+(Timestamp('2021-10-22 18:44:30'), 'LISHEN01', 13.909790197255022, 12.3, array([12.85688446, 12.25688446, 12.6593365 , 12.25688446, 12.6593365 ]), 0, -13.3246, array([3.2538, 3.2518, 3.2526, 3.2518, 3.2526], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:44:40'), 'LISHEN01', 13.997919957601345, 12.3, array([12.94501422, 12.34501422, 12.74746627, 12.34501422, 12.74746627]), 0, -13.3246, array([3.254, 3.252, 3.2527, 3.252, 3.2527], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:44:50'), 'LISHEN01', 14.08605381847515, 12.4, array([13.03314808, 12.43314808, 12.83560013, 12.43314808, 12.83560013]), 0, -13.3246, array([3.2543, 3.252, 3.2531, 3.252, 3.2531], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:45:00'), 'LISHEN01', 14.174183578818896, 12.5, array([13.12127784, 12.52127784, 12.92372989, 12.52127784, 12.92372989]), 0, -13.3246, array([3.2544, 3.2523, 3.2532, 3.2523, 3.2532], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:45:10'), 'LISHEN01', 14.262309244175116, 12.6, array([13.20940351, 12.60940351, 13.01185555, 12.60940351, 13.01185555]), 0, -13.3246, array([3.2547, 3.2524, 3.2534, 3.2524, 3.2534], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:45:20'), 'LISHEN01', 14.35043080346132, 12.7, array([13.29752507, 12.69752507, 13.09997711, 12.69752507, 13.09997711]), 0, -13.3246, array([3.2547, 3.2527, 3.2535, 3.2527, 3.2535], dtype=object), 0, 0, 0.0, 133.2398, 29)
+(Timestamp('2021-10-22 18:45:30'), 'LISHEN01', 14.438568764867762, 12.8, array([13.38566303, 12.78566303, 13.18811508, 12.78566303, 13.18811508]), 0, -13.3246, array([3.2551, 3.2529, 3.2537, 3.2529, 3.2537], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:45:40'), 'LISHEN01', 14.526702625741567, 12.9, array([13.47379689, 12.87379689, 13.27624894, 12.87379689, 13.27624894]), 0, -13.3246, array([3.2554, 3.2529, 3.254, 3.2529, 3.254], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:45:50'), 'LISHEN01', 14.614832391627846, 13.0, array([13.56193075, 12.96193075, 13.3643828 , 12.96193075, 13.3643828 ]), 0, -13.3308, array([3.2555, 3.2532, 3.2541, 3.2532, 3.2541], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:46:00'), 'LISHEN01', 14.702970353031711, 13.1, array([13.65006462, 13.05006462, 13.45251666, 13.05006462, 13.45251666]), 0, -13.3246, array([3.2558, 3.2535, 3.2544, 3.2535, 3.2544], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:46:10'), 'LISHEN01', 14.791100113378034, 13.1, array([13.73819438, 13.13819438, 13.54064642, 13.13819438, 13.54064642]), 0, -13.3246, array([3.2561, 3.2538, 3.2547, 3.2538, 3.2547], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:46:20'), 'LISHEN01', 14.879225778734254, 13.2, array([13.82632004, 13.22632004, 13.62877209, 13.22632004, 13.62877209]), 0, -13.3246, array([3.2563, 3.254, 3.2549, 3.254, 3.2549], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:46:30'), 'LISHEN01', 14.967351438550518, 13.3, array([13.9144457 , 13.3144457 , 13.71689775, 13.3144457 , 13.71689775]), 0, -13.3246, array([3.2567, 3.2543, 3.2552, 3.2543, 3.2552], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:46:40'), 'LISHEN01', 15.05548119889684, 13.4, array([14.00257956, 13.40257956, 13.80503161, 13.40257956, 13.80503161]), 0, -13.3308, array([3.2569, 3.2544, 3.2555, 3.2544, 3.2555], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:46:50'), 'LISHEN01', 15.143615059773223, 13.5, array([14.09070933, 13.49070933, 13.89316137, 13.49070933, 13.89316137]), 0, -13.3246, array([3.2572, 3.2546, 3.2557, 3.2546, 3.2557], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:47:00'), 'LISHEN01', 15.231748926189562, 13.6, array([14.17884319, 13.57884319, 13.98129523, 13.57884319, 13.98129523]), 0, -13.3246, array([3.2575, 3.2547, 3.256, 3.2547, 3.256], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:47:10'), 'LISHEN01', 15.319878686535885, 13.7, array([14.26697705, 13.66697705, 14.0694291 , 13.66697705, 14.0694291 ]), 0, -13.3308, array([3.2578, 3.2551, 3.2563, 3.2551, 3.2563], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:47:20'), 'LISHEN01', 15.408008446882208, 13.8, array([14.35510271, 13.75510271, 14.15755476, 13.75510271, 14.15755476]), 0, -13.3246, array([3.258, 3.2554, 3.2564, 3.2554, 3.2564], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:47:30'), 'LISHEN01', 15.496134112238428, 13.8, array([14.44322837, 13.84322837, 14.24568042, 13.84322837, 14.24568042]), 0, -13.3246, array([3.2583, 3.2555, 3.2569, 3.2555, 3.2569], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:47:40'), 'LISHEN01', 15.584263872584751, 13.9, array([14.53135813, 13.93135813, 14.33381018, 13.93135813, 14.33381018]), 0, -13.3246, array([3.2587, 3.2558, 3.2571, 3.2558, 3.2571], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:47:50'), 'LISHEN01', 15.672397733455979, 14.0, array([14.619492  , 14.019492  , 14.42194404, 14.019492  , 14.42194404]), 0, -13.3246, array([3.2592, 3.2561, 3.2574, 3.2561, 3.2574], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:48:00'), 'LISHEN01', 15.760535694857266, 14.1, array([14.70762996, 14.10762996, 14.51008201, 14.10762996, 14.51008201]), 0, -13.3246, array([3.2595, 3.2563, 3.2578, 3.2563, 3.2578], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:48:10'), 'LISHEN01', 15.84867366179851, 14.2, array([14.79576792, 14.19576792, 14.59821997, 14.19576792, 14.59821997]), 0, -13.3246, array([3.2598, 3.2567, 3.258, 3.2567, 3.258], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:48:20'), 'LISHEN01', 15.936811623202374, 14.3, array([14.88390589, 14.28390589, 14.68635793, 14.28390589, 14.68635793]), 0, -13.3246, array([3.26, 3.2571, 3.2583, 3.2571, 3.2583], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:48:30'), 'LISHEN01', 16.024937283018637, 14.4, array([14.97203155, 14.37203155, 14.77448359, 14.37203155, 14.77448359]), 0, -13.3246, array([3.2603, 3.2572, 3.2586, 3.2572, 3.2586], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:48:40'), 'LISHEN01', 16.113062948374857, 14.5, array([15.06015721, 14.46015721, 14.86260926, 14.46015721, 14.86260926]), 0, -13.3246, array([3.2609, 3.2577, 3.2589, 3.2577, 3.2589], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:48:50'), 'LISHEN01', 16.20118860819112, 14.5, array([15.14828287, 14.54828287, 14.95073492, 14.54828287, 14.95073492]), 0, -13.3246, array([3.2612, 3.2581, 3.2594, 3.2581, 3.2594], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:49:00'), 'LISHEN01', 16.289318368537444, 14.6, array([15.23641263, 14.63641263, 15.03886468, 14.63641263, 15.03886468]), 0, -13.3246, array([3.2617, 3.2583, 3.2598, 3.2583, 3.2598], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:49:10'), 'LISHEN01', 16.377452229411247, 14.7, array([15.32454649, 14.72454649, 15.12699854, 14.72454649, 15.12699854]), 0, -13.3246, array([3.2621, 3.2587, 3.26, 3.2587, 3.26], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:49:20'), 'LISHEN01', 16.465586095822427, 14.8, array([15.41268036, 14.81268036, 15.2151324 , 14.81268036, 15.2151324 ]), 0, -13.3246, array([3.2626, 3.2591, 3.2606, 3.2591, 3.2606], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:49:30'), 'LISHEN01', 16.55371175563869, 14.9, array([15.50080602, 14.90080602, 15.30325807, 14.90080602, 15.30325807]), 0, -13.3246, array([3.2629, 3.2595, 3.2609, 3.2595, 3.2609], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:49:40'), 'LISHEN01', 16.641841515985014, 15.0, array([15.58893578, 14.98893578, 15.39138783, 14.98893578, 15.39138783]), 0, -13.3246, array([3.2634, 3.2598, 3.2614, 3.2598, 3.2614], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:49:50'), 'LISHEN01', 16.729975382396194, 15.1, array([15.67706964, 15.07706964, 15.47952169, 15.07706964, 15.47952169]), 0, -13.3246, array([3.2638, 3.2601, 3.2617, 3.2601, 3.2617], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:50:00'), 'LISHEN01', 16.818109243272577, 15.2, array([15.76520761, 15.16520761, 15.56765965, 15.16520761, 15.56765965]), 0, -13.3308, array([3.2643, 3.2606, 3.262, 3.2606, 3.262], dtype=object), 0, 0, 0.0, 133.26460000000003, 29)
+(Timestamp('2021-10-22 18:50:10'), 'LISHEN01', 16.90624310414638, 15.3, array([15.85333737, 15.25333737, 15.65578941, 15.25333737, 15.65578941]), 0, -13.3246, array([3.2647, 3.2609, 3.2626, 3.2609, 3.2626], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:50:20'), 'LISHEN01', 16.994372864490124, 15.3, array([15.94147123, 15.34147123, 15.74392328, 15.34147123, 15.74392328]), 0, -13.3308, array([3.2654, 3.2614, 3.2629, 3.2614, 3.2629], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:50:30'), 'LISHEN01', 17.082510831436522, 15.4, array([16.02960509, 15.42960509, 15.83205714, 15.42960509, 15.83205714]), 0, -13.3246, array([3.2658, 3.2618, 3.2637, 3.2618, 3.2637], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:50:40'), 'LISHEN01', 17.170636491252786, 15.5, array([16.11773075, 15.51773075, 15.9201828 , 15.51773075, 15.9201828 ]), 0, -13.3246, array([3.2664, 3.2623, 3.264, 3.2623, 3.264], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:50:50'), 'LISHEN01', 17.25876215106905, 15.6, array([16.20585642, 15.60585642, 16.00830846, 15.60585642, 16.00830846]), 0, -13.3246, array([3.2667, 3.2626, 3.2646, 3.2626, 3.2646], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:51:00'), 'LISHEN01', 17.34689191695533, 15.7, array([16.29398618, 15.69398618, 16.09643822, 15.69398618, 16.09643822]), 0, -13.3246, array([3.2674, 3.2631, 3.2651, 3.2631, 3.2651], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:51:10'), 'LISHEN01', 17.435021677301652, 15.8, array([16.38211594, 15.78211594, 16.18456799, 15.78211594, 16.18456799]), 0, -13.3246, array([3.2678, 3.2635, 3.2655, 3.2635, 3.2655], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:51:20'), 'LISHEN01', 17.523155538178035, 15.9, array([16.4702539 , 15.8702539 , 16.27270595, 15.8702539 , 16.27270595]), 0, -13.3308, array([3.2684, 3.2641, 3.266, 3.2641, 3.266], dtype=object), 0, 0, 0.0, 133.26460000000003, 29)
+(Timestamp('2021-10-22 18:51:30'), 'LISHEN01', 17.611285298524358, 16.0, array([16.55837956, 15.95837956, 16.36083161, 15.95837956, 16.36083161]), 0, -13.3246, array([3.2692, 3.2646, 3.2664, 3.2646, 3.2664], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:51:40'), 'LISHEN01', 17.699406863350518, 16.0, array([16.64650112, 16.04650112, 16.44895317, 16.04650112, 16.44895317]), 0, -13.3246, array([3.2697, 3.2651, 3.2671, 3.2651, 3.2671], dtype=object), 0, 0, 0.0, 133.2398, 29)
+(Timestamp('2021-10-22 18:51:50'), 'LISHEN01', 17.78753252316678, 16.1, array([16.73462679, 16.13462679, 16.53707883, 16.13462679, 16.53707883]), 0, -13.3246, array([3.2703, 3.2657, 3.2677, 3.2657, 3.2677], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:52:00'), 'LISHEN01', 17.875658182983045, 16.2, array([16.82275245, 16.22275245, 16.62520449, 16.22275245, 16.62520449]), 0, -13.3246, array([3.2707, 3.2661, 3.2681, 3.2661, 3.2681], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:52:10'), 'LISHEN01', 17.96378384279931, 16.3, array([16.91087811, 16.31087811, 16.71333016, 16.31087811, 16.71333016]), 0, -13.3246, array([3.2712, 3.2667, 3.2687, 3.2667, 3.2687], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:52:20'), 'LISHEN01', 18.05190950815553, 16.4, array([16.99900377, 16.39900377, 16.80145582, 16.39900377, 16.80145582]), 0, -13.3246, array([3.2718, 3.2674, 3.2694, 3.2674, 3.2694], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:52:30'), 'LISHEN01', 18.140035167971792, 16.5, array([17.08712943, 16.48712943, 16.88958148, 16.48712943, 16.88958148]), 0, -13.3246, array([3.2724, 3.2678, 3.27, 3.2678, 3.27], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:52:40'), 'LISHEN01', 18.228164928318115, 16.6, array([17.17525919, 16.57525919, 16.97771124, 16.57525919, 16.97771124]), 0, -13.3246, array([3.2732, 3.2683, 3.2704, 3.2683, 3.2704], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:52:50'), 'LISHEN01', 18.316290593674335, 16.7, array([17.26338485, 16.66338485, 17.0658369 , 16.66338485, 17.0658369 ]), 0, -13.3246, array([3.2738, 3.2691, 3.271, 3.2691, 3.271], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:53:00'), 'LISHEN01', 18.404420354020658, 16.8, array([17.35151462, 16.75151462, 17.15396666, 16.75151462, 17.15396666]), 0, -13.3246, array([3.2743, 3.2695, 3.2718, 3.2695, 3.2718], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:53:10'), 'LISHEN01', 18.49254601383692, 16.8, array([17.43964028, 16.83964028, 17.24209232, 16.83964028, 17.24209232]), 0, -13.3246, array([3.2749, 3.2701, 3.2723, 3.2701, 3.2723], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:53:20'), 'LISHEN01', 18.580671673653185, 16.9, array([17.52776594, 16.92776594, 17.33021799, 16.92776594, 17.33021799]), 0, -13.3246, array([3.2755, 3.2707, 3.2729, 3.2707, 3.2729], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:53:30'), 'LISHEN01', 18.668801439536885, 17.0, array([17.6158957 , 17.0158957 , 17.41834775, 17.0158957 , 17.41834775]), 0, -13.3246, array([3.2763, 3.2712, 3.2734, 3.2712, 3.2734], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:53:40'), 'LISHEN01', 18.756939400940748, 17.1, array([17.70403366, 17.10403366, 17.50648571, 17.10403366, 17.50648571]), 0, -13.3246, array([3.2766, 3.2718, 3.274, 3.2718, 3.274], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:53:50'), 'LISHEN01', 18.845065060757012, 17.2, array([17.79215933, 17.19215933, 17.59461137, 17.19215933, 17.59461137]), 0, -13.3246, array([3.2774, 3.2724, 3.2746, 3.2724, 3.2746], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:54:00'), 'LISHEN01', 18.93319072611323, 17.3, array([17.88028499, 17.28028499, 17.68273703, 17.28028499, 17.68273703]), 0, -13.3246, array([3.2781, 3.2729, 3.2752, 3.2729, 3.2752], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:54:10'), 'LISHEN01', 19.021320486456975, 17.4, array([17.96841475, 17.36841475, 17.7708668 , 17.36841475, 17.7708668 ]), 0, -13.3246, array([3.2787, 3.2735, 3.276, 3.2735, 3.276], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:54:20'), 'LISHEN01', 19.10945024680072, 17.5, array([18.05654451, 17.45654451, 17.85899656, 17.45654451, 17.85899656]), 0, -13.3246, array([3.2794, 3.2744, 3.2766, 3.2744, 3.2766], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:54:30'), 'LISHEN01', 19.197575906616983, 17.5, array([18.14467017, 17.54467017, 17.94712222, 17.54467017, 17.94712222]), 0, -13.3246, array([3.2798, 3.275, 3.2772, 3.275, 3.2772], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:54:40'), 'LISHEN01', 19.285705672503262, 17.6, array([18.23279993, 17.63279993, 18.03525198, 17.63279993, 18.03525198]), 0, -13.3246, array([3.2804, 3.2755, 3.2778, 3.2755, 3.2778], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:54:50'), 'LISHEN01', 19.373823131259407, 17.7, array([18.32091739, 17.72091739, 18.12336944, 17.72091739, 18.12336944]), 0, -13.3246, array([3.2809, 3.2761, 3.2784, 3.2761, 3.2784], dtype=object), 0, 0, 0.0, 133.23360000000002, 29)
+(Timestamp('2021-10-22 18:55:00'), 'LISHEN01', 19.46194879107567, 17.8, array([18.40904306, 17.80904306, 18.2114951 , 17.80904306, 18.2114951 ]), 0, -13.3246, array([3.2818, 3.2767, 3.279, 3.2767, 3.279], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:55:10'), 'LISHEN01', 19.55007445643189, 17.9, array([18.49717282, 17.89717282, 18.29962486, 17.89717282, 18.29962486]), 0, -13.3308, array([3.2823, 3.2774, 3.2794, 3.2774, 3.2794], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:55:20'), 'LISHEN01', 19.638208317305693, 18.0, array([18.58530258, 17.98530258, 18.38775463, 17.98530258, 18.38775463]), 0, -13.3246, array([3.2829, 3.2778, 3.2803, 3.2778, 3.2803], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:55:30'), 'LISHEN01', 19.726333977121957, 18.1, array([18.67342824, 18.07342824, 18.47588029, 18.07342824, 18.47588029]), 0, -13.3246, array([3.2835, 3.2787, 3.2809, 3.2787, 3.2809], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:55:40'), 'LISHEN01', 19.81445963693822, 18.2, array([18.7615539 , 18.1615539 , 18.56400595, 18.1615539 , 18.56400595]), 0, -13.3246, array([3.2841, 3.2792, 3.2814, 3.2792, 3.2814], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:55:50'), 'LISHEN01', 19.9025894028245, 18.2, array([18.84968366, 18.24968366, 18.65213571, 18.24968366, 18.65213571]), 0, -13.3246, array([3.2846, 3.28, 3.282, 3.28, 3.282], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:56:00'), 'LISHEN01', 19.990715062640763, 18.3, array([18.93780933, 18.33780933, 18.74026137, 18.33780933, 18.74026137]), 0, -13.3246, array([3.2854, 3.2806, 3.2826, 3.2806, 3.2826], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:56:10'), 'LISHEN01', 20.078840722457027, 18.4, array([19.02593499, 18.42593499, 18.82838703, 18.42593499, 18.82838703]), 0, -13.3246, array([3.286, 3.2812, 3.2834, 3.2812, 3.2834], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:56:20'), 'LISHEN01', 20.166966387813247, 18.5, array([19.11406475, 18.51406475, 18.9165168 , 18.51406475, 18.9165168 ]), 0, -13.3308, array([3.2866, 3.2817, 3.284, 3.2817, 3.284], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:56:30'), 'LISHEN01', 20.25510024868705, 18.6, array([19.20219451, 18.60219451, 19.00464656, 18.60219451, 19.00464656]), 0, -13.3246, array([3.2872, 3.2824, 3.2844, 3.2824, 3.2844], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:56:40'), 'LISHEN01', 20.343225908503314, 18.7, array([19.29032017, 18.69032017, 19.09277222, 18.69032017, 19.09277222]), 0, -13.3246, array([3.2877, 3.283, 3.285, 3.283, 3.285], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:56:50'), 'LISHEN01', 20.431359769379696, 18.8, array([19.37845403, 18.77845403, 19.18090608, 18.77845403, 19.18090608]), 0, -13.3246, array([3.2884, 3.2835, 3.2858, 3.2835, 3.2858], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:57:00'), 'LISHEN01', 20.519485434735916, 18.9, array([19.4665797 , 18.8665797 , 19.26903174, 18.8665797 , 19.26903174]), 0, -13.3246, array([3.2887, 3.2843, 3.2864, 3.2843, 3.2864], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:57:10'), 'LISHEN01', 20.60761519507966, 19.0, array([19.55470946, 18.95470946, 19.3571615 , 18.95470946, 19.3571615 ]), 0, -13.3246, array([3.2895, 3.2847, 3.2867, 3.2847, 3.2867], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:57:20'), 'LISHEN01', 20.695749055953463, 19.0, array([19.64284742, 19.04284742, 19.44529947, 19.04284742, 19.44529947]), 0, -13.3308, array([3.2901, 3.2852, 3.2875, 3.2852, 3.2875], dtype=object), 0, 0, 0.0, 133.2646, 29)
+(Timestamp('2021-10-22 18:57:30'), 'LISHEN01', 20.783878816299787, 19.1, array([19.73097308, 19.13097308, 19.53342513, 19.13097308, 19.53342513]), 0, -13.3246, array([3.2906, 3.286, 3.2881, 3.286, 3.2881], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:57:40'), 'LISHEN01', 20.872004481656006, 19.2, array([19.81909874, 19.21909874, 19.62155079, 19.21909874, 19.62155079]), 0, -13.3246, array([3.2914, 3.2867, 3.2887, 3.2867, 3.2887], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:57:50'), 'LISHEN01', 20.96013834253239, 19.3, array([19.90723261, 19.30723261, 19.70968465, 19.30723261, 19.70968465]), 0, -13.3246, array([3.2918, 3.2872, 3.2894, 3.2872, 3.2894], dtype=object), 0, 0, 0.0, 133.25840000000002, 29)
+(Timestamp('2021-10-22 18:58:00'), 'LISHEN01', 21.048268102876133, 19.4, array([19.99536237, 19.39536237, 19.79781441, 19.39536237, 19.79781441]), 0, -13.3246, array([3.2924, 3.2878, 3.29, 3.2878, 3.29], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:58:10'), 'LISHEN01', 21.136393768232352, 19.5, array([20.08348803, 19.48348803, 19.88594008, 19.48348803, 19.88594008]), 0, -13.3246, array([3.2932, 3.2884, 3.2906, 3.2884, 3.2906], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:58:20'), 'LISHEN01', 21.224523528578676, 19.6, array([20.17161779, 19.57161779, 19.97406984, 19.57161779, 19.97406984]), 0, -13.3246, array([3.2937, 3.289, 3.2909, 3.289, 3.2909], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:58:30'), 'LISHEN01', 21.31264918839494, 19.7, array([20.25974345, 19.65974345, 20.0621955 , 19.65974345, 20.0621955 ]), 0, -13.3246, array([3.2943, 3.2895, 3.2917, 3.2895, 3.2917], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:58:40'), 'LISHEN01', 21.400774848211203, 19.7, array([20.34786911, 19.74786911, 20.15032116, 19.74786911, 20.15032116]), 0, -13.3246, array([3.2949, 3.2901, 3.2924, 3.2901, 3.2924], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:58:50'), 'LISHEN01', 21.48890871462754, 19.8, array([20.43600298, 19.83600298, 20.23845502, 19.83600298, 20.23845502]), 0, -13.3246, array([3.2953, 3.2907, 3.2929, 3.2907, 3.2929], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:59:00'), 'LISHEN01', 21.577038474973865, 19.9, array([20.52413274, 19.92413274, 20.32658478, 19.92413274, 20.32658478]), 0, -13.3246, array([3.296, 3.2914, 3.2935, 3.2914, 3.2935], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:59:10'), 'LISHEN01', 21.66516823531761, 20.0, array([20.6122625 , 20.0122625 , 20.41471455, 20.0122625 , 20.41471455]), 0, -13.3246, array([3.2964, 3.2918, 3.2941, 3.2918, 3.2941], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 18:59:20'), 'LISHEN01', 21.753293900673828, 20.1, array([20.70038816, 20.10038816, 20.50284021, 20.10038816, 20.50284021]), 0, -13.3246, array([3.2969, 3.2926, 3.2944, 3.2926, 3.2944], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:59:30'), 'LISHEN01', 21.841427761545052, 20.2, array([20.78852202, 20.18852202, 20.59097407, 20.18852202, 20.59097407]), 0, -13.3246, array([3.2973, 3.2932, 3.295, 3.2932, 3.295], dtype=object), 0, 0, 0.0, 133.2584, 29)
+(Timestamp('2021-10-22 18:59:40'), 'LISHEN01', 21.929553421361316, 20.3, array([20.87664769, 20.27664769, 20.67909973, 20.27664769, 20.67909973]), 0, -13.3246, array([3.2981, 3.2938, 3.2957, 3.2938, 3.2957], dtype=object), 0, 0, 0.0, 133.246, 29)
+(Timestamp('2021-10-22 18:59:50'), 'LISHEN01', 22.01768318170506, 20.4, array([20.96477745, 20.36477745, 20.76722949, 20.36477745, 20.76722949]), 0, -13.3246, array([3.2986, 3.2943, 3.2963, 3.2943, 3.2963], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 19:00:00'), 'LISHEN01', 22.10581294759134, 20.5, array([21.05290721, 20.45290721, 20.85535926, 20.45290721, 20.85535926]), 0, -13.3246, array([3.299, 3.2949, 3.2969, 3.2949, 3.2969], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)
+(Timestamp('2021-10-22 19:00:10'), 'LISHEN01', 22.193942707937662, 20.5, array([21.14103697, 20.54103697, 20.94348902, 20.54103697, 20.94348902]), 0, -13.3246, array([3.2995, 3.2953, 3.2973, 3.2953, 3.2973], dtype=object), 0, 0, 0.0, 133.25220000000002, 29)

+ 692 - 0
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/CBMSBatDiag.py

@@ -0,0 +1,692 @@
+import pandas as pd
+import numpy as np
+import datetime
+from USER.alibaba.Common import BatParam
+
+class BatDiag:
+    def __init__(self,sn,celltype,df_bms,df_soh,df_soc,df_uniform,df_diag_ram):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.df_soh=df_soh
+        self.df_soc=df_soc
+        self.df_uniform=df_uniform
+        self.df_diag_ram=df_diag_ram.copy()
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.packvolt=df_bms['PackVolt']
+        self.bms_soc=df_bms['PackSOC']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+    
+    def diag(self):
+        if len(self.df_bms)>1:
+            if self.celltype<=50:
+                df_res=self._ncm_diag()
+                return df_res    
+            else:
+                df_res=self._ncm_diag()
+                return df_res
+        else:
+            return pd.DataFrame()
+        
+    #定义滑动滤波函数.............................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的所有温度值...................................................................................
+    def _celltemp_get(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        return celltemp
+
+    #获取当前行所有电压数据............................................................................................
+    def _cellvolt_get(self,num): 
+        cellvolt = list(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+
+
+    #..........................................三元电池诊断功能..................................................................
+    def _ncm_diag(self):
+
+        #参数初始化
+        bmssoc_st=float(self.bms_soc[0])    #SOC卡滞初始参数
+        ah_accum=0  #SOC卡滞初始参数
+        as_chg=0    #过流诊断初始参数
+        as_dis=0    #过流诊断初始参数
+        time1=self.bmstime[0]   #温升速率初始参数
+        temp1=np.array(self._celltemp_get(0))   #温升速率初始参数
+        temprate_cnt=0
+        ot_time=0
+        ut_time=0
+        dt_time=0
+        cov_time=0
+        cuv_time=0
+        cdv_time=0
+        pov_time=0
+        puv_time=0
+        vv_time=0
+        tv_time=0
+        
+        time_sp='0000-00-00 00:00:00'
+            
+        for i in range(1,len(self.df_bms)):
+            time=self.bmstime[i]
+            
+            #温度诊断功能.............................................................................................................
+            celltemp0=self._celltemp_get(i-1)
+            celltemp1=self._celltemp_get(i)
+            celltempmin0=min(celltemp0)
+            celltempmin1=min(celltemp1)
+            celltempmax0=max(celltemp0)
+            celltempmax1=max(celltemp1)
+            #温度有效性判断............................................................................................
+            if not 2 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if celltempmax0>self.param.CellTempUpLmt or celltempmin0<self.param.CellTempLwLmt:
+                    tv_time=tv_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if tv_time>55:
+                        celltempvalid=0
+                        faultcode=2
+                        faultlv=2
+                        cellnum1=np.where(np.array(celltemp1)<self.param.CellTempLwLmt)[0]+1
+                        cellnum2=np.where(np.array(celltemp1)>self.param.CellTempUpLmt)[0]+1
+                        cellnum=list(cellnum1)+list(cellnum2)
+                        faultinfo='电芯温度{}无效'.format(cellnum)
+                        faultadvice='丢失温度信息,无法全面监控电池安全;请停止充放电,并检修电池采样系统及数据传输系统'
+                        self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                    else:
+                        pass
+                else:   #不作处理
+                    celltempvalid=1
+                    tv_time=0
+            else:   #ram当前故障中有该故障,则判断是否退出该故障
+                if celltempmax0<self.param.CellTempUpLmt-10 and celltempmin0>self.param.CellTempLwLmt+10:
+                    celltempvalid=1
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==2].index[0], 'time_sp'] = time
+                else:
+                    celltempvalid=0
+
+            if celltempvalid==1:
+                #过温判断.............................................................................................................
+                if not 4 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if celltempmax0>self.param.CellTempHighLv2 and celltempmax1>self.param.CellTempHighLv2:    #二级高温进入
+                        ot_time=ot_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if ot_time>self.param.temp_time:
+                            faultcode=4
+                            faultlv=3
+                            cellnum=np.where(np.array(celltemp1)>self.param.CellTempHighLv2)[0]+1
+                            faultinfo='电芯温度{}过温'.format(list(cellnum))
+                            faultadvice='高温下充放电,会导致容量衰减过快,并存在热失控风险;请停止充放电,开启电池冷却功能,并通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        ot_time=0
+                else:   #ram当前故障中有该故障,则判断是否退出该故障
+                    if celltempmax0<self.param.CellTempHighLv1-5 and celltempmax1<self.param.CellTempHighLv1-5:    #二级高温恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==4].index[0], 'time_sp'] = time
+                    else:
+                        pass
+            
+                #欠温判断.................................................................................................................
+                if not 6 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if celltempmin0<self.param.CellTempLowLv2 and celltempmin1<self.param.CellTempLowLv2:  #二级低温进入
+                        ut_time=ut_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if ut_time>self.param.temp_time:
+                            faultcode=6
+                            faultlv=3
+                            cellnum=np.where(np.array(celltemp1)<self.param.CellTempLowLv2)[0]+1
+                            faultinfo='电芯温度{}过低'.format(list(cellnum))
+                            faultadvice='低温下充电,会导致析锂,存在电池安全与寿命衰减过快风险;请停止充放电,并开启电池加热功能'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        ut_time=0
+                else:   #ram当前故障中有该故障,则判断是否退出该故障
+                    if celltempmax0>self.param.CellTempLowLv1+2 and celltempmax1>self.param.CellTempLowLv1+2:    #二级高温恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==6].index[0], 'time_sp'] = time
+                    else:
+                        pass
+                
+                #温差判断.............................................................................................................................
+                if not 8 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if (celltempmax0-celltempmin0)>self.param.CellTempDiffLv2 and (celltempmax1-celltempmax0)>self.param.CellTempDiffLv2:  #二级温差进入
+                        dt_time=dt_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if dt_time>self.param.temp_time:
+                            faultcode=8
+                            faultlv=3
+                            faultinfo='电芯温度{}和{}温差大'.format(celltemp1.index(celltempmax1)+1,celltemp1.index(celltempmin1)+1)
+                            faultadvice='存在电芯的老化速率不一致的风险;请检查电池温度采样系统'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        dt_time=0
+                else:   #ram当前故障中有该故障,则判断是否退出该故障
+                    if (celltempmax0-celltempmin0)<self.param.CellTempDiffLv1-2 and (celltempmax1-celltempmax0)>self.param.CellTempDiffLv1-2:  #二级温差恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==8].index[0], 'time_sp'] = time
+                    else:
+                        pass
+
+                #温升判断
+                time2=self.bmstime[i]
+                delttime=(time2-time1).total_seconds()
+                if delttime>20:
+                    temp2=np.array(self._celltemp_get(i))
+                    celltemp_rate=(max(temp2-temp1)*60)/delttime    #计算最大温升速率
+                    temp1=temp2 #更新初始温度
+                    time1=time2 #更新初始时间
+                    if not 9 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                        if celltemp_rate>self.param.CellTempRate:
+                            temprate_cnt=temprate_cnt+1
+                            if temprate_cnt>2:  #温升故障进入
+                                faultcode=9
+                                faultlv=3
+                                faultinfo='电芯温升速率过快:{}℃/min'.format(celltemp_rate)
+                                faultadvice='温升速率过快,存在热失控风险;禁止充放电,并通知电池技术人员介入分析'
+                                self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                            else:
+                                pass
+                        else:   #ram当前故障中有该故障,则判断是否退出该故障
+                            pass
+                    else:
+                        if celltemp_rate<self.param.CellTempRate-1: #温升故障恢复
+                            self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==9].index[0], 'time_sp'] = time
+                else:
+                    pass
+            
+            else:
+                ot_time=0
+                ut_time=0
+                dt_time=0
+            
+            #电压诊断功能.................................................................................................
+            cellvolt0=self._cellvolt_get(i-1)
+            cellvolt1=self._cellvolt_get(i)
+            cellvoltmin0=min(cellvolt0)
+            cellvoltmax0=max(cellvolt0)
+            cellvoltmin1=min(cellvolt1)
+            cellvoltmax1=max(cellvolt1)
+            cellvoltmin_index0=cellvolt0.index(cellvoltmin0)
+            cellvoltmax_index0=cellvolt0.index(cellvoltmax0)
+            cellvoltmin_index1=cellvolt1.index(cellvoltmin1)
+            cellvoltmax_index1=cellvolt1.index(cellvoltmax1)
+            #电压断线诊断...................................................................................................
+            if not 10 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if (cellvoltmin0<2 and cellvoltmax0>4.5 and abs(cellvoltmax_index0-cellvoltmin_index0)==1) and (cellvoltmin1<2 and cellvoltmax1>4.5 and abs(cellvoltmax_index1-cellvoltmin_index1)==1):   #电压断线故障进入
+                    vv_time=vv_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                    if vv_time>55:
+                        cellvoltvalid=0
+                        faultcode=10
+                        faultlv=2
+                        faultinfo='{}号电芯和{}号电芯电压采样断线'.format(cellvolt0.index(cellvoltmax0)+1,cellvolt0.index(cellvoltmin0)+1)
+                        faultadvice='丢失部分电压信息,无法全面监控电池安全;禁止充放电,请检查电池电压采样系统'
+                        self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                    else:
+                        pass
+                else:
+                    cellvoltvalid=1
+                    vv_time=0
+            else:   #ram当前故障中有该故障,则判断是否退出该故障
+                if cellvoltmin0>2 and cellvoltmax0<4.5: #电压断线故障恢复
+                    cellvoltvalid=1
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==10].index[0], 'time_sp'] = time
+                else:
+                    cellvoltvalid=0
+            
+            #电压无效诊断.......................................................................................................
+            if not 11 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if (cellvoltmin0<0.5 and cellvoltmin1<0.5) or (cellvoltmax0>4.5 and cellvoltmax1>4.5):
+                    cellvoltvalid=0
+                    faultcode=11
+                    faultlv=2
+                    cellnum1=np.where(np.array(cellvolt1)<0.5)[0]+1
+                    cellnum2=np.where(np.array(cellvolt1)>4.5)[0]+1
+                    cellnum=list(cellnum1)+list(cellnum2)
+                    faultinfo='电芯电压{}采样无效'.format(cellnum)
+                    faultadvice='丢失电压信息,无法全面监控电池安全;禁止充放电,请检查电池电压采样系统'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    cellvoltvalid=1
+            else:
+                if cellvoltmin0>2 and cellvoltmax0<4.5 and cellvoltmin1>2 and cellvoltmax1<4.5: #电压断线故障恢复
+                    cellvoltvalid=1
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==11].index[0], 'time_sp'] = time
+                else:
+                    cellvoltvalid=0
+            
+            if cellvoltvalid==1:
+                #过压诊断.............................................................................................................
+                if not 12 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if cellvoltmax0>self.param.CellOvLv2 and cellvoltmax1>self.param.CellOvLv2:  #二级过压进入
+                        cov_time=cov_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if cov_time>self.param.volt_time:
+                            faultcode=12
+                            faultlv=3
+                            cellnum=np.where(np.array(cellvolt1)>self.param.CellOvLv2)[0]+1
+                            faultinfo='{}号电芯过压'.format(list(cellnum))
+                            faultadvice='过压可能导致电池析锂,存在电池安全与寿命衰减过快风险;禁止充电,若持续>10min,请通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        cov_time=0
+                else:   #ram当前故障中有该故障,则判断是否退出该故障
+                    if cellvoltmax0<self.param.CellOvLv1-0.05 and cellvoltmax1<self.param.CellOvLv1-0.05:   #二级过压故障恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==12].index[0], 'time_sp'] = time
+                    else:
+                        pass
+
+                #欠压诊断.................................................................................................................
+                if not 14 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if cellvoltmin0<self.param.CellUvLv2 and cellvoltmin1<self.param.CellUvLv2:  #二级欠压
+                        cuv_time=cuv_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if cuv_time>self.param.volt_time:
+                            faultcode=14
+                            faultlv=3
+                            cellnum=np.where(np.array(cellvolt1)<self.param.CellUvLv2)[0]+1
+                            faultinfo='{}号电芯欠压'.format(list(cellnum))
+                            faultadvice='欠压可能导致电池过放;禁止放电,请充电,若欠压持续>10min,通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        cuv_time=0
+                else:
+                    if cellvoltmin0>self.param.CellUvLv1+0.1 and cellvoltmin1>self.param.CellUvLv1+0.1:
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==14].index[0], 'time_sp'] = time
+                    else:
+                        pass
+                
+                #电芯压差大.....................................................................................................................................................
+                if not 16 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if (cellvoltmax0-cellvoltmin0)>self.param.CellVoltDiffLv2 and (cellvoltmax1-cellvoltmin1)>self.param.CellVoltDiffLv2:  #二级电芯压差
+                        cdv_time=cdv_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if cdv_time>self.param.volt_time:
+                            faultcode=16
+                            faultlv=3
+                            faultinfo='{}号电芯和{}号电芯压差大'.format(cellvolt1.index(cellvoltmax1)+1,cellvolt1.index(cellvoltmin1)+1)
+                            faultadvice='容量/内阻不一致;请均衡电池,若均衡无法解决问题,请通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        cdv_time=0
+                else:
+                    if (cellvoltmax0-cellvoltmin0)<self.param.CellVoltDiffLv1-0.05 and (cellvoltmax1-cellvoltmin1)<self.param.CellVoltDiffLv1-0.05: #二级欠压恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==16].index[0], 'time_sp'] = time
+                    else:
+                        pass
+            else:
+                cov_time=0
+                cuv_time=0
+                cdv_time=0
+                
+            #电池包诊断.....................................................................................................................................
+            if self.packvolt[i-1]>2*self.param.CellVoltNums and self.packvolt[i]<4.5*self.param.CellVoltNums:   #电池包电压有效性
+                packvoltvalid=1
+            else:
+                packvoltvalid=0
+            
+            if packvoltvalid==1:
+                if not 18 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if self.packvolt[i-1]>self.param.PackVoltOvLv2 and self.packvolt[i]>self.param.PackVoltOvLv2:   #电池包过压二级进入
+                        pov_time=pov_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if pov_time>self.param.volt_time:
+                            faultcode=18
+                            faultlv=3
+                            faultinfo='电池包过压'
+                            faultadvice='过压会导致电池析锂,存在电池安全与寿命衰减过快风险;请停止充电,若过压持续>10min,通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        pov_time=0
+                else:
+                    if self.packvolt[i-1]<self.param.PackVoltOvLv1 and self.packvolt[i]<self.param.PackVoltOvLv1: #电池包过压二级恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==18].index[0], 'time_sp'] = time
+                    else:
+                        pass
+                
+                if not 20 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if self.packvolt[i-1]<self.param.PackVoltUvLv2 and self.packvolt[i]<self.param.PackVoltUvLv2:   #电池包二级欠压进入
+                        puv_time=puv_time+(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                        if puv_time>self.param.volt_time:
+                            faultcode=20
+                            faultlv=3
+                            faultinfo='电池包欠压'
+                            faultadvice='欠压可能导致电池过放;请停止放电,并充电,若欠压持续>10min,请通知电池技术人员介入分析'
+                            self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                        else:
+                            pass
+                    else:
+                        puv_time=0
+                else:
+                    if self.packvolt[i-1]>self.param.PackVoltUvLv1 and self.packvolt[i]>self.param.PackVoltUvLv1:   #电池包二级欠压恢复
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==20].index[0], 'time_sp'] = time
+                    else:
+                        pass
+            else:
+                pov_time=0
+                puv_time=0
+            
+            #电流过流诊断.......................................................................................................................
+            step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+            if step<120 and self.packcrnt[i]>self.param.PackDisOc and self.packcrnt[i-1]>self.param.PackDisOc:
+                as_dis=as_dis+(self.packcrnt[i]-self.param.self.PackDisOc)*step    #ah累计
+            elif step<120 and self.packcrnt[i]<self.param.PackChgOc and self.packcrnt[i-1]<self.param.PackChgOc:
+                as_chg=as_chg+(self.param.PackDisOc-self.packcrnt[i])*step    #ah累计
+            else:
+                as_dis=0
+                as_chg=0
+            
+            if not 22 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if as_dis>100:
+                    faultcode=22
+                    faultlv=3
+                    faultinfo='电池包放电过流'
+                    faultadvice='长时间过流会导致电池欠压及温升过快;请停止放电,若持续>5min,断开继电器,并通知电池技术人员介入分析'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if self.packcrnt[i-1]<self.param.PackDisOc-10 and self.packcrnt[i]<self.param.PackDisOc-10:
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==22].index[0], 'time_sp'] = time
+                else:
+                    pass
+            
+            if not 21 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if as_chg>100:
+                    faultcode=21
+                    faultlv=3
+                    faultinfo='电池包充电过流'
+                    faultadvice='过流会导致电池析锂,存在电池安全与寿命衰减过快风险;请停止充电,若持续>5min,断开继电器,并通知电池技术人员介入分析'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if self.packcrnt[i-1]>self.param.PackChgOc+10 and self.packcrnt[i]>self.param.PackChgOc+10:
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==21].index[0], 'time_sp'] = time
+                else:
+                    pass
+
+            #SOC卡滞、跳变诊断................................................................................................
+            step=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+            if step<120:
+                ah_accum=ah_accum-self.packcrnt[i]*step/3600    #ah累计
+            else:
+                pass
+            #SOC卡滞............................................................................................................
+            if abs(ah_accum)>self.param.Capacity*0.1:   
+                bmssoc_now=float(self.bms_soc[i])
+                if not 27 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                    if abs(bmssoc_now-bmssoc_st)<self.param.SocClamp:   #SOC卡滞故障进入
+                        faultcode=27
+                        faultlv=1
+                        faultinfo='电池SOC卡滞'
+                        faultadvice='请通知电池供应商检查电池BMS软件是否正常'
+                        self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                    else:
+                        pass
+                else:
+                    if abs(bmssoc_now-bmssoc_st)>self.param.SocClamp:   #SOC卡滞故障退出
+                        self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==27].index[0], 'time_sp'] = time
+                    else:
+                        pass
+                bmssoc_st=bmssoc_now
+                ah_accum=0
+            else:
+                pass
+
+            #SOC跳变....................................................................................................................
+            bmssoc_last=float(self.bms_soc[i-1])
+            bmssoc_now=float(self.bms_soc[i])
+            if not 28 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if step<30 and abs(bmssoc_now-bmssoc_last)>self.param.SocJump and 1<bmssoc_now<=100 and 1<bmssoc_last<=100:  #SOC跳变进入
+                    faultcode=28
+                    faultlv=1
+                    faultinfo='电池SOC跳变'
+                    faultadvice='请通知电池供应商检查电池BMS软件是否正常'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if abs(bmssoc_now-bmssoc_st)<self.param.SocJump:    #SOC跳变故障退出
+                    time=self.bmstime[i]
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==28].index[0], 'time_sp'] = time
+                else:
+                    pass
+
+            # #BMS故障报警........................................................................................................
+            # if not 1 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+            #     if self.bmsfault1[i-1] is None or self.bmsfault1[i] is None:
+            #         self.bmsfault1[i-1]=0
+            #         self.bmsfault1[i]=0
+            #     if self.bmsfault1[i-1]>0 or self.bmsfault1[i]>0:   #BMS故障进入
+            #         time=self.bmstime[0]
+            #         faultcode=1
+            #         faultlv=2
+            #         faultinfo='BMS故障报警:{}'.format(self.bmsfault1[i-1])
+            #         faultadvice='检修电池'
+                    # self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+            #     else:
+            #         pass
+            # else:
+            #     if self.bmsfault1[i-1]==0 and self.bmsfault1[i]==0:   #BMS故恢复
+            #         time=self.bmstime[i]
+            #         self.df_diag_ram[self.df_diag_ram[self.df_diag_ram['faultcode']==1].index[0], 'time_sp'] = time
+        
+        #SOC过低故障报警............................................................................................................
+        if not self.df_soc.empty:
+            if not 26 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if self.df_soc.loc[0, 'packsoc']<self.param.SocLow:   #SOC过低故障进入
+                    time=self.df_soc.loc[0, 'time']
+                    faultcode=26
+                    faultlv=1
+                    faultinfo='电池包电量过低'
+                    faultadvice='电量过低会引起电池过放;请停止放电,并充电'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:   
+                if self.df_soc.loc[0, 'packsoc']>self.param.SocLow:   #SOC过低故障退出
+                    time=self.df_soc.loc[0, 'time']
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==26].index[0], 'time_sp'] = time
+                else:
+                    pass
+        else:
+            pass
+        
+        #SOC一致性故障报警..........................................................................................................
+        if not self.df_uniform.empty:
+            cellsoc_diff=self.df_uniform.loc[0,'cellsoc_diff']
+            if not 25 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if cellsoc_diff>self.param.SocDiff: #SOC一致性差故障进入
+                    time=self.bmstime[0]
+                    faultcode=25
+                    faultlv=1
+                    faultinfo='电芯{}和{}SOC差过大:{}'.format(self.df_uniform.loc[0,'cellmin_num'],self.df_uniform.loc[0,'cellmax_num'],cellsoc_diff)
+                    faultadvice='请均衡电池,若无法解决,请通知电池技术人员介入分析'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if cellsoc_diff<self.param.SocDiff: #SOC一致性差故障恢复
+                    time=self.bmstime[0]
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==25].index[0], 'time_sp'] = time
+        else:
+            cellsoc_diff=3
+
+        #容量过低和一致性故障报警................................................................................................
+        if not self.df_soh.empty:
+            soh=self.df_soh.loc[0,'soh']
+            cellsoh=eval(self.df_soh.loc[0,'cellsoh'])
+            cellsoh=np.array(cellsoh)
+            cellsoh_lowindex=np.argwhere(cellsoh<self.param.SohLow)
+            cellsoh_lowindex=cellsoh_lowindex+1
+            cellsoh_diff=max(cellsoh)-min(cellsoh)
+            if not 23 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                if soh<self.param.SohLow:   #soh过低故障进入
+                    time=self.bmstime[0]
+                    faultcode=23
+                    faultlv=1
+                    faultinfo='电池包容量过低:{}号电芯'.format(cellsoh_lowindex)
+                    faultadvice='电池容量过低,会导致电池放电电量不足;建议更换容量过低的电芯或模组'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if soh>self.param.SohLow+2:   #soh过低故障恢复
+                    time=self.bmstime[0]
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==23].index[0], 'time_sp'] = time
+                else:
+                    pass
+            
+            if not 24 in list(self.df_diag_ram['faultcode']):  #当前故障中没有该故障,则判断是否发生该故障
+                cellsohmin=min(cellsoh)
+                cellsohmax=max(cellsoh)
+                if cellsoh_diff>self.param.SohDiff:
+                    time=self.bmstime[0]
+                    faultcode=24
+                    faultlv=1
+                    faultinfo='电池包容量一致性差:{}号和{}号电芯'.format(list(cellsoh).index(cellsohmin)+1,list(cellsoh).index(cellsohmax)+1)
+                    faultadvice='电池容量不一致性差,会导致电池放电电量不足;建议更换容量过低的电芯或模组'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                if cellsoh_diff<self.param.SohDiff-2:
+                    time=self.bmstime[0]
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==24].index[0], 'time_sp'] = time
+                else:
+                    pass
+            #soh长时间未标定
+            if not 100 in list(self.df_diag_ram['faultcode']):
+                time=self.bmstime[0]
+                if (time-self.df_soh.loc[0,'time_st']).total_seconds()>30*24*3600:
+                    faultcode=100
+                    faultlv=1
+                    faultinfo='电池包状态长时间未标定'
+                    faultadvice='电池长时间未标定,存在电池状态估算不准确风险,请对电池进行:放电至SOC<10%-静置>1h-充满,操作'
+                    self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                else:
+                    pass
+            else:
+                time=self.bmstime[0]
+                if (time-self.df_soh.loc[0,'time_st']).total_seconds()<29*24*3600:
+                    self.df_diag_ram.loc[self.df_diag_ram[self.df_diag_ram['faultcode']==100].index[0], 'time_sp'] = time
+                else:
+                    pass
+
+                
+        else:
+            #soh长时间未标定
+            if not 100 in list(self.df_diag_ram['faultcode']):
+                time=self.bmstime[0]
+                faultcode=100
+                faultlv=1
+                faultinfo='电池包状态长时间未标定'
+                faultadvice='电池长时间未标定,存在电池状态估算不准确风险,请对电池进行:放电至SOC<10%-静置>1h-充满,操作'
+                self.df_diag_ram.loc[len(self.df_diag_ram)]=[time, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+            else:
+                pass
+
+        #电池健康度评分.....................................................................................................
+        column_name=['time', 'sn', 'healthstate', 'healthadvice']
+        df_health=pd.DataFrame(columns=column_name)
+
+        healthstate=100
+        healthadvice=''
+
+        df_fault_now=self.df_diag_ram[self.df_diag_ram['time_sp']=='0000-00-00 00:00:00']
+        df_fault_now.reset_index(inplace=True,drop=True)
+        fault_num=len(df_fault_now)
+        fltlv=df_fault_now['faultlv']
+        fltlv1=np.sum(fltlv<1.5)
+        fltlv2=np.sum(fltlv<2.5)-fltlv1
+        fltlv3=np.sum(fltlv<3.5)-fltlv1-fltlv2
+        fltlv4=np.sum(fltlv<4.5)-fltlv1-fltlv2-fltlv3
+        fltlv5=np.sum(fltlv<5.5)-fltlv1-fltlv2-fltlv3-fltlv4
+        if fltlv5>0:
+            healthstate=healthstate-fltlv1*10-fltlv2*20-fltlv3*30-fltlv4*50-fltlv5*100
+            healthadvice=healthadvice+',电池发生{}个故障'.format(fault_num)
+        elif fltlv4>0:
+            healthstate=healthstate-50
+            healthadvice=healthadvice+',电池发生{}个故障'.format(fault_num)
+        elif fltlv3>0:
+            healthstate=healthstate-30
+            healthadvice=healthadvice+',电池发生{}个故障'.format(fault_num)
+        elif fltlv2>0:
+            healthstate=healthstate-20
+            healthadvice=healthadvice+',电池发生{}个故障'.format(fault_num)
+        elif fltlv1>0:
+            healthstate=healthstate-10
+            healthadvice=healthadvice+',电池发生{}个故障'.format(fault_num)
+
+        #电池寿命
+        if not self.df_soh.empty:
+            if soh>85:
+                pass
+            elif soh>=80:
+                healthstate=healthstate-5
+                healthadvice=healthadvice+',电池SOH较低'
+            elif soh>=70:
+                healthstate=healthstate-15
+                healthadvice=healthadvice+',电池SOH过低'
+            else:
+                healthstate=healthstate-30
+                healthadvice=healthadvice+',电池寿命用尽'
+            #电池寿命一致性 
+            if cellsoh_diff>15:
+                healthstate=healthstate-10
+                healthadvice=healthadvice+',电池SOH一致性很差'
+            elif cellsoh_diff>10:
+                healthstate=healthstate-5
+                healthadvice=healthadvice+',电池SOH一致性较差'
+            elif cellsoh_diff>5:
+                healthstate=healthstate-1
+            else:
+                pass
+        #SOC一致性
+        if not self.df_uniform.empty:
+            if cellsoc_diff>20:
+                healthstate=healthstate-10
+                healthadvice=healthadvice+',电池SOC一致性很差'
+            elif cellsoc_diff>10:
+                healthstate=healthstate-5
+                healthadvice=healthadvice+',电池SOC一致性较差'
+            elif cellsoc_diff>5:
+                healthstate=healthstate-1
+            else:
+                pass
+        if healthstate<0:
+            healthstate=0
+        elif healthstate>100:
+            healthstate=100
+        else:
+            pass
+       
+        healthstate=int(healthstate)
+        if len(healthadvice)>0.5:
+            healthadvice=healthadvice[1:]
+        else:
+            healthadvice='电池运行状态良好'
+        df_health.loc[0]=[self.bmstime[len(self.bmstime)-1], self.sn, healthstate, healthadvice]
+
+        #返回诊断结果...........................................................................................................
+        df_res=self.df_diag_ram
+        if not df_res.empty:
+            pass
+        else:
+            df_res=pd.DataFrame()
+        
+        if not df_health.empty:
+            pass
+        else:
+            df_health=pd.DataFrame()
+        
+        return df_res, df_health
+

BIN
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/__pycache__/CBMSBatDiag.cpython-38.pyc


+ 139 - 0
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/main.py

@@ -0,0 +1,139 @@
+import CBMSBatDiag
+import pymysql
+import datetime
+import pandas as pd
+from LIB.BACKEND import DBManager
+import datetime
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+
+#...................................电池包电芯安全诊断函数......................................................................................................................
+def diag_cal():
+    global SNnums
+
+    now_time=datetime.datetime.now()
+    start_time=now_time-datetime.timedelta(seconds=65)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    db='qx_cas'
+    user='qx_read'
+    password='Qx@123456'
+
+    #读取故障结果库中当前故障......................................................
+    param='time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice'
+    tablename=''
+    mysql = pymysql.connect (host=host, user=user, password=password, port=port, database=db)
+    cursor = mysql.cursor()
+    sql =  "select %s from %s where time_sp='0000-00-00 00:00:00'" %(param,tablename)
+    cursor.execute(sql)
+    res = cursor.fetchall()
+    df_diag_ram= pd.DataFram(res,columns=param.split(','))
+    cursor.close()
+    mysql.close()
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+
+        #读取原始数据库数据........................................................................................................................................................
+        dbManager = DBManager.DBManager()
+        df_data = dbManager.get_data(sn=sn, start_time=start_time, end_time=end_time, data_groups=['bms'])
+        df_bms = df_data['bms']
+
+        #读取结果数据库数据........................................................................................................................................................
+        mode=1
+        tablename1='cellstateestimation_soh'
+        tablename2='cellstateestimation_uniform_socvoltdiff'
+        tablename3='cellstateestimation_soc'
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_soh=DBRead.getdata('time_st,sn,soh,cellsoh', tablename=tablename1, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellmin_num,cellmax_num', tablename=tablename2, sn=sn, timename='time', st=start_time, sp=end_time)
+            df_soc=DBRead.getdata('time','sn','packsoc', tablename=tablename3, sn=sn)
+
+        #电池诊断................................................................................................................................................................
+        if not df_bms.empty:
+            df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
+            df_diag_ram_sn.reset_index(inplace=True,drop=True)
+
+            batdiag=CBMSBatDiag.BatDiag(sn,celltype,df_bms,df_soh,df_soc,df_uniform,df_diag_ram_sn)
+            df_diag_res, df_health_res=batdiag.diag()   #获取电池故障结果和电池评分结果
+
+            #电池评分写入数据库
+            if not df_health_res.empty:   #变为历史故障更改数据库
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\电池评分.txt','a') as file:
+                    file.write(str(tuple(df_health_res))+'\n') 
+
+            #历史故障筛选并更改数据库故障结束时间.........................................................
+            if not df_diag_res.empty:
+                df_diag_now=df_diag_res[df_diag_res['time_sp'] == '0000-00-00 00:00:00']   #去除历史故障
+                df_diag_new = pd.concat([df_diag_res,df_diag_ram_sn,df_diag_ram_sn]).drop_duplicates(subset=['time_st','faultcode'],keep=False)#此次判断中新增故障
+                df_diag_end=pd.concat([df_diag_res,df_diag_new,df_diag_new]).drop_duplicates(subset=['time_st','faultcode'],keep=False)#此次判断中新增故障
+                df_diag_end=df_diag_end[df_diag_end['time_sp'] != '0000-00-00 00:00:00']
+                df_diag_end.reset_index(inplace=True,drop=True)  #重置索引
+
+                if not df_diag_end.empty:   #变为历史故障更改数据库
+                    with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\故障报警.txt','a') as file:
+                        file.write(str(tuple(df_diag_end))+'\n')          
+
+                #新增故障筛选并存入数据库.....................................................................
+                if not df_diag_new.empty:  #新增写入数据库
+                    with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\故障报警.txt','a') as file:
+                        file.write(str(tuple(df_diag_new))+'\n')        
+
+                #更新diag的Ram数据
+                df_diag_ram=df_diag_ram.drop(df_diag_ram[df_diag_ram.sn==sn].index)
+                df_diag_ram=df_diag_ram.append(df_diag_now, ignore_index=True)
+                df_diag_ram.reset_index(inplace=True,drop=True)     #重置索引
+
+            #健康度评分存入数据库
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    SNnums_6060=SNdata_6060['SN号'].tolist()
+    SNnums_6040=SNdata_6040['SN号'].tolist()
+    SNnums_4840=SNdata_4840['SN号'].tolist()
+    SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255, SNnums_6040 + SNnums_4840 + SNnums_6060
+    SNnums=['HUATING']
+    
+    mylog=log.Mylog('log_diag.txt','error')
+    mylog.logcfg()
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(diag_cal, 'interval', seconds=60)
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 148 - 0
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/main_test.py

@@ -0,0 +1,148 @@
+import CBMSBatDiag
+import pymysql
+import datetime
+import pandas as pd
+from LIB.BACKEND import DBManager
+import time, datetime
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+
+#...................................电池包电芯安全诊断函数......................................................................................................................
+def diag_cal():
+    global SNnums
+    global start_time
+    global df_bms
+
+    start=time.time()
+    start_time=start_time+datetime.timedelta(seconds=55)
+    end_time=start_time+datetime.timedelta(seconds=60)
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    db='qx_cas'
+    user='qx_read'
+    password='Qx@123456'
+
+    #读取故障结果库中的当前故障...............................
+    # param='time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice'
+    # tablename=''
+    # mysql = pymysql.connect (host=host, user=user, password=password, port=port, database=db)
+    # cursor = mysql.cursor()
+    # sql =  "select %s from %s where time_sp='0000-00-00 00:00:00'" %(param,tablename)
+    # cursor.execute(sql)
+    # res = cursor.fetchall()
+    # df_diag_ram= pd.DataFram(res,columns=param.split(','))
+    # cursor.close()
+    # mysql.close()
+    df_diag_ram=pd.DataFrame(columns=['time_st','time_sp','sn','faultcode','faultlv','faultinfo','faultadvice'])
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+        celltype=2
+
+        #读取原始数据库数据........................................................................................................................................................
+        # dbManager = DBManager.DBManager()
+        # df_data = dbManager.get_data(sn=sn, start_time=start_time, end_time=end_time, data_groups=['bms'])
+        # df_bms = df_data['bms']
+        df_bms1=df_bms[(df_bms['time'] > start_time) & (df_bms['time'] < end_time)]
+        df_bms1.reset_index(inplace=True,drop=True)
+        print(df_bms1)
+
+        #读取结果数据库数据........................................................................................................................................................
+        mode=1
+        tablename1='cellstateestimation_soh'
+        tablename2='cellstateestimation_uniform_socvoltdiff'
+        tablename3='cellstateestimation_soc'
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_soh=DBRead.getdata('time_st,sn,soh,cellsoh', tablename=tablename1, sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellmin_num,cellmax_num', tablename=tablename2, sn=sn, timename='time', st=start_time, sp=end_time)
+            # df_soc=DBRead.getdata('time','sn','packsoc', tablename=tablename3, sn=sn)
+            df_soc=pd.DataFrame()
+
+        #电池诊断................................................................................................................................................................
+        if not df_bms1.empty:
+            df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
+
+            batdiag=CBMSBatDiag.BatDiag(sn,celltype,df_bms1,df_soh,df_soc,df_uniform,df_diag_ram_sn)
+            df_diag_res, df_health_res=batdiag.diag()   #获取电池故障结果和电池评分结果
+
+            #电池评分写入数据库
+            if not df_health_res.empty:   #变为历史故障更改数据库
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\电池评分.txt','a',encoding='utf8') as file:
+                    file.write(str(df_health_res)+'\n') 
+
+            #历史故障筛选并更改数据库故障结束时间.........................................................
+            df_diag_end=df_diag_res[df_diag_res['time_sp'] != '0000-00-00 00:00:00']
+            if not df_diag_end.empty:   #变为历史故障更改数据库
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\故障报警.txt','a',encoding='utf8') as file:
+                    file.write(str(df_diag_end)+'\n')          
+
+            #新增故障筛选并存入数据库.....................................................................
+            df_diag_now=df_diag_res[df_diag_res['time_sp'] == '0000-00-00 00:00:00']   #去除历史故障
+            df_diag_all=df_diag_now.append(df_diag_ram_sn) 
+            df_diag_new=df_diag_all.drop_duplicates(subset=['faultcode'],keep=False)
+            if not df_diag_new.empty:  #新增写入数据库
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\05BatDiag\故障报警.txt','a',encoding='utf8') as file:
+                    file.write(str(df_diag_new)+'\n')        
+
+            #更新diag的Ram数据
+            df_diag_ram=df_diag_ram.drop(df_diag_ram[df_diag_ram.sn==sn].index)
+            df_diag_ram=df_diag_ram.append(df_diag_now, ignore_index=True)
+            df_diag_ram.reset_index(inplace=True,drop=True)     #重置索引
+
+            #健康度评分存入数据库
+    end=time.time()
+    print(end-start)
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    # excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    # SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    # SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    # SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    # SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    # SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    # SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    # SNnums_6060=SNdata_6060['SN号'].tolist()
+    # SNnums_6040=SNdata_6040['SN号'].tolist()
+    # SNnums_4840=SNdata_4840['SN号'].tolist()
+    # SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    # SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    # SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    # SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255, SNnums_6040 + SNnums_4840 + SNnums_6060
+    SNnums=['HUATING']
+    
+    mylog=log.Mylog('log_diag.txt','error')
+    mylog.logcfg()
+
+    start_time=datetime.datetime.strptime('2021-10-29 14:27:40','%Y-%m-%d %H:%M:%S')
+    df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-故障诊断原始数据.xlsx')
+    df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(diag_cal, 'interval', seconds=1)
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

BIN
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/健康度评分表单.xlsx


BIN
USER/SPF/alibaba/alibaba/05BatDiag/05BatDiag/报警系统表单.xlsx


+ 271 - 0
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/CBMSSafetyAlarm.py

@@ -0,0 +1,271 @@
+import pandas as pd
+import numpy as np
+import datetime
+from USER.alibaba.Common import BatParam
+
+class SafetyAlarm:
+    def __init__(self,sn,celltype,df_bms,df_bms_ram_sn,df_alarm_ram_sn):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.df_ram_bms=df_bms_ram_sn.copy()
+        df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        self.df_ram_alarm=df_alarm_ram_sn.copy()
+
+        if (not df_bms_ram_sn.empty) and (not self.df_bms.empty):
+            self.df_bms=self.df_bms[self.df_bms['time'] > df_bms_ram_sn.iloc[-1]['time']]    #滤除原始数据中的重复数据
+            self.df_bms.reset_index(inplace=True,drop=True)     #重置索引
+
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.packvolt=df_bms['PackCrnt']
+        self.bmstime= df_bms['time']
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        # othertemp=['其他温度'+str(x) for x in range(1,self.param.OtherTempNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+        # self.celltemp_name=celltemp+othertemp
+
+    
+    def safety_alarm_diag(self):
+        if self.celltype<=50:
+            df_res=self._alarm_diag()
+            return df_res    
+        else:
+            df_res=self._alarm_diag()
+            return df_res
+        
+
+    #定义滑动滤波函数.............................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的所有温度值...................................................................................
+    def _celltemp_get(self,num):   
+        celltemp = np.array(self.df_bms.loc[num,self.celltemp_name])
+        return celltemp
+
+    #获取当前行所有电压数据............................................................................................
+    def _cellvolt_get(self,num): 
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+
+    #..........................................三元电池诊断功能..................................................................
+    def _alarm_diag(self):
+
+        column_name=['time_st','time_sp','sn','faultcode','faultlv','faultinfo','faultadvice']
+        df_res=pd.DataFrame(columns=column_name)
+
+        end_time='0000-00-00 00:00:00'
+        time_now=datetime.datetime.now()
+        celltemprise=0
+        celltemphigh=0
+        cellvoltfall=0
+        packvoltfall=0
+
+        if not self.df_ram_alarm.empty:
+            safetywarning1=self.df_ram_alarm.iloc[-1]['safetywarning1']
+            safetywarning2=self.df_ram_alarm.iloc[-1]['safetywarning2']
+        else:
+            safetywarning1=0
+            safetywarning2=0
+
+
+        if not self.df_bms.empty:
+            #温升参数初始化
+            if not self.df_ram_bms.empty:
+                time_temp_st=self.df_ram_bms.iloc[-1]['time']
+                temp_st=self.df_ram_bms.iloc[-1]['celltemp']
+            else:
+                time_temp_st=self.bmstime[0]
+                temp_st=self._celltemp_get(0)
+            
+            for i in range(len(self.df_bms)):
+                #温度诊断功能.............................................................................................................
+                if i<1:
+                    if not self.df_ram_bms.empty:
+                        temp1=self.df_ram_bms.iloc[-1]['celltemp']
+                        temp2=self._celltemp_get(i)
+                        time1=self.df_ram_bms.iloc[-1]['time']
+                        time2=self.bmstime[i]
+                    else:
+                        temp1=self._celltemp_get(i)
+                        temp2=self._celltemp_get(i)
+                        time1=self.bmstime[i]-datetime.timedelta(seconds=10)
+                        time2=self.bmstime[i]
+                else:
+                    temp1=self._celltemp_get(i-1)
+                    temp2=self._celltemp_get(i)
+                    time1=self.bmstime[i-1]
+                    time2=self.bmstime[i]
+                
+                temp1=temp1[np.where((temp1<self.param.CellTempUpLmt) & (temp1>self.param.CellTempLwLmt))]
+                temp2=temp2[np.where((temp2<self.param.CellTempUpLmt) & (temp2>self.param.CellTempLwLmt))]
+                
+                #温度有效性判断...........................................................................
+                if len(temp1)>0.5 and len(temp2)>0.5 and len(temp1)==len(temp2):
+                    celltempvalid=1
+                else:   #不作处理
+                    celltempvalid=0
+
+                if celltempvalid==1:
+                    celltempmax=max(temp2)
+                    #过温判断............................................................................................................................
+                    if celltempmax>self.param.TrwTempHigh:
+                        celltemphigh=1
+                    else:
+                        pass
+                    
+                    #温升判断.............................................................................................................................
+                    delttime=(time2-time_temp_st).total_seconds()
+                    if delttime>5:
+                        celltemp_rate=(max(temp2-temp_st))/delttime    #计算最大温升速率
+                        temp_st=temp2
+                        time_temp_st=time2
+                        if celltemp_rate>self.param.TrwTempRate and self.param.CellTempLwLmt<min(temp1) and max(temp1)<self.param.CellTempUpLmt:
+                            celltemprise=celltemprise+1
+                        else:
+                            pass
+                
+                else:
+                    pass
+                
+                #电压诊断功能.........................................................................................................................................
+                if i<1:
+                    cellvolt2=self._cellvolt_get(i)
+                    time2=self.bmstime[i]
+                    if not self.df_ram_bms.empty:
+                        cellvolt1=self.df_ram_bms.iloc[-1]['cellvolt']
+                        time1=self.df_ram_bms.iloc[-1]['time']
+                    else:
+                        cellvolt1=cellvolt2
+                        time1=time2
+                else:
+                    cellvolt2=self._cellvolt_get(i)
+                    cellvolt1=self._cellvolt_get(i-1)
+                    time2=self.bmstime[i]
+                    time1=self.bmstime[i-1]
+                    
+
+                #电压有效性..........................................................................................................................................
+                cellvoltmin2=min(cellvolt2)
+                cellvoltmax2=max(cellvolt2)
+                cellvoltmin_index2=list(cellvolt2).index(cellvoltmin2)
+                cellvoltmax_index2=list(cellvolt2).index(cellvoltmax2)
+                cellvoltmin1=min(cellvolt1)
+                cellvoltmax1=max(cellvolt1)
+                cellvoltmin_index1=list(cellvolt1).index(cellvoltmin1)
+                cellvoltmax_index1=list(cellvolt1).index(cellvoltmax1)
+                
+                if (cellvoltmin2<2 and cellvoltmax2>4.5 and abs(cellvoltmax_index2-cellvoltmin_index2)==1) or (cellvoltmin1<2 and cellvoltmax1>4.5 and abs(cellvoltmax_index1-cellvoltmin_index1)==1):   #电压断线故障进入
+                    cellvoltvalid=0
+                else:
+                    cellvolt1=cellvolt1[np.where((cellvolt1>0.01) & (cellvolt1<4.5))]
+                    cellvolt2=cellvolt2[np.where((cellvolt2>0.01) & (cellvolt2<4.5))]
+                    if len(cellvolt1)>1 and len(cellvolt2)>1 and len(cellvolt1)==len(cellvolt2):
+                        cellvoltvalid=1
+                    else:
+                        cellvoltvalid=0
+                
+                if cellvoltvalid==1:
+                    #单体电压跌落诊断...........................................................................................................................
+                    delttime=(time2-time1).total_seconds()
+                    if delttime<360:
+                        if self.packcrnt[i]<0.5 and max(cellvolt1-cellvolt2)>self.param.TrwCellVoltFall:
+                            cellvoltfall=cellvoltfall+1
+                        elif self.packcrnt[i]>0.5 and max(cellvolt1-cellvolt2)-self.packcrnt[i]*0.01>self.param.TrwCellVoltFall:
+                            cellvoltfall=cellvoltfall+1
+                        else:
+                            pass
+                    else:
+                        pass
+                else:
+                    pass
+                    
+                #电池包诊断.....................................................................................................................................
+                packvolt2=self.packvolt[i]
+                #电池包电压有效性............................................................................................................................
+                if self.param.CellVoltNums<packvolt2<self.param.CellVoltNums*4.5:
+                    packvoltvalid=1
+                else:
+                    packvoltvalid=0
+                
+                if packvoltvalid==1:
+                    if i<1:
+                        if not self.df_ram_bms.empty:
+                            time1=self.df_ram_bms.iloc[-1]['time']
+                            time2=self.bmstime[i]
+                            delttime=(time2-time1).total_seconds()
+                            packvolt1=self.df_ram_bms.iloc[-1]['packvolt']
+                        
+                            if delttime<360:
+                                if self.packcrnt[i]<5 and (packvolt1-packvolt2)>self.param.TrwPackVoltFall and self.param.CellVoltNums<packvolt1<self.param.CellVoltNums*4.5:
+                                    packvoltfall=packvoltfall+1
+                                else:
+                                    pass
+                            else:
+                                pass
+                        else:
+                            pass
+                    else:
+                        packvolt1=self.packvolt[i-1]
+                        if self.packcrnt[i]<5 and (packvolt1-packvolt2)>self.param.TrwPackVoltFall and self.param.CellVoltNums<packvolt1<self.param.CellVoltNums*4.5:
+                            packvoltfall=packvoltfall+1
+                        else:
+                            pass
+                else:
+                    pass
+            
+            #热失控故障判断........................................................................................................................
+            df_bms_ram=pd.DataFrame(columns=['time', 'sn', 'packvolt',  'cellvolt', 'celltemp'])
+            temp2=self._celltemp_get(len(self.bmstime)-1)
+            df_bms_ram.loc[0]=[self.bmstime[0], self.sn, packvolt2, cellvolt2, temp2]
+            df_ram_alarm=self.df_ram_alarm
+            trwtemp=max(celltemprise,celltemphigh)
+            trwcellvolt=cellvoltfall
+            trwpackvolt=packvoltfall
+            trw_array=np.array([trwtemp, trwcellvolt, trwpackvolt])
+
+            if np.sum(trw_array)>3.5 and np.sum(trw_array>0.5)>1.5:
+                fltcode=119
+                df_res.loc[0]=[self.bmstime[len(self.bmstime)-1], end_time, self.sn, fltcode, 5, '电池发生热失控', '断开继电器,远离电池,立刻消防处理,并通知技术人员介入']
+                df_ram_alarm=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+            elif safetywarning1>2.5 and np.sum(trw_array)>1.5 and np.sum(trw_array>0.5)>1.5:
+                fltcode=119
+                df_res.loc[0]=[self.bmstime[len(self.bmstime)-1], end_time, self.sn, fltcode, 5, '电池发生热失控', '断开继电器,远离电池,立刻消防处理,并通知技术人员介入']
+                df_ram_alarm=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+            else:
+                df_res=pd.DataFrame()
+                #更新df_ram_alarm信息
+                if np.sum(trw_array)>1.5 and np.sum(trw_array>0.5)>1.5:
+                    safetywarning1=3
+                    df_ram_alarm.loc[0]=[self.sn,time2,safetywarning1,safetywarning2]
+                else:
+                    safetywarning1=0
+                    df_ram_alarm=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+                if max(cellvolt2)>5 or min(cellvolt2)<1:
+                    safetywarning2=3
+                    df_ram_alarm.loc[0]=[self.sn,time2,safetywarning1,safetywarning2]
+                elif max(cellvolt2)<4.5 and min(cellvolt2)>2.5:
+                    safetywarning2=0
+                    if safetywarning1==0:
+                        df_ram_alarm=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+                    else:
+                        df_ram_alarm.loc[0]=[self.sn,time2,safetywarning1,safetywarning2]
+                else:
+                    df_ram_alarm.loc[0]=[self.sn,time2,safetywarning1,safetywarning2]
+            return df_res, df_bms_ram, df_ram_alarm
+            
+        else:
+            df_ram_alarm=self.df_ram_alarm
+            df_ram_bms=self.df_ram_bms
+            if (safetywarning1>2.5 or safetywarning2>2.5) and (time_now-df_ram_alarm.loc[0,'time']).total_seconds()>60:
+                fltcode=119
+                time_now=time_now.strftime('%Y-%m-%d %H:%M:%S')
+                time_now=datetime.datetime.strptime(time_now,'%Y-%m-%d %H:%M:%S')
+                df_res.loc[0]=[time_now, end_time, self.sn, fltcode, 5, '电池发生热失控', '断开继电器,远离电池,立刻消防处理,并通知技术人员介入']
+                df_ram_alarm=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+            else:
+                df_res=pd.DataFrame()
+            return df_res, df_ram_bms, df_ram_alarm

BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSBatDiag.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSBatInterShort.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/CBMSSafetyAlarm.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/DBDownload.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/log.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmax_index1.png


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmin_index1.png


BIN
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/__pycache__/preview/Matplotlib/cellvoltmin_index2.png


+ 131 - 0
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/main test.py

@@ -0,0 +1,131 @@
+import CBMSSafetyAlarm
+import pymysql
+import datetime
+import pandas as pd
+from LIB.BACKEND import DBManager, Log
+import datetime, time
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import log
+
+#...................................电池包电芯安全诊断函数......................................................................................................................
+def diag_cal():
+    global SNnums
+    global df_bms_ram
+    global start_time
+    global df_bms
+
+    start=time.time()
+    start_time=start_time+datetime.timedelta(seconds=60)
+    end_time=start_time+datetime.timedelta(seconds=60)
+    now_time=datetime.datetime.now()
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    user='qx_algo_readonly'
+    password = 'qx@123456'
+
+    #读取故障结果库中code==119且end_time='0000-00-00 00:00:00'...............................
+    db='safety_platform'
+    mysql = pymysql.connect (host=host, port=port, user=user, password=password, database=db)
+    cursor = mysql.cursor()
+    param='start_time,end_time,product_id,code,level,info,advice'
+    tablename='all_fault_info'
+    sql =  "select %s from %s where code=119 and end_time='0000-00-00 00:00:00'" %(param,tablename)
+    cursor.execute(sql)
+    res = cursor.fetchall()
+    df_diag_ram= pd.DataFrame(res,columns=param.split(','))
+    cursor.close()
+    mysql.close()
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+        celltype=2
+
+        #读取原始数据库数据........................................................................................................................................................
+        # df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-故障诊断原始数据.xlsx')
+        df_bms1=df_bms[(df_bms['time'] > start_time) & (df_bms['time'] < end_time)]
+        df_bms1.reset_index(inplace=True,drop=True)
+        print(df_bms1)
+
+        #电池诊断................................................................................................................................................................
+        df_diag_ram_sn=df_diag_ram[df_diag_ram['product_id']==sn]
+        df_bms_ram_sn=df_bms_ram[df_bms_ram['sn']==sn]
+        if df_diag_ram_sn.empty:
+            if not df_bms1.empty:
+                SafetyAlarm=CBMSSafetyAlarm.SafetyAlarm(sn,celltype,df_bms1, df_bms_ram_sn)
+                df_diag_res, df_bms_res=SafetyAlarm.diag() 
+
+                #更新bms的ram数据
+                sn_index=df_bms_ram.loc[df_bms_ram['sn']==sn].index
+                df_bms_ram=df_bms_ram.drop(index=sn_index)
+                df_bms_ram=df_bms_ram.append(df_bms_res)
+
+                #当前热失控故障写入数据库
+                if not df_diag_res.empty:
+                    with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\06BatSafetyAlarm\热失控报警.txt','a') as file:
+                        file.write(str(tuple(df_diag_res.iloc[-1]))+'\n')
+                
+        #当前热失控已超过一天变为历史故障并更改数据库
+        else:
+            fault_time=datetime.datetime.strptime(df_diag_ram_sn.iloc[-1]['start_time'], '%Y-%m-%d %H:%M:%S')
+            if (now_time-fault_time).total_seconds()>24*3600:
+                df_diag_ram_sn['end_time']=end_time
+                df_diag_ram_sn['Batpos']=1
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\06BatSafetyAlarm\热失控报警.txt','a') as file:
+                    file.write(str(tuple(df_diag_ram_sn.iloc[-1]))+'\n')
+
+        end=time.time()
+        print(end-start)
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    # excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    # SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    # SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    # SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    # SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    # SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    # SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    # SNnums_6060=SNdata_6060['SN号'].tolist()
+    # SNnums_6040=SNdata_6040['SN号'].tolist()
+    # SNnums_4840=SNdata_4840['SN号'].tolist()
+    # SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    # SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    # SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    # SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255 + SNnums_6040 + SNnums_4840 + SNnums_6060
+    SNnums=['HUATING']
+    
+    mylog=log.Mylog('log_alarm.txt','error')
+    mylog.logcfg()
+    
+    #参数初始化
+    df_bms_ram=pd.DataFrame(columns=['time', 'sn', 'packvolt', 'cellvolt', 'celltemp'])
+    start_time=datetime.datetime.strptime('2021-10-29 18:10:24','%Y-%m-%d %H:%M:%S')
+    df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-故障诊断原始数据.xlsx')
+    df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(diag_cal, 'interval', seconds=0.5, id='diag_job')
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 127 - 0
USER/SPF/alibaba/alibaba/06BatSafetyAlarm/06BatSafetyAlarm/main.py

@@ -0,0 +1,127 @@
+import CBMSSafetyAlarm
+import pymysql
+import datetime
+import pandas as pd
+import datetime
+from apscheduler.schedulers.blocking import BlockingScheduler
+from USER.alibaba.Common import log
+
+#...................................电池包电芯安全诊断函数......................................................................................................................
+def diag_cal():
+    global SNnums
+    global df_bms_ram, df_alarm_ram
+
+
+    # start=time.time()
+    now_time=datetime.datetime.now()
+    start_time=now_time-datetime.timedelta(seconds=60)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    user='qx_algo_readonly'
+    password = 'qx@123456'
+
+    #读取故障结果库中code==119且end_time='0000-00-00 00:00:00'...............................
+    db='safety_platform'
+    mysql = pymysql.connect (host=host, port=port, user=user, password=password, database=db)
+    cursor = mysql.cursor()
+    param='time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice'
+    tablename='all_fault_info'
+    sql =  "select %s from %s where faultcode=119 and time_sp='0000-00-00 00:00:00'" %(param,tablename)
+    cursor.execute(sql)
+    res = cursor.fetchall()
+    df_diag_ram= pd.DataFrame(res,columns=param.split(','))
+    cursor.close()
+    mysql.close()
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+
+        #读取原始数据库数据........................................................................................................................................................
+        df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\力神40Ah-SOH原始数据.xlsx')
+        # print(df_bms)
+
+        #电池诊断................................................................................................................................................................
+        df_diag_ram_sn=df_diag_ram[df_diag_ram['sn']==sn]
+        df_bms_ram_sn=df_bms_ram[df_bms_ram['sn']==sn]
+        df_alarm_ram_sn=df_alarm_ram[df_alarm_ram['sn']==sn]
+        if df_diag_ram_sn.empty:   
+            SafetyAlarm=CBMSSafetyAlarm.SafetyAlarm(sn,celltype,df_bms, df_bms_ram_sn, df_alarm_ram_sn)
+            df_diag_res, df_bms_res, df_ram_res=SafetyAlarm.safety_alarm_diag() 
+
+            #更新bms和结果ram的ram数据
+            sn_index=df_bms_ram.loc[df_bms_ram['sn']==sn].index
+            df_bms_ram=df_bms_ram.drop(index=sn_index)
+            df_bms_ram=df_bms_ram.append(df_bms_res)
+
+            sn_index=df_alarm_ram.loc[df_alarm_ram['sn']==sn].index
+            df_alarm_ram=df_alarm_ram.drop(index=sn_index)
+            df_alarm_ram=df_alarm_ram.append(df_ram_res)
+
+            #当前热失控故障写入数据库
+            if not df_diag_res.empty:
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\06BatSafetyAlarm\热失控报警.txt','a') as file:
+                    file.write(str(tuple(df_diag_res.iloc[-1]))+'\n')
+                
+        #当前热失控已超过一天变为历史故障并更改数据库
+        else:
+            fault_time=df_diag_ram_sn.iloc[-1]['time_st']
+            if (now_time-fault_time).total_seconds()>24*3600:
+                df_diag_ram_sn['time_sp']=end_time
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\06BatSafetyAlarm\热失控报警.txt','a') as file:
+                    file.write(str(tuple(df_diag_ram_sn.iloc[-1]))+'\n')
+
+        # end=time.time()
+        # print(end-start)
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    SNnums_6060=SNdata_6060['SN号'].tolist()
+    SNnums_6040=SNdata_6040['SN号'].tolist()
+    SNnums_4840=SNdata_4840['SN号'].tolist()
+    SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255 + SNnums_6040 + SNnums_4840 + SNnums_6060
+    
+    mylog=log.Mylog('log_diag.txt','error')
+    mylog.logcfg()
+    
+    #参数初始化
+    df_bms_ram=pd.DataFrame(columns=['time', 'sn', 'packvolt', 'cellvolt', 'celltemp'])
+    df_alarm_ram=pd.DataFrame(columns=['sn','time','safetywarning1','safetywarning2'])
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(diag_cal, 'interval', seconds=60, id='diag_job')
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 686 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSBatInterShort.py

@@ -0,0 +1,686 @@
+import pandas as pd
+import numpy as np
+import matplotlib.pyplot as plt
+import datetime
+from USER.alibaba.Common import BatParam
+
+class BatInterShort():
+    def __init__(self,sn,celltype,df_bms,df_soh,df_last,df_last1,df_last2,df_last3,df_lfp):  #参数初始化
+
+        if (not df_lfp.empty) and celltype>50:
+            df_lfp.drop(['sn'],axis=1)
+            df_bms=pd.concat([df_lfp, df_bms], ignore_index=True)
+        else:
+            pass
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.packvolt=df_bms['PackVolt']
+        self.bms_soc=df_bms['PackSOC']
+        df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        self.bmstime= df_bms['time']
+
+        self.df_bms=df_bms
+        self.df_soh=df_soh
+        self.df_last=df_last
+        self.df_last1=df_last1
+        self.df_last2=df_last2
+        self.df_last3=df_last3
+        self.df_lfp=df_lfp
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+    
+    def intershort(self):
+        if self.celltype<=50:
+            df_res, df_ram_last, df_ram_last1, df_ram_last3=self._ncm_intershort()
+            return df_res, df_ram_last, df_ram_last1,self.df_last2, df_ram_last3,self.df_lfp
+            
+        else:
+            df_res, df_ram_last, df_ram_last1, df_ram_last2, df_ram_last3, df_ram_lfp=self._lfp_intershort()
+            return df_res, df_ram_last, df_ram_last1, df_ram_last2, df_ram_last3, df_ram_lfp
+
+
+    #定义滑动滤波函数....................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的最小温度值.............................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp=min(celltemp)
+        self.celltemp=celltemp
+        if self.celltype>50:
+            if celltemp>=25:
+                self.tempweight=1
+                self.StandardStandingTime=4500
+            elif celltemp>=15:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            elif celltemp>=5:
+                self.tempweight=0.2
+                self.StandardStandingTime=10800
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=10800
+        else:
+            if celltemp>=25:
+                self.tempweight=1
+                self.StandardStandingTime=3600
+            elif celltemp>=15:
+                self.tempweight=0.8
+                self.StandardStandingTime=5400
+            elif celltemp>=5:
+                self.tempweight=0.6
+                self.StandardStandingTime=7200
+            else:
+                self.tempweight=0.2
+                self.StandardStandingTime=10800
+
+    #获取前半个小时每个电压的平均值........................................................................................
+    def _avgvolt_get(self,num): 
+        time_now=self.df_bms.loc[num, 'time']
+        time_last=time_now-datetime.timedelta(seconds=1800)
+        df_volt=self.df_bms[(self.df_bms['time']>=time_last) & (self.df_bms['time']<=time_now)]
+        df_volt=df_volt[self.cellvolt_name]
+        cellvolt_std=df_volt.std(axis=0)
+        if len(df_volt)>2 and max(cellvolt_std)<1.5:
+            cellvolt_sum=df_volt.sum(0)-df_volt.max(0)-df_volt.min(0)
+            cellvolt_mean=cellvolt_sum/(len(df_volt)-2)
+            cellvolt=cellvolt_mean
+        elif len(df_volt)==2:
+            # df_volt=pd.DataFrame(df_volt,dtype=np.float)
+            if max(abs(df_volt.iloc[1]-df_volt.iloc[0]))<3:
+                cellvolt=df_volt.mean(0)
+            else:
+                cellvolt=pd.DataFrame()
+        else:
+            cellvolt=pd.DataFrame()
+        return cellvolt
+
+    #获取当前行所有电压数据........................................................................................
+    def _cellvolt_get(self,num):
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+
+    #获取当前行所有soc差...........................................................................................
+    def _celldeltsoc_get(self,cellvolt_list,dict_baltime,capacity): 
+        cellsoc=[]
+        celldeltsoc=[]
+        for j in range(1, self.param.CellVoltNums+1):   #获取每个电芯电压对应的SOC值
+            cellvolt=cellvolt_list[j-1]
+            ocv_soc=np.interp(cellvolt,self.param.LookTab_OCV,self.param.LookTab_SOC)
+            if j in dict_baltime.keys():
+                ocv_soc=ocv_soc+dict_baltime[j]*self.param.BalCurrent/(capacity*3600)   #补偿均衡电流
+            else:
+                pass
+            cellsoc.append(ocv_soc)
+        
+        cellsocmean=(sum(cellsoc)-max(cellsoc)-min(cellsoc))/(len(cellsoc)-2)
+        for j in range(len(cellsoc)):   #计算每个电芯的soc差
+            celldeltsoc.append(cellsoc[j]-cellsocmean)
+        return np.array(celldeltsoc), np.array(cellsoc)
+
+    #获取所有电芯的As差
+    def _cellDeltAs_get(self,chrg_st,chrg_end,dict_baltime):
+        cellAs=[]
+        celldeltAs=[]
+        for j in range(1, self.param.CellVoltNums+1):   #获取每个电芯电压>峰值电压的充入As数
+            if j in dict_baltime.keys():    #补偿均衡电流
+                As=-self.param.BalCurrent*dict_baltime[j]
+            else:    
+                As=0
+            As_tatol=0
+            symbol=0
+            for m in range(chrg_st+1,chrg_end):
+                As=As-self.packcrnt[m]*(self.bmstime[m]-self.bmstime[m-1]).total_seconds()
+                if symbol<5:
+                    if self.df_bms.loc[m,'CellVolt'+str(j)]>self.param.PeakCellVolt[symbol]:
+                        As_tatol=As_tatol+As
+                        symbol=symbol+1
+                    else:
+                        continue
+                else:
+                    cellAs.append(As_tatol/5)
+                    break
+        cellAsmean=(sum(cellAs)-max(cellAs)-min(cellAs))/(len(cellAs)-2)
+        for j in range(len(cellAs)):   #计算每个电芯的soc差
+            celldeltAs.append(cellAs[j]-cellAsmean)
+        return np.array(celldeltAs)
+
+    #计算每个电芯的均衡时长..........................................................................................................................
+    def _bal_time(self,dict_bal):
+        dict_baltime={}
+        dict_baltime1={}
+        for key in dict_bal:
+            count=1
+            x=eval(key)
+            while x>0:
+                if x & 1==1:    #判断最后一位是否为1
+                    if count in dict_baltime.keys():
+                        dict_baltime[count] = dict_baltime[count] + dict_bal[key]
+                    else:
+                        dict_baltime[count] = dict_bal[key]
+                else:
+                    pass
+                count += 1
+                x >>= 1    #右移一位
+        
+        dict_baltime=dict(sorted(dict_baltime.items(),key=lambda dict_baltime:dict_baltime[0]))
+        for key in dict_baltime:    #解析均衡的电芯编号
+            if self.celltype==1:    #科易6040
+                if key<14:
+                    dict_baltime1[key]=dict_baltime[key]
+                elif key<18:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                else:
+                    dict_baltime1[key-3]=dict_baltime[key]
+            elif self.celltype==1:    #科易4840
+                if key<4:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                elif key<8:
+                    dict_baltime1[key-1]=dict_baltime[key]
+                elif key<14:
+                    dict_baltime1[key-3]=dict_baltime[key]
+                elif key<18:
+                    dict_baltime1[key-4]=dict_baltime[key]
+                else:
+                    dict_baltime1[key-6]=dict_baltime[key]
+            else:
+                dict_baltime1=dict_baltime
+        return dict_baltime1
+
+    #三元电池的内短路电流计算...........................................................................................................................................................
+    def _ncm_intershort(self):
+        df_res=pd.DataFrame(columns=['time_st', 'time_sp', 'sn', 'method','short_current','baltime'])
+        df_ram_last=self.df_last
+        df_ram_last1=self.df_last1
+        df_ram_last3=self.df_last3
+
+        #容量初始化
+        if self.df_soh.empty:
+            batsoh=self.df_bms.loc[0,'PackSOH']
+            capacity=self.param.Capacity*batsoh/100
+        else:
+            batsoh=self.df_soh.loc[len(self.df_soh)-1,'soh']
+            capacity=self.param.Capacity*batsoh/100
+
+        #参数初始化
+        if df_ram_last.empty:  
+            firsttime=1
+            dict_bal={}
+        else:
+            deltsoc_last=df_ram_last.loc[0,'deltsoc']
+            cellsoc_last=df_ram_last.loc[0,'cellsoc']
+            time_last=df_ram_last.loc[0,'time']
+            firsttime=0
+            dict_bal={}
+        if df_ram_last1.empty:
+            firsttime1=1
+            dict_bal1={}
+        else:
+            deltsoc_last1=df_ram_last1.loc[0,'deltsoc1']
+            time_last1=df_ram_last1.loc[0,'time1']
+            firsttime1=0
+            dict_bal1={}
+        if df_ram_last3.empty:
+            standingtime=0
+            standingtime1=0
+            standingtime2=0
+        else:
+            standingtime=df_ram_last3.loc[0,'standingtime']
+            standingtime1=df_ram_last3.loc[0,'standingtime1']
+            standingtime2=df_ram_last3.loc[0,'standingtime2']
+            dict_bal1={}
+            if abs(self.packcrnt[0])<0.01 and standingtime>1 and standingtime1>1:
+                standingtime=standingtime+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+                standingtime1=standingtime1+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+            else:
+                pass
+
+        for i in range(1,len(self.df_bms)-1):
+
+            if firsttime1==0:   #满电静置算法--计算均衡状态对应的均衡时间
+                try:
+                    balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                    if balstat>0.5:
+                        bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                        bal_step=int(bal_step)
+                        if str(balstat) in dict_bal1.keys():
+                            dict_bal1[str(balstat)]=dict_bal1[str(balstat)]+bal_step
+                        else:
+                            dict_bal1[str(balstat)]=bal_step
+                    else:
+                        pass
+                except:
+                    dict_bal1={}
+            else:
+                pass
+
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime=standingtime+delttime
+                standingtime1=standingtime1+delttime
+                self._celltemp_weight(i)
+
+                #长时间静置法计算内短路-开始.....................................................................................................................................
+                if firsttime==1:    
+                    if standingtime>self.StandardStandingTime*2:      #静置时间满足要求
+                        standingtime=0
+                        cellvolt_now=self._avgvolt_get(i)
+                        if not cellvolt_now.empty:
+                            cellvolt_min=min(cellvolt_now)
+                            cellvolt_max=max(cellvolt_now)
+                            # cellvolt_last=self._avgvolt_get(i-1)
+                            # deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                            if 2<cellvolt_min<4.5 and 2<cellvolt_max<4.5 and (45<cellsoc_max or cellsoc_max<30) and (45<cellsoc_min or cellsoc_min<30): 
+                                dict_baltime={}   #获取每个电芯的均衡时间
+                                deltsoc_last, cellsoc_last=self._celldeltsoc_get(cellvolt_now,dict_baltime,capacity)
+                                time_last=self.bmstime[i]
+                                firsttime=0
+                                df_ram_last.loc[0]=[self.sn,time_last,deltsoc_last,cellsoc_last]   #更新RAM信息
+                    else:
+                        pass                
+                elif standingtime>3600*12:
+                    standingtime=0
+                    cellvolt_now=self._avgvolt_get(i)
+                    if not cellvolt_now.empty:
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        # cellvolt_last=self._avgvolt_get(i-1)
+                        # deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                        cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        
+                        if 2<cellvolt_min<4.5 and 2<cellvolt_max<4.5 and (45<cellsoc_max or cellsoc_max<30) and (45<cellsoc_min or cellsoc_min<30):
+                            dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                            deltsoc_now, cellsoc_now=self._celldeltsoc_get(cellvolt_now,dict_baltime,capacity)
+                            time_now=self.bmstime[i]
+                            if -5<max(cellsoc_now-cellsoc_last)<5:
+                                df_ram_last.loc[0]=[self.sn,time_now,deltsoc_now,cellsoc_now] #更新RAM信息
+                                
+                                list_sub=deltsoc_now-deltsoc_last
+                                list_pud=(0.01*capacity*3600*1000)/(time_now-time_last).total_seconds()
+                                leak_current=list_sub*list_pud
+                                # leak_current=np.array(leak_current)
+                                leak_current=np.round(leak_current,3)
+                                leak_current=list(leak_current)
+                                
+                                df_res.loc[len(df_res)]=[time_last,time_now,self.sn,1,str(leak_current),str(dict_baltime)]  #计算结果存入Dataframe
+                                time_last=time_now  #更新时间
+                                deltsoc_last=deltsoc_now    #更新soc差
+                                dict_bal={}
+                            else:
+                                firsttime=1
+                else: 
+                    try:  
+                        balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                        if balstat>0.5:
+                            bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                            bal_step=int(bal_step)
+                            if str(balstat) in dict_bal.keys():
+                                dict_bal[str(balstat)]=dict_bal[str(balstat)]+bal_step
+                            else:
+                                dict_bal[str(balstat)]=bal_step
+                        else:
+                            pass
+                    except:
+                        dict_bal={}
+
+                #满电静置法计算内短路-开始.....................................................................................................................................................
+                if self.StandardStandingTime<standingtime1:  
+                    standingtime1=0
+                    cellvolt_now1=self._avgvolt_get(i)
+                    if not cellvolt_now1.empty:
+                        cellvolt_max1=max(cellvolt_now1)
+                        cellvolt_min1=min(cellvolt_now1)
+                        # cellvolt_last1=self._avgvolt_get(i-1)
+                        # deltvolt1=max(abs(cellvolt_now1-cellvolt_last1))
+                        cellsoc_now1=np.interp(cellvolt_max1,self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                        if cellsoc_now1>self.param.FullChrgSoc-10 and 2<cellvolt_min1<4.5 and 2<cellvolt_max1<4.5:
+                            if firsttime1==1:
+                                dict_baltime1={}   #获取每个电芯的均衡时间
+                                deltsoc_last1, cellsoc_last1=self._celldeltsoc_get(cellvolt_now1,dict_baltime1,capacity)
+                                time_last1=self.bmstime[i]
+                                firsttime1=0
+                                df_ram_last1.loc[0]=[self.sn,time_last1,deltsoc_last1]    #更新RAM信息
+                            else:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                time_now1=self.bmstime[i]
+                                if (time_now1-time_last1).total_seconds()>3600*20:
+                                    deltsoc_now1, cellsoc_now1=self._celldeltsoc_get(cellvolt_now1,dict_baltime1,capacity)
+                                    df_ram_last1.loc[0]=[self.sn,time_now1,deltsoc_now1] #更新RAM信息
+
+                                    list_sub1=deltsoc_now1-deltsoc_last1
+                                    list_pud1=(0.01*capacity*3600*1000)/(time_now1-time_last1).total_seconds()
+                                    leak_current1=list_sub1*list_pud1
+                                    # leak_current1=np.array(leak_current1)
+                                    leak_current1=np.round(leak_current1,3)
+                                    leak_current1=list(leak_current1)
+                                    
+                                    df_res.loc[len(df_res)]=[time_last1,time_now1,self.sn,2,str(leak_current1),str(dict_baltime1)]  #计算结果存入Dataframe
+                                    time_last1=time_now1  #更新时间
+                                    deltsoc_last1=deltsoc_now1    #更新soc差
+                                    dict_bal1={}
+                                else:
+                                    pass
+                    else:
+                        pass
+                else:   
+                    pass
+
+            else:
+                df_ram_last=pd.DataFrame(columns=['sn','time','deltsoc','cellsoc'])   #电流>0,清空上次静置的SOC差
+                dict_bal={} 
+                firsttime=1
+                standingtime=0
+                standingtime1=0
+                pass
+        
+        #更新RAM的standingtime
+        df_ram_last3.loc[0]=[self.sn,self.bmstime[len(self.bmstime)-1],standingtime,standingtime1,standingtime2]
+
+        #返回计算结果
+        if df_res.empty:    
+            return pd.DataFrame(), df_ram_last, df_ram_last1, df_ram_last3
+        else:
+            return df_res, df_ram_last, df_ram_last1, df_ram_last3
+
+    #磷酸铁锂电池内短路计算程序.............................................................................................................................
+    def _lfp_intershort(self):
+        column_name=['time_st', 'time_sp', 'sn', 'method','short_current','baltime']
+        df_res=pd.DataFrame(columns=column_name)
+        df_ram_last=self.df_last
+        df_ram_last1=self.df_last1
+        df_ram_last2=self.df_last2
+        df_ram_last3=self.df_last3
+        df_ram_lfp=pd.DataFrame(columns=self.df_bms.columns.tolist())
+
+        #容量初始化
+        if self.df_soh.empty:
+            batsoh=self.df_bms.loc[0,'PackSOH']
+            capacity=self.param.Capacity*batsoh/100
+        else:
+            batsoh=self.df_soh.loc[len(self.df_soh)-1,'soh']
+            capacity=self.param.Capacity*batsoh/100
+        #参数初始化
+        if df_ram_last.empty:  
+            firsttime=1
+            dict_bal={}
+        else:
+            deltsoc_last=df_ram_last.loc[0,'deltsoc']
+            cellsoc_last=df_ram_last.loc[0,'cellsoc']
+            time_last=df_ram_last.loc[0,'time']
+            firsttime=0
+            dict_bal={}
+        if df_ram_last1.empty:
+            firsttime1=1
+            dict_bal1={}
+        else:
+            deltsoc_last1=df_ram_last1.loc[0,'deltsoc1']
+            time_last1=df_ram_last1.loc[0,'time1']
+            firsttime1=0
+            dict_bal1={}
+        if df_ram_last2.empty:
+            firsttime2=1
+            charging=0
+            dict_bal2={}
+        else:
+            deltAs_last2=df_ram_last2.loc[0,'deltAs2']
+            time_last2=df_ram_last2.loc[0,'time2']
+            firsttime2=0
+            charging=0
+            dict_bal2={}
+        if df_ram_last3.empty:
+            standingtime=0
+            standingtime1=0
+            standingtime2=0
+        else:
+            standingtime=df_ram_last3.loc[0,'standingtime']
+            standingtime1=df_ram_last3.loc[0,'standingtime1']
+            standingtime2=df_ram_last3.loc[0,'standingtime2']
+            dict_bal1={}
+            if abs(self.packcrnt[0])<0.01 and standingtime>1 and standingtime1>1:
+                standingtime=standingtime+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+                standingtime1=standingtime1+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+            else:
+                pass
+
+        for i in range(1,len(self.df_bms)-1):
+
+            #静置法计算内短路..........................................................................................................................
+            if firsttime1==0:   #满电静置算法--计算均衡状态对应的均衡时间
+                try:
+                    balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                    if balstat>0.5:
+                        bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                        bal_step=int(bal_step)
+                        if str(balstat) in dict_bal1.keys():
+                            dict_bal1[str(balstat)]=dict_bal1[str(balstat)]+bal_step
+                        else:
+                            dict_bal1[str(balstat)]=bal_step
+                    else:
+                        pass
+                except:
+                    dict_bal1={}
+            else:
+                pass
+
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime=standingtime+delttime
+                standingtime1=standingtime1+delttime
+                self._celltemp_weight(i)
+
+                #长时间静置法计算内短路-开始.....................................................................................................................................
+                if firsttime==1:    
+                    if standingtime>self.StandardStandingTime:      #静置时间满足要求
+                        standingtime=0
+                        cellvolt_now=self._avgvolt_get(i)
+                        if not cellvolt_now.empty:
+                            cellvolt_min=min(cellvolt_now)
+                            cellvolt_max=max(cellvolt_now)
+                            # cellvolt_last=self._avgvolt_get(i-1)
+                            # deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                            if cellsoc_max<self.param.SocInflexion1-2 and 12<cellsoc_min:
+                                dict_baltime={}  #获取每个电芯的均衡时间
+                                deltsoc_last, cellsoc_last=self._celldeltsoc_get(cellvolt_now,dict_baltime,capacity)
+                                time_last=self.bmstime[i]
+                                firsttime=0
+                                df_ram_last.loc[0]=[self.sn,time_last,deltsoc_last,cellsoc_last]   #更新RAM信息
+                            else:
+                                pass
+                    else:
+                        pass                
+                elif standingtime>3600*12:
+                    standingtime=0
+                    cellvolt_now=np.array(self._avgvolt_get(i))
+                    if not cellvolt_now.empty:
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        # cellvolt_last=np.array(self._avgvolt_get(i-1))
+                        # deltvolt=max(abs(cellvolt_now-cellvolt_last))
+                        cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+
+                        if cellsoc_max<self.param.SocInflexion1-2 and 12<cellsoc_min:
+                            dict_baltime=self._bal_time(dict_bal)   #获取每个电芯的均衡时间
+                            deltsoc_now, cellsoc_now=self._celldeltsoc_get(cellvolt_now, dict_baltime,capacity)    #获取每个电芯的SOC差
+                            time_now=self.bmstime[i]
+                            if -5<max(cellsoc_now-cellsoc_last)<5:
+                                df_ram_last.loc[0]=[self.sn,time_now,deltsoc_now,cellsoc_now]   #更新RAM信息
+
+                                list_sub=deltsoc_now-deltsoc_last
+                                list_pud=(0.01*capacity*3600*1000)/(time_now-time_last).total_seconds()
+                                leak_current=list_sub*list_pud
+                                # leak_current=np.array(leak_current)
+                                leak_current=np.round(leak_current,3)
+                                leak_current=list(leak_current)
+                                
+                                df_res.loc[len(df_res)]=[time_last,time_now,self.sn,1,str(leak_current),str(dict_baltime)]  #计算结果存入Dataframe
+                                time_last=time_now  #更新时间
+                                deltsoc_last=deltsoc_now    #更新soc差
+                                dict_bal={}
+                            else:
+                                firsttime=1
+                        else:
+                            pass
+                else: 
+                    try:  
+                        balstat=int(self.df_bms.loc[i,'单体均衡状态'])
+                        if balstat>0.5:
+                            bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                            bal_step=int(bal_step)
+                            if str(balstat) in dict_bal.keys():
+                                dict_bal[str(balstat)]=dict_bal[str(balstat)]+bal_step
+                            else:
+                                dict_bal[str(balstat)]=bal_step
+                        else:
+                            pass
+                    except:
+                        dict_bal={}
+
+                #非平台区间静置法计算内短路-开始.....................................................................................................................................................
+                if standingtime1>self.StandardStandingTime: 
+                    standingtime1=0
+                    cellvolt_now1=self._avgvolt_get(i)
+                    if not cellvolt_now1.empty:
+                        cellvolt_max1=max(cellvolt_now1)
+                        cellvolt_min1=min(cellvolt_now1)
+                        # cellvolt_last1=self._avgvolt_get(i-1)
+                        # deltvolt1=max(abs(cellvolt_now1-cellvolt_last1))
+                        cellsoc_max1=np.interp(cellvolt_max1,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                        cellsoc_min1=np.interp(cellvolt_min1,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                    
+                        if cellsoc_max1<self.param.SocInflexion1-2 and 12<cellsoc_min1:
+                            if firsttime1==1:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                deltsoc_last1, cellsoc_last1=self._celldeltsoc_get(cellvolt_now1,dict_baltime1,capacity)
+                                time_last1=self.bmstime[i]
+                                firsttime1=0
+                                df_ram_last1.loc[0]=[self.sn,time_last1,deltsoc_last1]    #更新RAM信息
+                            else:
+                                dict_baltime1=self._bal_time(dict_bal1)   #获取每个电芯的均衡时间
+                                deltsoc_now1, cellsoc_now1=self._celldeltsoc_get(cellvolt_now1,dict_baltime1,capacity)
+                                time_now1=self.bmstime[i]
+                                df_ram_last1.loc[0]=[self.sn,time_now1,deltsoc_now1]    #更新RAM信息
+
+                                if (time_now1-time_last1).total_seconds()>3600*24:
+                                    list_sub1=deltsoc_now1-deltsoc_last1
+                                    list_pud1=(0.01*capacity*3600*1000)/(time_now1-time_last1).total_seconds()
+                                    leak_current1=list_sub1*list_pud1
+                                    # leak_current1=np.array(leak_current1)
+                                    leak_current1=np.round(leak_current1,3)
+                                    leak_current1=list(leak_current1)
+                                    
+                                    df_res.loc[len(df_res)]=[time_last1,time_now1,self.sn,2,str(leak_current1),str(dict_baltime1)]  #计算结果存入Dataframe
+                                    time_last1=time_now1  #更新时间
+                                    deltsoc_last1=deltsoc_now1    #更新soc差
+                                    dict_bal1={}
+                                else:
+                                    pass
+                        else:
+                            pass
+                else:   
+                    pass
+
+            else:
+                df_ram_last=pd.DataFrame(columns=['sn','time','deltsoc','cellsoc'])   #电流>0,清空上次静置的SOC差
+                dict_bal={} 
+                firsttime=1
+                standingtime=0
+                standingtime1=0
+                pass
+
+            #获取充电数据——开始..............................................................................................................
+            try:
+                balstat=int(self.df_bms.loc[i,'单体均衡状态'])  #统计均衡状态
+                if balstat>0.5:
+                    bal_step=(self.bmstime[i+1]-self.bmstime[i]).total_seconds()  #均衡步长
+                    bal_step=int(bal_step)
+                    if str(balstat) in dict_bal2.keys():
+                        dict_bal2[str(balstat)]=dict_bal2[str(balstat)]+bal_step
+                    else:
+                        dict_bal2[str(balstat)]=bal_step
+                else:
+                    pass
+            except:
+                dict_bal2={}
+
+            #判断充电状态
+            if self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i-1]<=-1:
+                if charging==0:
+                    if self.bms_soc[i]<40:
+                        cellvolt_now=self._cellvolt_get(i)
+                        if min(cellvolt_now)<self.param.CellFullChrgVolt-0.15:
+                            charging=1
+                            chrg_start=i
+                        else:
+                            pass
+                    else:
+                        pass
+
+                else: #充电中
+                    cellvolt_now=self._cellvolt_get(i)
+                    if (self.bmstime[i+1]-self.bmstime[i]).total_seconds()>180 or (self.packcrnt[i]>self.param.Capacity/3 and self.packcrnt[i+1]>self.param.Capacity/3):  #如果充电过程中时间间隔>180s,则舍弃该次充电
+                        charging=0
+                        continue
+                    elif min(cellvolt_now)>self.param.CellFullChrgVolt-0.13:   #电压>满充电压-0.13V,即3.37V
+                        self._celltemp_weight(i)
+                        if i-chrg_start>10 and self.celltemp>20:
+                            chrg_end=i+1
+                            charging=0
+
+                            #计算漏电流值...................................................................
+                            if firsttime2==1:
+                                dict_baltime={}
+                                deltAs_last2=self._cellDeltAs_get(chrg_start,chrg_end,dict_baltime)
+                                time_last2=self.bmstime[chrg_end]
+                                df_ram_last2.loc[0]=[self.sn,time_last2,deltAs_last2]    #更新RAM信息
+                            else:
+                                dict_baltime=self._bal_time(dict_bal2)   #获取每个电芯的均衡时间
+                                deltAs_now2=self._cellDeltAs_get(chrg_start,chrg_end,dict_baltime)  #获取每个电芯的As差
+                                time_now2=self.bmstime[chrg_end]
+                                df_ram_last2.loc[0]=[self.sn,time_now2,deltAs_now2]    #更新RAM信息
+
+                                list_sub2=deltAs_now2-deltAs_last2
+                                list_pud2=-1000/(time_now2-time_last2).total_seconds()
+                                leak_current2=list_sub2*list_pud2
+                                # leak_current=np.array(leak_current)
+                                leak_current2=np.round(leak_current2,3)
+                                leak_current2=list(leak_current2)
+
+                                df_res.loc[len(df_res)]=[time_last2,time_now2,self.sn,3,str(leak_current2),str(dict_baltime)]  #计算结果存入Dataframe
+                                deltAs_last2=deltAs_now2
+                                time_last2=time_now2
+                                dict_bal2={}
+
+                        else:
+                            charging=0
+                            continue
+                    elif i==len(self.df_bms)-2:  #数据中断后仍在充电,将前段充电数据写入RAM
+                        df_ram_lfp=self.df_bms.iloc[chrg_start:]
+                        df_ram_lfp['sn']=self.sn
+                    else:
+                        pass
+            else:
+                pass
+
+    
+        #更新RAM
+        df_ram_last3.loc[0]=[self.sn,self.bmstime[len(self.bmstime)-1],standingtime,standingtime1,standingtime2]
+
+        #返回结果
+        if df_res.empty:    
+            return pd.DataFrame(), df_ram_last, df_ram_last1, df_ram_last2, df_ram_last3,df_ram_lfp
+        else:
+            return df_res, df_ram_last, df_ram_last1, df_ram_last2, df_ram_last3, df_ram_lfp

+ 506 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSBatUniform.py

@@ -0,0 +1,506 @@
+import pandas as pd
+import numpy as np
+import datetime
+from USER.alibaba.Common import BatParam
+
+class BatUniform():
+    def __init__(self,sn,celltype,df_bms,df_uniform,df_last3,df_lfp1):  #参数初始化
+
+        if (not df_lfp1.empty) and celltype>50:
+            df_lfp1.drop(['sn'],axis=1)
+            df_bms=pd.concat([df_lfp1, df_bms], ignore_index=True)
+        else:
+            pass
+        
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_bms=df_bms
+        self.packcrnt=df_bms['PackCrnt']*self.param.PackCrntDec
+        self.packvolt=df_bms['PackVolt']
+        self.bms_soc=df_bms['PackSOC']
+        self.bmstime= pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+        # df_uniform['time']=pd.to_datetime(df_uniform['time'], format='%Y-%m-%d %H:%M:%S')
+
+        self.df_uniform=df_uniform
+        self.df_last3=df_last3
+        self.df_lfp1=df_lfp1
+
+        self.cellvolt_name=['CellVolt'+str(x) for x in range(1,self.param.CellVoltNums+1)]
+        self.celltemp_name=['CellTemp'+str(x) for x in range(1,self.param.CellTempNums+1)]
+
+    def batuniform(self):
+        if self.celltype<50:
+            df_res, df_ram_last3=self._ncm_uniform()
+            return df_res, df_ram_last3, self.df_lfp1
+        else:
+            df_res, df_ram_last3, df_ram_lfp1=self._lfp_uniform()
+            return df_res, df_ram_last3, df_ram_lfp1
+    
+    #定义滑动滤波函数........................................................................................................................................
+    def _np_move_avg(self,a, n, mode="same"): 
+        return (np.convolve(a, np.ones((n,)) / n, mode=mode))
+    
+    #寻找当前行数据的最小温度值................................................................................................................................
+    def _celltemp_weight(self,num):   
+        celltemp = list(self.df_bms.loc[num,self.celltemp_name])
+        celltemp.remove(min(celltemp))
+        self.celltemp=celltemp
+        if self.celltype>50:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=2400
+            elif min(celltemp)>=15:
+                self.tempweight=0.6
+                self.StandardStandingTime=3600
+            elif min(celltemp)>=5:
+                self.tempweight=0.2
+                self.StandardStandingTime=4800
+            else:
+                self.tempweight=0.1
+                self.StandardStandingTime=7200
+        else:
+            if min(celltemp)>=25:
+                self.tempweight=1
+                self.StandardStandingTime=1800
+            elif min(celltemp)>=15:
+                self.tempweight=0.8
+                self.StandardStandingTime=2400
+            elif min(celltemp)>=5:
+                self.tempweight=0.6
+                self.StandardStandingTime=3600
+            else:
+                self.tempweight=0.2
+                self.StandardStandingTime=7200
+        
+    #获取当前行所有电压数据............................................................................................................................
+    def _cellvolt_get(self,num):
+        cellvolt = np.array(self.df_bms.loc[num,self.cellvolt_name])
+        return cellvolt
+    
+    #获取单个电压值.................................................................................................
+    def _singlevolt_get(self,num,series,mode):  #mode==1取当前行单体电压值,mode==2取某个单体所有电压值
+        s=str(series)
+        if mode==1:
+            singlevolt=self.df_bms.loc[num,'CellVolt' + s]
+            return singlevolt
+        else:
+            singlevolt=self.df_bms['CellVolt' + s]
+            return singlevolt
+
+    #寻找DVDQ的峰值点,并返回..........................................................................................................................
+    def _dvdq_peak(self, time, soc, cellvolt, packcrnt):
+        cellvolt = self._np_move_avg(cellvolt, 3, mode="same")
+        Soc = 0
+        Ah = 0
+        Volt = cellvolt[0]
+        DV_Volt = []
+        DQ_Ah = []
+        DVDQ = []
+        time1 = []
+        soc1 = []
+        soc2 = []
+        xvolt=[]
+
+        for m in range(1, len(time)):
+            Step = (time[m] - time[m - 1]).total_seconds()
+            Soc = Soc - packcrnt[m] * Step * 100 / (3600 * self.param.Capacity)
+            Ah = Ah - packcrnt[m] * Step / 3600
+            if (cellvolt[m]-Volt)>0.0019 and Ah>0:
+                DQ_Ah.append(Ah)
+                DV_Volt.append(cellvolt[m]-Volt)
+                DVDQ.append((DV_Volt[-1])/Ah)
+                xvolt.append(cellvolt[m])
+                Volt=cellvolt[m]
+                Ah = 0
+                soc1.append(Soc)
+                time1.append(time[m])
+                soc2.append(soc[m])
+
+        #切片,去除前后10min的数据
+        df_Data1 = pd.DataFrame({'time': time1,
+                                'SOC': soc2,
+                                'DVDQ': DVDQ,
+                                'AhSoc': soc1,
+                                'DQ_Ah':DQ_Ah,
+                                'DV_Volt':DV_Volt,
+                                'XVOLT':xvolt})
+        start_time=df_Data1.loc[0,'time']
+        start_time=start_time+datetime.timedelta(seconds=900)
+        end_time=df_Data1.loc[len(time1)-1,'time']
+        end_time=end_time-datetime.timedelta(seconds=1200)
+        if soc2[0]<36:
+            df_Data1=df_Data1[(df_Data1['SOC']>40) & (df_Data1['SOC']<80)]
+        else:
+            df_Data1=df_Data1[(df_Data1['time']>start_time) & (df_Data1['SOC']<80)]
+        df_Data1=df_Data1[(df_Data1['XVOLT']>self.param.PeakVoltLowLmt) & (df_Data1['XVOLT']<self.param.PeakVoltUpLmt)]
+
+        # print(packcrnt[int(len(time)/2)], min(self.celltemp))
+        # ax1 = plt.subplot(3, 1, 1)
+        # plt.plot(df_Data1['SOC'],df_Data1['DQ_Ah'],'g*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('DQ_Ah')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 2)
+        # plt.plot(df_Data1['SOC'],df_Data1['XVOLT'],'y*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('Volt/V')
+        # plt.legend()
+        # ax1 = plt.subplot(3, 1, 3)
+        # plt.plot(df_Data1['SOC'], df_Data1['DVDQ'], 'r*-')
+        # plt.xlabel('SOC/%')
+        # plt.ylabel('DV/DQ')
+        # plt.legend()
+        # # plt.show()
+
+        if len(df_Data1)>2:     #寻找峰值点,且峰值点个数>2
+            PeakIndex = df_Data1['DVDQ'].idxmax()
+            df_Data2 = df_Data1[(df_Data1['SOC'] > (df_Data1['SOC'][PeakIndex] - 0.5)) & (df_Data1['SOC'] < (df_Data1['SOC'][PeakIndex] + 0.5))]
+            if len(df_Data2) > 2 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.019:
+                return df_Data1['AhSoc'][PeakIndex]
+            else:
+                df_Data1 = df_Data1.drop([PeakIndex])
+                PeakIndex = df_Data1['DVDQ'].idxmax()
+                df_Data2 = df_Data1[(df_Data1['SOC'] > (df_Data1['SOC'][PeakIndex] - 0.5)) & (df_Data1['SOC'] < (df_Data1['SOC'][PeakIndex] + 0.5))]
+                if len(df_Data2) > 2 and df_Data1.loc[PeakIndex,'XVOLT']<self.param.PeakVoltUpLmt-0.019:
+                    return df_Data1['AhSoc'][PeakIndex]
+                else:
+                    return 0
+        else:
+            return 0
+ 
+    #三元电池一致性计算.................................................................................................................................
+    def _ncm_uniform(self):
+        column_name=['time','sn','cellsoc_diff','cellvolt_diff','cellmin_num','cellmax_num','cellvolt_rank']
+        df_res=pd.DataFrame(columns=column_name)
+
+        df_ram_last3=self.df_last3
+        if df_ram_last3.empty:
+            standingtime=0
+            standingtime1=0
+            standingtime2=0
+        else:
+            standingtime=df_ram_last3.loc[0,'standingtime']
+            standingtime1=df_ram_last3.loc[0,'standingtime1']
+            standingtime2=df_ram_last3.loc[0,'standingtime2']
+            if abs(self.packcrnt[0])<0.01 and standingtime2>1:
+                standingtime2=standingtime2+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+            else:
+                pass
+        
+
+        for i in range(1,len(self.df_bms)-2):
+
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #电流为0
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime2=standingtime2+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime2>self.StandardStandingTime:      #静置时间满足要求
+                    if abs(self.packcrnt[i+2]) >= 0.1:
+                        standingtime2=0  
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))                
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.005:
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                    elif standingtime2>3600*6:
+                        standingtime2=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))                  
+                        
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.005:
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                    elif i>=len(self.df_bms)-3:
+                        standingtime2=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))     
+                        
+                        if 3<cellvolt_min<4.5 and 3<cellvolt_max<4.5 and deltvolt<0.005:
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                        break
+                    else:
+                        continue
+                else:
+                    continue
+            else:
+                standingtime2=0
+                continue
+        
+        #更新RAM的standingtime
+        df_ram_last3.loc[0]=[self.sn,self.bmstime[len(self.bmstime)-1],standingtime,standingtime1,standingtime2]
+
+        if df_res.empty:    #返回计算结果
+            return pd.DataFrame(), df_ram_last3
+        else:
+            return df_res, df_ram_last3
+
+    #磷酸铁锂电池一致性计算.........................................................................................................................
+    def _lfp_uniform(self):
+        column_name=['time','sn','cellsoc_diff','cellvolt_diff','cellmin_num','cellmax_num','cellvolt_rank']
+        df_res=pd.DataFrame(columns=column_name)
+        df_ram_lfp1=pd.DataFrame(columns=self.df_bms.columns.tolist())
+        chrg_start=[]
+        chrg_end=[]
+        charging=0
+
+        df_ram_last3=self.df_last3
+        if df_ram_last3.empty:
+            standingtime=0
+            standingtime1=0
+            standingtime2=0
+        else:
+            standingtime=df_ram_last3.loc[0,'standingtime']
+            standingtime1=df_ram_last3.loc[0,'standingtime1']
+            standingtime2=df_ram_last3.loc[0,'standingtime2']
+            if abs(self.packcrnt[0])<0.01 and standingtime2>1:
+                standingtime2=standingtime2+(self.bmstime[0]-df_ram_last3.loc[0,'time3']).total_seconds()
+            else:
+                pass
+
+        for i in range(2,len(self.df_bms)-2):
+
+            #静置电压法计算电芯一致性
+            if abs(self.packcrnt[i]) < 0.1 and abs(self.packcrnt[i-1]) < 0.1 and abs(self.packcrnt[i+1]) < 0.1:     #电流为0
+                delttime=(self.bmstime[i]-self.bmstime[i-1]).total_seconds()
+                standingtime2=standingtime2+delttime
+                self._celltemp_weight(i)     #获取不同温度对应的静置时间
+
+                if standingtime2>self.StandardStandingTime:      #静置时间满足要求
+                    if abs(self.packcrnt[i+2]) >= 0.1:     
+                        standingtime2=0  
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))  
+        
+                        if 2 < cellvolt_max < self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and deltvolt<0.005: 
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1)               
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                        # elif 2<cellvolt_max<4.5 and 2<cellvolt_min<4.5 and deltvolt<0.005: 
+                        #     cellvolt_sort=np.argsort(cellvolt_now)
+                        #     cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                        #     if not df_res.empty:
+                        #         df_res.loc[len(df_res)]=df_res.loc[len(df_res)-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     elif not self.df_uniform.empty:
+                        #         df_res.loc[len(df_res)]=self.df_uniform.iloc[-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     else:
+                        #         pass
+                    elif standingtime2>3600*6:
+                        standingtime2=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last))                  
+                        
+                        if 2 < cellvolt_max < self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and deltvolt<0.005: 
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                        # elif 2<cellvolt_max<4.5 and 2<cellvolt_min<4.5 and deltvolt<0.005: 
+                        #     cellvolt_sort=np.argsort(cellvolt_now)
+                        #     cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                        #     if not df_res.empty:
+                        #         df_res.loc[len(df_res)]=df_res.loc[len(df_res)-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     elif not self.df_uniform.empty:
+                        #         df_res.loc[len(df_res)]=self.df_uniform.iloc[-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     else:
+                        #         pass
+                    
+                    elif i>=len(self.df_bms)-3:
+                        standingtime2=0
+                        cellvolt_now=self._cellvolt_get(i)
+                        cellvolt_min=min(cellvolt_now)
+                        cellvolt_max=max(cellvolt_now)
+                        cellvolt_last=self._cellvolt_get(i-1)
+                        deltvolt=max(abs(cellvolt_now-cellvolt_last)) 
+                        if 2 < cellvolt_max < self.param.OcvInflexionBelow-0.002 and 2<cellvolt_min<4.5 and deltvolt<0.003:
+                            cellvolt_sort=np.argsort(cellvolt_now)
+                            cellvolt_rank=list(np.argsort(cellvolt_sort)+1) 
+                            cellmin_num=list(cellvolt_now).index(cellvolt_min)+1
+                            cellmax_num=list(cellvolt_now).index(cellvolt_max)+1
+                            cellsoc_min=np.interp(cellvolt_min,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellsoc_max=np.interp(cellvolt_max,self.param.LookTab_OCV,self.param.LookTab_SOC)
+                            cellvolt_diff=(cellvolt_max-cellvolt_min)*1000
+                            cellsoc_diff=cellsoc_max-cellsoc_min
+                            cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                            cellvolt_diff=eval(format(cellvolt_diff,'.0f'))
+                            df_res.loc[len(df_res)]=[self.bmstime[i], self.sn, cellsoc_diff, cellvolt_diff, cellmin_num, cellmax_num, str(cellvolt_rank)]
+                        # elif 2<cellvolt_max<4.5 and 2<cellvolt_min<4.5 and deltvolt<0.005: 
+                        #     cellvolt_sort=np.argsort(cellvolt_now)
+                        #     cellvolt_rank=list(np.argsort(cellvolt_sort)+1)
+                        #     if not df_res.empty:
+                        #         df_res.loc[len(df_res)]=df_res.loc[len(df_res)-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     elif not self.df_uniform.empty:
+                        #         df_res.loc[len(df_res)]=self.df_uniform.iloc[-1]
+                        #         df_res.loc[len(df_res)-1,'cellvolt_rank']=str(cellvolt_rank)
+                        #         df_res.loc[len(df_res)-1,'time']=self.bmstime[i]
+                        #     else:
+                        #         pass
+                    else:
+                        pass
+                else:
+                    pass
+            else:
+                standingtime2=0
+                pass   
+
+            #获取DVDQ算法所需数据——开始............................................................................................................
+            if charging==0: #判断充电开始
+                if self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and self.packcrnt[i+2]<=-1 and self.bms_soc[i]<40:     #充电开始
+                    charging=1
+                    if len(chrg_start)>len(chrg_end):
+                        chrg_start[-1]=i
+                    else:
+                        chrg_start.append(i)
+                else:
+                    pass
+
+            else: #充电中
+                if (self.bmstime[i+1]-self.bmstime[i]).total_seconds()>180 or (self.packcrnt[i]<-self.param.Capacity/2 and self.packcrnt[i+1]<-self.param.Capacity/2):  #如果充电过程中时间间隔>180s,则舍弃该次充电
+                    chrg_start.remove(chrg_start[-1])
+                    charging=0
+                    continue
+                elif self.packcrnt[i]<=-1 and self.packcrnt[i+1]<=-1 and  self.packcrnt[i+2]>-1:  #判断电流波动时刻
+                    cellvolt_now=self._cellvolt_get(i+1)
+                    if max(cellvolt_now)>self.param.CellFullChrgVolt:   #电压>满充电压
+                        chrg_end.append(i+1)
+                        charging=0
+                        continue
+                    else:
+                        pass
+                elif self.packcrnt[i+1]>-0.1 and self.packcrnt[i+2]>-0.1:   #判断充电结束
+                    charging=0
+                    if len(chrg_start)>len(chrg_end):
+                        if self.bms_soc[i]>90:
+                            chrg_end.append(i)
+                        else:
+                            chrg_start.remove(chrg_start[-1])
+                            continue
+                    else:
+                        continue
+                elif i==len(self.packcrnt)-3 and self.packcrnt[i+1]<-1 and self.packcrnt[i+2]<-1:
+                    charging=0
+                    if len(chrg_start)>len(chrg_end) and self.bms_soc[i]>90:   #soc>90
+                        chrg_end.append(i)
+                        continue
+                    else:
+                        df_ram_lfp1=self.df_bms.iloc[chrg_start[-1]:]
+                        df_ram_lfp1['sn']=self.sn
+                        chrg_start.remove(chrg_start[-1])
+                        continue
+                else:
+                    continue   
+
+        if chrg_end:    #DVDQ方法计算soc差
+            peaksoc_list=[]
+            for i in range(len(chrg_end)):
+                peaksoc_list = []
+                self._celltemp_weight(chrg_start[i])
+                if min(self.celltemp)>10:
+                    for j in range(1, self.param.CellVoltNums + 1):
+                        cellvolt = self._singlevolt_get(i,j,2)  #取单体电压j的所有电压值
+                        cellvolt = list(cellvolt[chrg_start[i]:chrg_end[i]])
+                        time = list(self.bmstime[chrg_start[i]:chrg_end[i]])
+                        packcrnt = list(self.packcrnt[chrg_start[i]:chrg_end[i]])
+                        soc = list(self.bms_soc[chrg_start[i]:chrg_end[i]])
+                        peaksoc = self._dvdq_peak(time, soc, cellvolt, packcrnt)
+                        if peaksoc>1:
+                            peaksoc_list.append(peaksoc)    #计算到达峰值点的累计Soc
+                        else:
+                            pass
+                    if len(peaksoc_list)>self.param.CellVoltNums/2:
+                        peaksoc_max=max(peaksoc_list)
+                        peaksoc_min=min(peaksoc_list)
+                        peaksoc_maxnum=peaksoc_list.index(peaksoc_min)+1
+                        peaksoc_minnum=peaksoc_list.index(peaksoc_max)+1
+                        cellsoc_diff=peaksoc_max-peaksoc_min
+                        cellsoc_diff=eval(format(cellsoc_diff,'.1f'))
+                        if not df_res.empty:
+                            cellvolt_rank=df_res.iloc[-1]['cellvolt_rank']
+                            df_res.loc[len(df_res)]=[self.bmstime[chrg_start[i]], self.sn, cellsoc_diff, 0, peaksoc_minnum, peaksoc_maxnum, cellvolt_rank]
+                        elif not self.df_uniform.empty:
+                            cellvolt_rank=self.df_uniform.iloc[-1]['cellvolt_rank']
+                            df_res.loc[len(df_res)]=[self.bmstime[chrg_start[i]], self.sn, cellsoc_diff, 0, peaksoc_minnum, peaksoc_maxnum, cellvolt_rank]
+                        else:
+                            pass
+                    else:
+                        pass
+                else:
+                    pass
+
+        #更新RAM的standingtime
+        df_ram_last3.loc[0]=[self.sn,self.bmstime[len(self.bmstime)-1],standingtime,standingtime1,standingtime2]
+        
+        if df_res.empty:
+            return pd.DataFrame(), df_ram_last3, df_ram_lfp1
+        else:
+            df_res.sort_values(by='time', ascending=True, inplace=True)
+            return df_res, df_ram_last3, df_ram_lfp1

+ 255 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/CBMSSafetyWarning.py

@@ -0,0 +1,255 @@
+import pandas as pd
+import numpy as np
+import datetime
+import time
+from matplotlib import pyplot as plt
+import pymannkendall as mk
+from USER.alibaba.Common import BatParam
+
+class SafetyWarning:
+    def __init__(self,sn,celltype,df_short,df_uniform,OutLineVol_Rate,df_soh):  #参数初始化
+
+        self.sn=sn
+        self.celltype=celltype
+        self.param=BatParam.BatParam(celltype)
+        self.df_short=df_short
+        self.df_uniform=df_uniform
+        self.OutLineVol_Rate=OutLineVol_Rate
+        self.df_soh=df_soh
+    
+    def diag(self):
+        if self.celltype<=50:
+            df_res=self._warning_diag()
+            return df_res    
+        else:
+            df_res=self._warning_diag()
+            return df_res
+        
+
+    #电池热安全预警诊断功能.................................................................................................
+    def _warning_diag(self):
+
+        df_res=pd.DataFrame(columns=['time_st','time_sp','sn','faultcode','faultlv','faultinfo','faultadvice'])
+
+        time_now=datetime.datetime.now()
+        time_now=time_now.strftime('%Y-%m-%d %H:%M:%S')
+        time_sp='0000-00-00 00:00:00'
+
+        #参数初始化.......................................
+        voltsigmafault=0
+        uniformfault=0
+        cellshortfault=0
+        volt_rate=[]
+        R2_list=[]
+        voltsigmafault_list=[]
+        uniformfault_list=[]
+        mk_trend_list=[]
+        mk_p_list=[]
+        mk_z_list=[]
+        mk_Tau_list=[]
+        mk_slope_list=[]
+        mk_s_list=[]
+        mk_svar_list=[]
+
+        if not self.df_short.empty:
+            short_current=self.df_short['short_current']
+            short_current=short_current.str.replace("[", '')
+            short_current=short_current.str.replace("]", '')
+        
+        if not self.OutLineVol_Rate.empty:
+            volt_column = ['CellVolt'+str(i) for i in range(1,self.param.CellVoltNums+1)]
+            self.OutLineVol_Rate['VolChng_Uni']=self.OutLineVol_Rate['VolChng_Uni'].str.replace("[","")
+            self.OutLineVol_Rate['VolChng_Uni']=self.OutLineVol_Rate['VolChng_Uni'].str.replace("]","")
+            self.OutLineVol_Rate['VolOl_Uni']=self.OutLineVol_Rate['VolOl_Uni'].str.replace("[","")
+            self.OutLineVol_Rate['VolOl_Uni']=self.OutLineVol_Rate['VolOl_Uni'].str.replace("]","")
+            Volt_3Sigma=self.OutLineVol_Rate['VolOl_Uni'].str.split(',',expand=True)
+            Volt_3Sigma.columns=volt_column
+
+            #电压变化率
+            VoltChange=self.OutLineVol_Rate['VolChng_Uni'].str.split(',',expand=True)
+            VoltChange.columns=volt_column
+            VoltChange['time']=self.OutLineVol_Rate['time']
+            VoltChange = VoltChange.reset_index(drop=True)
+            xtime1=VoltChange['time']
+            time0=time.mktime(VoltChange.loc[0,'time'].timetuple())
+            for i in range(0,len(VoltChange)):
+                VoltChange.loc[i,'time']=(time.mktime(VoltChange.loc[i,'time'].timetuple())-time0)/36000
+            
+        #计算漏电流离群度
+        if not self.df_short.empty:
+            self.df_short['cellshort_sigma']=0
+            for i in range(len(self.df_short)):
+                cellshort=eval(self.df_short.loc[i,'short_current'])
+                cellshort_std=np.std(cellshort)
+                cellshort_mean=np.mean(cellshort)
+                self.df_short.loc[i,'cellshort_sigma']=str(list((cellshort-cellshort_mean)/cellshort_std))
+            
+    
+        if not self.df_uniform.empty:
+            cellvolt_rank=self.df_uniform['cellvolt_rank']
+            cellvolt_rank=cellvolt_rank.str.replace("[", '')
+            cellvolt_rank=cellvolt_rank.str.replace("]", '')
+
+        # plt.figure()
+        for i in range(self.param.CellVoltNums):
+            #漏电流故障判断...........................................................................
+            if not self.df_short.empty:
+                self.df_short['cellshort'+str(i+1)]=short_current.map(lambda x:eval(x.split(',')[i]))
+                cellshort=self.df_short['cellshort'+str(i+1)]
+                index_list=cellshort[cellshort<self.param.LeakCurrentLv2].index
+                if len(index_list)>1:
+                    for j in range(1,len(index_list)):
+                        if index_list[j]-index_list[j-1]==1:
+                            cellshort_sigma1=eval(self.df_short.loc[index_list[j],'cellshort_sigma'])
+                            cellshort_sigma2=eval(self.df_short.loc[index_list[j-1],'cellshort_sigma'])
+                            if cellshort_sigma1[i]<-3 or cellshort_sigma2[i]<-3:
+                                cellshortfault=1                       
+                        else:
+                            pass
+                else:
+                    pass
+            
+            #电压变化率及电压离群度.................................................................................
+            if not self.OutLineVol_Rate.empty and VoltChange.iloc[-1]['time']*36000>18*3600 and len(VoltChange)>5:
+
+                volt3sigma=np.array(Volt_3Sigma[volt_column[i]].map(lambda x:eval(x)))
+                volt3sigma_sum=np.sum(volt3sigma<-3)
+                #电压变化率
+                VoltChange[volt_column[i]]=VoltChange[volt_column[i]].map(lambda x:eval(x))
+                y=VoltChange[volt_column[i]]
+                a1,b1=np.polyfit(VoltChange['time'].tolist(),y.tolist(),1)
+                y1=a1*VoltChange['time']+b1
+                y_mean=y.mean()
+                R2=1-(np.sum((y1-y)**2))/(np.sum((y-y_mean)**2))
+                R2_list.append(R2)
+                
+                volt_rate.append(a1)
+                # plt.plot(xtime1,y1,label=a1)
+                # plt.scatter( xtime1,VoltChange[volt_column[i]],marker='o')
+                # plt.legend(loc='best')
+                # plt.title('CellVolt'+str(i+1))
+                # plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
+                # plt.rcParams['axes.unicode_minus']=False #用来正常显示负号  
+                # plt.show()
+                
+                if volt3sigma_sum>len(volt3sigma)/2:
+                    voltsigmafault=1
+                else:
+                    voltsigmafault=0
+                voltsigmafault_list.append(voltsigmafault)
+                
+                #mana-kendell趋势检验
+                mk_res=mk.regional_test(np.array(y)) 
+                mk_trend_list.append(mk_res.trend)
+                mk_p_list.append(mk_res.p)
+                mk_z_list.append(mk_res.z)
+                mk_Tau_list.append(mk_res.Tau)
+                mk_slope_list.append(mk_res.slope)
+                mk_s_list.append(mk_res.s)
+                mk_svar_list.append(mk_res.var_s)
+                """
+                trend:趋势;
+                h:有无趋势;
+                p:趋势的显著水平,越小趋势越明显;
+                z:检验统计量,正代表随时间增大趋势,负代表随时间减小趋势;
+                Tau:反映两个序列的相关性,接近1的值表示强烈的正相关,接近-1的值表示强烈的负相关;
+                s:如果S是一个正数,那么后一部分的观测值相比之前的观测值会趋向于变大;如果S是一个负数,那么后一部分的观测值相比之前的观测值会趋向于变小
+                slope:趋势斜率
+                """
+                # print('单体电压{}:\n'.format(i+1), mk_res)
+            else:
+                volt_rate.append(0)
+                R2_list.append(0)
+                voltsigmafault_list.append(0)
+                mk_trend_list.append(0)
+                mk_p_list.append(0)
+                mk_z_list.append(0)
+                mk_Tau_list.append(0)
+                mk_slope_list.append(0)
+                mk_s_list.append(0)
+                mk_svar_list.append(0)
+            
+
+            #电芯SOC排名判断.............................................................................
+            if not self.df_uniform.empty:
+                self.df_uniform['cellvolt_rank'+str(i+1)]=cellvolt_rank.map(lambda x:eval(x.split(',')[i]))
+                
+                if max(self.df_uniform['cellvolt_rank'+str(i+1)])<5:
+                    uniformfault=1
+                else:
+                    uniformfault=0
+            else:
+                uniformfault=0
+            uniformfault_list.append(uniformfault)
+            
+            #漏电流热失控预警确认........................................................
+            if cellshortfault==1:
+                faultcode=110
+                faultlv=4
+                faultinfo='电芯{}发生热失控安全预警'.format(i+1)
+                faultadvice='断开继电器,远离电池,并通知电池技术人员介入分析'
+                df_res.loc[0]=[time_now, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+                break
+            else:
+                pass       
+        
+        #电池电压变化率离群度计算...............................................................................
+        volt_rate_std=np.std(volt_rate)
+        volt_rate_mean=np.mean(volt_rate)
+        volt_rate_3sigma=(np.array(volt_rate)-volt_rate_mean)/volt_rate_std
+        
+        #mk离群度计算
+        mk_slope_std=np.std(mk_slope_list)
+        mk_slope_mean=np.mean(mk_slope_list)
+        mk_slope_3sigma=(np.array(mk_slope_list)-mk_slope_mean)/mk_slope_std   
+
+        mk_z_std=np.std(mk_z_list)
+        mk_z_mean=np.mean(mk_z_list)
+        mk_z_3sigma=(np.array(mk_z_list)-mk_z_mean)/mk_z_std  
+
+        if not self.df_soh.empty and self.celltype<50:
+            cellsoh=eval(self.df_soh.loc[0,'cellsoh'])
+            cellsoh_std=np.std(cellsoh)
+            cellsoh_mean=np.mean(cellsoh)
+            cellsoh_3sigma=((np.array(cellsoh)-cellsoh_mean)/cellsoh_std)
+        else:
+            cellsoh_3sigma=[0]*self.param.CellVoltNums
+        
+        #电压/SOC变化率
+        # for i in range(len(volt_rate)):
+        #     if volt_rate[i]<self.param.TrwVoltRate and volt_rate_3sigma[i]<-3 and abs(cellsoh_3sigma[i])<2.5 and  voltsigmafault_list[i]==1:
+        #         faultcode=110
+        #         faultlv=4
+        #         faultinfo='电芯{}发生热失控安全预警'.format(i+1)
+        #         faultadvice='2联系用户远离电池,立刻召回电池'
+        #         df_res.loc[0]=[time_now, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+        #     else:
+        #         pass
+
+        #mana-kendall趋势检测
+        for i in range(len(mk_p_list)):
+            #适用动态工况判断
+            if mk_trend_list[i]=='decreasing' and mk_p_list[i]<self.param.mk_p and mk_z_list[i]<self.param.mk_z and mk_Tau_list[i]<self.param.mk_Tau and mk_s_list[i]<self.param.mk_s and mk_svar_list[i]>self.param.mk_svar and mk_slope_3sigma[i]<-3 and mk_slope_list[i]<self.param.mk_slope and abs(cellsoh_3sigma[i])<2.5 and volt_rate_3sigma[i]<-3:
+                faultcode=110
+                faultlv=4
+                faultinfo='电芯{}发生热失控安全预警'.format(i+1)
+                faultadvice='2联系用户远离电池,立刻召回电池'
+                df_res.loc[0]=[time_now, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+            #适用静态工况判断
+            elif self.celltype<=50 and mk_trend_list[i]=='decreasing' and mk_p_list[i]<self.param.mk_p and mk_z_list[i]<-6 and (mk_Tau_list[i]<-0.9 or mk_z_3sigma[i]<-3) and mk_s_list[i]<self.param.mk_s and mk_svar_list[i]>self.param.mk_svar and mk_slope_3sigma[i]<-3.5 and mk_slope_list[i]<-0.03 and volt_rate_3sigma[i]<-3:
+                faultcode=110
+                faultlv=4
+                faultinfo='电芯{}发生热失控安全预警'.format(i+1)
+                faultadvice='2联系用户远离电池,立刻召回电池'
+                df_res.loc[0]=[time_now, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+            elif self.celltype>50 and mk_trend_list[i]=='decreasing' and mk_p_list[i]<self.param.mk_p and mk_z_list[i]<-6 and (mk_Tau_list[i]<-0.95 or mk_z_3sigma[i]<-3) and mk_s_list[i]<self.param.mk_s and mk_svar_list[i]>self.param.mk_svar and mk_slope_3sigma[i]<-3.5 and mk_slope_list[i]<-0.4 and volt_rate_3sigma[i]<-3:
+                faultcode=110
+                faultlv=4
+                faultinfo='电芯{}发生热失控安全预警'.format(i+1)
+                faultadvice='2联系用户远离电池,立刻召回电池'
+                df_res.loc[0]=[time_now, time_sp, self.sn, faultcode, faultlv, faultinfo, faultadvice]
+            else:
+                pass
+
+        # plt.show()
+        return df_res

+ 138 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/VoltStray.py

@@ -0,0 +1,138 @@
+from re import X
+import pandas as pd
+import numpy as np
+from pandas.core.frame import DataFrame
+from USER.alibaba.Common import BatParam
+import pandas as pd
+# 计算充电过程
+def preprocess(df):
+    # 滤除前后电压存在一增一减的情况(采样异常)
+    pass
+
+# 计算SOC变化率  
+def cal_volt_change(dfin, volt_column):
+    
+    df = dfin.copy()
+    df_volt_rolling = df[volt_column] 
+
+    df_volt_rolling_sum=df_volt_rolling.sum(1)-df_volt_rolling.max(1)
+    df_volt_rolling_sum=df_volt_rolling_sum-df_volt_rolling.min(1)
+    mean1 = df_volt_rolling_sum/(len(volt_column)-2)
+    df_volt_rolling_norm = df_volt_rolling.sub(mean1, axis=0)#.div(std,axis=0)
+    df_volt_rolling_norm = df_volt_rolling_norm.reset_index(drop=True)#和均值的距离
+
+    return df_volt_rolling_norm
+
+# 计算电压离群  
+def cal_volt_sigma(dfin, volt_column):
+    
+    df = dfin.copy()
+    df_volt_rolling = df[volt_column] 
+    
+    mean1=df_volt_rolling.mean(axis=1)
+    std = df_volt_rolling.std(axis=1)
+    std = std.replace(0,0.000001)
+    df_volt_rolling = df_volt_rolling.sub(mean1, axis=0).div(std,axis=0)
+    df_volt_rolling = df_volt_rolling.reset_index(drop=True)#分布
+
+    return df_volt_rolling
+
+
+# # 计算电压变化量的偏离度    
+# def cal_voltdiff_uniform(dfin, volt_column, window=10, step=5, window2=10, step2=5,threshold=3):
+    
+#     df = dfin.copy()
+#     time_list = dfin['time'].tolist()
+
+#     # 电压滤波
+#     df_volt = df[volt_column] 
+#     df_volt_rolling = df_volt.rolling(window).mean()[window-1::step]  # 滑动平均值
+#     time_list = time_list[window-1::step] 
+
+#     # 计算电压变化量的绝对值(# 计算前后的差值的绝对值,  时间列-1)
+#     df_volt_diff = abs(df_volt_rolling.diff()[1:])
+#     df_volt_diff = df_volt_diff.reset_index(drop=True)
+#     time_list = time_list[1:]
+
+#     # 压差归一化(偏离度)
+#     # mean = df_volt_diff.mean(axis=1)
+#     # std = df_volt_diff.std(axis=1)
+#     # df_voltdiff_norm = df_volt_diff.sub(mean, axis=0).div(std,axis=0)
+#     df_voltdiff_norm = df_volt_diff.copy()
+
+#     # 压差偏离度滑动平均滤波
+#     df_voltdiff_rolling = df_voltdiff_norm.rolling(window2).mean()[window2-1::step2]  # 滑动平均值
+#     time_list = time_list[window2-1::step2]
+#     df_voltdiff_rolling_sum=df_voltdiff_rolling.sum(1)-df_voltdiff_rolling.max(1)
+#     df_voltdiff_rolling_sum=df_voltdiff_rolling_sum-df_voltdiff_rolling.min(1)
+#     mean = df_voltdiff_rolling_sum/(len(volt_column)-2)
+#     std = df_voltdiff_rolling.std(axis=1)
+#     # mean = [np.array(sorted(x)[1:-1]).mean() for x in df_voltdiff_rolling.values]
+#     # std = [np.array(sorted(x)[1:-1]).std() for x in df_voltdiff_rolling.values]
+#     df_voltdiff_rolling_norm = df_voltdiff_rolling.sub(mean, axis=0)#.div(std,axis=0)
+#     df_voltdiff_rolling_norm = df_voltdiff_rolling_norm.reset_index(drop=True)
+#     return df_voltdiff_rolling_norm, time_list
+def main(sn,df_bms,celltype):
+    param=BatParam.BatParam(celltype)
+    df_bms['PackCrnt']=df_bms['PackCrnt']*param.PackCrntDec
+    df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+    volt_column = ['CellVolt'+str(i) for i in range(1,param.CellVoltNums+1)]
+    columns=['time']+volt_column
+    df_bms=df_bms[(df_bms['PackSOC']>10)]
+    # df_bms=df_bms[(df_bms['PackCrnt']<1)]
+    # df_chrg=df_bms[(df_bms['PackCrnt']<-1)]
+
+    #电压/SOC变化率计算
+    if celltype<50:
+        df_ori = df_bms[columns]
+        df = df_ori.drop_duplicates(subset=['time']) # 删除时间相同的数据
+        df= df.set_index('time')
+        df=df[(df[volt_column]>2) & (df[volt_column]<4.5)]
+        df[volt_column]=pd.DataFrame(df[volt_column],dtype=np.float)
+        df=df.resample('H').mean()  #取一个小时的平均值
+        df=df.dropna(how='any')
+        time_list1=df.index.tolist()
+    
+        fun=lambda x: np.interp(x, param.LookTab_OCV, param.LookTab_SOC)
+        df_soc=df.applymap(fun)
+
+        VolChng = cal_volt_change(df_soc,volt_column)
+    else:
+        # df_bms=df_bms[(df_bms['PackCrnt']>-0.1) & (df_bms['PackCrnt']<0.1)]
+        df_ori = df_bms[columns]
+        df = df_ori.drop_duplicates(subset=['time']) # 删除时间相同的数据
+        df= df.set_index('time')
+        df=df[(df[volt_column]>3.2) & (df[volt_column]<3.4)]
+        df[volt_column]=pd.DataFrame(df[volt_column],dtype=np.float)
+        df=df.resample('H').mean()  #取一个小时的平均值
+        df=df.dropna(how='any')
+        time_list1=df.index.tolist()
+
+        VolChng = cal_volt_change(df,volt_column)
+    
+
+    VolSigma = cal_volt_sigma(df,volt_column)
+
+    OutLineVol=DataFrame(columns=['time','sn','VolOl_Uni','VolChng_Uni'])
+
+    #静置电压变化率和离群度计算
+    if len(VolChng)>5 and len(VolSigma)>5:
+        VolChng['time'] = time_list1
+        VolChng= VolChng.set_index('time')
+        VolChng_Uni_result=VolChng.values.tolist()#改
+        
+        VolSigma['time'] = time_list1
+        VolSigma= VolSigma.set_index('time')
+        VolOl_Uni_result=VolSigma.values.tolist()#改
+       
+        for i in range(0,len(VolChng)):
+            OutLineVol.loc[i,'VolOl_Uni']=str(list(np.around(VolOl_Uni_result[i],decimals=2)))
+            OutLineVol.loc[i,'VolChng_Uni']=str(list(np.around(VolChng_Uni_result[i],decimals=2)))
+        OutLineVol=OutLineVol[~OutLineVol['VolOl_Uni'].str.contains('nan')]
+        OutLineVol=OutLineVol[~OutLineVol['VolChng_Uni'].str.contains('nan')]
+        OutLineVol=OutLineVol.applymap((lambda x:''.join(x.split()) if type(x) is str else x)) 
+        OutLineVol=OutLineVol.reset_index(drop=True) 
+        OutLineVol['time']= VolSigma.index
+        OutLineVol['sn']=sn
+
+    return(OutLineVol)

BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/BatParam.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSBatInterShort.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSBatUniform.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/CBMSSafetyWarning.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/DBDownload.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/VoltStray.cpython-38.pyc


BIN
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/__pycache__/log.cpython-38.pyc


+ 222 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/main.py

@@ -0,0 +1,222 @@
+import pandas as pd
+import pymysql
+from LIB.BACKEND import DBManager, Log
+from apscheduler.schedulers.blocking import BlockingScheduler
+import datetime
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+import CBMSBatInterShort
+import CBMSBatUniform
+import VoltStray
+import CBMSSafetyWarning
+
+#电池热安全预警核心算法函数......................................................................................................................
+def saftywarning_cal():
+    global SNnums
+    global df_warning_ram
+    global df_warning_ram1
+    global df_warning_ram2
+    global df_warning_ram3
+    global df_lfp_ram
+    global df_lfp_ram1
+    
+    now_time=datetime.datetime.now()
+    start_time=now_time-datetime.timedelta(hours=6)
+    start_time1=now_time-datetime.timedelta(days=7)
+    start_time2=now_time-datetime.timedelta(days=3)
+    start_time3=now_time-datetime.timedelta(days=1)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    start_time1=start_time1.strftime('%Y-%m-%d %H:%M:%S')
+    start_time2=start_time2.strftime('%Y-%m-%d %H:%M:%S')
+    start_time3=start_time3.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    user='qx_read'
+    password='Qx@123456'
+
+    #读取故障结果库中faultcode==110且time_sp='0000-00-00 00:00:00'...............................
+    db='safety_platform'
+    mysql = pymysql.connect (host=host, user=user, password=password, port=port, database=db)
+    cursor = mysql.cursor()
+    param='time_st,time_sp,sn,faultcode,faultlv,faultinfo,faultadvice'
+    tablename='all_fault_info'
+    sql =  "select %s from %s where faultcode=110 and time_sp='0000-00-00 00:00:00'" %(param,tablename)
+    cursor.execute(sql)
+    res = cursor.fetchall()
+    df_fault_ram= pd.DataFrame(res,columns=param.split(','))
+    cursor.close()
+    mysql.close()
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+
+        #读取原始数据库数据........................................................................................................................................................
+        dbManager = DBManager.DBManager()
+        df_data = dbManager.get_data(sn=sn, start_time=start_time, end_time=end_time, data_groups=['bms'])
+        df_bms = df_data['bms']
+        # print(df_bms)
+        # df_bms.to_csv(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\98Download\\'+sn+'_BMS_'+tim+'.csv',encoding='GB18030')
+
+        #读取结果数据库数据........................................................................................................................................................
+        db='qx_cas'
+        mode=1
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_soh=DBRead.getdata('time_st,sn,soh,cellsoh', tablename='cellstateestimation_soh', sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellvolt_diff,cellmin_num,cellmax_num,cellvolt_rank', tablename='cellstateestimation_uniform_socvoltdiff', sn=sn, timename='time', st=start_time1, sp=end_time)
+
+        if not df_bms.empty:
+            #ram处理...............................................................................................................
+            df_warning_ram_sn=df_warning_ram[df_warning_ram['sn']==sn]
+            df_warning_ram_sn1=df_warning_ram1[df_warning_ram1['sn']==sn]
+            df_warning_ram_sn2=df_warning_ram2[df_warning_ram2['sn']==sn]
+            df_warning_ram_sn3=df_warning_ram3[df_warning_ram3['sn']==sn]
+            df_warning_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn2.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn3.reset_index(inplace=True,drop=True)     #重置索引
+            if celltype>50 and (not df_lfp_ram.empty):
+                df_lfp_ram_sn=df_lfp_ram[df_lfp_ram['sn']==sn]
+                df_lfp_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+            else:
+                df_lfp_ram_sn=pd.DataFrame()
+                df_lfp_ram=pd.DataFrame(columns=df_bms.columns.tolist()+['sn'])
+            if celltype>50 and (not df_lfp_ram1.empty):
+                df_lfp_ram_sn1=df_lfp_ram1[df_lfp_ram1['sn']==sn]
+                df_lfp_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+            else:
+                df_lfp_ram_sn1=pd.DataFrame()
+                df_lfp_ram1=pd.DataFrame(columns=df_bms.columns.tolist()+['sn'])
+
+            #内短路计算..................................................................................................................................................
+            BatShort=CBMSBatInterShort.BatInterShort(sn,celltype,df_bms,df_soh,df_warning_ram_sn,df_warning_ram_sn1,df_warning_ram_sn2,df_warning_ram_sn3,df_lfp_ram_sn)
+            df_short_res, df_ram_res, df_ram_res1, df_ram_res2, df_ram_res3, df_ram_res4=BatShort.intershort() 
+            if not df_short_res.empty:
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\07BatSafetyWarning\内短路.txt','a') as file:
+                    file.write(str(df_short_res)+'\n')
+            
+            #静置电压排名..................................................................................................................................................
+            BatUniform=CBMSBatUniform.BatUniform(sn,celltype,df_bms,df_uniform,df_ram_res3,df_lfp_ram_sn1)
+            df_rank_res, df_ram_res3, df_ram_res5=BatUniform.batuniform()
+            if not df_rank_res.empty:
+                df_uniform=df_rank_res
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\07BatSafetyWarning\电压排名.txt','a') as file:
+                    file.write(str(df_rank_res)+'\n')
+            
+            #电压离群.....................................................................................................................................................
+            df_voltsigma=VoltStray.main(sn,df_bms,celltype)
+            if not df_voltsigma.empty:
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\07BatSafetyWarning\电压离群.txt','a') as file:
+                    file.write(str(df_voltsigma)+'\n')
+
+            #ram处理................................................................................................................
+            df_warning_ram=df_warning_ram.drop(df_warning_ram[df_warning_ram.sn==sn].index)
+            df_warning_ram1=df_warning_ram1.drop(df_warning_ram1[df_warning_ram1.sn==sn].index)
+            df_warning_ram2=df_warning_ram2.drop(df_warning_ram2[df_warning_ram2.sn==sn].index)
+            df_warning_ram3=df_warning_ram3.drop(df_warning_ram3[df_warning_ram3.sn==sn].index)
+
+            df_warning_ram=pd.concat([df_warning_ram,df_ram_res],ignore_index=True)
+            df_warning_ram1=pd.concat([df_warning_ram1,df_ram_res1],ignore_index=True)
+            df_warning_ram2=pd.concat([df_warning_ram2,df_ram_res2],ignore_index=True)
+            df_warning_ram3=pd.concat([df_warning_ram3,df_ram_res3],ignore_index=True)
+            
+            if celltype>50:
+                df_lfp_ram=df_lfp_ram.drop(df_lfp_ram[df_lfp_ram.sn==sn].index)
+                df_lfp_ram=pd.concat([df_lfp_ram,df_ram_res4],ignore_index=True)
+                df_lfp_ram1=df_lfp_ram1.drop(df_lfp_ram1[df_lfp_ram1.sn==sn].index)
+                df_lfp_ram1=pd.concat([df_lfp_ram1,df_ram_res5],ignore_index=True)
+            
+
+        #电池热安全预警..............................................................................................................................................................
+        #读取内短路、析锂和一致性结果数据库数据
+        db='qx_cas'
+        mode=2
+        tablename1='cellstateestimation_intershort'
+        tablename3='cellstateestimation_uniform_socvoltdiff'
+        tablename4='outlier_voltchangeratio'   #电压离群表单
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_short=DBRead.getdata('time_sp,sn,short_current', tablename=tablename1, sn=sn, timename='time_sp', st=start_time1, sp=end_time)
+            # df_liplated=DBRead.getdata('time,sn,liplated,liplated_amount', tablename=tablename2, sn=sn, timename='time', st=start_time2, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellvolt_diff,cellmin_num,cellmax_num,cellvolt_rank', tablename=tablename3, sn=sn, timename='time', st=start_time2, sp=end_time)
+            df_voltsigma=DBRead.getdata('time,sn,VolOl_Uni,VolChng_Uni', tablename=tablename4, sn=sn, timename='time', st=start_time3, sp=end_time)
+            df_uniform=df_uniform.dropna(axis=0,how='any')
+        
+        #获取sn的故障RAM
+        df_fault_ram_sn=df_fault_ram[df_fault_ram['sn']==sn]
+        
+        #热安全预警
+        if df_fault_ram_sn.empty:
+            BatWarning=CBMSSafetyWarning.SafetyWarning(sn,celltype,df_short,df_uniform,df_voltsigma,df_soh)
+            df_warning_res=BatWarning.diag()
+            #当前热失控故障写入数据库
+            if not df_warning_res.empty:
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\07BatSafetyWarning\热失控预警.txt','a',encoding="utf-8") as file:
+                    file.write(str(tuple(df_warning_res.iloc[-1]))+'\n')
+        
+        else:
+            fault_time=df_fault_ram_sn.iloc[-1]['time_st']
+            if (now_time-fault_time).total_seconds()>7*24*3600:   #df_warning_end历史故障筛选并更改数据库故障结束时间
+                df_fault_ram_sn['time_st']=end_time
+                with open(r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\07BatSafetyWarning\热失控预警.txt','a',encoding="utf-8") as file:
+                    file.write(str(tuple(df_warning_res.iloc[-1]))+'\n')
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    # excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    # SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    # SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    # SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    # SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    # SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    # SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    # SNnums_6060=SNdata_6060['SN号'].tolist()
+    # SNnums_6040=SNdata_6040['SN号'].tolist()
+    # SNnums_4840=SNdata_4840['SN号'].tolist()
+    # SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    # SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    # SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    # SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255 + SNnums_6040 + SNnums_4840 + SNnums_6060
+    SNnums=['HUATING']
+    
+    mylog=log.Mylog('log_warning.txt','error')
+    mylog.logcfg()
+
+    #............................模块运行前,先读取数据库中所有结束时间为0的数据,需要从数据库中读取...................................
+    df_warning_ram=pd.DataFrame(columns=['sn','time','deltsoc','cellsoc'])
+    df_warning_ram1=pd.DataFrame(columns=['sn','time1','deltsoc1'])
+    df_warning_ram2=pd.DataFrame(columns=['sn','time2','deltAs2'])
+    df_warning_ram3=pd.DataFrame(columns=['sn','time3','standingtime','standingtime1','standingtime2'])
+    df_lfp_ram=pd.DataFrame()
+    df_lfp_ram1=pd.DataFrame()
+
+    now_time='2021-12-08 15:00:00'
+    now_time=datetime.datetime.strptime(now_time,'%Y-%m-%d %H:%M:%S')
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(saftywarning_cal, 'interval', seconds=5)
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 250 - 0
USER/SPF/alibaba/alibaba/07BatSafetyWarning/07BatSafetyWarning/main_test.py

@@ -0,0 +1,250 @@
+import pandas as pd
+import pymysql
+from LIB.BACKEND import DBManager, Log
+from apscheduler.schedulers.blocking import BlockingScheduler
+import time, datetime
+from USER.alibaba.Common import DBDownload
+from USER.alibaba.Common import log
+import CBMSBatInterShort
+import CBMSBatUniform
+import VoltStray
+import CBMSSafetyWarning
+
+#电池热安全预警核心算法函数......................................................................................................................
+def saftywarning_cal():
+    global SNnums
+    global df_warning_ram
+    global df_warning_ram1
+    global df_warning_ram2
+    global df_warning_ram3
+    global df_lfp_ram
+    global df_lfp_ram1
+    global now_time
+    global df_bms
+    
+    start=time.time()
+    # now_time=datetime.datetime.now()
+    # start_time=now_time-datetime.timedelta(hours=12)
+    # start_time1=now_time-datetime.timedelta(days=7)
+    # start_time2=now_time-datetime.timedelta(days=90)
+    # start_time3=now_time-datetime.timedelta(days=3)
+    # start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    # start_time1=start_time1.strftime('%Y-%m-%d %H:%M:%S')
+    # start_time2=start_time2.strftime('%Y-%m-%d %H:%M:%S')
+    # start_time3=start_time3.strftime('%Y-%m-%d %H:%M:%S')
+    # end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    now_time=now_time+datetime.timedelta(hours=6)
+    start_time=now_time-datetime.timedelta(hours=24)
+    start_time1=now_time-datetime.timedelta(days=7)
+    start_time2=now_time-datetime.timedelta(days=3)
+    start_time3=now_time-datetime.timedelta(days=1)
+    start_time=start_time.strftime('%Y-%m-%d %H:%M:%S')
+    start_time1=start_time1.strftime('%Y-%m-%d %H:%M:%S')
+    start_time2=start_time2.strftime('%Y-%m-%d %H:%M:%S')
+    start_time3=start_time3.strftime('%Y-%m-%d %H:%M:%S')
+    end_time=now_time.strftime('%Y-%m-%d %H:%M:%S')
+
+    #数据库配置
+    host='rm-bp10j10qy42bzy0q77o.mysql.rds.aliyuncs.com'
+    port=3306
+    user='qx_read'
+    password='Qx@123456'
+
+    #读取故障结果库中code==110且end_time='0000-00-00 00:00:00'...............................
+    # db='safety_platform'
+    # mysql = pymysql.connect (host=host, user=user, password=password, port=port, database=db)
+    # cursor = mysql.cursor()
+    # param='start_time,end_time,product_id,code,level,info,advice'
+    # tablename='all_fault_info'
+    # sql =  "select %s from %s where code=110 and end_time='0000-00-00 00:00:00'" %(param,tablename)
+    # cursor.execute(sql)
+    # res = cursor.fetchall()
+    # df_fault_ram= pd.DataFrame(res,columns=param.split(','))
+    # cursor.close()
+    # mysql.close()
+    df_fault_ram=pd.DataFrame(columns=['time_st','time_sp','sn','faultcode','faultlv','faultinfo','faultadvice'])
+
+    for sn in SNnums:
+        if 'PK500' in sn:
+            celltype=1 #6040三元电芯
+        elif 'PK502' in sn:
+            celltype=2 #4840三元电芯
+        elif 'K504B' in sn:
+            celltype=99    #60ah林磷酸铁锂电芯
+        elif 'MGMLXN750' in sn:
+            celltype=3 #力信50ah三元电芯
+        elif 'MGMCLN750' or 'UD' in sn: 
+            celltype=4 #CATL 50ah三元电芯
+        else:
+            print('SN:{},未找到对应电池类型!!!'.format(sn))
+            continue
+            # sys.exit()
+        celltype=2
+
+        #读取原始数据库数据........................................................................................................................................................
+        df_bms1=df_bms[(df_bms['time'] > start_time) & (df_bms['time'] < end_time)]
+        df_bms1.reset_index(inplace=True,drop=True)
+        print(df_bms1)
+       
+        #读取结果数据库数据........................................................................................................................................................
+        db='qx_cas'
+        mode=1
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_soh=DBRead.getdata('time_st,sn,soh,cellsoh', tablename='cellstateestimation_soh', sn=sn, timename='time_sp', st=start_time, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellvolt_diff,cellmin_num,cellmax_num', tablename='cellstateestimation_uniform_socvoltdiff', sn=sn, timename='time', st=start_time1, sp=end_time)
+
+        if not df_bms1.empty:
+            #ram处理...............................................................................................................
+            df_warning_ram_sn=df_warning_ram[df_warning_ram['sn']==sn]
+            df_warning_ram_sn1=df_warning_ram1[df_warning_ram1['sn']==sn]
+            df_warning_ram_sn2=df_warning_ram2[df_warning_ram2['sn']==sn]
+            df_warning_ram_sn3=df_warning_ram3[df_warning_ram3['sn']==sn]
+            df_warning_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn2.reset_index(inplace=True,drop=True)     #重置索引
+            df_warning_ram_sn3.reset_index(inplace=True,drop=True)     #重置索引
+            if celltype>50 and (not df_lfp_ram.empty):
+                df_lfp_ram_sn=df_lfp_ram[df_lfp_ram['sn']==sn]
+                df_lfp_ram_sn.reset_index(inplace=True,drop=True)     #重置索引
+            else:
+                df_lfp_ram_sn=pd.DataFrame()
+                df_lfp_ram=pd.DataFrame(columns=df_bms.columns.tolist()+['sn'])
+            if celltype>50 and (not df_lfp_ram1.empty):
+                df_lfp_ram_sn1=df_lfp_ram1[df_lfp_ram1['sn']==sn]
+                df_lfp_ram_sn1.reset_index(inplace=True,drop=True)     #重置索引
+            else:
+                df_lfp_ram_sn1=pd.DataFrame()
+                df_lfp_ram1=pd.DataFrame(columns=df_bms.columns.tolist()+['sn'])
+
+            #内短路计算..................................................................................................................................................
+            BatShort=CBMSBatInterShort.BatInterShort(sn,celltype,df_bms,df_soh,df_warning_ram_sn,df_warning_ram_sn1,df_warning_ram_sn2,df_warning_ram_sn3,df_lfp_ram_sn)
+            df_short_res, df_ram_res, df_ram_res1, df_ram_res2, df_ram_res3, df_ram_res4=BatShort.intershort() 
+            if not df_short_res.empty:
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\07BatSafetyWarning\内短路.txt','a') as file:
+                    file.write(str(df_short_res)+'\n')
+            
+            #静置电压排名..................................................................................................................................................
+            BatUniform=CBMSBatUniform.BatUniform(sn,celltype,df_bms1,df_uniform,df_ram_res3,df_lfp_ram_sn1)
+            df_rank_res, df_ram_res3, df_ram_res5=BatUniform.batuniform()
+            if not df_rank_res.empty:
+                df_uniform=df_rank_res
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\07BatSafetyWarning\电压排名.txt','a') as file:
+                    file.write(str(df_rank_res)+'\n')
+            
+            #电压离群.....................................................................................................................................................
+            df_voltsigma=VoltStray.main(sn,df_bms1,celltype)
+            if not df_voltsigma.empty:
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\07BatSafetyWarning\电压离群.txt','a') as file:
+                    file.write(str(df_voltsigma)+'\n')
+
+            #ram处理................................................................................................................
+            df_warning_ram=df_warning_ram.drop(df_warning_ram[df_warning_ram.sn==sn].index)
+            df_warning_ram1=df_warning_ram1.drop(df_warning_ram1[df_warning_ram1.sn==sn].index)
+            df_warning_ram2=df_warning_ram2.drop(df_warning_ram2[df_warning_ram2.sn==sn].index)
+            df_warning_ram3=df_warning_ram3.drop(df_warning_ram3[df_warning_ram3.sn==sn].index)
+
+            df_warning_ram=pd.concat([df_warning_ram,df_ram_res],ignore_index=True)
+            df_warning_ram1=pd.concat([df_warning_ram1,df_ram_res1],ignore_index=True)
+            df_warning_ram2=pd.concat([df_warning_ram2,df_ram_res2],ignore_index=True)
+            df_warning_ram3=pd.concat([df_warning_ram3,df_ram_res3],ignore_index=True)
+            
+            if celltype>50:
+                df_lfp_ram=df_lfp_ram.drop(df_lfp_ram[df_lfp_ram.sn==sn].index)
+                df_lfp_ram=pd.concat([df_lfp_ram,df_ram_res4],ignore_index=True)
+                df_lfp_ram1=df_lfp_ram1.drop(df_lfp_ram1[df_lfp_ram1.sn==sn].index)
+                df_lfp_ram1=pd.concat([df_lfp_ram1,df_ram_res5],ignore_index=True)
+            
+
+        #电池热安全预警..............................................................................................................................................................
+        #读取内短路、析锂和一致性结果数据库数据
+        db='qx_cas'
+        mode=2
+        tablename1='cellstateestimation_intershort'
+        tablename3='cellstateestimation_uniform_socvoltdiff'
+        tablename4='outlier_voltchangeratio'   #电压离群表单
+        DBRead=DBDownload.DBDownload(host, port, db, user, password,mode)
+        with DBRead as DBRead:
+            df_short=DBRead.getdata('time_sp,sn,short_current', tablename=tablename1, sn=sn, timename='time_sp', st=start_time1, sp=end_time)
+            # df_liplated=DBRead.getdata('time,sn,liplated,liplated_amount', tablename=tablename2, sn=sn, timename='time', st=start_time2, sp=end_time)
+            df_uniform=DBRead.getdata('time,sn,cellsoc_diff,cellvolt_diff,cellmin_num,cellmax_num,cellvolt_rank', tablename=tablename3, sn=sn, timename='time', st=start_time2, sp=end_time)
+            # df_voltsigma=DBRead.getdata('time,sn,VolOl_Uni,VolChng_Uni', tablename=tablename4, sn=sn, timename='time', st=start_time3, sp=end_time)
+            df_uniform=df_uniform.dropna(axis=0,how='any')
+        
+        #获取sn的故障RAM
+        df_fault_ram_sn=df_fault_ram[df_fault_ram['sn']==sn]
+        
+        #热安全预警
+        if df_fault_ram_sn.empty:
+            BatWarning=CBMSSafetyWarning.SafetyWarning(sn,celltype,df_short,df_uniform,df_voltsigma,df_soh)
+            df_warning_res=BatWarning.diag()
+            #当前热失控故障写入数据库
+            if not df_warning_res.empty:
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\07BatSafetyWarning\热失控预警.txt','a',encoding="utf-8") as file:
+                    file.write(str(tuple(df_warning_res.iloc[-1]))+'\n')
+        
+        else:
+            fault_time=datetime.datetime.strptime(df_fault_ram_sn.iloc[-1]['start_time'], '%Y-%m-%d %H:%M:%S')
+            if (now_time-fault_time).total_seconds()>3*24*3600:   #df_warning_end历史故障筛选并更改数据库故障结束时间
+                df_fault_ram_sn['end_time']=end_time
+                df_fault_ram_sn['Batpos']=1
+                with open(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\07BatSafetyWarning\热失控预警.txt','a',encoding="utf-8") as file:
+                    file.write(str(tuple(df_warning_res.iloc[-1]))+'\n')
+
+        
+        print(df_warning_ram)
+        print(df_warning_ram1)
+        print(df_warning_ram2)
+        print(df_warning_ram3)
+        print(df_lfp_ram)
+
+        end=time.time()
+        print(end-start)
+        # print(df_soh)
+
+#...............................................主函数起定时作用.......................................................................................................................
+if __name__ == "__main__":
+    
+    # excelpath=r'D:\Platform\platform_python\data_analyze_platform\USER\spf\01qixiang\sn-20210903.xlsx'
+    # SNdata_6060 = pd.read_excel(excelpath, sheet_name='科易6060')
+    # SNdata_6040 = pd.read_excel(excelpath, sheet_name='科易6040')
+    # SNdata_4840 = pd.read_excel(excelpath, sheet_name='科易4840')
+    # SNdata_L7255 = pd.read_excel(excelpath, sheet_name='格林美-力信7255')
+    # SNdata_C7255 = pd.read_excel(excelpath, sheet_name='格林美-CATL7255')
+    # SNdata_U7255 = pd.read_excel(excelpath, sheet_name='优旦7255')
+    # SNnums_6060=SNdata_6060['SN号'].tolist()
+    # SNnums_6040=SNdata_6040['SN号'].tolist()
+    # SNnums_4840=SNdata_4840['SN号'].tolist()
+    # SNnums_L7255=SNdata_L7255['SN号'].tolist()
+    # SNnums_C7255=SNdata_C7255['SN号'].tolist()
+    # SNnums_U7255=SNdata_U7255['SN号'].tolist()
+    # SNnums=SNnums_L7255 + SNnums_C7255 + SNnums_U7255 + SNnums_6040 + SNnums_4840 + SNnums_6060
+    SNnums=['HUATING']
+    
+    mylog=log.Mylog('log_warning.txt','error')
+    mylog.logcfg()
+
+    #............................模块运行前,先读取数据库中所有结束时间为0的数据,需要从数据库中读取...................................
+    df_warning_ram=pd.DataFrame(columns=['sn','time','deltsoc','cellsoc'])
+    df_warning_ram1=pd.DataFrame(columns=['sn','time1','deltsoc1'])
+    df_warning_ram2=pd.DataFrame(columns=['sn','time2','deltAs2'])
+    df_warning_ram3=pd.DataFrame(columns=['sn','time3','standingtime','standingtime1','standingtime2'])
+    df_lfp_ram=pd.DataFrame()
+    df_lfp_ram1=pd.DataFrame()
+
+    now_time='2021-10-29 14:28:40'
+    now_time=datetime.datetime.strptime(now_time,'%Y-%m-%d %H:%M:%S')
+    df_bms= pd.read_excel(r'D:\00WorkSpace\01Python\data_analyze_platform\USER\alibaba\98Download\18650-故障诊断原始数据.xlsx')
+    df_bms['time']=pd.to_datetime(df_bms['time'], format='%Y-%m-%d %H:%M:%S')
+
+    #定时任务.......................................................................................................................................................................
+    scheduler = BlockingScheduler()
+    scheduler.add_job(saftywarning_cal, 'interval', seconds=5)
+
+    try:  
+        scheduler.start()
+    except Exception as e:
+        scheduler.shutdown()
+        print(repr(e))
+        mylog.logopt(e)

+ 196 - 0
USER/SPF/alibaba/alibaba/BatParam.py

@@ -0,0 +1,196 @@
+
+#定义电池参数
+
+class BatParam:
+    def __init__(self,celltype):
+
+        #公用参数................................................................................................................................................
+        #热失控参数
+        self.TrwTempHigh=60
+        self.TrwTempRate=3
+        self.TrwTempDiff=15
+        self.TrwCellVoltDiff=2.5
+        self.TrwCellVoltFall=0.5
+        self.TrwCellVoltLow=1.5
+        self.TrwPackVoltFall=1.5
+        
+        #故障诊断参数
+        self.temp_time=10
+        self.volt_time=10
+
+        self.SocJump=10
+        self.SocClamp=0.1
+        self.SocLow=3
+        self.SocDiff=20
+
+        self.SohLow=65
+        self.SohDiff=15
+
+        #mana-kendall趋势检验参数
+        self.mk_p=0.001
+        self.mk_z=-5
+        self.mk_Tau=-0.7
+        self.mk_slope=-0.1
+        self.mk_s=-260
+        self.mk_svar=1600
+
+        self.OcvWeight_Temp=[-30,-20,-10,0,10,20,30,40,50]
+        self.OcvWeight_StandingTime=[0,500,600,1200,1800,3600,7200,10800]
+        self.OcvWeight            =[[0,0,  0,  0,    0,   0.1,0.3, 1],
+                                    [0,0,  0,  0,    0,   0.1,0.3, 1],
+                                    [0,0,  0,  0,    0,   0.2,0.5, 1],
+                                    [0,0,  0,  0,    0.2, 0.4,0.8, 1],
+                                    [0,0,  0,  0.1,  0.3, 0.6,1,   1],
+                                    [0,0,  0.1,0.2,  0.5, 0.8,1,   1],
+                                    [0,0,  0.1,0.3,  0.6, 1,  1,   1],
+                                    [0,0,  0.1,0.3,  0.7, 1,  1,   1],
+                                    [0,0,  0.2,0.3,  0.8, 1,  1,   1]]
+
+
+        if celltype==1: #永联+康普顿21700
+            self.Capacity = 4*2
+            self.PackFullChrgVolt=69.99
+            self.CellFullChrgVolt=4.2
+            self.CellFullChrgCrnt=-4
+            self.CellVoltNums=120
+            self.CellTempNums=40
+            self.FullChrgSoc=90
+            self.PackCrntDec=1
+            self.BalCurrent=0.015
+            self.LookTab_SOC = [0,	     5,	    10,	    15,	    20,	    25,	    30,	    35,	    40,	    45,	    50,	    55,	    60,	    65,	    70,	    75,	    80,	    85,	    90,	    95,	    100]
+            self.LookTab_OCV = [2.8497,	3.0924,	3.2868,	3.4117,	3.4461,	3.5032,	3.5602,	3.6049,	3.6368,	3.6709,	3.7121,	3.7593,	3.8237,	3.8755,	3.9093,	3.9518,	4.0119,	4.0615,	4.077,	4.0969,	4.1821]
+
+            self.CellOvLv1=4.2
+            self.CellOvLv2=4.25
+            self.CellUvLv1=2.8
+            self.CellUvLv2=2.5
+            self.CellVoltDiffLv1=0.3
+            self.CellVoltDiffLv2=0.5
+            self.PackVoltOvLv1=self.CellOvLv1*self.CellVoltNums
+            self.PackVoltOvLv2=self.CellOvLv2*self.CellVoltNums
+            self.PackVoltUvLv1=self.CellUvLv1*self.CellVoltNums
+            self.PackVoltUvLv2=self.CellUvLv2*self.CellVoltNums
+
+            self.CellTempUpLmt=119
+            self.CellTempLwLmt=-39
+            self.CellTempHighLv1=45
+            self.CellTempHighLv2=50
+            self.CellTempLowLv1=0
+            self.CellTempLowLv2=-5
+            self.CellTempDiffLv1=10
+            self.CellTempDiffLv2=15
+            self.CellTempRate=5
+
+            self.PackChgOc=-40
+            self.PackDisOc=200
+
+            self.LeakCurrentLv1=-10
+            self.LeakCurrentLv2=-15
+            self.LeakCurrentLv3=-50
+
+            self.TrwVoltRate=-1
+
+        elif celltype==2: #中恒+华庭18650
+            self.Capacity = 2*9
+            self.CellVoltNums= 68
+            self.CellTempNums= 40
+            self.CellFullChrgVolt=4.2
+            self.CellFullChrgCrnt=-self.Capacity/2
+            self.FullChrgSoc=100
+            self.PackCrntDec=1
+            self.BalCurrent=0.015
+            self.LookTab_SOC = [0,	     5,	    10,	    15,	    20,	    25,	    30,	    35,	    40,	    45,	    50,	    55,	    60,	    65,	    70,	    75,	    80,	    85,	    90,	    95,	    100]
+            self.LookTab_OCV = [2.929,	3.2902,	3.3888,	3.425,	3.4846,	3.5382,	3.577,	3.6083,	3.638,	3.6786,	3.7127,	3.7596,	3.7853,	3.8371,	3.9081,	3.9127,	4.0097,	4.0314,	4.0463,	4.0969,	4.174]
+
+            self.CellOvLv1=4.04
+            self.CellOvLv2=4.05
+            self.CellUvLv1=2.99
+            self.CellUvLv2=2.950
+            self.CellVoltDiffLv1=0.35
+            self.CellVoltDiffLv2=0.4
+            self.PackVoltOvLv1=self.CellOvLv1*self.CellVoltNums
+            self.PackVoltOvLv2=self.CellOvLv2*self.CellVoltNums
+            self.PackVoltUvLv1=self.CellUvLv1*self.CellVoltNums
+            self.PackVoltUvLv2=self.CellUvLv2*self.CellVoltNums
+
+            self.CellTempUpLmt=119
+            self.CellTempLwLmt=-39
+            self.CellTempHighLv1=45
+            self.CellTempHighLv2=50
+            self.CellTempLowLv1=0
+            self.CellTempLowLv2=-5
+            self.CellTempDiffLv1=10
+            self.CellTempDiffLv2=15
+            self.CellTempRate=5
+
+            self.PackChgOc=-45
+            self.PackDisOc=200
+
+            self.LeakCurrentLv1=-10
+            self.LeakCurrentLv2=-15
+            self.LeakCurrentLv3=-50
+
+            self.TrwVoltRate=-1
+
+        elif celltype==99:   #永联+力神
+            self.Capacity = 40*2
+            self.CellVoltNums=72
+            self.CellTempNums=32
+            self.CellFullChrgVolt=3.5
+            self.CellFullChrgCrnt=-self.Capacity/2
+
+            self.OcvInflexionBelow=3.285
+            self.OcvInflexion2=3.303
+            self.OcvInflexion3=3.343
+            self.OcvInflexionAbove=3.36
+            self.SocInflexion1=30
+            self.SocInflexion2=60
+            self.SocInflexion3=70
+
+            self.FullChrgSoc=97
+            self.PeakSoc=62.5
+            self.PeakVoltLowLmt=3.37
+            self.PeakVoltUpLmt=3.42
+            self.PeakCellVolt=[3.384,3.385,3.386,3.387,3.388]
+            self.PackCrntDec=1
+            self.BalCurrent=0.015
+
+            self.LookTab_SOC = [0,	5,	10,	15,	20,	25,	30,	35,	40,	45,	50,	55,	60,	61,	62,	63,	64,	65,	66,	67,	68,	69,	70,	75,	80,	85,	90,	95,	96,	97,	98,	99,	100]
+            self.LookTab_OCV = [2.6748,	3.2020,	3.2170,	3.2430,	3.2600,	3.2770,	3.2880,	3.2890,	3.2900,	3.2910,	3.2911,	3.2970,	3.3030,	3.3080,	3.3200,	3.3270,	3.3290,	3.3300,	3.3301,	3.3310,	3.3311,	3.3312,	3.3313,	3.3314,	3.3315,	3.3316,	3.3320,	3.3330,	3.3340,	3.3350,	3.3360,	3.3580,	3.3640]
+            self.LookTab_OCVChg=[2.6460, 3.1570, 3.2220, 3.2450,3.2760,	3.2970,	3.3060,	3.3070,	3.3080,	3.3090,	3.3110,	3.3140,	3.3220,	3.3270,	3.3330,	3.3380,	3.3420,	3.3421,	3.3422,	3.3423,	3.3424,	3.3431,	3.3432,	3.3433,	3.3434,	3.3441,	3.3442,	3.3443,	3.3444,	3.3445,	3.3446,	3.3447,	3.3640]
+
+            self.CellOvLv1=3.65
+            self.CellOvLv2=3.7
+            self.CellUvLv1=2.7
+            self.CellUvLv2=2.6
+            self.CellVoltDiffLv1=0.6
+            self.CellVoltDiffLv2=1.1
+            self.PackVoltOvLv1=self.CellOvLv1*self.CellVoltNums
+            self.PackVoltOvLv2=self.CellOvLv2*self.CellVoltNums
+            self.PackVoltUvLv1=self.CellUvLv1*self.CellVoltNums
+            self.PackVoltUvLv2=self.CellUvLv2*self.CellVoltNums
+
+            self.CellTempUpLmt=119
+            self.CellTempLwLmt=-39
+            self.CellTempHighLv1=45
+            self.CellTempHighLv2=50
+            self.CellTempLowLv1=0
+            self.CellTempLowLv2=-5
+            self.CellTempDiffLv1=15
+            self.CellTempDiffLv2=20
+            self.CellTempRate=5
+
+            self.PackChgOc=-160
+            self.PackDisOc=180
+
+            self.LeakCurrentLv1=-20
+            self.LeakCurrentLv2=-30
+            self.LeakCurrentLv3=-100
+
+            self.TrwVoltRate=-8  
+            self.mk_slope=-0.8
+        
+
+        else:
+            print('未找到对应电池编号!!!')
+            # sys.exit()

+ 0 - 0
USER/SPF/alibaba/alibaba/deploy.ipynb


+ 6 - 10
USER/test.ipynb

@@ -177,27 +177,23 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "a    1\n",
-       "b    2\n",
-       "c    6\n",
-       "Name: 0, dtype: int64"
+       "[1, 2, 3]"
       ]
      },
-     "execution_count": 10,
+     "execution_count": 1,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "a=df.loc[0]\n",
-    "\n",
-    "a"
+    "a=[1,2,3]\n",
+    "list(a)"
    ]
   },
   {
@@ -339,7 +335,7 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.8.8"
+   "version": "3.8.5"
   },
   "orig_nbformat": 4
  },