Source code for nrgpy.read.channel_info_arrays

[docs]def return_array(data_file_type): """return data file header parameter array based on data_file_type""" if data_file_type.lower() in [ "rwd", "symplus3", "symphonieplus3", "sp3", "4941" "symphonieplus", "sp", "4280", "3090", ]: a, b, c, d = return_sp3_ch_info() return a, b, c, d elif data_file_type.lower() in ["rld", "sympro", "symphoniepro", "spro", "8206"]: a, b, c, d = return_spro_ch_info() return a, b, c, d else: print("unsupported data_type") return False
[docs]def return_sp3_ch_info(): """returns array of sensor info parameters for Symphonie, PLUS, and PLUS3 txt export files""" array = [ "Channel #", "Type", "Description", # 'Details', "Serial Number", "Height", "Scale Factor", "Offset", "Units", ] header_sections = {} header_sections["site_info_start"] = "-----Site Information-----" header_sections["sensor_info_start"] = "-----Sensor Information-----" header_sections["data_header"] = "Date & Time Stamp" skip_rows = 6 data_type = "symplus3" return array, header_sections, skip_rows, data_type
[docs]def return_spro_ch_info(): """returns array of possible channel parameters for SymphoniePRO txt export files""" array = [ "Channel:", "Export Channel:", "Effective Date:", "Type:", "Description:", "Serial Number:", "Height:", "Bearing:", "Scale Factor:", "Offset:", "Units:", "P-SCM Type:", ] header_sections = {} header_sections["site_info_start"] = "Export Parameters" header_sections["sensor_info_start"] = "Sensor History" header_sections["data_header"] = "Data\n" skip_rows = 2 data_type = "sympro" return array, header_sections, skip_rows, data_type