Added the script files for running SSTES FDM and processing data
This commit is contained in:
parent
677d5890dd
commit
8346626823
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,294 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Scripts to read in data files of from Processed Serrano data
|
||||
Created on 2021-03-05
|
||||
@author: Rebecca
|
||||
"""
|
||||
|
||||
# %% Read in data files of ERV_[date].dat
|
||||
|
||||
|
||||
def read_ERV(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
|
||||
Serr_ERV = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['ERV'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_ERV
|
||||
|
||||
|
||||
# %% Read in data files of Diurnal_[date].dat
|
||||
|
||||
|
||||
def read_Diurnal(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
|
||||
Serr_Diurnal = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Diurnal'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_Diurnal
|
||||
|
||||
# %% Read in data files of GroundT_[date].dat
|
||||
|
||||
def read_GroundT(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_GroundT = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['GroundT'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_GroundT
|
||||
|
||||
|
||||
|
||||
# %% Read in data files of Indoors_[date].dat
|
||||
|
||||
def read_indoors(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_indoors = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Indoors'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_indoors
|
||||
|
||||
|
||||
# %% Read in data files of Loops_deltaTs_[date].dat
|
||||
|
||||
def read_loops_deltaTs(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_loops_deltaTs = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Loops_deltaTs'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_loops_deltaTs
|
||||
|
||||
|
||||
# %% Read in data files of Loops_flow_rates_[date].dat
|
||||
|
||||
def read_loops_flow_rates(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_loops_flow_rates = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Loops_flow_rates'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_loops_flow_rates
|
||||
|
||||
|
||||
# %% Read in data files of Loops_heat_transfer_[date].dat
|
||||
|
||||
def read_loops_heat_transfer(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
col_headers = dat_headers['Loops_heat_transfer'].dropna()
|
||||
Serr_loops_heat_transfer = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = col_headers,
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_loops_heat_transfer
|
||||
|
||||
# %% Read in data files of Loops_temperatures_[date].dat
|
||||
|
||||
def read_loops_temperatures(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_loops_temperatures = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Loops_temperatures'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_loops_temperatures
|
||||
|
||||
|
||||
# %%Read in data files of Performance_metrics_data_[date].dat
|
||||
|
||||
def read_performance_metrics_data(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_performance_metrics_data = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Performance_metrics_data'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_performance_metrics_data
|
||||
|
||||
|
||||
|
||||
# %% Read in data files of Sand_temperatures_[date].dat
|
||||
|
||||
def read_sand_temps(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with TCs and assign headers from dat_headers df
|
||||
Serr_sand_temps = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Sand_temperatures'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_sand_temps
|
||||
|
||||
|
||||
|
||||
# %% Read in data files of Weather_[date].dat
|
||||
|
||||
def read_Weather(filename, dat_headers, main_dir, data_dir):
|
||||
|
||||
import pandas as pd
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#import csv file with and assign headers from dat_headers df
|
||||
Serr_Weather = pd.read_table(data_dir.joinpath(filename),
|
||||
header = None,
|
||||
names = dat_headers['Weather'].dropna(),
|
||||
sep = '\s+',
|
||||
comment="#")
|
||||
|
||||
|
||||
|
||||
|
||||
return Serr_Weather
|
Loading…
Reference in New Issue