Search.setIndex({"docnames": ["build", "config", "contributing", "faq", "high/attr", "high/dataset", "high/dims", "high/file", "high/group", "high/lowlevel", "index", "licenses", "mpi", "quick", "refs", "release_guide", "special", "strings", "swmr", "vds", "whatsnew/2.0", "whatsnew/2.1", "whatsnew/2.10", "whatsnew/2.2", "whatsnew/2.3", "whatsnew/2.4", "whatsnew/2.5", "whatsnew/2.6", "whatsnew/2.7", "whatsnew/2.7.1", "whatsnew/2.8", "whatsnew/2.9", "whatsnew/3.0", "whatsnew/3.1", "whatsnew/3.2", "whatsnew/3.3", "whatsnew/3.4", "whatsnew/3.5", "whatsnew/3.6", "whatsnew/3.7", "whatsnew/index"], "filenames": ["build.rst", "config.rst", "contributing.rst", "faq.rst", "high/attr.rst", "high/dataset.rst", "high/dims.rst", "high/file.rst", "high/group.rst", "high/lowlevel.rst", "index.rst", "licenses.rst", "mpi.rst", "quick.rst", "refs.rst", "release_guide.rst", "special.rst", "strings.rst", "swmr.rst", "vds.rst", "whatsnew/2.0.rst", "whatsnew/2.1.rst", "whatsnew/2.10.rst", "whatsnew/2.2.rst", "whatsnew/2.3.rst", "whatsnew/2.4.rst", "whatsnew/2.5.rst", "whatsnew/2.6.rst", "whatsnew/2.7.rst", "whatsnew/2.7.1.rst", "whatsnew/2.8.rst", "whatsnew/2.9.rst", "whatsnew/3.0.rst", "whatsnew/3.1.rst", "whatsnew/3.2.rst", "whatsnew/3.3.rst", "whatsnew/3.4.rst", "whatsnew/3.5.rst", "whatsnew/3.6.rst", "whatsnew/3.7.rst", "whatsnew/index.rst"], "titles": ["Installation", "Configuring h5py", "Bug Reports & Contributions", "FAQ", "Attributes", "Datasets", "Dimension Scales", "File Objects", "Groups", "Low-Level API", "HDF5 for Python", "Licenses and legal info", "Parallel HDF5", "Quick Start Guide", "Object and Region References", "Release Guide", "Special types", "Strings in HDF5", "Single Writer Multiple Reader (SWMR)", "Virtual Datasets (VDS)", "What\u2019s new in h5py 2.0", "What\u2019s new in h5py 2.1", "What\u2019s new in h5py 2.10", "What\u2019s new in h5py 2.2", "What\u2019s new in h5py 2.3", "What\u2019s new in h5py 2.4", "What\u2019s new in h5py 2.5", "What\u2019s new in h5py 2.6", "What\u2019s new in h5py 2.7", "What\u2019s new in h5py 2.7.1", "What\u2019s new in h5py 2.8", "What\u2019s new in h5py 2.9", "What\u2019s new in h5py 3.0", "What\u2019s new in h5py 3.1", "What\u2019s new in h5py 3.2", "What\u2019s new in h5py 3.3", "What\u2019s new in h5py 3.4", "What\u2019s new in h5py 3.5", "What\u2019s new in h5py 3.6", "What\u2019s new in h5py 3.7", "\u201cWhat\u2019s new\u201d documents"], "terms": {"It": [0, 1, 2, 3, 5, 7, 8, 12, 14, 16, 17, 20, 22, 23, 32, 34], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 25, 26, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40], "highli": [0, 18, 26], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 32, 35, 37, 39], "us": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40], "version": [0, 3, 5, 8, 12, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 32, 34, 36, 37, 38, 39, 40], "h5py": [0, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 40], "either": [0, 2, 5, 7, 8, 11, 14, 15, 16, 17, 18, 19, 22, 40], "from": [0, 1, 4, 5, 7, 8, 10, 11, 13, 14, 17, 19, 20, 22, 23, 24, 25, 26, 28, 30, 32, 34, 38, 39], "an": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 31, 32, 35, 36, 39], "pypi": [0, 18, 30, 34, 39], "Be": 0, "awar": [0, 39], "howev": [0, 3, 4, 5, 7, 8, 10, 11, 14, 17, 20, 32, 39], "most": [0, 2, 5, 7, 8, 13, 16, 17, 20, 27], "lack": [0, 32], "mpi": [0, 7, 13, 23, 25, 26, 28, 32, 33, 40], "support": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 16, 17, 18, 19, 21, 22, 30, 32, 34, 38, 40], "thei": [0, 2, 3, 4, 5, 7, 8, 10, 13, 14, 20], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 14, 17, 18, 20, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 37, 38, 39], "If": [0, 1, 3, 4, 5, 6, 7, 8, 12, 13, 15, 16, 17, 18, 19, 20, 22, 32, 33, 35, 39], "requir": [0, 2, 3, 5, 7, 8, 11, 12, 18, 20, 22, 23, 25, 28, 30, 32, 35, 38], "newer": [0, 2, 7, 24, 30, 32], "featur": [0, 3, 5, 7, 9, 11, 12, 13, 19, 21, 26, 40], "need": [0, 1, 2, 3, 7, 8, 13, 15, 17, 19, 22, 24, 28, 30, 32, 37], "after": [0, 2, 5, 7, 15, 18, 21, 38], "should": [0, 2, 3, 4, 5, 6, 7, 8, 12, 15, 16, 17, 19, 20, 21, 22, 24, 26, 27, 30, 32, 34, 35, 38], "run": [0, 3, 5, 12, 15, 18, 20, 21, 22, 28, 30, 32, 38], "test": [0, 3, 5, 7, 8, 11, 12, 13, 20, 21, 22, 25, 32, 33, 34, 38, 39, 40], "sure": [0, 2, 7, 15], "everyth": [0, 15], "wa": [0, 2, 6, 11, 16, 18, 20, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 36, 39], "correctli": [0, 15, 16, 20, 25, 30], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 34, 35, 37, 38, 39], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 31, 32, 35, 38, 39, 40], "done": [0, 5, 12, 17, 19, 27, 28, 32], "interpret": [0, 6, 12, 14, 28, 35], "via": [0, 1, 2, 3, 5, 7, 8, 13, 18, 19, 23, 24, 28, 32, 39], "import": [0, 1, 2, 7, 12, 13, 18, 20, 26, 27, 29, 32, 37], "run_test": [0, 30], "mani": [0, 2, 7, 12, 16, 17, 20, 24, 25, 32, 37], "do": [0, 1, 2, 3, 5, 8, 11, 12, 13, 16, 17, 18, 20, 28, 29, 30, 39], "alreadi": [0, 2, 4, 7, 8, 25], "we": [0, 2, 3, 5, 6, 12, 13, 17, 20, 22, 26, 28, 39], "anaconda": [0, 13, 26], "miniconda": [0, 13], "enthought": [0, 13], "canopi": [0, 13], "both": [0, 2, 4, 6, 12, 13, 23, 26, 27, 28, 39], "which": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 17, 18, 19, 21, 22, 27, 28, 29, 31, 32, 33, 36, 39, 40], "microsoft": 0, "varieti": [0, 5, 7], "command": [0, 15, 25, 32], "line": [0, 1, 2, 17, 22], "conda": [0, 13, 15, 39], "enpkg": [0, 13], "have": [0, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 17, 18, 24, 25, 28, 32, 34, 35, 39, 40], "exist": [0, 1, 3, 4, 5, 7, 8, 13, 16, 17, 18, 19, 24, 31, 35, 40], "e": [0, 2, 3, 4, 5, 7, 11, 15, 19, 20, 29, 32, 33, 36], "g": [0, 2, 3, 5, 7, 15, 19, 20, 29, 32, 33, 36], "org": [0, 5, 18, 26], "download": [0, 5], "one": [0, 2, 5, 6, 7, 8, 13, 14, 16, 17, 18, 23, 26, 31, 32], "come": [0, 5, 14, 15, 29], "your": [0, 1, 3, 5, 7, 8, 9, 12, 13, 16, 17, 20], "intel": [0, 39], "comput": [0, 2, 5, 29], "pip": [0, 2, 12, 13, 15, 22, 24, 27, 28], "addition": [0, 7, 14, 23, 28], "user": [0, 2, 11, 18, 22, 26, 28, 30, 39], "chri": 0, "gohlk": [0, 28, 30], "provid": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 16, 21, 24, 32, 34, 39], "third": [0, 6, 11, 32], "parti": [0, 11], "": [0, 2, 5, 7, 8, 10, 11, 12, 14, 16, 18], "mkl": 0, "On": [0, 2, 5, 7, 12, 20, 23], "homebrew": 0, "macport": 0, "fink": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 28, 30, 32, 35, 36, 37, 38, 39, 40], "current": [0, 3, 5, 7, 8, 18, 19, 22, 27, 30, 39], "state": [0, 8, 11, 18], "variou": [0, 2, 6, 22, 32, 37], "seen": [0, 2], "http": [0, 2, 3, 5, 18, 24, 26, 28], "pkg": [0, 22, 26, 30, 32, 39], "As": [0, 3, 5, 7, 14, 16, 17, 25, 32], "far": 0, "know": [0, 2, 6, 16, 17], "none": [0, 2, 3, 4, 5, 7, 8, 16, 18, 19, 26, 34], "chocolatei": 0, "nuget": 0, "includ": [0, 3, 5, 8, 11, 12, 18, 19, 20, 28, 30, 32, 35, 39], "mai": [0, 2, 4, 5, 6, 7, 8, 11, 13, 15, 16, 17, 18, 32, 34, 37, 40], "assist": [0, 32], "when": [0, 2, 3, 5, 6, 7, 8, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40], "To": [0, 2, 5, 7, 9, 12, 13, 14, 15, 17, 19, 20, 32, 34, 39], "A": [0, 1, 2, 3, 5, 6, 7, 8, 11, 13, 14, 16, 18, 19, 22, 24, 27, 28, 30, 31, 32, 35, 37], "header": 0, "1": [0, 1, 2, 3, 5, 6, 7, 8, 11, 12, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 30, 32, 35, 36, 37, 39, 40], "8": [0, 2, 3, 5, 7, 8, 12, 16, 17, 18, 20, 22, 23, 32, 35, 36, 40], "4": [0, 1, 2, 3, 5, 6, 11, 12, 16, 17, 18, 19, 22, 26, 30, 40], "c": [0, 1, 3, 5, 7, 8, 9, 11, 15, 16, 18, 20, 25, 32], "compil": [0, 2, 3, 12, 24, 29, 39], "platform": [0, 3, 5, 7, 8, 13, 20, 22, 23, 25, 32], "also": [0, 1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 15, 17, 20, 21, 22, 23, 27, 28, 32, 34], "config": [0, 1, 22, 26, 30, 32, 34, 35, 39], "unless": [0, 2], "explicitli": [0, 17, 22, 25, 32, 35], "specifi": [0, 1, 2, 4, 5, 6, 7, 8, 13, 14, 16, 17, 20, 22, 28, 32, 34], "path": [0, 3, 5, 7, 8, 12, 13, 19, 22, 25, 28, 30, 32, 36, 39], "describ": [0, 2, 4, 5, 7, 9, 12, 13, 16, 18, 22], "There": [0, 2, 3, 4, 5, 6, 7, 12, 13, 20, 27, 28, 30, 32], "note": [0, 3, 6, 7, 8, 12, 14, 20, 30], "below": [0, 2, 3, 4, 7, 12, 16, 18], "differ": [0, 2, 5, 8, 12, 17, 27, 28, 32, 34, 35], "sever": [0, 5, 8, 12, 22, 32], "case": [0, 4, 5, 6, 7, 8, 13, 14, 17, 19, 20, 32, 34, 37], "automat": [0, 3, 4, 5, 8, 11, 22, 24, 25, 28, 39], "environ": [0, 2, 7, 12, 22, 32], "so": [0, 2, 3, 5, 7, 13, 16, 18, 20, 32], "don": [0, 2, 7, 8, 13, 14, 26, 28], "t": [0, 2, 4, 5, 6, 7, 8, 12, 13, 14, 16, 17, 18, 20, 21, 22, 24, 26, 28, 32, 34, 35, 38], "deal": [0, 7], "them": [0, 2, 3, 4, 7, 13, 14, 17, 19, 21, 23, 25, 28, 32, 35, 37], "manual": [0, 2, 4, 5, 7, 9, 13, 23, 40], "see": [0, 2, 3, 5, 7, 8, 12, 13, 15, 17, 19, 20, 22, 23, 24, 27, 28, 30, 31, 32, 33, 38], "list": [0, 1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 16, 20, 21, 22, 24, 31, 32, 33, 38], "actual": [0, 2, 30], "binari": [0, 7, 10, 11], "tarbal": [0, 26], "git": [0, 2, 15], "checkout": [0, 2], "v": [0, 3, 7, 11, 29, 30], "modifi": [0, 4, 5, 7, 8, 11, 12, 18, 20, 22], "often": [0, 12], "want": [0, 2, 3, 5, 6, 7, 8, 10, 11, 15, 19, 22], "reinstal": 0, "quickli": [0, 2, 7], "chang": [0, 1, 3, 4, 5, 7, 11, 16, 19, 22, 24, 38, 40], "benefit": [0, 2, 18], "cach": [0, 31, 37], "numpi": [0, 4, 5, 8, 9, 10, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 37, 38], "cython": [0, 2, 3, 21, 22, 23, 25, 26, 28, 30, 32, 36], "h5py_setup_requir": 0, "0": [0, 1, 2, 3, 5, 6, 7, 8, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 30, 36, 37, 38, 40], "python3": [0, 32], "setup": [0, 2, 3, 22, 24, 25, 26, 27, 30, 32, 38, 40], "py": [0, 1, 2, 3, 5, 12, 18, 19, 22, 24, 25, 26, 27, 30, 32, 38, 40], "m": [0, 7, 21], "isol": 0, "For": [0, 1, 2, 3, 5, 6, 7, 8, 10, 12, 13, 14, 16, 17, 18, 22, 24, 26], "conveni": [0, 5, 7, 16, 18, 22, 31], "script": [0, 5, 12, 18], "dev": 0, "sh": 0, "repositori": [0, 15], "skip": [0, 2, 5, 22], "set": [0, 1, 2, 3, 4, 5, 7, 8, 12, 13, 17, 18, 19, 20, 22, 24, 30, 32, 33, 34, 35, 37, 39], "up": [0, 2, 3, 5, 7, 8, 15, 18, 19, 27, 28, 29, 32], "pkgconfig": [0, 28], "interfac": [0, 2, 3, 4, 6, 7, 9, 10, 12, 13, 19, 20, 21, 24, 27, 32, 37], "mpi4pi": [0, 2, 3, 12, 23, 24, 32, 39], "integr": [0, 3], "minimum": [0, 2, 7, 25, 28, 30, 34], "normal": [0, 5, 8, 12, 14, 18, 19], "rebuild": 0, "file": [0, 1, 4, 5, 6, 8, 9, 10, 12, 14, 16, 17, 18, 19, 22, 23, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 39, 40], "sometim": [0, 21], "necessari": [0, 2, 23, 32], "forc": 0, "full": [0, 5, 7, 8, 13, 19], "easiest": [0, 1, 2], "wai": [0, 1, 2, 4, 5, 7, 8, 11, 13, 16, 20, 27, 37], "achiev": 0, "discard": [0, 5, 7], "code": [0, 3, 5, 7, 9, 11, 13, 21, 22, 24, 26, 27, 28, 32, 35, 37, 40], "commit": [0, 2, 40], "In": [0, 1, 2, 3, 5, 6, 7, 8, 11, 14, 16, 17, 18, 19, 20, 32], "root": [0, 7, 8, 13, 14, 15, 18], "clean": [0, 2, 27, 28], "xfd": 0, "Then": [0, 2, 18], "again": [0, 7, 13, 37], "abov": [0, 5, 7, 8, 11, 16, 18, 19, 32], "like": [0, 2, 3, 4, 5, 8, 13, 16, 17, 19, 25, 31, 32, 35, 37, 40], "main": [0, 1, 2, 9, 18], "xcode": 0, "clang": 0, "almost": 0, "definit": [0, 2, 19], "usual": [0, 2], "some": [0, 2, 5, 7, 8, 12, 13, 14, 16, 18, 20, 28, 32, 37, 40], "kind": [0, 3, 11, 12, 13, 14, 16, 32], "metapackag": 0, "default": [0, 1, 2, 3, 4, 5, 7, 8, 12, 17, 18, 22, 30, 32, 35, 37, 38, 40], "tool": [0, 16, 32], "essenti": 0, "suffici": 0, "our": [0, 2, 13, 28], "make": [0, 2, 4, 5, 7, 8, 11, 15, 16, 17, 18, 19, 20, 22, 24, 31, 32, 35, 37], "found": [0, 8, 12, 18, 19, 32], "similar": [0, 2, 5, 8, 31, 38], "libhdf5": [0, 2, 22], "much": [0, 2, 6, 8, 32], "more": [0, 2, 3, 5, 6, 7, 8, 9, 13, 14, 15, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 31, 32, 35, 37, 38, 39], "difficult": 0, "prospect": 0, "than": [0, 2, 5, 7, 12, 14, 17, 18, 19, 20, 22, 24, 30, 32, 34, 35], "oss": 0, "onli": [0, 3, 4, 5, 7, 8, 12, 13, 14, 16, 17, 20, 22, 23, 24, 30, 32, 34, 35, 39], "must": [0, 2, 4, 5, 7, 8, 11, 12, 16, 18, 19, 22, 23, 32, 39, 40], "correct": [0, 2, 5, 7, 14, 15, 17, 20, 32], "visual": 0, "studio": 0, "addit": [0, 2, 5, 7, 8, 11, 14, 16, 18, 19, 30, 32, 40], "patch": 0, "get": [0, 1, 4, 5, 8, 9, 12, 13, 16, 17, 18, 20, 22, 26, 32, 37, 38], "work": [0, 5, 6, 7, 8, 11, 13, 17, 18, 20, 24, 25, 26, 27, 30, 32, 36, 37, 38], "togeth": [0, 2, 5, 7, 19], "examin": [0, 13], "appveyor": [0, 2, 28], "those": [0, 7, 8, 11, 20, 24], "anoth": [0, 6, 7, 8, 18, 22, 32], "system": [0, 2, 3, 8, 13, 16, 18, 22, 24, 26, 27, 30, 33, 40], "distro": 0, "aim": 0, "hpc": 0, "probabl": [0, 3, 15, 32], "satisfi": [0, 2, 28], "depend": [0, 2, 7, 8, 22, 28, 30], "without": [0, 7, 8, 11, 16, 17, 20, 22, 26, 32, 37], "fetch": 0, "dep": [0, 2], "prefix": [0, 7, 28, 39], "option": [0, 1, 3, 5, 7, 8, 12, 16, 25, 30, 31, 32, 34, 35], "control": [0, 1, 2, 4, 7, 31, 39], "where": [0, 4, 5, 7, 8, 17, 18, 22, 28, 32, 34], "ha": [0, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 31, 32, 38, 40], "oldest": [0, 38], "compat": [0, 2, 7, 8, 16, 17, 18, 22, 24, 30, 32, 35, 40], "result": [0, 2, 5, 7, 11, 18, 20, 22, 23, 29], "were": [0, 2, 3, 6, 10, 11, 12, 17, 20, 21, 22, 25, 27, 28, 29, 30, 32], "look": [0, 2, 7, 12, 13, 17, 18, 30, 32], "under": [0, 2, 7, 8, 11, 25], "rememb": [0, 4, 8, 13, 16], "perform": [0, 2, 5, 7, 11, 12, 23, 26, 28, 32, 37], "avoid": [0, 5, 7, 12, 22, 28, 30, 32, 39, 40], "variabl": [0, 2, 7, 12, 17, 22, 24, 27, 29, 32, 34, 39], "hdf5_dir": [0, 2, 12], "hdf5_version": [0, 2], "x": [0, 2, 5, 6, 7, 12, 15, 20, 21, 23, 26, 29, 32, 37], "y": [0, 2, 5, 15], "z": [0, 2, 6, 15], "cc": [0, 2, 12], "mpicc": [0, 2, 12], "hdf5_mpi": [0, 2, 12], "ON": [0, 2, 11, 12], "find": [0, 2, 8, 21, 35, 39], "hdf5_libdir": 0, "hdf5_includedir": 0, "directori": [0, 3, 7, 24, 32], "contain": [0, 1, 3, 5, 7, 8, 13, 14, 16, 19, 32, 39], "librari": [0, 2, 3, 5, 6, 7, 8, 11, 12, 18, 19, 20, 29, 32, 33, 34], "respect": [0, 3, 5, 9, 11, 16, 17, 26], "shortcut": 0, "common": [0, 2, 5, 7], "lib": [0, 3], "subdirectori": 0, "hdf5_pkgconfig_nam": 0, "name": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 13, 14, 16, 18, 19, 21, 22, 23, 24, 31, 32, 33, 37, 40], "queri": [0, 3, 7, 32], "openmpi": [0, 2], "number": [0, 1, 2, 3, 4, 5, 6, 7, 15, 17, 19, 21, 22, 27, 28, 30, 32, 35], "detect": [0, 3, 5, 22, 28], "h5py_system_lzf": [0, 33], "bundl": [0, 36, 39], "lzf": [0, 3, 5, 26, 32, 33], "compress": [0, 8, 19, 30, 32], "filter": [0, 2, 8, 26, 32, 40], "pipelin": [0, 2, 8], "extern": [0, 4, 5, 14, 22, 31, 32, 39, 40], "rather": [0, 2, 3, 5, 7, 14, 17, 20, 22, 24, 30, 32, 35], "just": [0, 1, 2, 7, 13, 19], "care": [0, 2, 5], "about": [0, 2, 8, 14, 30, 32], "itself": [0, 5, 7, 8, 13, 14], "export": [0, 2, 12], "access": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 19, 20, 21, 22, 24, 25, 26, 32, 34, 35, 39, 40], "further": [0, 18, 28], "mode": [0, 3, 7, 13, 18, 22, 26, 27, 32, 34, 35, 40], "share": [0, 3, 7, 12, 23, 26], "well": [0, 2, 3, 8, 13, 21, 32], "configur": [0, 7, 10, 12, 25, 28, 32], "enabl": [0, 1, 3, 5, 7, 8, 12, 23, 34, 37, 39], "few": [1, 2, 5, 16, 18, 19], "avail": [1, 5, 7, 8, 11, 12, 14, 15, 16, 19, 22, 23, 32, 34, 37, 38, 39], "behavior": [1, 7, 14, 20, 37], "refer": [1, 2, 3, 9, 11, 17, 20, 21, 22, 26, 32, 40], "global": [1, 4, 7, 8, 25, 32, 35], "object": [1, 2, 4, 5, 8, 9, 10, 13, 19, 21, 22, 24, 25, 28, 29, 30, 31, 32, 35, 38, 40], "function": [1, 3, 7, 8, 16, 18, 24, 26, 27, 36, 40], "get_config": [1, 4, 7, 8, 22, 38], "follow": [1, 2, 3, 4, 5, 6, 9, 11, 12, 13, 18, 19, 20, 31, 32, 35], "attribut": [1, 3, 7, 8, 9, 10, 17, 18, 22, 26, 31, 32, 34, 39, 40], "complex_nam": 1, "2": [1, 2, 3, 5, 6, 7, 11, 12, 14, 15, 16, 17, 18, 19, 32, 39, 40], "tupl": [1, 4, 5, 7, 8, 16, 19, 20, 31, 32], "string": [1, 2, 3, 4, 5, 6, 7, 8, 10, 19, 20, 22, 24, 28, 31, 32, 34, 39, 40], "real": [1, 5, 7, 10, 19, 25, 31], "imag": [1, 14, 28], "how": [1, 5, 8, 13, 18, 27, 29, 30], "complex": [1, 3, 7, 22, 26], "save": [1, 2, 7], "r": [1, 7, 13, 18, 22, 32, 34, 35, 38, 40], "bool_nam": 1, "boolean": [1, 3, 5, 7, 22, 28, 35, 37, 39], "hdf5": [1, 4, 5, 6, 7, 8, 9, 13, 14, 16, 18, 19, 21, 25, 26, 29, 35, 36, 40], "enum": [1, 2, 3, 16, 22, 26], "fals": [1, 2, 5, 7, 8, 13, 14, 18], "true": [1, 2, 4, 5, 6, 7, 8, 12, 13, 14, 16, 18, 34, 37, 39], "track_ord": [1, 4, 7, 8, 39], "whether": [1, 5, 7, 11, 14, 16, 18], "track": [1, 4, 7, 8, 21, 30, 32], "dataset": [1, 2, 4, 6, 7, 8, 9, 10, 12, 13, 17, 22, 24, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "group": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 14, 18, 19, 21, 22, 26, 30, 31, 32, 33, 34, 35, 37, 40], "creation": [1, 7, 8, 30, 32, 36], "order": [1, 4, 5, 7, 8, 22, 28, 30, 31], "its": [1, 2, 4, 7, 8, 11, 13, 16, 32, 38], "link": [1, 14, 21, 26, 27, 40], "iter": [1, 4, 8, 13, 29, 31, 32], "ascend": 1, "consist": [1, 4, 8, 12, 22, 32, 37], "dict": [1, 16, 40], "python": [1, 2, 3, 4, 5, 8, 12, 13, 14, 16, 17, 18, 21, 22, 25, 26, 27, 30, 32, 34, 38, 39, 40], "3": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 16, 17, 18, 19, 20, 22, 25, 26, 30, 31, 40], "7": [1, 4, 5, 7, 8, 11, 20, 22, 30, 32, 34, 37, 40], "otherwis": [1, 5, 7, 11, 13, 17], "alphanumer": [1, 4, 8], "valu": [1, 3, 4, 5, 6, 7, 8, 13, 14, 16, 19, 20, 27, 32, 34, 35, 37, 38, 39, 40], "overridden": 1, "particular": [1, 2, 5, 7, 8, 11, 14, 16, 18], "argument": [1, 2, 3, 5, 7, 14, 20, 32, 37, 39], "create_group": [1, 8, 12, 13, 20, 23, 30], "create_dataset": [1, 2, 3, 5, 8, 12, 13, 14, 16, 17, 18, 20, 23, 32, 33, 37, 39], "ship": [1, 3, 7, 25], "custom": [1, 2, 3, 30, 32, 33, 38], "complet": [1, 3, 5, 7, 11, 12, 18, 19, 22, 27, 28, 30, 37], "introspect": 1, "tab": [1, 22], "session": [1, 32], "exampl": [1, 2, 3, 5, 6, 7, 10, 11, 12, 14, 16, 17, 22, 24, 27], "foo": [1, 6, 8, 16, 24], "bar": [1, 8], "baz": [1, 8], "f": [1, 2, 5, 6, 7, 8, 12, 13, 16, 17, 18, 19, 23], "b": [1, 2, 5, 7, 11, 17, 23, 28], "attr": [1, 4, 5, 8, 9, 13, 14, 17, 21, 23, 32], "item": [1, 4, 6, 8, 13, 27, 32, 37], "ref": [1, 5, 8, 14, 16, 23], "copi": [1, 2, 5, 7, 8, 11, 14, 20, 29, 32], "iteritem": 1, "require_dataset": [1, 5, 8, 39], "iterkei": 1, "require_group": [1, 8], "itervalu": 1, "kei": [1, 4, 6, 7, 8, 13, 20, 22, 30, 31, 35, 37], "visit": [1, 8, 13], "visititem": [1, 8, 13, 34], "id": [1, 2, 5, 7, 8, 9, 12, 18, 28, 32, 35], "parent": [1, 4, 5, 8, 19], "enable_ipython_complet": [1, 22], "possibl": [1, 2, 3, 5, 7, 8, 11, 16, 18, 20, 22, 25, 28, 29, 32, 34, 39], "everi": [1, 2, 5, 7, 13, 14, 18, 20], "time": [1, 2, 3, 7, 16, 18, 19, 20, 22, 29, 32, 38, 39], "start": [1, 2, 3, 5, 7, 16, 17, 18, 19, 20, 30], "new": [1, 2, 4, 5, 7, 8, 10, 12, 14, 15, 16, 17, 18, 19], "11": 1, "ipy_complet": 1, "ad": [1, 18, 23, 24, 27, 34, 37, 40], "extens": [1, 7], "profile_default": 1, "ipython_config": 1, "doe": [1, 5, 6, 7, 8, 11, 17, 19, 22], "creat": [1, 3, 4, 6, 11, 12, 14, 16, 17, 18, 20, 22, 23, 31, 32, 35, 37, 39], "invok": 1, "profil": [1, 32], "interactiveshellapp": 1, "ipy_user_conf": 1, "def": [1, 2, 7, 8, 13, 18], "ip": 1, "ex": 1, "load_ipython_extens": 1, "welcom": [2, 12, 25, 27, 28, 30], "anyon": [2, 18], "best": [2, 5, 7, 13], "thread": [2, 7, 12, 20, 27, 32, 39, 40], "dimens": [2, 3, 5, 8, 10, 18, 19, 20, 22, 24, 32, 39, 40], "scale": [2, 3, 8, 10, 22, 40], "offset": [2, 3, 7, 8, 32, 40], "came": 2, "sinc": [2, 3, 5, 6, 7, 8, 13, 16, 20, 32, 38], "github": [2, 3, 10, 24, 26, 28], "workflow": 2, "familiar": [2, 5, 13], "peopl": [2, 25, 32], "question": [2, 3, 7, 10, 12], "process": [2, 7, 11, 12, 18, 22, 26], "detail": [2, 3, 7, 8, 15, 18, 19, 22, 23, 24, 26, 30, 31, 32], "alwai": [2, 7, 14, 15, 17, 18, 23, 32, 40], "feel": [2, 12], "free": [2, 7, 11, 12], "ask": [2, 10, 11, 12], "googl": [2, 10, 12], "email": 2, "googlegroup": [2, 3], "com": [2, 3, 24, 26, 28], "web": [2, 12], "forum": [2, 5], "post": [2, 20], "first": [2, 3, 5, 6, 7, 8, 13, 18, 20, 22, 24, 29, 30], "messag": [2, 12, 18, 22, 27, 29, 32, 35, 39, 40], "approv": [2, 8], "moder": [2, 5], "worri": 2, "brief": [2, 11], "delai": 2, "guid": [2, 10, 26], "divid": [2, 5], "three": [2, 5, 37], "section": [2, 7, 16, 17, 18, 21], "second": [2, 3, 6, 7], "mechan": [2, 5, 7, 8, 12, 14, 16, 18, 20], "submit": 2, "project": [2, 3, 20], "base": [2, 11, 12, 13, 16, 17, 19, 24, 25, 26, 32, 40], "etc": [2, 3, 5, 12, 19, 20], "assum": [2, 6, 11, 22], "here": [2, 5, 7, 12, 16, 17], "great": [2, 12, 14], "place": [2, 5, 12, 14, 27], "final": [2, 18, 27, 28], "subsystem": 2, "insid": [2, 7, 8, 22, 26, 35, 36], "give": [2, 5, 7, 8, 16, 32, 35], "technic": 2, "guidanc": 2, "issu": [2, 15, 21, 26, 28, 29, 34, 38, 40], "tracker": 2, "mail": [2, 3, 10, 12, 20], "discuss": 2, "lot": 2, "archiv": 2, "even": [2, 6, 11, 13, 18, 19, 23], "turn": [2, 6, 12, 17, 27], "out": [2, 3, 5, 7, 8, 11, 12, 14, 16, 17, 18, 20, 23, 26], "end": [2, 7, 19], "other": [2, 3, 5, 6, 7, 8, 11, 12, 13, 14, 18, 19, 20, 22, 24, 32, 34, 35, 39, 40], "record": [2, 5, 31], "convers": [2, 5, 8, 27, 32, 40], "By": [2, 4, 7, 8, 11, 13], "nobodi": 2, "mad": 2, "someth": [2, 7], "els": [2, 5, 7, 8], "That": 2, "softwar": [2, 3, 11], "develop": [2, 7, 11, 30, 40], "goe": [2, 7, 18], "two": [2, 3, 5, 6, 7, 9, 12, 13, 14, 17, 18, 23, 39], "thing": [2, 3, 13, 17, 20], "output": [2, 5, 7, 18, 19], "info": [2, 18, 24], "print": [2, 5, 7, 8, 12, 13, 14, 16, 18, 27], "explan": [2, 5], "went": [2, 20], "wrong": [2, 7, 12, 21, 22], "realli": [2, 17, 32], "trivial": [2, 14], "inlin": 2, "markup": 2, "explod": 2, "destroi": 2, "my": 2, "upload": [2, 30], "sampl": [2, 19], "gist": 2, "befor": [2, 7, 8, 14, 16, 18, 19, 20, 32, 37], "read": [2, 3, 4, 7, 8, 12, 13, 14, 16, 19, 22, 23, 24, 26, 28, 30, 31, 32, 33, 34, 35, 37, 39, 40], "licens": [2, 10, 30], "contributor": [2, 11], "agreement": [2, 11], "txt": 2, "sourc": [2, 3, 5, 8, 11, 13, 19, 22, 23, 24, 25, 32, 34, 35, 39], "distribut": [2, 11, 24], "view": [2, 8, 11, 20, 31], "onlin": 2, "basic": [2, 18], "merg": [2, 30], "tip": 2, "accept": [2, 7, 14, 22, 31, 32, 39], "let": [2, 6, 8, 10, 12, 13, 16, 32], "could": [2, 5, 7, 8, 14, 22, 29, 32], "mean": [2, 5, 7, 13, 27, 35], "comment": 2, "send": [2, 7, 18], "noth": [2, 5, 7, 11], "might": [2, 5, 7, 39], "advic": 2, "keep": [2, 5, 7, 15, 19], "focus": 2, "fix": [2, 3, 5, 7, 16, 17, 19, 22, 25, 26, 28, 31, 40], "multipl": [2, 6, 7, 8, 10, 12, 17, 20, 29, 30, 39, 40], "try": [2, 5, 7, 17, 18, 20, 21, 32, 35], "amount": [2, 3, 5, 7, 10, 14, 16], "reformat": 2, "clutter": 2, "small": [2, 3, 4, 7, 14, 16, 32, 37], "easili": [2, 7, 8, 9, 10], "diff": 2, "unit": [2, 3, 11, 21], "mandatori": 2, "doesn": [2, 4, 5, 6, 7, 8, 16, 17, 24], "hundr": 2, "dozen": 2, "enough": [2, 7, 16, 19], "advertis": [2, 11], "sign": [2, 3], "directli": [2, 4, 5, 7, 8, 13, 20, 32, 39], "ll": [2, 3, 13, 17], "account": [2, 11, 30], "usernam": 2, "yournam": 2, "would": [2, 7, 11, 18, 25, 32], "local": [2, 7, 32], "machin": [2, 18, 32], "check": [2, 3, 5, 7, 8, 12, 13, 15, 16, 17, 18, 20, 26, 28, 32], "bugfix": [2, 3, 40], "newfeatur": 2, "master": [2, 3, 24, 30], "exact": [2, 8], "anyth": [2, 5, 8, 12, 20], "approach": [2, 3], "put": [2, 4, 5], "all": [2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 20, 21, 25, 32], "against": [2, 24, 26, 30, 32, 33, 35, 39], "bot": 2, "backport": [2, 29], "big": [2, 33], "polici": [2, 7], "doubl": [2, 8], "statu": [2, 3], "tox": [2, 26, 27, 28, 30, 38], "instal": [2, 5, 10, 11, 12, 15, 21, 24, 26, 27, 28, 30, 32, 33, 38], "py37": 2, "defin": [2, 5, 8, 19, 32], "affect": [2, 32, 37, 39, 40], "build": [2, 19, 21, 23, 26, 30, 34, 36, 40], "next": [2, 3, 13], "entri": [2, 7, 8, 31], "usag": [2, 18], "folder": [2, 13, 18, 19], "templat": 2, "rst": 2, "edit": 2, "sentenc": 2, "too": [2, 13], "document": [2, 5, 7, 9, 10, 11, 18, 19, 22, 23, 30], "each": [2, 3, 4, 5, 6, 7, 8, 12, 16, 18, 22, 32], "allow": [2, 3, 5, 6, 7, 8, 16, 18, 19, 20, 22, 24, 26, 28, 29, 30, 32, 33, 35, 36, 40], "someon": [2, 13], "understand": [2, 3, 32], "been": [2, 5, 6, 7, 8, 18, 19, 24, 25, 27, 28, 29, 31, 32, 38, 39, 40], "data": [2, 4, 6, 8, 10, 11, 12, 13, 14, 18, 19, 21, 22, 31, 32, 33, 34, 37, 38, 39, 40], "region": [2, 3, 5, 7, 8, 10, 19, 20, 21, 32, 40], "point": [2, 3, 4, 5, 7, 8, 13, 14, 18, 19, 20, 22, 28, 30, 32, 35], "empti": [2, 7, 22, 30, 32], "select": [2, 14, 16, 19, 22, 23, 32, 34, 37, 40], "prebuilt": 2, "wheel": [2, 13, 34, 35, 36, 39, 40], "visibl": [2, 18], "go": [2, 6, 7], "origin": [2, 11, 17, 20], "right": [2, 11, 12, 13], "awai": 2, "commonli": [2, 17, 22], "minor": [2, 3, 30, 40], "add": [2, 3, 5, 19, 20, 26, 30, 37, 40], "style": [2, 4, 5, 7, 13, 16, 20, 32], "pep": [2, 7], "compliant": 2, "page": [2, 7, 37], "show": [2, 8, 16, 22, 31], "travi": [2, 26], "ci": [2, 28, 39, 40], "azur": 2, "30": [2, 13, 16, 17], "minut": 2, "succeed": 2, "rebas": 2, "mind": [2, 5], "extra": 2, "histori": 2, "help": [2, 7, 35, 39], "littl": [2, 33], "involv": 2, "packag": [2, 5, 10, 12, 13, 26, 34, 38, 39], "built": [2, 5, 12, 19, 30, 32, 34, 36, 37, 38, 39], "layer": [2, 3, 14, 19], "bottom": 2, "auto": [2, 5, 8, 16, 20, 30, 40], "gener": [2, 3, 4, 5, 7, 8, 12, 16, 20, 22, 24, 30, 32], "wrapper": [2, 5, 12, 18, 36], "api_gen": 2, "low": [2, 3, 4, 5, 6, 7, 8, 10, 14, 20, 22, 25, 28, 32, 37, 40], "level": [2, 3, 4, 5, 6, 7, 8, 14, 15, 18, 19, 20, 21, 22, 25, 28, 31, 32, 35, 37, 40], "written": [2, 5, 7, 11, 16, 17, 18, 19, 37], "high": [2, 3, 6, 7, 9, 14, 19, 20, 21, 25, 27, 28, 31, 32], "talk": 2, "abstract": 2, "part": [2, 4, 5, 7, 8, 11, 16, 20, 27], "specif": [2, 5, 6, 7, 11], "span": 2, "least": [2, 7, 12, 18], "h5dget_storage_s": 2, "determin": [2, 4, 5, 7, 16, 23], "space": [2, 5, 7, 32, 37], "disk": [2, 3, 5, 7, 10], "partial": [2, 4, 11], "wrap": [2, 3, 7, 17, 21], "recommend": [2, 5, 7, 11, 17, 18, 20, 27], "along": [2, 3, 5, 6, 19, 40], "through": [2, 4, 5, 6, 7, 12, 13, 18, 20, 24, 29, 32], "ahold": 2, "signatur": [2, 8], "api_funct": 2, "hsize_t": 2, "hid_t": 2, "dset_id": 2, "type": [2, 4, 5, 8, 10, 13, 14, 19, 21, 22, 24, 26, 27, 30, 32, 33, 35, 40], "elsewher": [2, 5, 8], "But": [2, 7, 13], "struct": [2, 3, 29], "api_types_hdf5": 2, "pxd": 2, "step": [2, 5, 15, 18, 23, 40], "method": [2, 3, 5, 6, 7, 8, 9, 13, 22, 31, 32, 35, 40], "call": [2, 3, 5, 7, 8, 12, 13, 17, 20, 22, 25, 29, 32, 39], "modul": [2, 17, 22, 32, 37, 40], "convent": [2, 3, 7, 8], "h5d": [2, 6, 22, 32], "pyx": 2, "notic": [2, 32], "take": [2, 5, 7, 8, 13, 17, 23], "identifi": [2, 3, 5, 7, 8, 21, 22, 27], "belong": [2, 5, 7, 8], "datasetid": [2, 5, 9, 32], "get_storage_s": [2, 9, 32], "self": [2, 4, 18, 19], "long": [2, 3, 5, 8, 17, 23, 25, 40], "storage_s": 2, "count": [2, 3, 5], "alloc": 2, "zero": [2, 5, 7, 20, 32], "return": [2, 3, 4, 5, 6, 7, 8, 14, 16, 18, 31, 38, 39, 40], "docstr": [2, 27], "becaus": [2, 5, 7, 25], "arg": [2, 5], "kwd": [2, 7, 8, 16], "extract": [2, 5, 19], "decid": [2, 16], "top": [2, 25, 32], "abl": [2, 7], "subpackag": 2, "_hl": [2, 32], "properti": [2, 4, 6, 7, 8, 12, 14, 24, 31, 32, 40], "storages": 2, "size": [2, 3, 5, 7, 8, 24, 29, 30, 32, 37, 40], "byte": [2, 3, 5, 7, 8, 16, 17, 20, 23, 32, 33], "obj": [2, 4, 5, 8, 20, 32], "ultim": 2, "expos": [2, 3, 5, 9, 21, 40], "ok": [2, 7], "locat": [2, 7, 8, 22, 24, 29], "subfold": 2, "test_dataset": 2, "unittest": 2, "subclass": [2, 34], "own": [2, 11, 16, 20, 32, 38], "class": [2, 3, 4, 5, 7, 12, 16, 18, 19, 26, 37, 40], "basedataset": 2, "simpl": [2, 5, 7, 12, 18, 22, 27], "cleanup": [2, 26, 28, 40], "teststorages": 2, "indic": [2, 3, 5, 7, 14, 19, 34], "test_empti": 2, "dset": [2, 3, 5, 9, 12, 13, 14, 16, 17, 18, 22, 23, 32, 35, 36, 38], "100": [2, 5, 7, 13, 14, 16, 19, 23, 24], "assertequ": 2, "test_data": 2, "storag": [2, 3, 7, 17, 22, 31, 32], "non": [2, 8, 17, 18, 22, 28, 30, 31, 32], "dtype": [2, 3, 4, 5, 8, 12, 13, 14, 16, 17, 19, 20, 22, 23, 24, 26, 30, 32, 39], "uint8": [2, 16, 22], "42": [2, 8, 12, 16, 40], "adequ": 2, "combin": [2, 5, 19], "sun": 2, "rank": [2, 3, 12], "32": [2, 3, 5, 17, 22], "element": [2, 5, 14, 16, 20, 21, 32], "kumquat": 2, "encount": 2, "condit": [2, 11, 21, 28, 32], "recompil": 2, "suit": [2, 16, 20], "wrote": 2, "pass": [2, 5, 7, 8, 9, 12, 15, 17, 19, 20, 22, 34, 35, 37, 39], "readi": 2, "At": [2, 5, 13], "moment": 2, "backward": [2, 7, 16], "condition": 2, "appear": [2, 30], "mark": [2, 5, 11, 17, 32], "parallel": [2, 7, 10, 32, 40], "h5fset_mpi_atom": 2, "introduc": [2, 26, 27, 32, 36], "9": [2, 5, 6, 7, 12, 18, 19, 40], "commun": [2, 5, 12, 24, 26], "herr_t": 2, "file_id": 2, "hbool_t": 2, "flag": [2, 5, 20, 24, 30, 36], "format": [2, 3, 4, 7, 10, 11, 13, 16, 17, 18, 19, 20], "preprocessor": 2, "h5f": [2, 7, 8, 31, 32, 35], "fileid": [2, 7, 9, 20, 32, 37], "IF": [2, 11], "set_mpi_atom": 2, "bint": 2, "atom": 2, "bool": [2, 3, 14, 22, 34], "io": [2, 7, 31], "driver": [2, 12, 30, 32, 34, 36, 39], "guarante": [2, 3, 5, 6, 18], "sequenti": 2, "o": [2, 3, 4, 5, 7, 8, 10, 14, 16, 18, 20, 32, 37, 40], "semant": [2, 18], "improv": [2, 5, 20, 22, 26, 29, 32, 37, 40], "present": [2, 3, 5, 19, 39], "typic": [2, 3, 5, 18, 24], "mpirun": 2, "similarli": [2, 5], "collect": [2, 4, 5, 7, 8, 13, 31, 35, 39, 40], "pytest": [2, 22, 33, 38], "marker": 2, "handl": [2, 5, 7, 14, 22, 24, 25, 29, 30, 32, 34], "test_mpi_featur": 2, "per": [2, 5, 7], "choos": [2, 3, 32], "py36": 2, "6": [2, 5, 7, 20, 25, 28, 30, 31, 32, 34, 40], "mindep": 2, "error": [2, 3, 5, 6, 7, 8, 17, 20, 22, 24, 27, 28, 29, 30, 32, 33, 35, 36, 39], "slot": [2, 7], "applic": [2, 7, 11, 12, 16, 18, 20], "fewer": 2, "reduc": 2, "ompi_mca_rmaps_base_oversubscrib": 2, "instruct": [2, 28], "core": [2, 3, 7, 36], "passenv": 2, "ini": 2, "u": [2, 3, 7, 11, 13, 21, 28], "pr": [2, 26, 27, 28, 30, 32, 34, 35, 36, 39], "write": [3, 7, 8, 12, 13, 14, 17, 20, 22, 28, 30, 31, 32, 33, 35, 40], "map": [3, 5, 7, 16, 17, 19, 20, 32, 35], "nativ": [3, 7, 16, 20, 33], "fulli": [3, 7, 16], "precis": [3, 5, 28], "bitfield": [3, 22, 35], "BE": [3, 11], "le": 3, "unsign": 3, "integ": [3, 5, 7, 8, 12, 16, 22, 32, 34], "float": [3, 5, 22, 28, 30, 34, 40], "12": [3, 7, 18, 32, 35, 36, 37, 39], "16": [3, 18], "store": [3, 4, 5, 7, 8, 10, 13, 20, 21, 22, 23, 28, 31, 32, 39], "compound": [3, 5, 20, 21, 22, 27, 28, 29, 30, 32, 35], "arbitrari": [3, 7, 19, 32, 40], "ani": [3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 22, 32, 34, 39], "ascii": [3, 5, 16, 17, 20, 30], "opaqu": [3, 17, 32], "arrai": [3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 17, 18, 19, 21, 22, 24, 26, 27, 28, 32, 33, 34, 37, 39, 40], "special": [3, 5, 10, 11, 12, 14, 22, 24, 26, 32, 40], "datetime64": [3, 16], "timedelta64": [3, 16], "opaque_dtyp": [3, 16], "back": [3, 7, 16, 17, 21, 22, 31, 32], "same": [3, 5, 7, 8, 14, 17, 19, 20, 22, 23, 30, 32, 37, 39], "unsupport": 3, "No": [3, 5, 18], "equival": [3, 5, 7, 8, 14, 16, 35], "Not": [3, 5], "plan": 3, "deflat": 3, "gzip": [3, 5, 11], "standard": [3, 5, 7, 8, 12, 14, 16, 20, 28], "shuffl": [3, 8], "increas": [3, 5, 28], "ratio": [3, 5], "fletcher32": [3, 8, 30], "truncat": [3, 7, 17], "szip": [3, 5, 30], "fast": [3, 5, 36], "patent": [3, 5], "int": [3, 5, 23, 34], "unix": [3, 8, 22, 23, 25], "suppli": [3, 8, 14, 17], "window": [3, 8, 13, 22, 28, 29, 32, 40], "veri": [3, 5, 7, 13, 37], "filesystem": [3, 7, 8, 39], "purpos": [3, 11], "sec2": [3, 7, 32], "optim": [3, 7, 36], "stdio": [3, 7, 36], "buffer": [3, 7, 16, 37], "h": [3, 7, 26], "memori": [3, 5, 7, 31, 32, 37, 39, 40], "famili": [3, 7], "multi": [3, 10], "mpio": [3, 12, 32], "design": [3, 26], "goal": 3, "databas": 3, "index": [3, 6, 7, 8, 14, 21, 22, 28, 32, 35, 36, 39, 40], "kernel": 3, "content": [3, 5, 8, 16], "repres": [3, 5, 7, 11, 14, 19, 20], "contrast": [3, 5], "attempt": [3, 5, 6, 18, 20], "close": [3, 5, 8, 9, 12, 18, 29, 35, 39, 40], "exclus": [3, 17], "dictionari": [3, 4, 8, 9, 13, 16, 20, 22, 29, 32, 37], "shape": [3, 4, 5, 8, 13, 18, 19, 28, 32, 34, 40], "syntax": [3, 5, 8, 13, 14, 20, 32], "underneath": 3, "larg": [3, 5, 7, 16, 27], "nearli": 3, "api": [3, 5, 6, 7, 20, 25, 26, 31, 32, 37, 40], "orient": [3, 5], "translat": [3, 5], "stack": [3, 19], "greatli": 3, "simplifi": [3, 30], "complic": 3, "reli": [3, 32], "perspect": [3, 8], "previous": [3, 15, 22, 23, 25, 30, 39], "pleas": [3, 15, 20], "encod": [3, 5, 7, 8, 16, 20, 30], "utf": [3, 5, 7, 8, 16, 17, 30, 32], "nul": 3, "treat": [3, 6, 14, 17], "side": 3, "metadata": [3, 4, 7, 12, 13, 14, 16, 17, 24, 26, 30], "attach": [3, 4, 5, 6, 8, 13, 14, 16], "implement": [3, 5, 7, 8, 13, 14, 18, 21, 24, 32], "pick": [3, 5, 7, 22], "plain": [3, 14, 32], "text": [3, 7, 8, 17], "protocol": 3, "short": 3, "respons": [3, 11], "unlik": [3, 4, 5, 7, 40], "packet": 3, "tabl": [3, 7, 8], "concept": [3, 5, 7, 16], "row": 3, "expand": [3, 8], "fit": [3, 7, 11, 16, 32], "seri": [3, 7, 29, 30], "trace": 3, "1024": [3, 7], "extend": [3, 7, 16, 17, 20, 24, 28], "myfil": [3, 7, 8, 14, 21], "mydataset": [3, 5, 8, 13, 20, 21], "10": [3, 5, 7, 8, 13, 14, 16, 17, 18, 19, 20, 23, 26, 27, 30, 32, 37, 38, 39, 40], "maxshap": [3, 5, 8, 18, 19, 32], "keyword": [3, 5, 7, 8, 16, 20, 39], "tell": [3, 7, 14, 16], "while": [3, 4, 5, 7, 15, 16, 18, 24, 28, 32, 35], "limit": [3, 5, 7, 11], "maximum": [3, 5, 7, 8], "room": 3, "initi": [3, 5, 8, 13, 18, 27], "ensembl": 3, "later": [3, 7, 8, 20, 21, 32, 35], "axi": [3, 5, 6, 19], "resiz": [3, 8, 18, 19, 32], "20": [3, 5, 13, 18, 23, 34], "grow": [3, 8, 18, 19, 32], "shrink": [3, 5], "independ": [3, 11, 18], "predefin": 3, "width": [3, 17], "therefor": [3, 7], "tri": [3, 22, 32, 37], "correspond": [3, 8, 9, 20], "consid": [3, 16, 20, 22], "public": [3, 11, 16, 20, 30, 32], "stabil": [3, 20], "rais": [3, 5, 7, 8, 17, 20, 24, 32, 34], "move": [3, 8, 28, 30, 40], "decemb": 3, "2012": 3, "branch": [3, 20, 30], "tag": [3, 10, 15, 16], "major": [3, 20, 28, 40], "releas": [3, 7, 10, 14, 20, 21, 22, 25, 26, 28, 29, 30, 32, 40], "clone": 3, "cd": 3, "stabl": 3, "given": [3, 4, 5, 6, 7, 8, 13, 16, 19, 20, 21, 32], "report": [3, 10, 12, 20, 22, 24, 32], "fail": [3, 5, 6, 7, 15, 18, 22, 26, 32, 33], "bug": [3, 10, 12, 20, 24, 25, 40], "critic": [4, 29], "what": [4, 5, 7, 8, 10, 12, 13], "piec": [4, 5, 7], "offici": [4, 7, 20, 23], "proxi": [4, 5, 8, 13, 23], "scalar": [4, 5, 21, 23, 32, 40], "64k": [4, 7], "slice": [4, 5, 8, 10, 13, 14, 19, 23, 28, 30, 32, 38, 40], "entir": [4, 5, 7, 13, 14, 19, 21, 25], "attributemanag": [4, 9, 20, 22, 26], "insert": [4, 7, 8, 31], "latter": [4, 8], "h5": [4, 5, 6, 7, 8, 18, 19, 22], "instanc": [4, 5, 7, 8, 12, 20, 21], "__iter__": [4, 8], "over": [4, 5, 7, 8, 13, 29, 30, 31, 32], "__contains__": [4, 8], "__getitem__": [4, 5, 8], "retriev": [4, 5, 7, 8, 13, 14, 17, 20, 24, 35], "__setitem__": [4, 5, 8], "val": 4, "overwrit": [4, 39], "__delitem__": 4, "delet": [4, 7, 8], "keyerror": [4, 8, 24, 27], "bag": [4, 8], "get_id": [4, 9, 22], "attrid": [4, 9, 22], "overwritten": 4, "paramet": [4, 5, 7, 8, 16, 19, 22, 31, 39], "overrid": [4, 5, 7, 8], "total": [4, 5, 7, 21], "unchang": [4, 20], "preserv": [4, 5, 40], "interact": [4, 20, 31], "alter": 4, "Will": [4, 7, 26], "homogen": 5, "immut": 5, "datatyp": [5, 8, 12, 14, 16, 17, 28, 32, 34, 40], "hyper": 5, "rectangular": 5, "transpar": [5, 12, 19, 24], "thin": 5, "oper": [5, 7, 8, 11, 28], "descript": [5, 7], "ndim": [5, 27], "nbyte": [5, 32], "charact": [5, 7, 16, 17], "i8": [5, 8], "machineri": [5, 8, 17, 20], "faq": [5, 10, 27], "initialis": [5, 32], "arr": [5, 16, 18, 22, 35], "np": [5, 6, 8, 13, 16, 17, 18, 23, 32, 34], "arang": [5, 13], "init": 5, "match": [5, 6, 7, 8, 17, 22], "cast": [5, 32, 35], "request": [5, 7, 8, 32], "re": [5, 13, 15, 16, 23, 32, 39], "hyperslab": 5, "effici": [5, 16, 32], "recogn": 5, "convert": [5, 6, 7, 16, 19, 26, 31, 32], "field": [5, 20, 24, 30, 32, 36, 40], "ellipsi": 5, "omit": 5, "5": [5, 7, 11, 13, 14, 16, 18, 19, 23, 30, 40], "advis": [5, 11], "separ": [5, 7, 13, 19, 32], "numer": [5, 10, 20, 33, 40], "fielda": 5, "singl": [5, 6, 7, 9, 10, 12, 16, 19, 20, 39, 40], "mix": [5, 35], "remov": [5, 7, 8, 21, 26, 30, 32, 38, 40], "futur": [5, 22, 30, 32], "word": 5, "broadcast": 5, "repeat": [5, 15], "safe": [5, 15, 18, 25], "target": [5, 8, 18, 23, 25, 35], "nest": [5, 6, 22], "gh1197": 5, "inform": [5, 7, 8, 11, 14, 21, 24, 32, 34, 40], "onc": [5, 7, 12, 15, 19], "load": [5, 26, 29, 30, 32], "twice": 5, "surpris": [5, 20, 32], "seem": [5, 16], "happen": [5, 8, 20], "my_hdf5_fil": 5, "w": [5, 6, 7, 8, 11, 12, 13, 16, 18, 19, 26], "effect": [5, 7, 8, 38], "assign": [5, 7, 8, 14, 19, 20], "new_arrai": 5, "len": [5, 7, 18, 36], "modif": [5, 7, 11, 18], "yield": [5, 13], "undefin": [5, 7, 20], "bit": [5, 13, 22, 35], "bigger": 5, "contigu": [5, 20, 32], "laid": 5, "tradit": 5, "layout": [5, 8, 19], "regularli": [5, 18], "haphazardli": 5, "tree": [5, 24], "1000": [5, 8], "rang": [5, 7, 17, 18, 19], "400": 5, "500": 5, "200": [5, 14], "implic": 5, "between": [5, 7, 9, 11, 12, 16, 18, 26, 29, 30, 32, 40], "kib": 5, "mib": [5, 7], "larger": 5, "confus": [5, 22], "guess": 5, "autochunk": 5, "iter_chunk": [5, 32], "ax": [5, 6, 8, 19, 20], "unlimit": [5, 8, 19], "64": [5, 22], "miss": [5, 8, 30, 33, 39], "rearrang": 5, "transform": 5, "appli": [5, 7, 11], "decompress": 5, "zip": 5, "compression_opt": [5, 8], "zipped_max": 5, "portabl": 5, "good": [5, 11, 17, 18], "speed": [5, 12, 30, 32], "encumb": 5, "nasa": 5, "due": [5, 7, 29], "legal": [5, 10], "reason": [5, 8, 17], "consult": 5, "doc": [5, 15, 17, 21, 26], "dynam": [5, 26], "underli": [5, 7], "hdf5plugin": 5, "popular": 5, "blosc": 5, "lz4": 5, "zfp": 5, "plugin": [5, 22, 26], "hdf": [5, 11, 13, 18, 19, 20], "regist": 5, "publicli": [5, 11], "announc": 5, "h5z_flag_opt": 5, "thrown": [5, 35], "subsequ": [5, 39], "exactli": [5, 8], "lossi": 5, "trade": [5, 11, 12], "scaleoffset": [5, 8], "retain": [5, 11], "digit": [5, 11], "decim": 5, "nan": 5, "inf": 5, "hdfgroup": 5, "infin": 5, "3379": 5, "compressor": 5, "better": [5, 7, 16, 32], "signific": 5, "penalti": 5, "checksum": [5, 8], "corrupt": [5, 18], "obvious": [5, 7], "shouldn": [5, 32], "h5sselect_hyperslab": 5, "multiblockslic": 5, "four": [5, 19], "stride": 5, "dimension": 5, "alongsid": 5, "multiblockslice_interleav": 5, "subset": [5, 8, 14], "caution": 5, "expect": [5, 7, 20, 22, 32], "explicit": [5, 20, 22, 26], "restrict": [5, 16, 24], "coordin": 5, "duplic": [5, 28], "ignor": [5, 16, 21, 34], "produc": [5, 7, 11, 16, 24], "poor": 5, "mask": [5, 18], "d": [5, 7, 12, 16, 18, 32], "arrang": [5, 13], "behind": [5, 20], "scene": [5, 20], "laundri": 5, "reshap": 5, "50": [5, 13, 14, 23], "49": 5, "now": [5, 6, 7, 14, 18, 22, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "relev": [5, 19, 22], "These": [5, 6, 8, 12, 14, 16, 17, 18, 19, 20, 39, 40], "dataspac": [5, 12, 20, 21, 23, 28], "term": [5, 11], "instead": [5, 7, 8, 19, 20, 27, 32, 34, 35, 38, 39], "associ": [5, 6, 7, 11, 16], "cannot": [5, 18, 19, 24, 38], "emptyattr": 5, "grp": [5, 8, 12, 13, 17], "emptydataset": 5, "empty_dataset": 5, "read_direct": [5, 34], "typeerror": [5, 8, 32], "except": [5, 8, 16, 32, 34, 40], "constructor": [5, 7, 8, 9, 39, 40], "bound": [5, 8, 11, 18, 20, 22], "__bool__": [5, 7, 8], "inaccess": [5, 8], "open": [5, 8, 12, 13, 14, 18, 19, 20, 22, 25, 27, 32, 34, 35, 40], "filenam": [5, 8, 18, 19, 22, 28, 29, 32], "myd": [5, 8, 14], "datset": 5, "source_sel": 5, "dest_sel": 5, "intermedi": [5, 8, 13], "destin": [5, 8, 23, 32, 34], "writabl": 5, "carri": [5, 11], "fly": 5, "s_": [5, 18, 20], "int64": [5, 23], "int32": [5, 13, 16, 32], "60": [5, 13], "write_direct": [5, 18, 30, 34], "astyp": [5, 16, 22, 32, 35, 36, 38], "bigint": 5, "int16": 5, "earlier": [5, 7, 30], "had": [5, 22, 29], "context": [5, 6, 8, 13, 20, 35, 38], "manag": [5, 7, 8, 12, 13, 15, 18, 20, 26, 32, 35, 38], "asstr": [5, 17, 36], "strict": [5, 11], "decod": [5, 17], "2d_coord": 5, "sel": 5, "within": [5, 7, 8, 19, 25, 32, 39], "intersect": [5, 29], "area": 5, "valueerror": [5, 24], "invalid": [5, 7, 17, 20, 35], "make_scal": [5, 6, 22], "other_d": 5, "dim": [5, 6, 32], "attach_scal": [5, 6], "virtual_sourc": 5, "virtual": [5, 8, 10, 18, 31, 32, 35, 39, 40], "vspace": 5, "file_nam": [5, 18], "dset_nam": 5, "src_space": 5, "member": [5, 8, 13, 14, 16, 21, 24, 29], "spaceid": 5, "ram": 5, "occupi": 5, "partli": 5, "fill": [5, 8, 12, 20, 39], "overhead": [5, 32], "thu": [5, 7, 13], "slightli": [5, 16], "greater": [5, 7], "fillvalu": [5, 8, 19, 39], "uniniti": [5, 8, 14], "portion": [5, 11], "appropri": [5, 7, 14, 16, 20, 21, 26, 34], "is_virtu": 5, "regionref": [5, 8, 14, 23], "resid": [5, 8, 20], "multidimension": [6, 16], "label": [6, 7], "simpli": [6, 7, 14, 15, 35], "principl": 6, "length": [6, 7, 17, 20, 22, 24, 27, 32, 34, 39], "interest": [6, 13, 14, 26], "equal": [6, 7, 32], "enforc": [6, 7, 17], "bind": [6, 7, 12, 18, 21, 32], "suppos": [6, 13], "ones": 6, "fastest": 6, "vari": 6, "x1": 6, "x2": 6, "y1": 6, "z1": 6, "primari": 6, "detach": 6, "detach_scal": 6, "still": [6, 7, 16, 20, 22, 28, 34, 35], "themselv": [6, 8], "though": [6, 32], "bewar": 6, "whose": [6, 16, 24], "uniqu": [6, 7], "permit": [6, 11], "runtimeerror": [6, 20], "unspecifi": 6, "h5dsset_scal": 6, "serv": [7, 8], "world": [7, 11, 12, 25], "capabl": 7, "longer": [7, 17, 20, 22, 23, 24, 25, 30, 32, 35, 37, 39, 40], "unicod": [7, 8, 17, 28, 31, 40], "valid": [7, 18, 19, 28, 35], "readonli": [7, 40], "presenc": 7, "permiss": [7, 8, 11, 15, 22], "logic": 7, "address": 7, "driver_kwd": 7, "pure": [7, 17], "strongli": [7, 28], "h5fd_sec2": 7, "h5fd_window": 7, "unbuff": 7, "posix": [7, 13, 18], "manipul": [7, 10], "backing_stor": 7, "flush": [7, 18], "block_siz": 7, "increment": 7, "printf": 7, "replac": [7, 22, 30], "sequenc": [7, 8, 32], "memb_siz": 7, "31": 7, "fileobj": 7, "split": [7, 32], "meta": [7, 18], "raw": 7, "meta_ext": 7, "raw_ext": 7, "ros3": [7, 34], "s3": [7, 34], "aws_region": 7, "aw": 7, "bucket": 7, "east": 7, "secret_id": 7, "resourc": [7, 8], "secret_kei": 7, "secret": 7, "bytesio": [7, 31], "tempfil": 7, "temporaryfil": 7, "temporari": [7, 39], "network": 7, "readinto": 7, "seek": 7, "tf": 7, "behaviour": [7, 22, 32], "server": 7, "demand": 7, "bio": 7, "getvalu": 7, "regular": [7, 14, 16], "segfault": [7, 22, 32, 40], "occur": 7, "servic": [7, 11], "lead": 7, "deadlock": [7, 29, 39], "serial": [7, 20], "lock": [7, 20, 25, 29, 32, 37], "held": 7, "dealloc": 7, "cyclic": [7, 29], "garbag": [7, 18, 29, 35, 39], "trigger": [7, 18, 32], "program": [7, 11, 12], "continu": [7, 8, 18, 20, 32], "until": [7, 8, 15, 18], "acquir": [7, 32], "hold": [7, 13, 16, 17], "circular": 7, "weakref": 7, "break": [7, 40], "cycl": 7, "aliv": 7, "temporarili": 7, "disabl": [7, 22, 26, 36, 39], "intern": [7, 8, 30, 32], "inevit": 7, "failur": [7, 22], "less": [7, 32], "clear": [7, 18, 33], "never": [7, 30], "secur": [7, 30], "evolv": 7, "year": 7, "fashion": 7, "older": [7, 8, 17, 18, 19, 20, 30], "modern": [7, 20], "advantag": [7, 14, 23], "willing": 7, "forgo": 7, "certain": [7, 12, 14, 16, 20, 22, 23, 25, 32, 36], "libver": [7, 18, 19, 20, 22, 30], "sophist": 7, "structur": [7, 12, 16], "earliest": [7, 30], "latest": [7, 18, 19, 26, 28], "newest": 7, "concern": [7, 20, 34], "effort": [7, 16], "v108": [7, 22], "v110": [7, 18, 22], "alia": [7, 8, 26], "leav": [7, 8, 18], "becom": 7, "unus": 7, "strong": [7, 30], "scope": [7, 20], "remain": [7, 20, 24, 25], "weak": 7, "f1": 7, "get_dataset": 7, "f2": 7, "del": [7, 8, 23], "begin": [7, 20], "reserv": [7, 11], "power": 7, "512": [7, 26], "userblock_s": 7, "userblock": 7, "likewis": 7, "represent": [7, 11, 16, 17], "str": [7, 8, 16, 17, 18, 19, 20, 32], "prefer": [7, 30], "caveat": 7, "char": [7, 32], "simplest": 7, "especi": [7, 20, 25], "538": [7, 26], "mostli": [7, 9, 12], "listdir": 7, "aren": 7, "drive": 7, "misconfigur": 7, "regardless": 7, "activ": [7, 15, 29], "1252": 7, "european": 7, "languag": [7, 22], "extent": 7, "adjust": 7, "rdcc": 7, "rdcc_nbyte": 7, "measur": 7, "mb": 7, "rdcc_w0": 7, "evict": 7, "recent": [7, 17, 32], "blend": 7, "closer": 7, "rdcc_nslot": 7, "hash": 7, "pointer": [7, 8, 14, 16, 26], "brought": 7, "minim": [7, 28], "collis": 7, "strategi": [7, 8, 32], "ideal": [7, 22], "prime": 7, "rule": [7, 8, 17, 32], "thumb": 7, "approxim": 7, "521": 7, "hardwar": 7, "unfortun": [7, 16], "alot": 7, "left": 7, "tune": 7, "alignment_threshold": [7, 39], "alignment_interv": [7, 39], "threshold": 7, "h5p_set_align": 7, "swmr": [7, 10, 19, 32, 34, 40], "fs_strategi": 7, "fs_persist": 7, "fs_threshold": 7, "fs_page_s": [7, 37], "page_buf_s": [7, 37], "min_meta_keep": [7, 37], "min_raw_keep": [7, 37], "inherit": [7, 14, 20, 26, 32], "nonzero": 7, "writer": [7, 10, 40], "reader": [7, 10, 40], "preemption": 7, "75": 7, "One": [7, 13], "fsm": 7, "aggreg": 7, "persist": [7, 32], "smallest": 7, "percentag": 7, "warn": [7, 22, 26, 29, 30, 32, 34, 38], "hdf5_use_file_lock": 7, "ensur": [7, 17, 28, 34], "interv": 7, "conjunct": 7, "descriptor": 7, "swmr_mode": [7, 18, 32], "distinguish": 7, "organ": [8, 11], "somewhat": 8, "duti": 8, "being": [8, 18, 21], "easi": [8, 12, 31], "subgrp": 8, "implicitli": [8, 22], "grp2": [8, 17], "grp3": 8, "importantli": 8, "symbol": 8, "subgroup": [8, 13], "membership": [8, 13], "made": [8, 11, 19, 20, 28], "softlink": 8, "somegroup": 8, "dangl": 8, "compon": 8, "plu": 8, "desir": [8, 34], "wish": 8, "ext": 8, "externallink": [8, 30], "otherfil": 8, "relat": [8, 20, 26, 27, 32], "reliabl": [8, 22, 30, 38], "problem": [8, 20, 27, 30, 32], "groupid": [8, 9, 37], "recurs": 8, "rel": [8, 32], "absolut": 8, "mygroup": [8, 14, 20], "broken": [8, 16, 32], "pair": [8, 16], "getclass": 8, "getlink": 8, "isn": [8, 12, 13, 34], "hardlink": 8, "instanti": [8, 19], "callabl": [8, 13], "exhaust": 8, "immedi": [8, 32], "stop": [8, 30], "find_foo": 8, "anywher": [8, 14], "dest": 8, "renam": [8, 19, 39], "shallow": 8, "expand_soft": 8, "expand_extern": 8, "expand_ref": 8, "without_attr": 8, "basenam": 8, "anonym": 8, "conflict": [8, 30], "explain": 8, "chunk": [8, 18, 19, 20, 28, 31, 32, 39], "track_tim": [8, 37], "timestamp": [8, 9, 37], "pathlik": [8, 32], "last": [8, 17, 22, 30], "allow_unknown_filt": [8, 32], "write_direct_chunk": [8, 32], "incompat": [8, 26], "accord": 8, "create_dataset_lik": [8, 31], "_like": 8, "whom": 8, "mimic": 8, "taken": [8, 19], "preced": 8, "create_virtual_dataset": [8, 19, 33], "vd": [8, 10, 31, 32], "virtuallayout": [8, 19, 32, 35], "build_virtual_dataset": [8, 35], "assembl": [8, 35], "virt": 8, "uint32": 8, "virtualsourc": [8, 19], "popul": [8, 20], "interrog": 8, "offer": [9, 39], "model": 9, "fortran": 9, "switch": [9, 18], "dsid": 9, "get_offset": 9, "although": 9, "aid": 9, "huge": 10, "terabyt": 10, "thousand": 10, "categor": 10, "quick": 10, "reilli": 10, "book": 10, "contribut": [10, 24, 26], "2008": [11, 20], "andrew": [11, 26, 27, 28], "collett": [11, 26, 27, 28], "redistribut": 11, "form": [11, 16, 32], "met": 11, "disclaim": 11, "reproduc": 11, "materi": 11, "neither": 11, "holder": 11, "nor": 11, "endors": 11, "promot": 11, "product": [11, 18, 26], "deriv": 11, "prior": [11, 18], "BY": 11, "THE": 11, "AND": 11, "AS": 11, "express": 11, "OR": 11, "impli": [11, 18], "warranti": 11, "BUT": 11, "NOT": [11, 26], "TO": 11, "OF": 11, "merchant": 11, "FOR": 11, "IN": 11, "NO": 11, "event": [11, 18], "shall": 11, "liabl": 11, "direct": [11, 16, 28, 39], "indirect": 11, "incident": 11, "exemplari": 11, "consequenti": 11, "damag": 11, "procur": 11, "substitut": 11, "loss": 11, "profit": 11, "busi": 11, "interrupt": 11, "caus": [11, 17, 19, 22, 29, 32], "theori": 11, "liabil": 11, "contract": 11, "tort": 11, "neglig": 11, "aris": 11, "SUCH": 11, "hierarch": 11, "util": 11, "2006": 11, "2007": 11, "thg": 11, "ncsa": 11, "1998": 11, "board": 11, "truste": 11, "univers": 11, "illinoi": 11, "nation": 11, "center": 11, "supercomput": 11, "fortner": 11, "unidata": 11, "netcdf": 11, "jpeg": 11, "jean": 11, "loup": 11, "gailli": 11, "adler": 11, "equip": 11, "corpor": 11, "dec": 11, "commerci": 11, "promin": 11, "date": [11, 21], "mention": 11, "acknowledg": [11, 40], "urbana": 11, "champaign": 11, "credit": 11, "WITH": 11, "suffer": [11, 24], "california": 11, "lawrenc": [11, 27], "livermor": 11, "laboratori": 11, "uc": 11, "llnl": 11, "accompani": 11, "7405": 11, "eng": 11, "48": 11, "depart": 11, "energi": 11, "regent": 11, "prepar": [11, 12, 22], "sponsor": 11, "agenc": 11, "govern": 11, "employe": 11, "accuraci": 11, "apparatu": 11, "disclos": 11, "infring": 11, "privat": [11, 32], "herein": 11, "trademark": 11, "manufactur": 11, "necessarili": 11, "constitut": 11, "favor": 11, "opinion": [11, 28], "author": [11, 20], "reflect": 11, "2002": 11, "2003": 11, "2004": 11, "francesc": 11, "altet": 11, "2005": 11, "carabo": 11, "coop": 11, "owner": 11, "alexand": 11, "chemeri": 11, "foundat": 11, "psf": 11, "individu": 11, "license": 11, "subject": [11, 18], "herebi": 11, "grant": [11, 24], "nonexclus": 11, "royalti": 11, "wide": [11, 16, 17], "analyz": 11, "displai": [11, 32], "alon": 11, "2001": 11, "2013": 11, "incorpor": [11, 26], "thereof": 11, "agre": 11, "summari": 11, "basi": 11, "THAT": 11, "WILL": 11, "termin": [11, 16], "upon": [11, 18], "breach": 11, "deem": 11, "relationship": 11, "partnership": 11, "joint": 11, "ventur": 11, "sens": 11, "fork": 12, "across": [12, 27], "interprocess": 12, "consequ": [12, 14, 20, 25], "accomplish": [12, 13], "excel": 12, "hello": [12, 17], "comm_world": 12, "get_rank": 12, "mpiexec": 12, "launch": [12, 20, 32], "n": [12, 19], "demo": [12, 18], "synchron": 12, "flavor": [12, 14], "sai": 12, "multiprocess": [12, 26], "site": 12, "tutori": 12, "h5cc": 12, "showconfig": 12, "ve": 12, "got": [12, 30], "parallel_test": 12, "comm": 12, "demo2": 12, "h5dump": 12, "h5t_std_i32l": 12, "impos": 12, "particip": 12, "hand": [12, 20], "fine": [12, 13, 17], "stringent": 12, "settabl": 12, "enhanc": [12, 40], "inquiri": 12, "With": [13, 16, 20], "mac": [13, 22, 39], "linux": [13, 18, 35, 39], "x86": [13, 22], "gui": 13, "fundament": 13, "sent": [13, 18], "mytestfil": 13, "act": [13, 31, 35], "observ": 13, "obtain": 13, "40": 13, "70": 13, "80": 13, "90": 13, "wonder": 13, "mytestdata": 13, "coupl": 13, "suggest": [13, 14], "stand": [13, 25], "hierarchi": 13, "aptli": 13, "append": [13, 18, 35], "create_": 13, "dset2": 13, "another_dataset": 13, "dset3": 13, "subgroup2": 13, "dataset_thre": 13, "somethingels": 13, "printnam": 13, "temperatur": 13, "99": 13, "soft": 14, "dereferenc": 14, "straightforward": 14, "mygroup2": 14, "regref": 14, "conform": 14, "grid": 14, "fanci": [14, 22, 28, 39], "1d": [14, 19, 23, 24, 32], "ordinari": 14, "ref_dtyp": [14, 22], "regionref_dtyp": [14, 22], "ref_dataset": 14, "myref": 14, "figur": [14, 20], "truth": 14, "nullref": 14, "rever": 15, "ver": 15, "forg": [15, 39], "success": 15, "resolv": 15, "undo": 15, "among": [16, 20, 26], "vl": 16, "routin": 16, "vector": 16, "null": [16, 17, 28, 32], "de": [16, 24, 25], "facto": 16, "thankfulli": 16, "dt": 16, "string_dtyp": [16, 17, 22, 32], "vld": 16, "check_string_dtyp": [16, 22], "string_info": 16, "rag": [16, 24, 32], "vlen_dtyp": [16, 22], "vlen_int": 16, "workaround": [16, 32], "sensibl": 16, "basetyp": 16, "check_vlen_dtyp": [16, 22], "enum_dtyp": [16, 22], "red": 16, "green": 16, "blue": 16, "check_enum_dtyp": [16, 22], "enumd": 16, "values_dict": 16, "deprec": [16, 28, 30, 40], "won": [16, 32], "interoper": 16, "datetim": [16, 32], "2019": 16, "09": 16, "22t17": 16, "38": 16, "input": [16, 17, 27], "check_opaque_dtyp": 16, "favour": 16, "special_dtyp": [16, 20, 22, 24], "hint": 16, "regionrefer": 16, "check_dtyp": [16, 22, 24], "mydtyp": 16, "around": [17, 26], "redesign": 17, "surrog": 17, "escap": 17, "unrecognis": 17, "x00": 17, "silent": [17, 22], "hack": 17, "pretend": 17, "blob": 17, "oppos": [17, 30], "void": 17, "prevent": [17, 32], "mangl": [17, 29], "recov": 17, "binary_blob": 17, "x00hello": 17, "attribute_nam": 17, "tobyt": 17, "h5t_cset_ascii": 17, "h5t_cset_utf8": 17, "name2": [17, 32], "your_str": 17, "mojibak": 17, "joel": 17, "spolski": 17, "introduct": 17, "gibberish": 17, "latin": 17, "unknown": 17, "builtin": 17, "handler": 17, "surrogateescap": 17, "incorrectli": [17, 20, 21], "udcb1": 17, "string_good": 17, "string_bad": 17, "bad": 17, "udcb10": 17, "utf8_typ": 17, "ascii_typ": 17, "fixed_good": 17, "fixed_bad": 17, "xb10": 17, "traceback": 17, "unicodedecodeerror": 17, "codec": 17, "0xb1": 17, "posit": 17, "synchronis": 18, "crash": [18, 20, 21, 22, 30], "properli": [18, 21], "poll": 18, "ipc": 18, "notifi": 18, "practic": 18, "v18": 18, "websit": [18, 19], "intend": 18, "pai": 18, "attent": 18, "regard": 18, "refresh": 18, "eventu": 18, "finish": 18, "whenev": 18, "snippet": [18, 19], "demonstr": [18, 27], "new_shap": 18, "live": 18, "progress": 18, "pyinotifi": 18, "receiv": 18, "signal": 18, "updat": [18, 21, 22, 27, 28, 30], "growth": 18, "notif": 18, "swmr_inotify_exampl": 18, "datasetnam": 18, "datafil": 18, "asyncor": 18, "sy": 18, "log": 18, "assert": 18, "hdf5_version_tupl": 18, "178": 18, "eventhandl": 18, "processev": 18, "monitor_dataset": 18, "debug": 18, "get_dset_shap": 18, "read_dataset": 18, "process_in_modifi": 18, "process_in_close_writ": 18, "bye": 18, "exit": [18, 20, 32], "__name__": 18, "__main__": 18, "basicconfig": 18, "asctim": 18, "levelnam": 18, "argv": 18, "dataset_nam": 18, "wm": 18, "watchmanag": 18, "watch": 18, "in_modifi": 18, "in_close_writ": 18, "evh": 18, "asyncnotifi": 18, "wdd": 18, "add_watch": 18, "rec": 18, "sit": 18, "loop": 18, "hit": 18, "ctrl": 18, "child": 18, "latenc": 18, "wait": 18, "drop": [18, 28, 31], "swmr_multiprocess": 18, "swmrmp": 18, "meanwhil": 18, "swmrreader": 18, "__init__": 18, "fname": 18, "dsetnam": 18, "timeout": 18, "super": 18, "_event": 18, "_fname": 18, "_dsetnam": 18, "_timeout": 18, "getlogg": 18, "swmrwriter": 18, "join": 18, "ubuntu": 18, "illustr": [18, 19], "2015": 18, "02": 18, "26": 18, "18": 18, "05": 18, "03": 18, "195": 18, "196": 18, "197": 18, "198": 18, "203": 18, "205": 18, "210": 18, "212": [18, 21], "213": 18, "214": 18, "215": 18, "216": 18, "217": 18, "218": 18, "219": 18, "sliceabl": 19, "ahead": 19, "characterist": 19, "mesh": 19, "2d": [19, 23], "i4": 19, "vsourc": 19, "vds_simpl": 19, "runnabl": 19, "shown": 19, "dataset_concaten": 19, "rfc": 19, "excalibur_detector_modul": 19, "dual_pco_edg": 19, "eiger_use_cas": 19, "percival_use_cas": 19, "path_or_dataset": 19, "h5pset_virtu": 19, "refactor": 20, "codebas": [20, 26, 40], "substanti": [20, 24], "thank": [20, 21, 28, 40], "darren": [20, 21, 24], "dale": [20, 21, 24], "h5d_fill_time_ifset": 20, "h5d_fill_time_alloc": 20, "ipython": [20, 22, 27, 28, 30, 37], "startup": 20, "ago": 20, "maintain": [20, 25, 38], "unittest2": [20, 30], "s10": 20, "isinst": 20, "Such": 20, "compar": 20, "basestr": 20, "complain": [20, 21], "down": [20, 35], "led": [20, 21], "h5f_close_strong": 20, "lose": 20, "meant": 20, "suddenli": 20, "becam": 20, "forget": 20, "ndarrai": 20, "void_": 20, "proper": 20, "couldn": 20, "vlen": [20, 22, 26, 32, 40], "past": 20, "old": [20, 21, 32, 37, 40], "ancient": 20, "alias": [20, 34], "listnam": 20, "saniti": 20, "contact": 20, "yet": 21, "dump": 21, "object_": 21, "202": 21, "13": 21, "221": 21, "weren": 21, "race": [21, 28], "151": 21, "highlevel": [21, 32], "191": 21, "201": 21, "gh821": 22, "pytabl": [22, 27], "gh963": 22, "gh1174": 22, "action": 22, "gh1228": 22, "subkei": 22, "gh1155": 22, "constant": 22, "gh1132": 22, "gh830": 22, "gh1212": 22, "gh1278": 22, "gh1149": 22, "gh1143": 22, "fall": 22, "suppress": 22, "default_file_mod": [22, 34, 35, 38], "h5py_default_readonli": 22, "adopt": 22, "h5zunregist": 22, "h5z": 22, "unregister_filt": 22, "gh746": 22, "gh1224": 22, "h5pl": 22, "inspect": [22, 31], "search": 22, "gh1166": 22, "gh1256": 22, "h5dread_chunk": 22, "read_direct_chunk": [22, 32], "gh1190": 22, "gh1248": 22, "gh1253": 22, "random": 22, "gh1051": 22, "gh1134": 22, "pickl": 22, "unpickl": 22, "serialis": 22, "restor": 22, "anywai": [22, 32], "gh531": 22, "gh1194": 22, "Or": 22, "h5pickl": 22, "mutat": 22, "gh1205": 22, "gh1204": 22, "gh1146": 22, "gh1235": 22, "longdoubl": [22, 29], "ppc64le": [22, 29], "architectur": [22, 29], "gh1243": 22, "gh1236": 22, "__setattr__": 22, "gh1265": 22, "gh1123": 22, "autodetect": 22, "gh1240": 22, "gh1241": 22, "gh1231": 22, "hardcod": 22, "unnecessarili": 22, "gh1171": 22, "setup_requir": [22, 24], "egg_info": 22, "gh1259": 22, "gh1003": 22, "coverag": [22, 32], "codecov": 22, "float16": [23, 31], "float32": 23, "25": 23, "histor": 24, "ident": 24, "unabl": 24, "exce": 24, "maxim": 24, "max": 24, "ioerror": 24, "x3": 24, "errno": [24, 34], "o_flag": 24, "friendlier": 24, "h5dopen2": 24, "boilerpl": 24, "cleanli": 24, "ro": 24, "hamstrung": 24, "paver": 24, "known": [24, 40], "martin": [24, 28], "teichmann": 24, "florian": 24, "rathgerb": 24, "pierr": [24, 25], "buyl": [24, 25], "thoma": [24, 28, 30], "caswel": [24, 28, 30], "andi": 24, "salnikov": 24, "robert": 24, "david": 24, "toon": 24, "verstraelen": 24, "who": 24, "rework": 25, "17": 25, "unreach": 25, "leak": [25, 26, 37], "lost": 25, "protect": [25, 35], "believ": 25, "feedback": [25, 26], "mismatch": 25, "strength": 25, "matthieu": 25, "brucher": 25, "laurenc": 25, "hole": 25, "john": 25, "tyre": 25, "matthew": [25, 28, 30], "brett": [25, 28, 30], "anticip": 26, "upcom": [26, 35], "solut": 26, "broader": 26, "en": 26, "html": 26, "ulrik": [26, 27], "pedersen": [26, 27], "551": 26, "fallback": [26, 30], "541": 26, "505": 26, "jame": [26, 27, 28, 29, 30], "tocknel": [26, 27, 28, 30], "513": 26, "555": 26, "560": 26, "ghislain": [26, 27, 30], "antoni": [26, 27, 30], "vaillant": [26, 27, 30], "2to3": 26, "508": 26, "507": 26, "dir": 26, "558": 26, "tweak": 26, "546": 26, "526": 26, "524": 26, "peter": [26, 27], "li": 26, "2190": 26, "parkin": 26, "abc": 26, "527": 26, "strip": [26, 40], "lee": [26, 27], "510": 26, "506": 26, "colberg": 26, "501": 26, "503": 26, "const": 26, "idea": [27, 28], "663": 27, "aleksandar": [27, 28], "jelenak": [27, 28], "collective_io": 27, "648": 27, "jialin": 27, "liu": 27, "576": 27, "jakob": 27, "lombach": 27, "640": 27, "mitchel": 27, "650": 27, "651": 27, "658": 27, "578": 27, "579": 27, "597": 27, "kofo": 27, "589": 27, "625": 27, "spaghetti": 27, "sort": [27, 30], "621": 27, "sam": [27, 28], "mason": 27, "639": 27, "nevion": 27, "606": 27, "yu": [27, 30], "feng": [27, 30], "614": 27, "dan": 27, "guest": 27, "608": 27, "hill": 27, "607": 27, "jen": 27, "timmerman": 27, "604": 27, "matthia": 27, "k\u00f6nig": 27, "572": 27, "562": 27, "561": 27, "574": 27, "dominik": 27, "kriegner": 27, "563": 27, "649": 27, "660": 27, "jakirkham": 27, "661": 27, "605": 27, "niru": 27, "maheswaranathan": 27, "off": 27, "583": 27, "642": 27, "geier": 27, "virtualenv": 28, "setuptool": [28, 32, 40], "legaci": 28, "675": 28, "soon": 28, "pypa": 28, "3955": 28, "878": 28, "encourag": 28, "795": 28, "798": 28, "799": 28, "801": 28, "703": 28, "662": 28, "700": 28, "733": 28, "robust": [28, 35], "788": 28, "800": 28, "804": 28, "724": 28, "789": 28, "794": 28, "802": 28, "jupyt": [28, 30], "715": 28, "joseph": 28, "kleinhenz": 28, "pathlib": 28, "716": 28, "whitespac": 28, "808": 28, "mistak": 28, "quickstart": 28, "joydeep": 28, "bhattacharje": 28, "708": 28, "axel": 28, "huebl": 28, "734": 28, "721": 28, "classifi": 28, "811": 28, "691": 28, "simon": 28, "gregor": 28, "ebner": 28, "andrea": 28, "bedini": 28, "680": 28, "664": 28, "align": [28, 39], "701": 28, "jonah": 28, "bernhard": 28, "702": 28, "caleb": 28, "mors": 28, "738": 28, "smutch": 28, "765": 28, "nathan": [28, 30], "goldbaum": [28, 30], "793": 28, "749": 28, "812": 28, "787": 28, "781": 28, "raspaud": 28, "annot": 28, "692": 28, "693": 28, "683": 28, "739": 28, "toyer": 28, "potenti": [28, 30], "754": 28, "inconsist": 28, "772": 28, "artsiom": 28, "size_t": 28, "773": 28, "christoph": [28, 30], "gc": [28, 29], "dure": [28, 38], "nonlocal_clos": 28, "776": 28, "antoin": 28, "pitrou": 28, "six": 28, "py3": 28, "py2": [28, 29], "686": 28, "gh903": 29, "gh904": 29, "sparc64": 29, "gh883": 29, "gh868": 29, "phil": 29, "gh841": 29, "gh874": 29, "gh867": 29, "gh872": 29, "compli": 29, "gh902": 29, "overflow": 29, "gh912": 29, "capit": 29, "gh842": 29, "gh862": 29, "gh916": 29, "30484": 29, "gh888": 29, "collector": 29, "whilst": 29, "upstream": 29, "onward": [29, 38], "pack": 29, "clark": 29, "memcpi": 29, "said": 29, "higher": 30, "outsid": 30, "h5t": [30, 32], "available_ftyp": [30, 32], "gh926": 30, "gh970": 30, "14": [30, 35], "23": 30, "registr": 30, "gh956": 30, "joe": 30, "jevnik": 30, "gh968": 30, "chen": 30, "yufei": 30, "gh924": 30, "gh885": 30, "gh958": 30, "gh1022": 30, "k": 30, "libver_earliest": 30, "gh933": 30, "gh936": 30, "float64": 30, "gh953": 30, "gh989": 30, "paul": 30, "m\u00fcller": 30, "gh985": 30, "eric": 30, "larson": 30, "gh333": 30, "gh952": 30, "gh946": 30, "gh947": 30, "lar": 30, "viklund": 30, "gh921": 30, "spell": 30, "grammar": 30, "gh931": 30, "michael": 30, "depalati": 30, "gh950": 30, "christian": 30, "sach": 30, "gh1015": 30, "mikhail": 30, "clariti": 30, "gh528": 30, "gh783": 30, "gh829": 30, "gh849": 30, "gh911": 30, "gh959": 30, "gh999": 30, "nil": 30, "werner": 30, "gh1016": 30, "gh1025": 30, "gh1028": 30, "sajid": 30, "ali": 30, "gh857": 30, "gh894": 30, "gh922": 30, "gh954": 30, "gh962": 30, "emphasis": 30, "quickguid": 30, "gh609": 30, "gh610": 30, "lazi": 30, "gh1013": 30, "gh1014": 30, "vincent": 30, "gh1060": 31, "gh1126": 31, "construct": 31, "gh1061": 31, "gh1105": 31, "gh1116": 31, "gh1008": 31, "gh1098": 31, "gh1085": 31, "gh1000": 31, "gh1032": 31, "gh1049": 31, "h5ltopen_file_imag": 31, "open_file_imag": 31, "gh1075": 31, "h5pset_extern": 31, "h5pget_extern": 31, "h5pget_external_count": 31, "h5p": 31, "propdcid": 31, "float128": 31, "gh1114": 31, "gh1115": 31, "hopefulli": [32, 38], "gil": 32, "multithread": 32, "timedelta": 32, "gh1339": 32, "1340": 32, "statement": 32, "faster": 32, "factor": 32, "gh1260": 32, "assig": 32, "1468": 32, "get_num_chunk": 32, "get_chunk_info": 32, "get_chunk_info_by_coord": 32, "get_vfd_handl": 32, "previou": [32, 36], "biggest": 32, "suitabl": 32, "name1": 32, "furthermor": 32, "triplet": 32, "new_vlen": 32, "new_enum": 32, "get_vlen": 32, "get_enum": 32, "fid": 32, "h5dget_num_chunk": 32, "h5dget_chunk_info": 32, "h5dget_chunk_info_by_coord": 32, "h5oget_info1": 32, "h5oget_info_by_name1": 32, "h5oget_info_by_idx1": 32, "h5ovisit1": 32, "h5ovisit_by_name1": 32, "h5pset_attr_phase_chang": 32, "h5pset_fapl_split": 32, "h5pget_file_space_strategi": 32, "h5pset_file_space_strategi": 32, "h5sencode1": 32, "h5tget_create_plist": 32, "segment": 32, "fault": 32, "gh1336": 32, "gh1649": 32, "patholog": 32, "slow": 32, "gh492": 32, "gh1005": 32, "unregist": 32, "situat": 32, "1440": 32, "gh1475": 32, "gh1476": 32, "behav": [32, 37], "gh744": 32, "gh1580": 32, "rdonli": 32, "rdwr": 32, "strang": 32, "subprocess": 32, "comparison": 32, "gracefulli": 32, "assertrais": 32, "bare": 32, "cpython": 32, "npy_no_deprecated_api": 32, "silenc": 32, "gh1219": 32, "didn": 32, "migrat": 32, "cython3": 32, "massiv": 32, "everywher": 32, "endian": 33, "gh1729": 33, "gh1732": 33, "sub": 33, "gh1735": 33, "1755": 34, "pre": [34, 36, 38, 39], "h5pset_fapl_ros3": 34, "h5pget_fapl_ros3": 34, "oserror": 34, "filenotfounderror": 34, "1815": 34, "gh1817": 34, "1796": 34, "1818": 34, "gh1740": 34, "1812": 34, "1780": 34, "1844": 34, "possibli": 35, "1875": 35, "h5t_bitfield": 35, "uint": 35, "gh1258": 35, "knowledg": 35, "schema": 35, "altern": [35, 39], "bool_": 35, "1856": 35, "1905": 35, "easier": [35, 37], "manylinux2010": 35, "manylinux1": 35, "clearer": 35, "1902": 35, "get_obj_id": [35, 39], "gh1852": 35, "shut": 35, "lower": 35, "gh1495": 35, "1945": 36, "1913": 36, "did": 36, "mpiio": 36, "1922": 36, "accident": 36, "1944": 36, "alpha": 36, "cpdef": 36, "1923": 36, "overal": 37, "reset": 37, "statist": 37, "revers": 37, "h5pset_file_lock": 37, "h5pget_file_lock": 37, "h5freset_page_buffering_stat": 37, "h5fget_page_buffering_stat": 37, "h5pset_file_space_page_s": 37, "h5pget_file_space_page_s": 37, "h5pset_page_buffer_s": 37, "h5pget_page_buffer_s": 37, "particularli": 37, "readlin": 37, "pyarg": 38, "appl": 39, "silicon": 39, "arm64": 39, "x86_64": 39, "2065": 39, "abil": 39, "vfd": 39, "2040": 39, "efile_prefix": 39, "virtual_prefix": 39, "2092": 39, "2099": 39, "zlib": 39, "2082": 39, "2094": 39, "gh2064": 39, "2101": 39, "2079": 39, "unitialis": 39, "2076": 39, "2044": 39, "2020": 39, "h5pset_efile_prefix": 39, "h5pget_efile_prefix": 39, "cygwin": 39, "2038": 39, "unavail": 39, "2053": 39, "unalign": 40, "pylint": 40, "experiment": 40, "safeti": 40, "mini": 40, "141": 40, "295": 40, "h5error": 40, "h5e": 40}, "objects": {"h5py": [[4, 0, 1, "", "AttributeManager"], [5, 0, 1, "", "Dataset"], [8, 0, 1, "", "ExternalLink"], [7, 0, 1, "", "File"], [8, 0, 1, "", "Group"], [8, 0, 1, "", "HardLink"], [8, 0, 1, "", "SoftLink"], [19, 0, 1, "", "VirtualLayout"], [19, 0, 1, "", "VirtualSource"], [16, 3, 1, "", "check_dtype"], [16, 3, 1, "", "check_enum_dtype"], [16, 3, 1, "", "check_opaque_dtype"], [16, 3, 1, "", "check_string_dtype"], [16, 3, 1, "", "check_vlen_dtype"], [16, 3, 1, "", "enum_dtype"], [16, 3, 1, "", "opaque_dtype"], [16, 3, 1, "", "special_dtype"], [16, 3, 1, "", "string_dtype"], [16, 0, 1, "", "string_info"], [16, 3, 1, "", "vlen_dtype"]], "h5py.AttributeManager": [[4, 1, 1, "", "__contains__"], [4, 1, 1, "", "__delitem__"], [4, 1, 1, "", "__getitem__"], [4, 1, 1, "", "__iter__"], [4, 1, 1, "", "__setitem__"], [4, 1, 1, "", "create"], [4, 1, 1, "", "get"], [4, 1, 1, "", "get_id"], [4, 1, 1, "", "items"], [4, 1, 1, "", "keys"], [4, 1, 1, "", "modify"], [4, 1, 1, "", "values"]], "h5py.Dataset": [[5, 1, 1, "", "__bool__"], [5, 1, 1, "", "__getitem__"], [5, 1, 1, "", "__setitem__"], [5, 1, 1, "", "asstr"], [5, 1, 1, "", "astype"], [5, 2, 1, "", "attrs"], [5, 2, 1, "", "chunks"], [5, 2, 1, "", "compression"], [5, 2, 1, "", "compression_opts"], [5, 2, 1, "", "dims"], [5, 2, 1, "", "dtype"], [5, 2, 1, "", "external"], [5, 1, 1, "", "fields"], [5, 2, 1, "", "file"], [5, 2, 1, "", "fillvalue"], [5, 2, 1, "", "fletcher32"], [5, 2, 1, "", "id"], [5, 2, 1, "", "is_virtual"], [5, 1, 1, "", "iter_chunks"], [5, 1, 1, "", "len"], [5, 1, 1, "", "make_scale"], [5, 2, 1, "", "maxshape"], [5, 2, 1, "", "name"], [5, 2, 1, "", "nbytes"], [5, 2, 1, "", "ndim"], [5, 2, 1, "", "parent"], [5, 1, 1, "", "read_direct"], [5, 2, 1, "", "ref"], [5, 2, 1, "", "regionref"], [5, 1, 1, "", "resize"], [5, 2, 1, "", "scaleoffset"], [5, 2, 1, "", "shape"], [5, 2, 1, "", "shuffle"], [5, 2, 1, "", "size"], [5, 1, 1, "", "virtual_sources"], [5, 1, 1, "", "write_direct"]], "h5py.ExternalLink": [[8, 2, 1, "", "filename"], [8, 2, 1, "", "path"]], "h5py.File": [[7, 1, 1, "", "__bool__"], [7, 1, 1, "", "close"], [7, 2, 1, "", "driver"], [7, 2, 1, "", "filename"], [7, 1, 1, "", "flush"], [7, 2, 1, "", "id"], [7, 2, 1, "", "libver"], [7, 2, 1, "", "mode"], [7, 2, 1, "", "swmr_mode"], [7, 2, 1, "", "userblock_size"]], "h5py.Group": [[8, 1, 1, "", "__bool__"], [8, 1, 1, "", "__contains__"], [8, 1, 1, "", "__getitem__"], [8, 1, 1, "", "__iter__"], [8, 1, 1, "", "__setitem__"], [8, 2, 1, "", "attrs"], [8, 1, 1, "", "build_virtual_dataset"], [8, 1, 1, "", "copy"], [8, 1, 1, "", "create_dataset"], [8, 1, 1, "", "create_dataset_like"], [8, 1, 1, "", "create_group"], [8, 1, 1, "", "create_virtual_dataset"], [8, 2, 1, "", "file"], [8, 1, 1, "", "get"], [8, 2, 1, "", "id"], [8, 1, 1, "", "items"], [8, 1, 1, "", "keys"], [8, 1, 1, "", "move"], [8, 2, 1, "", "name"], [8, 2, 1, "", "parent"], [8, 2, 1, "", "ref"], [8, 2, 1, "", "regionref"], [8, 1, 1, "", "require_dataset"], [8, 1, 1, "", "require_group"], [8, 1, 1, "", "values"], [8, 1, 1, "", "visit"], [8, 1, 1, "", "visititems"]], "h5py.SoftLink": [[8, 2, 1, "", "path"]], "h5py.string_info": [[16, 2, 1, "", "encoding"], [16, 2, 1, "", "length"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:attribute", "3": "py:function"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "function", "Python function"]}, "titleterms": {"instal": [0, 13], "pre": 0, "built": 0, "recommend": 0, "python": [0, 7, 10, 11, 20, 23, 28, 29, 31], "distribut": 0, "wheel": [0, 30], "o": [0, 27], "specif": 0, "packag": 0, "manag": 0, "sourc": 0, "develop": [0, 3, 22, 32, 33, 38], "osx": [0, 7], "maco": [0, 7], "linux": [0, 7], "other": [0, 10, 16, 26, 27, 28, 30], "unix": [0, 7], "window": [0, 7, 11, 24], "downstream": 0, "custom": [0, 5], "build": [0, 3, 12, 22, 24, 25, 27, 32, 33, 38, 39], "against": [0, 12], "parallel": [0, 3, 12, 23], "hdf5": [0, 2, 3, 10, 11, 12, 17, 20, 22, 23, 24, 27, 28, 30, 31, 32, 34, 37, 39], "configur": 1, "h5py": [1, 2, 3, 10, 11, 12, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39], "librari": 1, "ipython": 1, "bug": [2, 21, 29, 30, 32, 33, 34, 35, 36, 37, 39], "report": 2, "contribut": 2, "how": [2, 12, 16, 17], "file": [2, 3, 7, 13, 20, 24, 25], "If": 2, "you": 2, "re": 2, "unsur": 2, "whether": 2, "ve": 2, "found": 2, "what": [2, 3, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "includ": 2, "get": 2, "your": 2, "code": [2, 20], "clone": 2, "repositori": 2, "creat": [2, 5, 7, 8, 13, 19], "topic": [2, 10], "branch": 2, "featur": [2, 18, 22, 24, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39], "implement": 2, "run": 2, "test": [2, 27, 28, 30], "write": [2, 5, 18, 23], "releas": [2, 15, 34], "note": 2, "push": 2, "chang": [2, 20, 25, 26, 27, 28, 30, 32, 34, 37], "back": 2, "open": [2, 7, 24], "pull": 2, "request": 2, "work": [2, 12], "maintain": 2, "modifi": 2, "ad": [2, 28], "function": [2, 22, 29, 31, 32, 34, 37, 39], "from": [2, 3, 12, 18], "c": 2, "api": [2, 9, 10, 16, 27, 30], "onli": 2, "avail": [2, 3], "certain": 2, "version": [2, 7, 11, 20, 29, 30], "mpi": [2, 12, 24, 27], "faq": 3, "datatyp": [3, 20], "ar": [3, 16, 19], "support": [3, 20, 23, 24, 26, 27, 28, 31], "compress": [3, 5], "process": 3, "filter": [3, 5, 23], "driver": [3, 7], "": [3, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "differ": [3, 7], "between": 3, "pytabl": [3, 11], "doe": [3, 12], "variabl": [3, 16], "length": [3, 5, 16], "vlen": [3, 16, 24], "data": [3, 5, 7, 16, 17, 20, 24], "enumer": [3, 16], "type": [3, 16, 17, 20, 23, 28], "numpi": [3, 17], "object": [3, 7, 14, 16, 17, 20, 23], "append": 3, "dataset": [3, 5, 14, 18, 19, 20, 21, 23, 27], "unicod": [3, 20, 21], "except": [3, 20, 24], "git": 3, "To": 3, "checkout": 3, "attribut": [4, 5, 13, 14, 21, 23], "refer": [4, 5, 7, 8, 10, 14, 16, 19, 23], "read": [5, 17, 18, 20], "multipl": [5, 18, 24, 26], "index": [5, 20, 23], "iter": 5, "chunk": [5, 7], "storag": 5, "resiz": 5, "pipelin": 5, "lossless": 5, "scale": [5, 6, 21, 23], "offset": [5, 23], "shuffl": 5, "fletcher32": 5, "multi": 5, "block": [5, 7], "select": [5, 20], "fanci": 5, "empti": 5, "null": [5, 14], "dimens": [6, 21], "like": [7, 20], "bound": 7, "close": [7, 20, 25], "user": 7, "filenam": 7, "system": [7, 25, 28], "non": 7, "cach": 7, "align": 7, "group": [8, 13, 20, 23], "dict": [8, 20], "interfac": 8, "link": [8, 23, 25], "hard": 8, "soft": 8, "extern": [8, 25], "class": [8, 20], "low": [9, 24, 27], "level": [9, 10, 24, 27], "where": 10, "start": [10, 13], "resourc": 10, "introductori": 10, "info": [10, 11], "high": 10, "advanc": 10, "meta": 10, "about": [10, 17], "project": [10, 11], "licens": 11, "legal": 11, "copyright": 11, "notic": 11, "statement": 11, "stdint": 11, "h": 11, "us": [12, 14, 18, 20], "collect": [12, 27], "versu": 12, "independ": 12, "oper": 12, "atom": 12, "mode": [12, 20, 24], "more": 12, "inform": [12, 20], "quick": 13, "guid": [13, 15], "core": 13, "concept": 13, "appendix": 13, "hierarch": 13, "organ": 13, "region": [14, 16, 23], "store": [14, 16, 17], "an": 14, "perform": 15, "special": [16, 20], "repres": 16, "string": [16, 17, 21], "arbitrari": [16, 24], "opaqu": 16, "older": 16, "u": 17, "raw": 17, "binari": 17, "name": [17, 20], "encod": 17, "singl": [18, 24, 26], "writer": [18, 26], "reader": [18, 26], "swmr": [18, 26], "i": [18, 20, 21, 23, 27, 28], "exampl": [18, 19], "monitor": 18, "inotifi": 18, "multiprocess": 18, "concurr": 18, "virtual": [19, 27], "vd": 19, "new": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40], "2": [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 34], "0": [20, 32], "enhanc": 20, "unlik": 20, "affect": 20, "compat": [20, 28], "which": 20, "mai": 20, "break": [20, 32, 34, 37], "exist": 20, "constructor": 20, "have": 20, "now": [20, 21, 23, 24, 25], "must": 20, "manual": 20, "scalar": 20, "slice": 20, "arrai": 20, "alwai": 20, "return": 20, "when": [20, 23], "strip": 20, "The": 20, "modul": 20, "ha": 20, "been": 20, "remov": 20, "h5error": 20, "along": 20, "h5e": 20, "properti": [20, 21], "either": 20, "r": 20, "long": 20, "deprec": [20, 21, 22, 32, 34, 35, 37, 38], "method": [20, 23], "known": 20, "issu": [20, 23], "1": [21, 29, 33, 34], "allow": [21, 23], "size": 21, "valu": 21, "fix": [21, 27, 29, 30, 32, 33, 34, 35, 36, 37, 39], "10": 22, "expos": [22, 31, 32, 34, 37, 39], "bugfix": [22, 31], "3": [23, 24, 28, 29, 32, 33, 34, 35, 36, 37, 38, 39], "mini": 23, "float": 23, "141": 23, "field": 23, "42": 23, "preserv": 23, "shape": 23, "295": 23, "commit": 23, "can": [23, 24], "move": 23, "improv": [24, 25, 27, 28, 30], "messag": 24, "setuptool": 24, "addit": [24, 28], "readonli": 24, "default": 24, "step": 24, "thank": [24, 25, 30], "4": [25, 36], "auto": 25, "thread": 25, "safeti": 25, "5": [26, 37], "experiment": 26, "acknowledg": [26, 27, 28, 30], "6": [27, 38], "add": 27, "numer": 27, "ci": [27, 30], "cleanup": 27, "codebas": 27, "base": 27, "pylint": 27, "document": [27, 28, 40], "7": [28, 29, 39], "longer": 28, "setup": 28, "py": 28, "segfault": 29, "some": 29, "avoid": 29, "unalign": 29, "memori": 29, "access": 29, "convers": 29, "8": 30, "9": 31, "old": 31}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Installation": [[0, "installation"]], "Pre-built installation (recommended)": [[0, "pre-built-installation-recommended"]], "Python Distributions": [[0, "python-distributions"]], "Wheels": [[0, "wheels"]], "OS-Specific Package Managers": [[0, "os-specific-package-managers"]], "Source installation": [[0, "source-installation"]], "Development installation": [[0, "development-installation"]], "Source installation on OSX/MacOS": [[0, "source-installation-on-osx-macos"]], "Source installation on Linux/Other Unix": [[0, "source-installation-on-linux-other-unix"]], "Source installation on Windows": [[0, "source-installation-on-windows"]], "Downstream packagers": [[0, "downstream-packagers"]], "Custom installation": [[0, "custom-installation"]], "Building against Parallel HDF5": [[0, "building-against-parallel-hdf5"], [12, "building-against-parallel-hdf5"]], "Configuring h5py": [[1, "configuring-h5py"]], "Library configuration": [[1, "library-configuration"]], "IPython": [[1, "ipython"]], "Bug Reports & Contributions": [[2, "bug-reports-contributions"]], "How to File a Bug Report": [[2, "how-to-file-a-bug-report"]], "If you\u2019re unsure whether you\u2019ve found a bug": [[2, "if-you-re-unsure-whether-you-ve-found-a-bug"]], "What to include": [[2, "what-to-include"]], "How to Get Your Code into h5py": [[2, "how-to-get-your-code-into-h5py"]], "Clone the h5py repository": [[2, "clone-the-h5py-repository"]], "Create a topic branch for your feature": [[2, "create-a-topic-branch-for-your-feature"]], "Implement the feature!": [[2, "implement-the-feature"]], "Run the tests": [[2, "run-the-tests"]], "Write a release note": [[2, "write-a-release-note"]], "Push your changes back and open a pull request": [[2, "push-your-changes-back-and-open-a-pull-request"]], "Work with the maintainers": [[2, "work-with-the-maintainers"]], "How to Modify h5py": [[2, "how-to-modify-h5py"]], "Adding a function from the HDF5 C API": [[2, "adding-a-function-from-the-hdf5-c-api"]], "Adding a function only available in certain versions of HDF5": [[2, "adding-a-function-only-available-in-certain-versions-of-hdf5"]], "Testing MPI-only features/code": [[2, "testing-mpi-only-features-code"]], "FAQ": [[3, "faq"]], "What datatypes are supported?": [[3, "what-datatypes-are-supported"]], "What compression/processing filters are supported?": [[3, "what-compression-processing-filters-are-supported"]], "What file drivers are available?": [[3, "what-file-drivers-are-available"]], "What\u2019s the difference between h5py and PyTables?": [[3, "what-s-the-difference-between-h5py-and-pytables"]], "Does h5py support Parallel HDF5?": [[3, "does-h5py-support-parallel-hdf5"]], "Variable-length (VLEN) data": [[3, "variable-length-vlen-data"]], "Enumerated types": [[3, "enumerated-types"], [16, "enumerated-types"]], "NumPy object types": [[3, "numpy-object-types"]], "Appending data to a dataset": [[3, "appending-data-to-a-dataset"]], "Unicode": [[3, "unicode"]], "Exceptions": [[3, "exceptions"]], "Development": [[3, "development"], [22, "development"], [32, "development"], [33, "development"], [38, "development"]], "Building from Git": [[3, "building-from-git"]], "To build from a Git checkout:": [[3, "to-build-from-a-git-checkout"]], "Attributes": [[4, "attributes"], [13, "attributes"]], "Reference": [[4, "reference"], [5, "reference"], [7, "reference"], [8, "reference"], [19, "reference"]], "Datasets": [[5, "datasets"]], "Creating datasets": [[5, "creating-datasets"]], "Reading & writing data": [[5, "reading-writing-data"]], "Multiple indexing": [[5, "multiple-indexing"]], "Length and iteration": [[5, "length-and-iteration"]], "Chunked storage": [[5, "chunked-storage"]], "Resizable datasets": [[5, "resizable-datasets"]], "Filter pipeline": [[5, "filter-pipeline"]], "Lossless compression filters": [[5, "lossless-compression-filters"]], "Custom compression filters": [[5, "custom-compression-filters"]], "Scale-Offset filter": [[5, "scale-offset-filter"]], "Shuffle filter": [[5, "shuffle-filter"]], "Fletcher32 filter": [[5, "fletcher32-filter"]], "Multi-Block Selection": [[5, "multi-block-selection"]], "Fancy indexing": [[5, "fancy-indexing"]], "Creating and Reading Empty (or Null) datasets and attributes": [[5, "creating-and-reading-empty-or-null-datasets-and-attributes"]], "Dimension Scales": [[6, "dimension-scales"]], "File Objects": [[7, "file-objects"]], "Opening & creating files": [[7, "opening-creating-files"]], "File drivers": [[7, "file-drivers"]], "Python file-like objects": [[7, "python-file-like-objects"]], "Version bounding": [[7, "version-bounding"]], "Closing files": [[7, "closing-files"]], "User block": [[7, "user-block"]], "Filenames on different systems": [[7, "filenames-on-different-systems"]], "macOS (OSX)": [[7, "macos-osx"]], "Linux (and non-macOS Unix)": [[7, "linux-and-non-macos-unix"]], "Windows": [[7, "windows"]], "Chunk cache": [[7, "chunk-cache"]], "Data alignment": [[7, "data-alignment"]], "Groups": [[8, "groups"]], "Creating groups": [[8, "creating-groups"]], "Dict interface and links": [[8, "dict-interface-and-links"]], "Hard links": [[8, "hard-links"]], "Soft links": [[8, "soft-links"]], "External links": [[8, "external-links"]], "Link classes": [[8, "link-classes"]], "Low-Level API": [[9, "low-level-api"]], "HDF5 for Python": [[10, "hdf5-for-python"]], "Where to start": [[10, "where-to-start"]], "Other resources": [[10, "other-resources"]], "Introductory info": [[10, "introductory-info"]], "High-level API reference": [[10, "high-level-api-reference"]], "Advanced topics": [[10, "advanced-topics"]], "Meta-info about the h5py project": [[10, "meta-info-about-the-h5py-project"]], "Licenses and legal info": [[11, "licenses-and-legal-info"]], "Copyright Notice and Statement for the h5py Project": [[11, "copyright-notice-and-statement-for-the-h5py-project"]], "HDF5 Copyright Statement": [[11, "hdf5-copyright-statement"]], "PyTables Copyright Statement": [[11, "pytables-copyright-statement"]], "stdint.h (Windows version) License": [[11, "stdint-h-windows-version-license"]], "Python license": [[11, "python-license"]], "Parallel HDF5": [[12, "parallel-hdf5"]], "How does Parallel HDF5 work?": [[12, "how-does-parallel-hdf5-work"]], "Using Parallel HDF5 from h5py": [[12, "using-parallel-hdf5-from-h5py"]], "Collective versus independent operations": [[12, "collective-versus-independent-operations"]], "MPI atomic mode": [[12, "mpi-atomic-mode"]], "More information": [[12, "more-information"]], "Quick Start Guide": [[13, "quick-start-guide"]], "Install": [[13, "install"]], "Core concepts": [[13, "core-concepts"]], "Appendix: Creating a file": [[13, "appendix-creating-a-file"]], "Groups and hierarchical organization": [[13, "groups-and-hierarchical-organization"]], "Object and Region References": [[14, "object-and-region-references"]], "Using object references": [[14, "using-object-references"]], "Using region references": [[14, "using-region-references"]], "Storing references in a dataset": [[14, "storing-references-in-a-dataset"]], "Storing references in an attribute": [[14, "storing-references-in-an-attribute"]], "Null references": [[14, "null-references"]], "Release Guide": [[15, "release-guide"]], "Performing releases": [[15, "performing-releases"]], "Special types": [[16, "special-types"]], "How special types are represented": [[16, "how-special-types-are-represented"]], "Variable-length strings": [[16, "variable-length-strings"]], "Arbitrary vlen data": [[16, "arbitrary-vlen-data"]], "Object and region references": [[16, "object-and-region-references"]], "Storing other types as opaque data": [[16, "storing-other-types-as-opaque-data"]], "Older API": [[16, "older-api"]], "Strings in HDF5": [[17, "strings-in-hdf5"]], "Reading strings": [[17, "reading-strings"]], "Storing strings": [[17, "storing-strings"]], "What about NumPy\u2019s U type?": [[17, "what-about-numpy-s-u-type"]], "How to store raw binary data": [[17, "how-to-store-raw-binary-data"]], "Object names": [[17, "object-names"]], "Encodings": [[17, "encodings"]], "Single Writer Multiple Reader (SWMR)": [[18, "single-writer-multiple-reader-swmr"]], "What is SWMR?": [[18, "what-is-swmr"]], "Using the SWMR feature from h5py": [[18, "using-the-swmr-feature-from-h5py"]], "Examples": [[18, "examples"], [19, "examples"]], "Dataset monitor with inotify": [[18, "dataset-monitor-with-inotify"]], "Multiprocess concurrent write and read": [[18, "multiprocess-concurrent-write-and-read"]], "Virtual Datasets (VDS)": [[19, "virtual-datasets-vds"]], "What are virtual datasets?": [[19, "what-are-virtual-datasets"]], "Creating virtual datasets in h5py": [[19, "creating-virtual-datasets-in-h5py"]], "What\u2019s new in h5py 2.0": [[20, "what-s-new-in-h5py-2-0"]], "Enhancements unlikely to affect compatibility": [[20, "enhancements-unlikely-to-affect-compatibility"]], "Changes which may break existing code": [[20, "changes-which-may-break-existing-code"]], "Supported HDF5/Python versions": [[20, "supported-hdf5-python-versions"]], "Group, Dataset and Datatype constructors have changed": [[20, "group-dataset-and-datatype-constructors-have-changed"]], "Unicode is now used for object names": [[20, "unicode-is-now-used-for-object-names"]], "File objects must be manually closed": [[20, "file-objects-must-be-manually-closed"]], "Changes to scalar slicing code": [[20, "changes-to-scalar-slicing-code"]], "Array scalars now always returned when indexing a dataset": [[20, "array-scalars-now-always-returned-when-indexing-a-dataset"]], "Reading object-like data strips special type information": [[20, "reading-object-like-data-strips-special-type-information"]], "The selections module has been removed": [[20, "the-selections-module-has-been-removed"]], "The H5Error exception class has been removed (along with h5py.h5e)": [[20, "the-h5error-exception-class-has-been-removed-along-with-h5py-h5e"]], "File .mode property is now either \u2018r\u2019 or \u2018r+": [[20, "file-mode-property-is-now-either-r-or-r"]], "Long-deprecated dict methods have been removed": [[20, "long-deprecated-dict-methods-have-been-removed"]], "Known issues": [[20, "known-issues"]], "What\u2019s new in h5py 2.1": [[21, "what-s-new-in-h5py-2-1"]], "Dimension scales": [[21, "dimension-scales"]], "Unicode strings allowed in attributes": [[21, "unicode-strings-allowed-in-attributes"]], "Dataset size property": [[21, "dataset-size-property"]], "Dataset.value property is now deprecated.": [[21, "dataset-value-property-is-now-deprecated"]], "Bug fixes": [[21, "bug-fixes"], [29, "bug-fixes"], [30, "bug-fixes"], [32, "bug-fixes"], [33, "bug-fixes"], [34, "bug-fixes"], [35, "bug-fixes"], [36, "bug-fixes"], [37, "bug-fixes"], [39, "bug-fixes"]], "What\u2019s new in h5py 2.10": [[22, "what-s-new-in-h5py-2-10"]], "New features": [[22, "new-features"], [31, "new-features"], [32, "new-features"], [34, "new-features"], [35, "new-features"], [36, "new-features"], [37, "new-features"], [38, "new-features"], [39, "new-features"]], "Deprecations": [[22, "deprecations"], [35, "deprecations"], [38, "deprecations"]], "Exposing HDF5 functions": [[22, "exposing-hdf5-functions"], [31, "exposing-hdf5-functions"], [32, "exposing-hdf5-functions"], [34, "exposing-hdf5-functions"], [37, "exposing-hdf5-functions"], [39, "exposing-hdf5-functions"]], "Bugfixes": [[22, "bugfixes"], [31, "bugfixes"]], "Building h5py": [[22, "building-h5py"], [32, "building-h5py"], [33, "building-h5py"], [38, "building-h5py"], [39, "building-h5py"]], "What\u2019s new in h5py 2.2": [[23, "what-s-new-in-h5py-2-2"]], "Support for Parallel HDF5": [[23, "support-for-parallel-hdf5"]], "Support for Python 3.3": [[23, "support-for-python-3-3"]], "Mini float support (issue #141)": [[23, "mini-float-support-issue-141"]], "HDF5 scale/offset filter": [[23, "hdf5-scale-offset-filter"]], "Field indexing is now allowed when writing to a dataset (issue #42)": [[23, "field-indexing-is-now-allowed-when-writing-to-a-dataset-issue-42"]], "Region references preserve shape (issue #295)": [[23, "region-references-preserve-shape-issue-295"]], "Committed types can be linked to datasets and attributes": [[23, "committed-types-can-be-linked-to-datasets-and-attributes"]], "move method on Group objects": [[23, "move-method-on-group-objects"]], "What\u2019s new in h5py 2.3": [[24, "what-s-new-in-h5py-2-3"]], "Support for arbitrary vlen data": [[24, "support-for-arbitrary-vlen-data"]], "Improved exception messages": [[24, "improved-exception-messages"]], "Improved setuptools support": [[24, "improved-setuptools-support"]], "Multiple low-level additions": [[24, "multiple-low-level-additions"]], "Improved support for MPI features": [[24, "improved-support-for-mpi-features"]], "Readonly files can now be opened in default mode": [[24, "readonly-files-can-now-be-opened-in-default-mode"]], "Single-step build for HDF5 on Windows": [[24, "single-step-build-for-hdf5-on-windows"]], "Thanks to": [[24, "thanks-to"], [25, "thanks-to"]], "What\u2019s new in h5py 2.4": [[25, "what-s-new-in-h5py-2-4"]], "Build system changes": [[25, "build-system-changes"]], "Files will now auto-close": [[25, "files-will-now-auto-close"]], "Thread safety improvements": [[25, "thread-safety-improvements"]], "External link improvements": [[25, "external-link-improvements"]], "What\u2019s new in h5py 2.5": [[26, "what-s-new-in-h5py-2-5"]], "Experimental support for Single Writer Multiple Reader (SWMR)": [[26, "experimental-support-for-single-writer-multiple-reader-swmr"]], "Other changes": [[26, "other-changes"], [27, "other-changes"], [28, "other-changes"], [30, "other-changes"]], "Acknowledgements": [[26, "acknowledgements"], [27, "acknowledgements"], [28, "acknowledgements"]], "What\u2019s new in h5py 2.6": [[27, "what-s-new-in-h5py-2-6"]], "Support for HDF5 Virtual Dataset API": [[27, "support-for-hdf5-virtual-dataset-api"]], "Add MPI Collective I/O Support": [[27, "add-mpi-collective-i-o-support"]], "Numerous build/testing/CI improvements": [[27, "numerous-build-testing-ci-improvements"]], "Cleanup of codebase based on pylint": [[27, "cleanup-of-codebase-based-on-pylint"]], "Fixes to low-level API": [[27, "fixes-to-low-level-api"]], "Documentation improvements": [[27, "documentation-improvements"], [28, "documentation-improvements"]], "What\u2019s new in h5py 2.7": [[28, "what-s-new-in-h5py-2-7"]], "Python 3.2 is no longer supported": [[28, "python-3-2-is-no-longer-supported"]], "Improved testing support": [[28, "improved-testing-support"]], "Improved python compatibility": [[28, "improved-python-compatibility"]], "setup.py improvements": [[28, "setup-py-improvements"]], "Support for additional HDF5 features added": [[28, "support-for-additional-hdf5-features-added"]], "Improvements to type system": [[28, "improvements-to-type-system"]], "What\u2019s new in h5py 2.7.1": [[29, "what-s-new-in-h5py-2-7-1"]], "Fix h5py segfaulting on some Python 3 versions": [[29, "fix-h5py-segfaulting-on-some-python-3-versions"]], "Avoid unaligned memory access in conversion functions": [[29, "avoid-unaligned-memory-access-in-conversion-functions"]], "What\u2019s new in h5py 2.8": [[30, "what-s-new-in-h5py-2-8"]], "API changes": [[30, "api-changes"]], "Features": [[30, "features"]], "Wheels HDF5 Version": [[30, "wheels-hdf5-version"]], "CI/Testing improvements and fixes": [[30, "ci-testing-improvements-and-fixes"]], "Acknowledgements and Thanks": [[30, "acknowledgements-and-thanks"]], "What\u2019s new in h5py 2.9": [[31, "what-s-new-in-h5py-2-9"]], "Support for old Python": [[31, "support-for-old-python"]], "What\u2019s new in h5py 3.0": [[32, "what-s-new-in-h5py-3-0"]], "Breaking changes & deprecations": [[32, "breaking-changes-deprecations"], [34, "breaking-changes-deprecations"], [37, "breaking-changes-deprecations"]], "What\u2019s new in h5py 3.1": [[33, "what-s-new-in-h5py-3-1"]], "What\u2019s new in h5py 3.2": [[34, "what-s-new-in-h5py-3-2"]], "3.2.1 bug fix release": [[34, "bug-fix-release"]], "What\u2019s new in h5py 3.3": [[35, "what-s-new-in-h5py-3-3"]], "What\u2019s new in h5py 3.4": [[36, "what-s-new-in-h5py-3-4"]], "What\u2019s new in h5py 3.5": [[37, "what-s-new-in-h5py-3-5"]], "What\u2019s new in h5py 3.6": [[38, "what-s-new-in-h5py-3-6"]], "What\u2019s new in h5py 3.7": [[39, "what-s-new-in-h5py-3-7"]], "\u201cWhat\u2019s new\u201d documents": [[40, "what-s-new-documents"]]}, "indexentries": {"attributemanager (class in h5py)": [[4, "h5py.AttributeManager"]], "__contains__() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.__contains__"]], "__delitem__() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.__delitem__"]], "__getitem__() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.__getitem__"]], "__iter__() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.__iter__"]], "__setitem__() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.__setitem__"]], "create() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.create"]], "get() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.get"]], "get_id() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.get_id"]], "items() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.items"]], "keys() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.keys"]], "modify() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.modify"]], "values() (h5py.attributemanager method)": [[4, "h5py.AttributeManager.values"]], "dataset (class in h5py)": [[5, "h5py.Dataset"]], "__bool__() (h5py.dataset method)": [[5, "h5py.Dataset.__bool__"]], "__getitem__() (h5py.dataset method)": [[5, "h5py.Dataset.__getitem__"]], "__setitem__() (h5py.dataset method)": [[5, "h5py.Dataset.__setitem__"]], "asstr() (h5py.dataset method)": [[5, "h5py.Dataset.asstr"]], "astype() (h5py.dataset method)": [[5, "h5py.Dataset.astype"]], "attrs (h5py.dataset attribute)": [[5, "h5py.Dataset.attrs"]], "chunks (h5py.dataset attribute)": [[5, "h5py.Dataset.chunks"]], "compression (h5py.dataset attribute)": [[5, "h5py.Dataset.compression"]], "compression_opts (h5py.dataset attribute)": [[5, "h5py.Dataset.compression_opts"]], "dims (h5py.dataset attribute)": [[5, "h5py.Dataset.dims"]], "dtype (h5py.dataset attribute)": [[5, "h5py.Dataset.dtype"]], "external (h5py.dataset attribute)": [[5, "h5py.Dataset.external"]], "fields() (h5py.dataset method)": [[5, "h5py.Dataset.fields"]], "file (h5py.dataset attribute)": [[5, "h5py.Dataset.file"]], "fillvalue (h5py.dataset attribute)": [[5, "h5py.Dataset.fillvalue"]], "fletcher32 (h5py.dataset attribute)": [[5, "h5py.Dataset.fletcher32"]], "id (h5py.dataset attribute)": [[5, "h5py.Dataset.id"]], "is_virtual (h5py.dataset attribute)": [[5, "h5py.Dataset.is_virtual"]], "iter_chunks() (h5py.dataset method)": [[5, "h5py.Dataset.iter_chunks"]], "len() (h5py.dataset method)": [[5, "h5py.Dataset.len"]], "make_scale() (h5py.dataset method)": [[5, "h5py.Dataset.make_scale"]], "maxshape (h5py.dataset attribute)": [[5, "h5py.Dataset.maxshape"]], "name (h5py.dataset attribute)": [[5, "h5py.Dataset.name"]], "nbytes (h5py.dataset attribute)": [[5, "h5py.Dataset.nbytes"]], "ndim (h5py.dataset attribute)": [[5, "h5py.Dataset.ndim"]], "parent (h5py.dataset attribute)": [[5, "h5py.Dataset.parent"]], "read_direct() (h5py.dataset method)": [[5, "h5py.Dataset.read_direct"]], "ref (h5py.dataset attribute)": [[5, "h5py.Dataset.ref"]], "regionref (h5py.dataset attribute)": [[5, "h5py.Dataset.regionref"]], "resize() (h5py.dataset method)": [[5, "h5py.Dataset.resize"]], "scaleoffset (h5py.dataset attribute)": [[5, "h5py.Dataset.scaleoffset"]], "shape (h5py.dataset attribute)": [[5, "h5py.Dataset.shape"]], "shuffle (h5py.dataset attribute)": [[5, "h5py.Dataset.shuffle"]], "size (h5py.dataset attribute)": [[5, "h5py.Dataset.size"]], "virtual_sources() (h5py.dataset method)": [[5, "h5py.Dataset.virtual_sources"]], "write_direct() (h5py.dataset method)": [[5, "h5py.Dataset.write_direct"]], "file (class in h5py)": [[7, "h5py.File"]], "pep 538": [[7, "index-0"]], "python enhancement proposals": [[7, "index-0"]], "__bool__() (h5py.file method)": [[7, "h5py.File.__bool__"]], "close() (h5py.file method)": [[7, "h5py.File.close"]], "driver (h5py.file attribute)": [[7, "h5py.File.driver"]], "filename (h5py.file attribute)": [[7, "h5py.File.filename"]], "flush() (h5py.file method)": [[7, "h5py.File.flush"]], "id (h5py.file attribute)": [[7, "h5py.File.id"]], "libver (h5py.file attribute)": [[7, "h5py.File.libver"]], "mode (h5py.file attribute)": [[7, "h5py.File.mode"]], "swmr_mode (h5py.file attribute)": [[7, "h5py.File.swmr_mode"]], "userblock_size (h5py.file attribute)": [[7, "h5py.File.userblock_size"]], "externallink (class in h5py)": [[8, "h5py.ExternalLink"]], "group (class in h5py)": [[8, "h5py.Group"]], "hardlink (class in h5py)": [[8, "h5py.HardLink"]], "softlink (class in h5py)": [[8, "h5py.SoftLink"]], "__bool__() (h5py.group method)": [[8, "h5py.Group.__bool__"]], "__contains__() (h5py.group method)": [[8, "h5py.Group.__contains__"]], "__getitem__() (h5py.group method)": [[8, "h5py.Group.__getitem__"]], "__iter__() (h5py.group method)": [[8, "h5py.Group.__iter__"]], "__setitem__() (h5py.group method)": [[8, "h5py.Group.__setitem__"]], "attrs (h5py.group attribute)": [[8, "h5py.Group.attrs"]], "build_virtual_dataset() (h5py.group method)": [[8, "h5py.Group.build_virtual_dataset"]], "copy() (h5py.group method)": [[8, "h5py.Group.copy"]], "create_dataset() (h5py.group method)": [[8, "h5py.Group.create_dataset"]], "create_dataset_like() (h5py.group method)": [[8, "h5py.Group.create_dataset_like"]], "create_group() (h5py.group method)": [[8, "h5py.Group.create_group"]], "create_virtual_dataset() (h5py.group method)": [[8, "h5py.Group.create_virtual_dataset"]], "file (h5py.group attribute)": [[8, "h5py.Group.file"]], "filename (h5py.externallink attribute)": [[8, "h5py.ExternalLink.filename"]], "get() (h5py.group method)": [[8, "h5py.Group.get"]], "id (h5py.group attribute)": [[8, "h5py.Group.id"]], "items() (h5py.group method)": [[8, "h5py.Group.items"]], "keys() (h5py.group method)": [[8, "h5py.Group.keys"]], "move() (h5py.group method)": [[8, "h5py.Group.move"]], "name (h5py.group attribute)": [[8, "h5py.Group.name"]], "parent (h5py.group attribute)": [[8, "h5py.Group.parent"]], "path (h5py.externallink attribute)": [[8, "h5py.ExternalLink.path"]], "path (h5py.softlink attribute)": [[8, "h5py.SoftLink.path"]], "ref (h5py.group attribute)": [[8, "h5py.Group.ref"]], "regionref (h5py.group attribute)": [[8, "h5py.Group.regionref"]], "require_dataset() (h5py.group method)": [[8, "h5py.Group.require_dataset"]], "require_group() (h5py.group method)": [[8, "h5py.Group.require_group"]], "values() (h5py.group method)": [[8, "h5py.Group.values"]], "visit() (h5py.group method)": [[8, "h5py.Group.visit"]], "visititems() (h5py.group method)": [[8, "h5py.Group.visititems"]], "check_dtype() (in module h5py)": [[16, "h5py.check_dtype"]], "check_enum_dtype() (in module h5py)": [[16, "h5py.check_enum_dtype"]], "check_opaque_dtype() (in module h5py)": [[16, "h5py.check_opaque_dtype"]], "check_string_dtype() (in module h5py)": [[16, "h5py.check_string_dtype"]], "check_vlen_dtype() (in module h5py)": [[16, "h5py.check_vlen_dtype"]], "encoding (h5py.string_info attribute)": [[16, "h5py.string_info.encoding"]], "enum_dtype() (in module h5py)": [[16, "h5py.enum_dtype"]], "length (h5py.string_info attribute)": [[16, "h5py.string_info.length"]], "opaque_dtype() (in module h5py)": [[16, "h5py.opaque_dtype"]], "special_dtype() (in module h5py)": [[16, "h5py.special_dtype"]], "string_dtype() (in module h5py)": [[16, "h5py.string_dtype"]], "string_info (class in h5py)": [[16, "h5py.string_info"]], "vlen_dtype() (in module h5py)": [[16, "h5py.vlen_dtype"]], "virtuallayout (class in h5py)": [[19, "h5py.VirtualLayout"]], "virtualsource (class in h5py)": [[19, "h5py.VirtualSource"]]}})