Exemplo n.º 1
0
    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
Exemplo n.º 2
0
    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'))
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 def dataFilepath(self, year, variety_name, test_file=False):
     return varietyFilepath(target_year, variety_name, test_file)