def __init__(self, target_year, variety, test_file=False, **kwargs): filepath = kwargs.get('filepath', varietyFilepath(target_year, variety, test_file)) AppleGridFileReader.__init__(self, target_year, filepath) if isinstance(variety, basestring): self.variety = getAppleVariety(variety) else: self.variety = variety
def __init__(self, target_year, variety, mode='r', test_file=False, **kwargs): if 'filepath' in kwargs: filepath = kwargs['filepath'] else: filepath = varietyFilepath(target_year, variety, test_file) AppleGridFileManager.__init__(self, target_year, filepath, mode) if isinstance(variety, basestring): self.variety = getAppleVariety(variety) else: self.variety = variety self._loadProvenanceDependencies_() self.provenance.update(fromConfig('crops.apple.variety.provenance'))
def getVarietyFilePath(self, target_year, variety, test_file=False): if isinstance(variety, basestring): var_name = variety else: var_name = variety.name return varietyFilepath(target_year, var_name, test_file)
def dataFilepath(self, year, variety_name, test_file=False): return varietyFilepath(target_year, variety_name, test_file)