def load(self, directory): assert(os.path.isdir(directory)) self.reset() self.directory_ = directory dataFile = DataFile() print "-- loading data from '" + self.getName() + "'" # load coverage events filename = os.path.join(self.directory_, COVERAGE_EVENTS_FILE) dataFile.load(filename) self.coverageEvents_= dataFile.getDataAs("fl") # load time events filename = os.path.join(self.directory_, TIME_EVENTS_FILE) dataFile.load(filename) self.timeEvents_= dataFile.getDataAs("fl") # load experiment config filename = os.path.join(self.directory_, EXPERIMENT_CONFIG_FILE) dataFile.load(filename) self.robotCount_ = int(dataFile.data_[0][0]); self.worldType_ = dataFile.data_[0][1]; # load final coverage filename = os.path.join(self.directory_, FINAL_COVERAGE_FILE) dataFile.load(filename) self.finalCoverage_ = dataFile.getDataAs("fl") # load meanTileTimeBetweenVisits filename = os.path.join(self.directory_, MEAN_TILE_TIME_BEWTEEN_VISITS_FILE) dataFile.load(filename) self.meanTileTimeBetweenVisits_ = dataFile.getDataAs("iil") # load tileVisits filename = os.path.join(self.directory_, TILE_VISITS_FILE) dataFile.load(filename) self.tileVisits_ = dataFile.getDataAs("iii") # load visitsEvents filename = os.path.join(self.directory_, VISITS_EVENTS_FILE) dataFile.load(filename) self.visitsEvents_ = dataFile.getDataAs("fff") # load timeBetweenVisitsEvents filename = os.path.join(self.directory_, TIME_BETWEEN_VISITS_EVENTS_FILE) dataFile.load(filename) self.timeBetweenVisitsEvents_ = dataFile.getDataAs("fll")
def load(self, directory): assert (os.path.isdir(directory)) self.reset() self.directory_ = directory dataFile = DataFile() print "-- loading data from '" + self.getName() + "'" # load coverage events filename = os.path.join(self.directory_, COVERAGE_EVENTS_FILE) dataFile.load(filename) self.coverageEvents_ = dataFile.getDataAs("fl") # load time events filename = os.path.join(self.directory_, TIME_EVENTS_FILE) dataFile.load(filename) self.timeEvents_ = dataFile.getDataAs("fl") # load experiment config filename = os.path.join(self.directory_, EXPERIMENT_CONFIG_FILE) dataFile.load(filename) self.robotCount_ = int(dataFile.data_[0][0]) self.worldType_ = dataFile.data_[0][1] # load final coverage filename = os.path.join(self.directory_, FINAL_COVERAGE_FILE) dataFile.load(filename) self.finalCoverage_ = dataFile.getDataAs("fl") # load meanTileTimeBetweenVisits filename = os.path.join(self.directory_, MEAN_TILE_TIME_BEWTEEN_VISITS_FILE) dataFile.load(filename) self.meanTileTimeBetweenVisits_ = dataFile.getDataAs("iil") # load tileVisits filename = os.path.join(self.directory_, TILE_VISITS_FILE) dataFile.load(filename) self.tileVisits_ = dataFile.getDataAs("iii") # load visitsEvents filename = os.path.join(self.directory_, VISITS_EVENTS_FILE) dataFile.load(filename) self.visitsEvents_ = dataFile.getDataAs("fff") # load timeBetweenVisitsEvents filename = os.path.join(self.directory_, TIME_BETWEEN_VISITS_EVENTS_FILE) dataFile.load(filename) self.timeBetweenVisitsEvents_ = dataFile.getDataAs("fll")