pswamp.test_utils.csv_playback.data_reader

Classes

DataReader

Functions

float_nan(x[, replace_empty_string_with])

Module Contents

pswamp.test_utils.csv_playback.data_reader.float_nan(x, replace_empty_string_with=np.nan)
class pswamp.test_utils.csv_playback.data_reader.DataReader(pmu_data_folder, case_name_hint='', input_given_in_rad=False, skip_rows=0, skip_until_time=None)
pmu_data_folder
case_name_hint = ''
original_case_name_hint = ''
input_given_in_rad = False
current_case_name_hint = ''
file_readers_next
file_readers_paused
idx_time
idx_freq
idx_dfreq
idx_phasors
skip_rows = 0
skip_seconds_until_time = None
reset()
skip_until_time(target_time_stamp)
create_file_readers(pmu_data_folder, case_name_hint)
voltage_search_terms()
current_search_terms()
static search_for_idx(list_of_strings, search_terms, mode='all', return_mask=False)
get_time_stamp(rows)
static str2date(date_string)
ensure_radians(angle, substitute_nan_with=0)
handle_end_of_file()
get_next_case_name_hint(case_name_hint)
read_next_rows()
get_next_row()
get_file_path_list(pmu_data_folder, case_name_hint)
get_pmu_id(file_path)
read_row_from_file(file_reader)
new_file_reader(file_path)