Search.setIndex({"docnames": ["api", "index", "installing"], "filenames": ["api.rst", "index.rst", "installing.rst"], "titles": ["API", "pygrib", "Installation"], "terms": {"from": [0, 2], "python": [0, 1, 2], "interpret": 0, "prompt": 0, "import": 0, "packag": 0, "pygrib": [0, 2], "open": 0, "grib": [0, 1], "file": [0, 1], "creat": 0, "messag": 0, "iter": 0, "grb": 0, "sampledata": 0, "flux": 0, "instanc": 0, "behav": 0, "like": 0, "regular": 0, "object": 0, "seek": 0, "tell": 0, "read": 0, "readlin": 0, "close": 0, "method": 0, "except": 0, "offset": 0, "ar": [0, 2], "measur": 0, "instead": 0, "byte": 0, "2": 0, "1": 0, "0": 0, "return": 0, "list": 0, "next": 0, "n": 0, "thi": [0, 2], "case": 0, "print": 0, "displai": 0, "summari": 0, "info": 0, "3": 0, "maximum": 0, "temperatur": 0, "k": 0, "instant": 0, "regular_gg": 0, "heightaboveground": 0, "level": [0, 1], "m": 0, "fcst": 0, "time": [0, 2], "108": 0, "120": 0, "hr": 0, "200402291200": 0, "an": [0, 2], "inventori": 0, "precipit": 0, "rate": 0, "kg": 0, "": 0, "avg": 0, "surfac": 0, "pressur": 0, "pa": 0, "4": 0, "minimum": 0, "find": 0, "first": 0, "match": 0, "name": 0, "select": 0, "extract": 0, "data": 0, "valu": 0, "us": [0, 2], "kei": 0, "avail": 0, "maxt": 0, "same": 0, "The": [0, 2], "i": [0, 2], "numpi": [0, 2], "arrai": 0, "miss": 0, "bitmap": 0, "present": 0, "mask": 0, "reduc": 0, "lat": 0, "lon": 0, "gaussian": 0, "grid": 0, "automat": 0, "expand": 0, "detail": 0, "intern": 0, "represent": 0, "scan": 0, "mode": 0, "handl": 0, "shape": 0, "min": 0, "max": 0, "94": 0, "192": 0, "223": 0, "7": 0, "319": 0, "9": 0, "get": [0, 2], "latitud": 0, "longitud": 0, "latlon": 0, "88": 0, "5419501373": 0, "358": 0, "125": 0, "second": 0, "subset": 0, "over": 0, "north": 0, "america": 0, "lat1": 0, "20": 0, "lat2": 0, "70": 0, "lon1": 0, "220": 0, "lon2": 0, "320": 0, "26": 0, "53": 0, "21": 0, "904439458": 0, "69": 0, "5216630593": 0, "221": 0, "25": 0, "318": 0, "75": 0, "modifi": 0, "associ": 0, "exist": 0, "forecasttim": 0, "240": 0, "datad": 0, "20100101": 0, "binari": 0, "string": 0, "code": 0, "msg": 0, "tostr": 0, "write": 0, "new": 0, "grbout": 0, "test": [0, 2], "wb": 0, "201001011200": 0, "fromstr": 0, "gribmessag": 0, "repres": 0, "revers": 0, "gaulat": 0, "nlat": 0, "degre": 0, "orient": 0, "south": 0, "must": 0, "even": 0, "get_definitions_path": 0, "eccodes_definitions_path": 0, "current": 0, "If": [0, 2], "none": 0, "definit": [0, 2], "instal": [0, 1], "link": 0, "eccod": [0, 1, 2], "lib": [0, 2], "begin": 0, "class": 0, "base": 0, "each": 0, "ha": 0, "attribut": 0, "correspond": 0, "paramet": 0, "describ": 0, "shortnam": 0, "paramid": 0, "also": [0, 2], "defin": 0, "some": 0, "special": 0, "which": 0, "below": 0, "variabl": [0, 2], "messagenumb": 0, "number": 0, "projparam": 0, "A": 0, "dictionari": 0, "contain": [0, 2], "proj4": 0, "pair": 0, "set": [0, 2], "unsupport": 0, "type": 0, "expand_reduc": 0, "true": 0, "default": 0, "when": 0, "access": 0, "via": 0, "fals": 0, "kept": 0, "unstructur": 0, "d": 0, "fcstimeunit": 0, "forecast": 0, "unit": 0, "empti": 0, "anald": 0, "datetim": 0, "analysi": 0, "date": 0, "onli": [0, 2], "juliandai": 0, "validd": 0, "valid": 0, "rang": 0, "end": 0, "region": 0, "keyword": 0, "mean": 0, "entir": 0, "unproject": 0, "geograph": 0, "request": 0, "otherwis": 0, "expand_grid": 0, "toggl": 0, "expans": 0, "1d": 0, "2d": 0, "has_kei": 0, "whether": 0, "specifi": [0, 2], "is_miss": 0, "invalid": 0, "equal": 0, "flag": 0, "comput": 0, "global": 0, "mercat": 0, "stereograph": 0, "lambert": 0, "conform": 0, "alber": 0, "area": 0, "space": 0, "view": 0, "azimuth": 0, "equidist": 0, "rotat": 0, "valid_kei": 0, "can": 0, "index": [0, 1], "filenam": 0, "arg": 0, "given": 0, "__call__": 0, "unlik": 0, "callabl": 0, "cannot": [0, 2], "multipl": 0, "howev": 0, "much": 0, "faster": 0, "than": 0, "warn": 0, "search": [0, 1, 2], "within": 0, "multi": 0, "field": 0, "doe": 0, "work": [0, 2], "support": 0, "librari": [0, 1, 2], "ncep": 0, "often": 0, "put": 0, "u": 0, "v": 0, "wind": 0, "togeth": 0, "singl": 0, "you": [0, 2], "incorrect": 0, "result": 0, "try": 0, "slower": 0, "more": 0, "robust": 0, "e": [0, 2], "assum": 0, "previous": 0, "save": 0, "grib_index_build": 0, "tool": 0, "grbindx": 0, "gf": 0, "typeoflevel": 0, "selected_grb": 0, "gh": 0, "isobaricinhpa": 0, "500": 0, "geopotenti": 0, "height": 0, "gpm": 0, "regular_l": 0, "72": 0, "200412091200": 0, "lo": 0, "re": [0, 2], "cntl": 0, "thing": [0, 2], "250": 0, "compon": 0, "idx": 0, "declar": 0, "l": 0, "append": 0, "long": 0, "dealloc": 0, "c": [0, 2], "structur": 0, "kwarg": 0, "specif": 0, "julian_to_datetim": 0, "juldai": 0, "convert": 0, "julian": 0, "dai": 0, "multi_support_off": 0, "turn": 0, "off": 0, "multi_support_on": 0, "filepath_or_buff": 0, "path": [0, 2], "str": 0, "o": 0, "pathlik": 0, "buffer": 0, "io": [0, 1], "bufferedread": 0, "addit": 0, "includ": [0, 2], "rewind": 0, "follow": 0, "filter": 0, "condit": 0, "forward": 0, "slice": 0, "__getitem__": 0, "posit": 0, "alter": 0, "total": 0, "point": 0, "retriev": 0, "th": 0, "all": [0, 2], "f": 0, "equival": 0, "both": 0, "one": 0, "eof": 0, "encount": 0, "from_what": 0, "advanc": 0, "membership": 0, "_call__": 0, "should": 0, "boolean": 0, "10": 0, "g": 0, "sequenc": 0, "50": 0, "193": 0, "194": 0, "199": 0, "200": 0, "express": 0, "function": 0, "lambda": 0, "300": 0, "14": 0, "45000": 0, "15": 0, "40000": 0, "16": 0, "35000": 0, "17": 0, "30000": 0, "redtoreg": 0, "redgrid_data": 0, "lonsperlat": 0, "missval": 0, "input": [], "dimens": [], "assign": [], "nan": 0, "take": 0, "ecmwf": 0, "linearli": 0, "interpol": 0, "ani": 0, "reload": 0, "recreat": 0, "updat": 0, "consist": 0, "other": 0, "For": 0, "chang": 0, "caus": 0, "verifd": 0, "accordingli": 0, "set_definitions_path": 0, "eccodes_definition_path": [0, 2], "tabl": 0, "setdat": 0, "indicatorofunitoftimerang": 0, "call": 0, "manual": 0, "them": 0, "after": 0, "creation": 0, "tolerate_badgrib_off": 0, "rais": 0, "malform": 0, "behavior": 0, "tolerate_badgrib_on": 0, "don": [0, 2], "t": [0, 2], "high": 1, "interfac": 1, "depend": 1, "instruct": 1, "develop": 1, "api": 1, "exampl": 1, "usag": 1, "modul": 1, "docstr": 1, "page": 1, "pyproj": 2, "cython": 2, "need": 2, "build": 2, "easiest": 2, "wai": 2, "everyth": 2, "macosx": 2, "linux": 2, "pip": 2, "anaconda": 2, "recommend": 2, "window": 2, "conda": 2, "forg": 2, "mai": 2, "environ": 2, "conda_prefix": 2, "share": 2, "see": 2, "error": 2, "sai": 2, "boot": 2, "def": 2, "found": 2, "To": 2, "sourc": 2, "clone": 2, "github": 2, "repositori": 2, "git": 2, "http": 2, "com": 2, "jswhit": 2, "cd": 2, "eccodes_dir": 2, "where": 2, "directori": 2, "grib_api": 2, "h": 2, "libeccod": 2, "so": 2, "few": 2, "common": 2, "locat": 2, "usr": 2, "local": 2, "opt": 2, "Then": 2, "run": 2, "simpl": 2, "script": 2, "check": 2, "py": 2, "abl": 2, "pytest": 2, "export": 2, "mplbackend": 2, "agg": 2, "mpl": 2, "baselin": 2, "baseline_imag": 2, "mani": 2, "requir": 2, "matplotlib": 2, "cartopi": 2, "want": 2, "those": 2, "just": 2, "test_latlon": 2}, "objects": {"": [[0, 0, 0, "-", "pygrib"]], "pygrib": [[0, 1, 1, "", "fromstring"], [0, 1, 1, "", "gaulats"], [0, 1, 1, "", "get_definitions_path"], [0, 2, 1, "", "gribmessage"], [0, 2, 1, "", "index"], [0, 1, 1, "", "julian_to_datetime"], [0, 1, 1, "", "multi_support_off"], [0, 1, 1, "", "multi_support_on"], [0, 2, 1, "", "open"], [0, 1, 1, "", "redtoreg"], [0, 1, 1, "", "reload"], [0, 1, 1, "", "set_definitions_path"], [0, 1, 1, "", "setdates"], [0, 1, 1, "", "tolerate_badgrib_off"], [0, 1, 1, "", "tolerate_badgrib_on"]], "pygrib.gribmessage": [[0, 3, 1, "", "data"], [0, 3, 1, "", "expand_grid"], [0, 3, 1, "", "has_key"], [0, 3, 1, "", "is_missing"], [0, 3, 1, "", "keys"], [0, 3, 1, "", "latlons"], [0, 3, 1, "", "tostring"], [0, 3, 1, "", "valid_key"]], "pygrib.index": [[0, 3, 1, "", "close"], [0, 3, 1, "", "select"], [0, 3, 1, "", "write"]], "pygrib.open": [[0, 3, 1, "", "close"], [0, 3, 1, "", "message"], [0, 3, 1, "", "read"], [0, 3, 1, "", "readline"], [0, 3, 1, "", "rewind"], [0, 3, 1, "", "seek"], [0, 3, 1, "", "select"], [0, 3, 1, "", "tell"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"]}, "titleterms": {"api": 0, "exampl": 0, "usag": 0, "modul": 0, "docstr": 0, "pygrib": 1, "content": 1, "indic": 1, "tabl": 1, "instal": 2, "depend": 2, "instruct": 2, "develop": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"pygrib": [[1, "pygrib"]], "Contents": [[1, "contents"]], "Indices and tables": [[1, "indices-and-tables"]], "Installation": [[2, "installation"]], "Dependencies": [[2, "dependencies"]], "Instructions": [[2, "instructions"]], "Developing": [[2, "developing"]], "API": [[0, "api"]], "Example usage": [[0, "example-usage"]], "Module docstrings": [[0, "module-pygrib"]]}, "indexentries": {"close() (pygrib.index method)": [[0, "pygrib.index.close"]], "close() (pygrib.open method)": [[0, "pygrib.open.close"]], "data() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.data"]], "expand_grid() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.expand_grid"]], "fromstring() (in module pygrib)": [[0, "pygrib.fromstring"]], "gaulats() (in module pygrib)": [[0, "pygrib.gaulats"]], "get_definitions_path() (in module pygrib)": [[0, "pygrib.get_definitions_path"]], "gribmessage (class in pygrib)": [[0, "pygrib.gribmessage"]], "has_key() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.has_key"]], "index (class in pygrib)": [[0, "pygrib.index"]], "is_missing() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.is_missing"]], "julian_to_datetime() (in module pygrib)": [[0, "pygrib.julian_to_datetime"]], "keys() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.keys"]], "latlons() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.latlons"]], "message() (pygrib.open method)": [[0, "pygrib.open.message"]], "module": [[0, "module-pygrib"]], "multi_support_off() (in module pygrib)": [[0, "pygrib.multi_support_off"]], "multi_support_on() (in module pygrib)": [[0, "pygrib.multi_support_on"]], "open (class in pygrib)": [[0, "pygrib.open"]], "pygrib": [[0, "module-pygrib"]], "read() (pygrib.open method)": [[0, "pygrib.open.read"]], "readline() (pygrib.open method)": [[0, "pygrib.open.readline"]], "redtoreg() (in module pygrib)": [[0, "pygrib.redtoreg"]], "reload() (in module pygrib)": [[0, "pygrib.reload"]], "rewind() (pygrib.open method)": [[0, "pygrib.open.rewind"]], "seek() (pygrib.open method)": [[0, "pygrib.open.seek"]], "select() (pygrib.index method)": [[0, "pygrib.index.select"]], "select() (pygrib.open method)": [[0, "pygrib.open.select"]], "set_definitions_path() (in module pygrib)": [[0, "pygrib.set_definitions_path"]], "setdates() (in module pygrib)": [[0, "pygrib.setdates"]], "tell() (pygrib.open method)": [[0, "pygrib.open.tell"]], "tolerate_badgrib_off() (in module pygrib)": [[0, "pygrib.tolerate_badgrib_off"]], "tolerate_badgrib_on() (in module pygrib)": [[0, "pygrib.tolerate_badgrib_on"]], "tostring() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.tostring"]], "valid_key() (pygrib.gribmessage method)": [[0, "pygrib.gribmessage.valid_key"]], "write() (pygrib.index method)": [[0, "pygrib.index.write"]]}})