greenwich/raster.py
def options(self):
        """Returns a dict of driver specific raster creation options.

        See GDAL format docs at http://www.gdal.org/formats_list.html
        """
        if self._options is None:
            try:
                elem = ET.fromstring(
                    self.info.get('DMD_CREATIONOPTIONLIST', ''))
            except ET.ParseError:
                elem = []
            opts = {}
            for child in elem:
                choices = [val.text for val in child]
                if choices:
                    child.attrib.update(choices=choices)
                opts[child.attrib.pop('name')] = child.attrib
            self._options = opts
        return self._options
def options(self):
        if self._options is None:
            try:
                elem = ET.fromstring(
                    self.info.get('DMD_CREATIONOPTIONLIST', ''))
            except ET.ParseError:
                elem = []
            opts = {}
            for child in elem:
                choices = [val.text for val in child]
                if choices:
                    child.attrib.update(choices=choices)
                opts[child.attrib.pop('name')] = child.attrib
            self._options = opts
        return self._options
def options ( self ) : if self . _options is None : try : elem = ET . fromstring ( self . info . get ( 'DMD_CREATIONOPTIONLIST' , '' ) ) except ET . ParseError : elem = [ ] opts = { } for child in elem : choices = [ val . text for val in child ] if choices : child . attrib . update ( choices = choices ) opts [ child . attrib . pop ( 'name' ) ] = child . attrib self . _options = opts return self . _options
Returns a dict of driver specific raster creation options.

        See GDAL format docs at http://www.gdal.org/formats_list.html
Returns a dict of driver specific raster creation options .