def compare_mac_ubuntu(): path = "/Users/pablocerve/Documents/FING/Proyecto/results/avances-8/2-resultados-3-enero/" reader1 = TextFileReader(path + "mac/mask-true", "full-output-mask-true.txt") reader2 = TextFileReader(path + "ubuntu/mask-true", "full-output-mask-true.txt") assert (reader1.total_lines == reader2.total_lines) while reader1.continue_reading: line1 = reader1.read_line() line2 = reader2.read_line() if check_match(line1, line2): continue if "stds" in line1: assert ("stds" in line2) check_stds(line1, line2) continue if line1 != line2: print line1 print line2 assert (line1 == line2) print "COMPARE SUCCESS!!" reader1.close() reader2.close()
def create_table(self): reader = TextFileReader(os.path.dirname(__file__), '_begin.tex') self.writer.append_file(reader) for name in self.algorithms_data.keys(): print(name) print("---") line = self.generate_algorithm_line(name) self.writer.write_line(line) reader = TextFileReader(os.path.dirname(__file__), '_end.tex') self.writer.append_file(reader) self.writer.close()
def get_official_words(cls, filename): file = TextFileReader(cls.OFFICIAL_PATH, filename) array = [] while file.continue_reading: word = file.read_line().strip() array.append(word) return array
def _compare_results(self, stds, thresholds_array): reader = TextFileReader(self.script_path, self.STDS_FILENAME) while reader.continue_reading: if self.input_filename not in reader.read_line(): continue self._compare_struct(reader.read_line(), stds) self._compare_struct(reader.read_line(), thresholds_array) return raise Exception("ERROR: invalid filename: " + self.input_filename)
def _parse_and_process(folder, filename): text_file_reader = TextFileReader(folder, filename) parser = ParserNOAA() text_file_reader.parse_file(parser) parser.process_data() parser.plot(filename)
from file_utils.text_utils.text_file_reader import TextFileReader from parsers.elnino.parser_elnino import ParserElNino folder = "/Users/pablocerve/Documents/FING/Proyecto/datasets/el-nino/large" filename = 'tao-all2.dat' text_file_reader = TextFileReader(folder, filename) parser = ParserElNino() text_file_reader.parse_file(parser) parser.process_data() parser.df.groupby(['lat', 'long']).size().reset_index().rename(columns={0: 'count'}) # parser.plot(filename)
def create_text_file_reader(): path = "/Users/pablocerve/Documents/FING/Proyecto/results/avances-8" filename = "p,k.txt" return TextFileReader(path, filename)