示例#1
0
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()
示例#2
0
    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()
示例#3
0
 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
示例#4
0
 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)
示例#5
0
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)
示例#6
0
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)
示例#7
0
def create_text_file_reader():
    path = "/Users/pablocerve/Documents/FING/Proyecto/results/avances-8"
    filename = "p,k.txt"
    return TextFileReader(path, filename)