import os
import numpy as np
from IPython import embed
import matplotlib.pyplot as plt
from jar_functions import parse_infodataset
from jar_functions import adjust_eodf

base_path = 'D:\\jar_project\\JAR\\sin'

identifier = ['2018lepto1',
              '2018lepto4',
              '2018lepto5',
              '2018lepto76',
              '2018lepto98',
              '2019lepto03',
              '2019lepto24',
              '2019lepto27',
              '2019lepto30',
              '2020lepto04',
              '2020lepto06',
              '2020lepto16',
              '2020lepto19',
              '2020lepto20']

av_temperature = []
for ID in identifier:
    temperature = []
    datapath = os.path.join(base_path, ID)
    for dataset in os.listdir(datapath):
        if dataset == 'prerecordings':
            continue
        data = os.path.join(datapath, dataset, 'info.dat')
        #print(data)
        i, temp = parse_infodataset(data)
        temperature.append(float(temp[0]))
    print(i)
    print(np.mean(temperature))
    av_temperature.append(np.mean(temperature))

embed()