

def metadata(self, **kwargs):
    ' Returns the metadata for a station or stations. Users must specify at least one geographic search parameter\n        (\'stid\', \'state\', \'country\', \'county\', \'radius\', \'bbox\', \'cwa\', \'nwsfirezone\', \'gacc\', or \'subgacc\') to obtain\n        observation data. Other parameters may also be included. See below for optional parameters.\n\n        Arguments:\n        ----------\n        complete: string, optional\n            A value of 1 or 0. When set to 1, an extended list of metadata attributes for each returned station is\n            provided. This result is useful for exploring the zones and regions in which a station resides.\n            e.g. complete=\'1\'\n        sensorvars: string, optional\n            A value of 1 or 0. When set to 1, a complete history of sensor variables and period of record is given for\n            each station. e.g. sensorvars=\'1\'\n        obrange: string, optional\n            Filters metadata for stations which were in operation for a specified time period. Users can specify one\n            date or a date range. Dates are in the format of YYYYmmdd. e.g. obrange=\'20150101\',\n            obrange=\'20040101,20060101\'\n        obtimezone: string, optional\n            Set to either UTC or local. Sets timezone of obs. Default is UTC. e.g. obtimezone=\'local\'\n        stid: string, optional\n            Single or comma separated list of MesoWest station IDs. e.g. stid=\'kden,kslc,wbb\'\n        county: string, optional\n            County/parish/borough (US/Canada only), full name e.g. county=\'Larimer\'\n        state: string, optional\n            US state, 2-letter ID e.g. state=\'CO\'\n        country: string, optional\n            Single or comma separated list of abbreviated 2 or 3 character countries e.g. country=\'us,ca,mx\'\n        radius: string, optional\n            Distance from a lat/lon pt or stid as [lat,lon,radius (mi)] or [stid, radius (mi)]. e.g. radius="-120,40,20"\n        bbox: string, optional\n            Stations within a [lon/lat] box in the order [lonmin,latmin,lonmax,latmax] e.g. bbox="-120,40,-119,41"\n        cwa: string, optional\n            NWS county warning area. See http://www.nws.noaa.gov/organization.php for CWA list. e.g. cwa=\'LOX\'\n        nwsfirezone: string, optional\n            NWS fire zones. See http://www.nws.noaa.gov/geodata/catalog/wsom/html/firezone.htm for a shapefile\n            containing the full list of zones. e.g. nwsfirezone=\'LOX241\'\n        gacc: string, optional\n            Name of Geographic Area Coordination Center e.g. gacc=\'EBCC\' See http://gacc.nifc.gov/ for a list of GACCs.\n        subgacc: string, optional\n            Name of Sub GACC e.g. subgacc=\'EB07\'\n        vars: string, optional\n            Single or comma separated list of sensor variables. Will return all stations that match one of provided\n            variables. Useful for filtering all stations that sense only certain vars. Do not request vars twice in\n            the query. e.g. vars=\'wind_speed,pressure\' Use the variables function to see a list of sensor vars.\n        status: string, optional\n            A value of either active or inactive returns stations currently set as active or inactive in the archive.\n            Omitting this param returns all stations. e.g. status=\'active\'\n        units: string, optional\n            String or set of strings and pipes separated by commas. Default is metric units. Set units=\'ENGLISH\' for\n            FREEDOM UNITS ;) Valid  other combinations are as follows: temp|C, temp|F, temp|K; speed|mps, speed|mph,\n            speed|kph, speed|kts; pres|pa, pres|mb; height|m, height|ft; precip|mm, precip|cm, precip|in; alti|pa,\n            alti|inhg. e.g. units=\'temp|F,speed|kph,metric\'\n        groupby: string, optional\n            Results can be grouped by key words: state, county, country, cwa, nwszone, mwsfirezone, gacc, subgacc\n            e.g. groupby=\'state\'\n        timeformat: string, optional\n            A python format string for returning customized date-time groups for observation times. Can include\n            characters. e.g. timeformat=\'%m/%d/%Y at %H:%M\'\n\n        Returns:\n        --------\n            A dictionary of metadata.\n\n        Raises:\n        -------\n            None.\n\n        '
    self._check_geo_param(kwargs)
    kwargs['token'] = self.token
    return self._get_response('stations/metadata', kwargs)

dataset/ETHPy150Open mesowx/MesoPy/MesoPy.py Meso.metadata/original