Search.setIndex({"alltitles": {"API": [[0, null]], "Attributes": [[10, "attributes"]], "Building Documentation": [[8, "building-documentation"]], "CantReadError": [[5, "cantreaderror"]], "Chunking": [[1, "chunking"]], "Complex Numbers": [[10, "complex-numbers"]], "Compression": [[1, null]], "Controlling The Compression Algorithm And Level": [[1, "controlling-the-compression-algorithm-and-level"]], "Convenience Functions for MATLAB MAT Files": [[9, "convenience-functions-for-matlab-mat-files"]], "Dependencies": [[8, "dependencies"]], "Development Information": [[2, null]], "Enabling Compression": [[1, "enabling-compression"]], "Example: Write And Readback Including Different Metadata": [[9, "example-write-and-readback-including-different-metadata"]], "Features to Add": [[2, "features-to-add"]], "File Incompatibilities": [[8, "file-incompatibilities"]], "Further Reading": [[1, "further-reading"]], "Getting Started": [[9, "getting-started"]], "H5PATH": [[10, "h5path"]], "Hdf5storageError": [[5, "hdf5storageerror"]], "Hierarchal Data Format 5 (HDF5)": [[8, "hierarchal-data-format-5-hdf5"]], "How Data Is Read from MATLAB MAT Files": [[10, "how-data-is-read-from-matlab-mat-files"]], "How Data Is Stored": [[10, "how-data-is-stored"]], "Including MATLAB Metadata": [[9, "including-matlab-metadata"]], "Including Python Metadata": [[9, "including-python-metadata"]], "Including both Python And MATLAB Metadata": [[9, "including-both-python-and-matlab-metadata"]], "Indices and tables": [[7, "indices-and-tables"]], "Installation": [[8, "installation"]], "Installing by pip": [[8, "installing-by-pip"]], "Installing from Source": [[8, "installing-from-source"]], "Introduction": [[9, null]], "MATLAB File Header": [[10, "matlab-file-header"]], "MATLAB MAT v7.3 file support": [[8, "matlab-mat-v7-3-file-support"]], "MATLAB_fields": [[10, "matlab-fields"]], "Main Options Controlling Writing/Reading Data": [[9, "main-options-controlling-writing-reading-data"]], "Making The Data": [[9, "making-the-data"]], "MarshallerCollection": [[3, "marshallercollection"]], "NumpyScalarArrayMarshaller": [[4, "numpyscalararraymarshaller"]], "Optional Data Transformations": [[10, "optional-data-transformations"]], "Options": [[3, "options"]], "Overview": [[8, "overview"]], "Package Overview": [[2, "package-overview"]], "Python 2": [[8, "python-2"], [9, "python-2"]], "Python 3": [[9, "python-3"]], "Python.Empty and MATLAB_empty": [[10, "python-empty-and-matlab-empty"]], "Python.Fields": [[10, "python-fields"]], "Python.Shape": [[10, "python-shape"]], "Python.numpy.Container": [[10, "python-numpy-container"]], "PythonDictMarshaller": [[4, "pythondictmarshaller"]], "PythonListMarshaller": [[4, "pythonlistmarshaller"]], "PythonNoneMarshaller": [[4, "pythonnonemarshaller"]], "PythonScalarMarshaller": [[4, "pythonscalarmarshaller"]], "PythonStringMarshaller": [[4, "pythonstringmarshaller"]], "PythonTupleSetDequeMarshaller": [[4, "pythontuplesetdequemarshaller"]], "Running Tests": [[8, "running-tests"]], "Setting The Minimum Data Size for Compression": [[1, "setting-the-minimum-data-size-for-compression"]], "Standing Bugs": [[2, "standing-bugs"]], "Storage Format": [[10, null]], "Storage of Special Types": [[10, "storage-of-special-types"]], "Structure Like Data": [[10, "structure-like-data"]], "Supported Types": [[8, "supported-types"]], "TODO": [[2, "todo"]], "TypeMarshaller": [[4, "typemarshaller"]], "TypeNotMatlabCompatibleError": [[5, "typenotmatlabcompatibleerror"]], "Using Checksums": [[1, "using-checksums"]], "Using No Metadata": [[9, "using-no-metadata"]], "Versions": [[8, "versions"]], "Welcome to hdf5storage\u2019s documentation!": [[7, null]], "Writing And Reading Several Python Variables at Once": [[9, "writing-and-reading-several-python-variables-at-once"]], "action_for_matlab_incompatible": [[9, "action-for-matlab-incompatible"]], "compress": [[9, "compress"]], "convert_bools_to_uint8": [[10, "convert-bools-to-uint8"]], "convert_numpy_bytes_to_utf16": [[10, "convert-numpy-bytes-to-utf16"]], "convert_numpy_str_to_uint16": [[6, "convert-numpy-str-to-uint16"]], "convert_numpy_str_to_uint32": [[6, "convert-numpy-str-to-uint32"]], "convert_numpy_str_to_utf16": [[10, "convert-numpy-str-to-utf16"]], "convert_to_numpy_bytes": [[6, "convert-to-numpy-bytes"]], "convert_to_numpy_str": [[6, "convert-to-numpy-str"]], "convert_to_str": [[6, "convert-to-str"]], "decode_complex": [[6, "decode-complex"]], "del_attribute": [[6, "del-attribute"]], "delete_unused_variables": [[10, "delete-unused-variables"]], "does_dtype_have_a_zero_shape": [[6, "does-dtype-have-a-zero-shape"]], "encode_complex": [[6, "encode-complex"]], "get_attribute": [[6, "get-attribute"]], "get_attribute_string": [[6, "get-attribute-string"]], "get_attribute_string_array": [[6, "get-attribute-string-array"]], "hdf5storage": [[3, null], [8, null]], "hdf5storage.Marshallers": [[4, null]], "hdf5storage.lowlevel": [[5, null]], "hdf5storage.utilities": [[6, null]], "int and long": [[10, "int-and-long"]], "loadmat": [[3, "loadmat"]], "make_at_least_2d": [[10, "make-at-least-2d"]], "matlab_compatible": [[9, "matlab-compatible"]], "next_unused_name_in_group": [[6, "next-unused-name-in-group"]], "np.object_": [[10, "np-object"]], "numpy_to_bytes": [[6, "numpy-to-bytes"]], "oned_as": [[9, "oned-as"]], "read": [[3, "read"]], "read_all_attributes_into": [[6, "read-all-attributes-into"]], "read_data": [[5, "read-data"]], "read_matlab_fields_attribute": [[6, "read-matlab-fields-attribute"]], "read_object_array": [[4, "read-object-array"]], "reads": [[3, "reads"]], "reverse_dimension_order": [[10, "reverse-dimension-order"]], "savemat": [[3, "savemat"]], "set_attribute": [[6, "set-attribute"]], "set_attribute_string": [[6, "set-attribute-string"]], "set_attribute_string_array": [[6, "set-attribute-string-array"]], "store_python_metadata": [[9, "store-python-metadata"]], "store_shape_for_empty": [[10, "store-shape-for-empty"]], "structured_numpy_ndarray_as_struct": [[10, "structured-numpy-ndarray-as-struct"]], "write": [[3, "write"]], "write_data": [[5, "write-data"]], "write_object_array": [[4, "write-object-array"]], "writes": [[3, "writes"]]}, "docnames": ["api", "compression", "development", "hdf5storage", "hdf5storage.Marshallers", "hdf5storage.lowlevel", "hdf5storage.utilities", "index", "information", "introduction", "storage_format"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api.rst", "compression.rst", "development.rst", "hdf5storage.rst", "hdf5storage.Marshallers.rst", "hdf5storage.lowlevel.rst", "hdf5storage.utilities.rst", "index.rst", "information.rst", "introduction.rst", "storage_format.rst"], "indexentries": {"action_for_matlab_incompatible (hdf5storage.options property)": [[3, "hdf5storage.Options.action_for_matlab_incompatible", false]], "add_marshaller() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.add_marshaller", false]], "cantreaderror": [[5, "hdf5storage.lowlevel.CantReadError", false]], "clear_marshallers() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.clear_marshallers", false]], "complex_names (hdf5storage.options property)": [[3, "hdf5storage.Options.complex_names", false]], "compress (hdf5storage.options property)": [[3, "hdf5storage.Options.compress", false]], "compress_size_threshold (hdf5storage.options property)": [[3, "hdf5storage.Options.compress_size_threshold", false]], "compressed_fletcher32_filter (hdf5storage.options property)": [[3, "hdf5storage.Options.compressed_fletcher32_filter", false]], "compression_algorithm (hdf5storage.options property)": [[3, "hdf5storage.Options.compression_algorithm", false]], "convert_bools_to_uint8 (hdf5storage.options property)": [[3, "hdf5storage.Options.convert_bools_to_uint8", false]], "convert_numpy_bytes_to_utf16 (hdf5storage.options property)": [[3, "hdf5storage.Options.convert_numpy_bytes_to_utf16", false]], "convert_numpy_str_to_uint16() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.convert_numpy_str_to_uint16", false]], "convert_numpy_str_to_uint32() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.convert_numpy_str_to_uint32", false]], "convert_numpy_str_to_utf16 (hdf5storage.options property)": [[3, "hdf5storage.Options.convert_numpy_str_to_utf16", false]], "convert_to_numpy_bytes() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.convert_to_numpy_bytes", false]], "convert_to_numpy_str() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.convert_to_numpy_str", false]], "convert_to_str() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.convert_to_str", false]], "decode_complex() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.decode_complex", false]], "del_attribute() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.del_attribute", false]], "delete_unused_variables (hdf5storage.options property)": [[3, "hdf5storage.Options.delete_unused_variables", false]], "does_dtype_have_a_zero_shape() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.does_dtype_have_a_zero_shape", false]], "encode_complex() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.encode_complex", false]], "get_attribute() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.get_attribute", false]], "get_attribute_string() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.get_attribute_string", false]], "get_attribute_string_array() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.get_attribute_string_array", false]], "get_marshaller_for_matlab_class() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.get_marshaller_for_matlab_class", false]], "get_marshaller_for_type() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.get_marshaller_for_type", false]], "get_marshaller_for_type_string() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.get_marshaller_for_type_string", false]], "get_type_string() (hdf5storage.marshallers.typemarshaller method)": [[4, "hdf5storage.Marshallers.TypeMarshaller.get_type_string", false]], "group_for_references (hdf5storage.options property)": [[3, "hdf5storage.Options.group_for_references", false]], "gzip_compression_level (hdf5storage.options property)": [[3, "hdf5storage.Options.gzip_compression_level", false]], "hdf5storage": [[3, "module-hdf5storage", false]], "hdf5storage.lowlevel": [[5, "module-hdf5storage.lowlevel", false]], "hdf5storage.marshallers": [[4, "module-hdf5storage.Marshallers", false]], "hdf5storage.utilities": [[6, "module-hdf5storage.utilities", false]], "hdf5storageerror": [[5, "hdf5storage.lowlevel.Hdf5storageError", false]], "loadmat() (in module hdf5storage)": [[3, "hdf5storage.loadmat", false]], "make_atleast_2d (hdf5storage.options property)": [[3, "hdf5storage.Options.make_atleast_2d", false]], "marshaller_collection (hdf5storage.options attribute)": [[3, "hdf5storage.Options.marshaller_collection", false]], "marshallercollection (class in hdf5storage)": [[3, "hdf5storage.MarshallerCollection", false]], "matlab_attributes (hdf5storage.marshallers.numpyscalararraymarshaller attribute)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythondictmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythonlistmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythonnonemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythonscalarmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythonstringmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.pythontuplesetdequemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.matlab_attributes", false]], "matlab_attributes (hdf5storage.marshallers.typemarshaller attribute)": [[4, "hdf5storage.Marshallers.TypeMarshaller.matlab_attributes", false]], "matlab_classes (hdf5storage.marshallers.numpyscalararraymarshaller attribute)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythondictmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythonlistmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythonnonemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythonscalarmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythonstringmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.pythontuplesetdequemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.matlab_classes", false]], "matlab_classes (hdf5storage.marshallers.typemarshaller attribute)": [[4, "hdf5storage.Marshallers.TypeMarshaller.matlab_classes", false]], "matlab_compatible (hdf5storage.options property)": [[3, "hdf5storage.Options.matlab_compatible", false]], "module": [[3, "module-hdf5storage", false], [4, "module-hdf5storage.Marshallers", false], [5, "module-hdf5storage.lowlevel", false], [6, "module-hdf5storage.utilities", false]], "next_unused_name_in_group() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.next_unused_name_in_group", false]], "numpy_to_bytes() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.numpy_to_bytes", false]], "numpyscalararraymarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller", false]], "oned_as (hdf5storage.options property)": [[3, "hdf5storage.Options.oned_as", false]], "options (class in hdf5storage)": [[3, "hdf5storage.Options", false]], "python_attributes (hdf5storage.marshallers.numpyscalararraymarshaller attribute)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythondictmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythonlistmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythonnonemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythonscalarmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythonstringmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.pythontuplesetdequemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.python_attributes", false]], "python_attributes (hdf5storage.marshallers.typemarshaller attribute)": [[4, "hdf5storage.Marshallers.TypeMarshaller.python_attributes", false]], "python_type_strings (hdf5storage.marshallers.numpyscalararraymarshaller attribute)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythondictmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythonlistmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythonnonemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythonscalarmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythonstringmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.pythontuplesetdequemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.python_type_strings", false]], "python_type_strings (hdf5storage.marshallers.typemarshaller attribute)": [[4, "hdf5storage.Marshallers.TypeMarshaller.python_type_strings", false]], "pythondictmarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller", false]], "pythonlistmarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonListMarshaller", false]], "pythonnonemarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller", false]], "pythonscalarmarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller", false]], "pythonstringmarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller", false]], "pythontuplesetdequemarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller", false]], "read() (hdf5storage.marshallers.numpyscalararraymarshaller method)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.read", false]], "read() (hdf5storage.marshallers.pythondictmarshaller method)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.read", false]], "read() (hdf5storage.marshallers.pythonlistmarshaller method)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.read", false]], "read() (hdf5storage.marshallers.pythonnonemarshaller method)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.read", false]], "read() (hdf5storage.marshallers.pythonscalarmarshaller method)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.read", false]], "read() (hdf5storage.marshallers.pythonstringmarshaller method)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.read", false]], "read() (hdf5storage.marshallers.pythontuplesetdequemarshaller method)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.read", false]], "read() (hdf5storage.marshallers.typemarshaller method)": [[4, "hdf5storage.Marshallers.TypeMarshaller.read", false]], "read() (in module hdf5storage)": [[3, "hdf5storage.read", false]], "read_all_attributes_into() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.read_all_attributes_into", false]], "read_data() (in module hdf5storage.lowlevel)": [[5, "hdf5storage.lowlevel.read_data", false]], "read_matlab_fields_attribute() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.read_matlab_fields_attribute", false]], "read_object_array() (in module hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.read_object_array", false]], "reads() (in module hdf5storage)": [[3, "hdf5storage.reads", false]], "remove_marshaller() (hdf5storage.marshallercollection method)": [[3, "hdf5storage.MarshallerCollection.remove_marshaller", false]], "reverse_dimension_order (hdf5storage.options property)": [[3, "hdf5storage.Options.reverse_dimension_order", false]], "savemat() (in module hdf5storage)": [[3, "hdf5storage.savemat", false]], "set_attribute() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.set_attribute", false]], "set_attribute_string() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.set_attribute_string", false]], "set_attribute_string_array() (in module hdf5storage.utilities)": [[6, "hdf5storage.utilities.set_attribute_string_array", false]], "shuffle_filter (hdf5storage.options property)": [[3, "hdf5storage.Options.shuffle_filter", false]], "store_python_metadata (hdf5storage.options property)": [[3, "hdf5storage.Options.store_python_metadata", false]], "store_shape_for_empty (hdf5storage.options property)": [[3, "hdf5storage.Options.store_shape_for_empty", false]], "structured_numpy_ndarray_as_struct (hdf5storage.options property)": [[3, "hdf5storage.Options.structured_numpy_ndarray_as_struct", false]], "typemarshaller (class in hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.TypeMarshaller", false]], "typenotmatlabcompatibleerror": [[5, "hdf5storage.lowlevel.TypeNotMatlabCompatibleError", false]], "types (hdf5storage.marshallers.numpyscalararraymarshaller attribute)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.types", false]], "types (hdf5storage.marshallers.pythondictmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.types", false]], "types (hdf5storage.marshallers.pythonlistmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.types", false]], "types (hdf5storage.marshallers.pythonnonemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.types", false]], "types (hdf5storage.marshallers.pythonscalarmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.types", false]], "types (hdf5storage.marshallers.pythonstringmarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.types", false]], "types (hdf5storage.marshallers.pythontuplesetdequemarshaller attribute)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.types", false]], "types (hdf5storage.marshallers.typemarshaller attribute)": [[4, "hdf5storage.Marshallers.TypeMarshaller.types", false]], "uncompressed_fletcher32_filter (hdf5storage.options property)": [[3, "hdf5storage.Options.uncompressed_fletcher32_filter", false]], "write() (hdf5storage.marshallers.numpyscalararraymarshaller method)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.write", false]], "write() (hdf5storage.marshallers.pythondictmarshaller method)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.write", false]], "write() (hdf5storage.marshallers.pythonlistmarshaller method)": [[4, "hdf5storage.Marshallers.PythonListMarshaller.write", false]], "write() (hdf5storage.marshallers.pythonnonemarshaller method)": [[4, "hdf5storage.Marshallers.PythonNoneMarshaller.write", false]], "write() (hdf5storage.marshallers.pythonscalarmarshaller method)": [[4, "hdf5storage.Marshallers.PythonScalarMarshaller.write", false]], "write() (hdf5storage.marshallers.pythonstringmarshaller method)": [[4, "hdf5storage.Marshallers.PythonStringMarshaller.write", false]], "write() (hdf5storage.marshallers.pythontuplesetdequemarshaller method)": [[4, "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller.write", false]], "write() (hdf5storage.marshallers.typemarshaller method)": [[4, "hdf5storage.Marshallers.TypeMarshaller.write", false]], "write() (in module hdf5storage)": [[3, "hdf5storage.write", false]], "write_data() (in module hdf5storage.lowlevel)": [[5, "hdf5storage.lowlevel.write_data", false]], "write_metadata() (hdf5storage.marshallers.numpyscalararraymarshaller method)": [[4, "hdf5storage.Marshallers.NumpyScalarArrayMarshaller.write_metadata", false]], "write_metadata() (hdf5storage.marshallers.pythondictmarshaller method)": [[4, "hdf5storage.Marshallers.PythonDictMarshaller.write_metadata", false]], "write_metadata() (hdf5storage.marshallers.typemarshaller method)": [[4, "hdf5storage.Marshallers.TypeMarshaller.write_metadata", false]], "write_object_array() (in module hdf5storage.marshallers)": [[4, "hdf5storage.Marshallers.write_object_array", false]], "writes() (in module hdf5storage)": [[3, "hdf5storage.writes", false]]}, "objects": {"": [[3, 0, 0, "-", "hdf5storage"]], "hdf5storage": [[3, 1, 1, "", "MarshallerCollection"], [4, 0, 0, "-", "Marshallers"], [3, 1, 1, "", "Options"], [3, 4, 1, "", "loadmat"], [5, 0, 0, "-", "lowlevel"], [3, 4, 1, "", "read"], [3, 4, 1, "", "reads"], [3, 4, 1, "", "savemat"], [6, 0, 0, "-", "utilities"], [3, 4, 1, "", "write"], [3, 4, 1, "", "writes"]], "hdf5storage.MarshallerCollection": [[3, 2, 1, "", "add_marshaller"], [3, 2, 1, "", "clear_marshallers"], [3, 2, 1, "", "get_marshaller_for_matlab_class"], [3, 2, 1, "", "get_marshaller_for_type"], [3, 2, 1, "", "get_marshaller_for_type_string"], [3, 2, 1, "", "remove_marshaller"]], "hdf5storage.Marshallers": [[4, 1, 1, "", "NumpyScalarArrayMarshaller"], [4, 1, 1, "", "PythonDictMarshaller"], [4, 1, 1, "", "PythonListMarshaller"], [4, 1, 1, "", "PythonNoneMarshaller"], [4, 1, 1, "", "PythonScalarMarshaller"], [4, 1, 1, "", "PythonStringMarshaller"], [4, 1, 1, "", "PythonTupleSetDequeMarshaller"], [4, 1, 1, "", "TypeMarshaller"], [4, 4, 1, "", "read_object_array"], [4, 4, 1, "", "write_object_array"]], "hdf5storage.Marshallers.NumpyScalarArrayMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"], [4, 2, 1, "", "write_metadata"]], "hdf5storage.Marshallers.PythonDictMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"], [4, 2, 1, "", "write_metadata"]], "hdf5storage.Marshallers.PythonListMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"]], "hdf5storage.Marshallers.PythonNoneMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"]], "hdf5storage.Marshallers.PythonScalarMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"]], "hdf5storage.Marshallers.PythonStringMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"]], "hdf5storage.Marshallers.PythonTupleSetDequeMarshaller": [[4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"]], "hdf5storage.Marshallers.TypeMarshaller": [[4, 2, 1, "", "get_type_string"], [4, 3, 1, "", "matlab_attributes"], [4, 3, 1, "", "matlab_classes"], [4, 3, 1, "", "python_attributes"], [4, 3, 1, "", "python_type_strings"], [4, 2, 1, "", "read"], [4, 3, 1, "", "types"], [4, 2, 1, "", "write"], [4, 2, 1, "", "write_metadata"]], "hdf5storage.Options": [[3, 5, 1, "", "action_for_matlab_incompatible"], [3, 5, 1, "", "complex_names"], [3, 5, 1, "", "compress"], [3, 5, 1, "", "compress_size_threshold"], [3, 5, 1, "", "compressed_fletcher32_filter"], [3, 5, 1, "", "compression_algorithm"], [3, 5, 1, "", "convert_bools_to_uint8"], [3, 5, 1, "", "convert_numpy_bytes_to_utf16"], [3, 5, 1, "", "convert_numpy_str_to_utf16"], [3, 5, 1, "", "delete_unused_variables"], [3, 5, 1, "", "group_for_references"], [3, 5, 1, "", "gzip_compression_level"], [3, 5, 1, "", "make_atleast_2d"], [3, 3, 1, "", "marshaller_collection"], [3, 5, 1, "", "matlab_compatible"], [3, 5, 1, "", "oned_as"], [3, 5, 1, "", "reverse_dimension_order"], [3, 5, 1, "", "shuffle_filter"], [3, 5, 1, "", "store_python_metadata"], [3, 5, 1, "", "store_shape_for_empty"], [3, 5, 1, "", "structured_numpy_ndarray_as_struct"], [3, 5, 1, "", "uncompressed_fletcher32_filter"]], "hdf5storage.lowlevel": [[5, 6, 1, "", "CantReadError"], [5, 6, 1, "", "Hdf5storageError"], [5, 6, 1, "", "TypeNotMatlabCompatibleError"], [5, 4, 1, "", "read_data"], [5, 4, 1, "", "write_data"]], "hdf5storage.utilities": [[6, 4, 1, "", "convert_numpy_str_to_uint16"], [6, 4, 1, "", "convert_numpy_str_to_uint32"], [6, 4, 1, "", "convert_to_numpy_bytes"], [6, 4, 1, "", "convert_to_numpy_str"], [6, 4, 1, "", "convert_to_str"], [6, 4, 1, "", "decode_complex"], [6, 4, 1, "", "del_attribute"], [6, 4, 1, "", "does_dtype_have_a_zero_shape"], [6, 4, 1, "", "encode_complex"], [6, 4, 1, "", "get_attribute"], [6, 4, 1, "", "get_attribute_string"], [6, 4, 1, "", "get_attribute_string_array"], [6, 4, 1, "", "next_unused_name_in_group"], [6, 4, 1, "", "numpy_to_bytes"], [6, 4, 1, "", "read_all_attributes_into"], [6, 4, 1, "", "read_matlab_fields_attribute"], [6, 4, 1, "", "set_attribute"], [6, 4, 1, "", "set_attribute_string"], [6, 4, 1, "", "set_attribute_string_array"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property", "6": "py:exception"}, "terms": {"": [1, 2, 3, 4, 6, 8, 9, 10], "0": [1, 2, 3, 6, 8, 9, 10], "00": [9, 10], "00000000": 10, "0002494d": 10, "02": 10, "03": 9, "04": 8, "07": [8, 10], "0x0x2": 3, "1": [1, 2, 3, 6, 8, 9, 10], "10": [6, 8, 9, 10], "101": 9, "102": 8, "104": 9, "109": 8, "11": [8, 10], "110": [8, 9], "111": [8, 9], "114": [8, 9, 10], "116": [9, 10], "119": 9, "12": [8, 10], "122": 8, "123": 8, "124": 8, "125": 8, "128": 10, "13": [8, 10], "14": [8, 10], "15": [8, 9], "16": [1, 3, 6, 8, 9, 10], "16384": 3, "17": 8, "18": 8, "19": [3, 8], "1d": [3, 6, 8, 9], "2": [1, 2, 3, 6, 7, 10], "2014": 10, "2021": [8, 10], "21": 8, "22": 8, "23": 8, "29": [8, 10], "29999995e": 9, "2d": [3, 9, 10], "2j": 9, "2x30x4": 6, "2x3x4": 6, "3": [2, 3, 6, 7, 10], "30": [8, 9], "30000000e": 9, "32": [3, 6, 8, 10], "33": 8, "34": 8, "36": 8, "3e3": 9, "3j": 9, "3rd": 1, "3x10x5": 6, "3x2x5": 6, "4": [3, 8, 9, 10], "44": 8, "45": 8, "46": 8, "47": 8, "5": [3, 6, 7, 9, 10], "512": 10, "6": [8, 10], "632": 8, "64": 10, "68": 8, "7": [1, 3, 8, 9, 10], "70": [8, 9], "71": 8, "72": 8, "73": 8, "8": [6, 8, 9, 10], "81": 8, "82": 8, "9": [1, 3, 8, 9, 10], "A": [1, 2, 3, 4, 6, 9, 10], "And": [2, 7], "As": [1, 3, 6, 8, 9], "But": [2, 6], "For": [1, 3, 4, 6, 8, 10], "IN": 1, "If": [1, 2, 3, 4, 5, 6, 8, 9, 10], "In": [2, 3, 5, 8, 9, 10], "It": [1, 2, 3, 8, 9, 10], "Its": 3, "NOT": 3, "Not": [1, 8], "On": [6, 10], "One": [2, 8, 10], "The": [2, 3, 4, 5, 6, 7, 8, 10], "Then": [2, 8, 9, 10], "There": [2, 3, 8, 9], "These": [1, 4, 8, 9], "To": [8, 9], "Will": 4, "__getitem__": 8, "__init__": 4, "__version__": 8, "aa": 9, "abil": [8, 9], "abl": [2, 4, 8, 9, 10], "absent": 8, "absolut": 3, "accept": 8, "access": 1, "accident": 8, "accur": [3, 9, 10], "achiev": 1, "across": 6, "action": [3, 9], "action_for_matlab_incompat": [3, 4, 5, 10], "actual": [2, 3, 4, 9], "ad": [1, 2, 3, 8, 9, 10], "add": 3, "add_marshal": 3, "addit": [1, 2, 3, 4, 8, 10], "addition": 8, "adjust": 1, "adopt": 10, "advantag": 9, "affect": 1, "after": [1, 2, 3, 8, 9, 10], "algorithm": [3, 7, 9], "all": [1, 2, 3, 4, 6, 8, 9, 10], "allow": [2, 3, 8, 9, 10], "along": [1, 3, 6], "alreadi": [2, 3, 6], "also": [2, 3, 8, 9, 10], "alwai": [1, 3, 8, 10], "amount": 6, "an": [1, 2, 3, 4, 5, 6, 8, 9, 10], "analyz": 6, "ani": [1, 2, 3, 4, 5, 6, 8, 10], "anoth": 3, "anyth": [1, 3, 10], "anywai": [3, 9], "api": [7, 8], "append": 3, "appendmat": 3, "appli": 8, "applic": 3, "appropri": [2, 3, 4, 9], "ar": [1, 2, 3, 4, 6, 8, 9, 10], "arbitrari": [2, 6, 8, 10], "arbitrarili": 10, "argument": [2, 3, 6, 8, 9], "aris": 6, "around": [3, 9], "arrai": [2, 3, 4, 6, 8, 9, 10], "array_opt": 3, "arraylik": 6, "ascii": [2, 6, 8, 10], "asscalar": 8, "assert": 8, "associ": [3, 4, 10], "assum": [6, 8, 10], "astyp": 8, "attach": 10, "attempt": 10, "attr": 6, "attribut": [2, 3, 4, 6, 7, 8], "attributemanag": [4, 6], "autochunk": 1, "automat": [1, 3, 5, 9, 10], "automit": 2, "avail": [1, 3, 6, 8, 10], "avoid": [2, 8, 10], "axi": 3, "b": [2, 6, 9, 10], "back": [2, 3, 4, 8, 9, 10], "bad": 8, "bar": 9, "base": [2, 3, 4, 5, 8, 9], "baseclass": 4, "basenam": 3, "basic": 1, "bb": 9, "becaus": [1, 2, 4, 6, 8, 9, 10], "becom": [3, 8, 9, 10], "been": [8, 9], "befor": [1, 3, 8, 9, 10], "begin": 8, "being": [1, 3, 4, 5, 6, 8, 9, 10], "below": [2, 3, 8, 10], "best": 1, "better": [1, 3], "between": [1, 2, 3], "beyond": [3, 8, 10], "bi": 9, "big": [8, 10], "biggest": 9, "bit": [8, 10], "blah": 6, "blob": 8, "block": 3, "blosc": 1, "bool": [3, 4, 6, 8, 9, 10], "bool_": [4, 8, 9, 10], "both": [1, 8, 10], "branch": 8, "break": [8, 10], "broken": 8, "bsd": 8, "bug": [8, 10], "bugfix": 8, "build_sphinx": 8, "built": [2, 8], "builtin": [3, 4, 10], "byte": [1, 3, 4, 6, 8, 10], "bytearrai": [3, 4, 8, 10], "bytes_": [3, 4, 6, 8, 9, 10], "bzip2": 1, "c": [2, 3, 9, 10], "c16": 9, "calcul": 1, "call": [2, 3, 4, 6, 8, 9], "can": [1, 2, 3, 4, 6, 8, 9, 10], "cannot": [2, 3, 5, 6, 8, 9, 10], "canon": [4, 8, 10], "cantreaderror": [0, 3], "care": 10, "case": [3, 6, 8, 10], "catch": 1, "categor": 2, "caus": [1, 8, 9, 10], "cc": 9, "cd": [2, 10], "cell": [4, 8, 10], "certain": [9, 10], "chang": [3, 8, 9, 10], "char": [4, 8, 10], "charact": [2, 3, 6, 8, 10], "chararrai": [4, 8, 10], "check": [1, 6, 8, 10], "checksum": [3, 7, 8], "chunck": 3, "chunk": [3, 7], "cl": [8, 10], "class": [2, 3, 4, 5, 8, 9, 10], "claus": 8, "clear": 3, "clear_marshal": 3, "close": [8, 9], "clunki": 8, "code": [2, 8, 10], "collect": [2, 3, 4, 8, 10], "column": [3, 6, 9, 10], "com": [2, 8], "combin": [6, 10], "come": 9, "command": 8, "common": [1, 3, 6], "commonli": [1, 3, 8], "compar": 10, "compat": [1, 3, 4, 5, 8, 9, 10], "compatibl": 8, "complex": [2, 3, 4, 6, 8], "complex128": [4, 8, 9, 10], "complex64": [4, 6, 8, 10], "complex_nam": [3, 6, 10], "complex_numb": 6, "compos": 6, "compound": [3, 8, 10], "compress": [3, 7, 8], "compress_size_threshold": [1, 3], "compressed_fletcher32_filt": [1, 3], "compressed_flether32_filt": 3, "compression_algorithm": [1, 3], "comput": [1, 10], "consecut": 6, "consist": [9, 10], "construct": [3, 4], "constructor": 9, "constructur": 2, "consumpt": 8, "contain": [2, 3, 4, 8, 9], "content": [3, 7, 9, 10], "contigu": 1, "control": [3, 7, 8, 10], "conveni": 7, "convent": [8, 10], "convers": [3, 6, 8, 9, 10], "convert": [2, 3, 4, 6, 8, 9, 10], "convert_bools_to_uint8": 3, "convert_numpy_bytes_to_utf16": [3, 8], "convert_numpy_str_to_uint16": 0, "convert_numpy_str_to_uint32": 0, "convert_numpy_str_to_utf16": [3, 8], "convert_to_numpy_byt": 0, "convert_to_numpy_str": 0, "convert_to_str": 0, "copi": 8, "copyright": 8, "core": [4, 5], "correctli": [3, 4, 8], "correspond": [1, 3, 10], "corrupt": [1, 3], "cost": 1, "could": [2, 3, 8, 9, 10], "couldn": 4, "coupl": [8, 9], "cpu": 1, "cpython": 10, "crash": 8, "creat": [2, 6, 10], "create_dataset": 3, "creation": 2, "criterion": 10, "cset": 2, "ctype": 2, "current": [2, 4, 6, 9, 10], "custom": 2, "cython": 2, "d": [2, 9, 10], "dai": 8, "daniel": 8, "data": [2, 3, 4, 5, 6, 7], "data_typeinfo": 9, "dataset": [1, 2, 3, 4, 6, 8, 9, 10], "dataspac": 2, "datatyp": [2, 9, 10], "date": 10, "dd": 9, "decod": [2, 6, 8], "decode_complex": 0, "decode_to_numpy_str": 6, "decompress": 1, "deduc": 5, "default": [1, 3, 4, 9, 10], "definit": 10, "deflat": [1, 3, 9], "del_attribut": 0, "delet": [2, 3, 4, 6, 10], "delete_unused_vari": 3, "depend": [3, 4, 5, 9, 10], "deprec": 8, "dequ": [4, 8, 10], "describ": 3, "descript": 1, "design": 8, "desir": [5, 6], "detail": [1, 10], "detect": 3, "determin": [1, 3, 6, 8], "develop": 7, "dict": [3, 4, 6, 8, 9, 10], "dictionari": [3, 8, 9], "did": 8, "differ": [1, 2, 3, 4, 6, 7, 8, 10], "dimens": [3, 6, 8, 10], "dimension": [3, 6, 8, 9], "direct": 8, "directli": 8, "directori": [3, 8, 9], "disabl": 1, "discard": [3, 9, 10], "disk": [1, 3, 4, 9], "dispatch": [3, 8, 9], "distutil": 8, "do": [1, 2, 3, 4, 6, 8, 9, 10], "docstr": 8, "documet": 8, "doe": [1, 2, 6, 8, 9, 10], "does_dtype_have_a_zero_shap": 0, "doesn": [2, 3, 6, 8, 10], "don": [2, 3, 4, 9], "done": [3, 5, 6, 8, 9, 10], "doubl": [4, 8, 10], "doublet": [6, 8, 9, 10], "download": 8, "drastic": 1, "drop": 8, "dt": [2, 6, 10], "dtype": [2, 3, 6, 8, 9, 10], "due": [1, 3, 8, 10], "e": [1, 3, 9, 10], "each": [3, 4, 6, 8, 9, 10], "earlier": [1, 3, 8], "easier": 4, "easili": [3, 6], "econd": 6, "ee": 9, "effect": 3, "either": [2, 5, 8, 9, 10], "element": [2, 3, 4, 6, 8, 10], "els": [9, 10], "elsewher": 10, "empti": [2, 3, 4, 8], "enabl": [7, 8, 9], "encapsul": 2, "encod": [2, 6, 8, 10], "encode_complex": 0, "end": [1, 3, 8, 10], "endian": 8, "english": 8, "enough": [1, 3, 6, 8, 10], "enum": [3, 8, 10], "enumer": [2, 10], "equival": [3, 6, 8], "equivel": 3, "error": [1, 3, 4, 5, 8, 9, 10], "especi": [2, 8, 9], "essenti": [3, 4, 9, 10], "etc": [2, 3, 8, 10], "even": [1, 9], "event": 5, "everi": [6, 9, 10], "everyth": [3, 9], "exampl": [7, 8], "except": [3, 5, 6, 8, 9], "exchang": 8, "exclud": 3, "exclus": 3, "execut": [2, 8, 10], "exist": [2, 3, 4, 6, 10], "expand": 6, "expect": [6, 8, 9, 10], "explain": 10, "explic": 8, "explicit": 8, "explicitli": [1, 6, 8, 9], "extend": 9, "extens": [3, 8], "extra": 8, "extract": 9, "f": [2, 4, 5, 9, 10], "f4": 9, "f8": 9, "fact": [9, 10], "failur": 5, "fall": 8, "fallback": 8, "fals": [1, 3, 4, 8, 9, 10], "familiar": 8, "faq": 1, "fashion": [6, 8, 10], "fast": [1, 3], "faster": [1, 3], "fastest": 1, "featur": [1, 8], "feb": 10, "few": 8, "ff": 9, "field": [2, 3, 4, 6, 8], "fieldnam": [6, 10], "figur": 6, "file": [1, 2, 3, 4, 5, 6, 7], "file_nam": 3, "filenam": [3, 9], "filesystem": [8, 9], "fill": 8, "filter": [1, 3, 8], "find": [2, 4, 10], "first": [3, 4, 6, 8, 10], "fit": [8, 10], "fix": [2, 8, 10], "flag": 3, "fletcher32": [1, 3], "float": [4, 8, 10], "float16": [4, 6, 8, 10], "float32": [4, 8, 9, 10], "float64": [4, 8, 10], "follow": [2, 3, 6, 8, 10], "foo": 9, "forc": [3, 8], "form": [3, 6, 8, 9, 10], "format": [1, 2, 3, 6, 7, 9], "fortan": 10, "fortran": [3, 9, 10], "forward": [8, 9, 10], "found": [2, 3, 8, 10], "frejanordsiek": [2, 8], "fri": 10, "from": [1, 2, 3, 4, 5, 6, 7, 9], "front": 3, "frozenset": [3, 4, 8, 10], "full": [6, 8], "function": [2, 3, 4, 5, 6, 7, 8], "further": [7, 8], "futur": [3, 8], "g": [1, 3, 9, 10], "gb": 8, "gener": [4, 6, 10], "get": [2, 3, 4, 6, 7, 8], "get_attribut": 0, "get_attribute_str": 0, "get_attribute_string_arrai": 0, "get_marshaller_for_matlab_class": 3, "get_marshaller_for_typ": 3, "get_marshaller_for_type_str": 3, "get_type_str": 4, "gg": 9, "github": [2, 8], "give": [1, 2, 3, 6, 8, 9, 10], "given": [2, 3, 4, 6, 8, 9, 10], "glnxa64": 10, "goe": 8, "good": [1, 3], "goodby": 9, "got": 9, "gotten": 4, "govern": [2, 3], "grab": [2, 9], "greater": 8, "group": [1, 2, 3, 4, 5, 6, 8, 9, 10], "group_for_refer": [2, 3, 4, 10], "grp": [4, 5, 6], "gzip": [1, 3, 9], "gzip_compression_level": [1, 3], "h": 9, "h5": [3, 9], "h5dump": 2, "h5path": 4, "h5py": [1, 2, 3, 4, 5, 6, 8, 10], "h5t_c_s1": 2, "h5t_compound": 6, "h5t_cset_ascii": 2, "h5t_str_nullterm": 2, "h5t_string": 2, "h5t_vlen": 2, "ha": [1, 3, 6, 8, 9, 10], "had": 8, "handl": [2, 3, 4, 6, 8, 10], "hang": 6, "happen": [9, 10], "hard": 2, "hardwar": 8, "have": [1, 2, 3, 4, 6, 8, 9, 10], "hdf": 1, "hdf5": [1, 2, 3, 4, 5, 6, 7, 9, 10], "hdf5storag": [0, 2, 9], "hdf5storageerror": 0, "hdfgroup": 8, "header": [3, 7, 8], "heirarch": [3, 8], "hello": 9, "help": [1, 2], "henc": 1, "here": [3, 9], "hexidecim": 10, "hf": 9, "hh": 9, "hierarch": 7, "high": [2, 3, 8], "higher": [3, 5, 6, 9], "hold": [2, 3, 8, 10], "how": [2, 3, 6, 7, 9], "howev": 8, "hrisca": 8, "http": [2, 8], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9], "i4": 9, "i8": 9, "ident": [6, 9], "identifi": 4, "ignor": [1, 2, 3, 6, 8, 9, 10], "ii": 9, "im": 6, "imag": [3, 6, 10], "imagin": 8, "imaginari": [3, 6, 8, 10], "immedi": 4, "impact": 8, "implicitli": [3, 8, 10], "import": [2, 3, 5, 8, 9, 10], "importerror": 3, "improv": [3, 8, 9], "includ": [1, 3, 4, 6, 7, 8, 10], "inclus": [1, 3], "incompat": [3, 7, 9, 10], "incorrectli": 8, "increas": [3, 8], "incur": 9, "index": 7, "indic": 6, "individu": [2, 9, 10], "inferior": 1, "influenc": 3, "inform": [1, 3, 4, 7, 8, 9], "inherit": [2, 3, 4], "initi": [8, 9], "input": 6, "insert": 3, "insid": [2, 10], "inspect": 2, "instal": [7, 9], "instead": [6, 8, 9, 10], "instruct": 9, "int": [3, 4, 6, 8], "int16": [4, 8, 10], "int32": [4, 6, 8, 9, 10], "int64": [4, 8, 10], "int8": [3, 4, 8, 9, 10], "intead": 3, "integ": [1, 3, 6, 8, 10], "interfac": [2, 3, 4, 8], "interpret": [2, 8, 10], "introduc": 8, "introduct": 7, "invalid": [6, 8], "io": [2, 3, 8, 9], "isn": [1, 6, 9], "issu": [3, 8, 10], "item": [4, 8], "iter": 3, "its": [2, 3, 4, 6, 8, 9, 10], "j": 9, "just": [3, 4, 8, 9, 10], "kb": [1, 9], "keep": 10, "kei": [3, 8, 9, 10], "keyword": [2, 3, 8, 9], "kind": [2, 3], "know": 4, "known": [1, 3], "lack": 1, "languag": [2, 9], "larg": [3, 6, 8, 9, 10], "larger": [1, 3, 8, 9], "later": [3, 8], "latter": 3, "layout": 1, "lead": [1, 3], "learn": 1, "least": [2, 4, 6, 9, 10], "len": [2, 10], "length": [2, 6, 10], "less": [1, 3, 10], "level": [2, 3, 5, 7, 8, 9], "librari": [1, 8], "licens": [1, 3, 8], "like": [2, 3, 6, 8, 9], "limit": [1, 8], "link": 8, "linux": 1, "list": [1, 3, 4, 6, 8, 9, 10], "littl": 8, "load": 3, "loadmat": [0, 8, 9], "locat": [3, 9, 10], "logic": [4, 8, 10], "long": 8, "look": [2, 4, 6, 8, 9, 10], "lose": [2, 8, 10], "loss": [3, 8], "low": [1, 2, 3, 5], "lower": [3, 9], "lowest": 1, "lowlevel": [0, 2, 3, 4, 7, 9], "lzf": [1, 3], "made": [3, 8, 9, 10], "magic": 10, "mai": [6, 8, 10], "main": [2, 7, 8], "mainta": 4, "maintain": 3, "major": [9, 10], "make": [1, 2, 3, 4, 6, 10], "make_atleast_2d": [3, 10], "malici": [2, 10], "manag": 6, "mani": [1, 2, 3, 6, 8, 9, 10], "manipul": 2, "manner": 1, "manual": 6, "map": [2, 8], "mark": 8, "marshal": [0, 2, 3, 7, 8], "marshaller_collect": 3, "marshallercollect": [0, 2], "master": 8, "mat": [2, 3, 4, 7], "mathwork": 8, "matlab": [1, 2, 3, 4, 5, 7], "matlab_attribut": 4, "matlab_class": [2, 3, 4, 8, 10], "matlab_compat": [1, 3, 4, 5, 8, 10], "matlab_empti": [3, 4], "matlab_field": [2, 4, 6, 8], "matlab_int_decod": [4, 10], "matrix": [3, 4, 8, 10], "maximum": 8, "mdict": 3, "mean": [4, 6, 8], "mechan": 1, "memori": 8, "meta": 8, "metadata": [3, 4, 7, 8, 10], "method": [3, 4, 6, 8, 9], "micro": 10, "middl": 8, "might": 6, "minimum": [3, 7, 8], "minor": [8, 9, 10], "miss": [3, 8, 10], "mistaken": 8, "mix": 9, "mode": 8, "model": [3, 8, 9], "moder": 3, "modifi": 2, "modul": [1, 2, 3, 4, 5, 6, 7, 9], "month": 8, "more": [1, 2, 3, 6, 8, 9], "most": [1, 2, 3, 9, 10], "mostli": 9, "move": 8, "mrdomino": 8, "much": 9, "multi": [8, 10], "must": [2, 3, 4, 6, 8, 9, 10], "mutablemap": 6, "mutual": 3, "name": [1, 2, 3, 4, 5, 6, 8, 9, 10], "nan": 8, "nativ": [6, 9], "natur": 6, "ndarrai": [2, 3, 4, 6, 8, 9, 10], "necessari": 10, "need": [2, 3, 4, 6, 9, 10], "neg": [1, 3], "neither": 10, "nest": 2, "never": 8, "new": [6, 8, 9], "newer": [2, 3, 10], "next_unused_name_in_group": [0, 2], "non": [1, 3, 4, 5, 8, 9, 10], "none": [3, 4, 5, 6, 8, 9, 10], "nonetyp": [4, 10], "nose": 8, "nosetest": 8, "note": [3, 4, 6, 8], "noth": 3, "notic": [8, 9], "notimplementederror": [3, 4, 5, 8, 10], "now": [8, 9], "np": [2, 4, 8, 9], "null": [8, 10], "number": [3, 6, 8], "numer": [8, 10], "numpi": [1, 2, 3, 4, 6, 8, 9], "numpy_to_byt": 0, "numpyscalararraymarshal": [0, 2], "o": [8, 9], "obj": 6, "object": [1, 2, 3, 4, 6, 8, 9, 10], "object_": [3, 4, 8, 9], "occassion": 1, "off": 9, "often": 1, "old": [6, 8], "older": [2, 3, 8, 10], "onc": [3, 7], "one": [1, 2, 3, 4, 6, 8, 9, 10], "oned_a": 3, "ones": [1, 2, 3, 10], "onli": [1, 2, 3, 6, 8, 9, 10], "onto": 3, "open": [2, 3, 4, 5, 8, 9], "oppos": [6, 8], "opposit": 10, "option": [0, 1, 2, 4, 5, 6, 7, 8], "order": [3, 4, 6, 8, 9, 10], "org": 8, "origin": [9, 10], "oserror": 5, "other": [2, 3, 4, 6, 8, 9, 10], "otherwis": [3, 6, 8, 10], "othewis": 10, "out": [6, 8, 9], "output": [6, 9], "outsid": 10, "overrid": [3, 4, 10], "overridden": 4, "overview": 7, "overwritten": 6, "pacakg": 2, "packag": [1, 3, 5, 7, 8, 9, 10], "pad": 10, "page": [7, 9, 10], "pair": [3, 10], "paramet": [3, 4, 5, 6, 8], "parent": [3, 4], "parse_vers": 8, "part": [3, 6, 8, 10], "partd": 10, "parti": 1, "particular": [1, 10], "pass": [1, 3, 8, 9], "patent": [1, 3], "path": [3, 8, 9, 10], "penalti": 9, "pep": 8, "per": 10, "perfectli": 3, "perform": [3, 8, 9], "pickl": [2, 8, 10], "piec": [1, 3, 5, 8, 9, 10], "pipelin": 1, "pkg_resourc": 8, "place": [3, 4, 5, 6, 10], "platform": [8, 10], "point": [3, 4, 8], "popular": 1, "port": 2, "posit": 8, "posix": [3, 9], "possibl": [3, 4, 6, 10], "possibli": [2, 6, 8, 10], "pr": 8, "pre": 8, "preced": 9, "prepar": 8, "present": [3, 6, 8, 10], "preserv": 8, "prevent": 8, "previou": [8, 10], "previous": 8, "primarili": 8, "probabl": [2, 3, 4], "problem": 8, "process": 8, "produc": [2, 8, 10], "product": 1, "proper": [3, 4, 6, 8, 10], "properli": [3, 8, 10], "properti": 3, "provid": [2, 3, 4, 8, 9], "pull": 8, "pure": 2, "put": [3, 4, 8, 9, 10], "py": 8, "pypi": 8, "pytabl": 8, "pyth": 9, "python": [1, 2, 3, 4, 5, 6, 7], "python_attribut": 4, "python_field": 8, "python_type_str": [3, 4], "pythondictmarshal": [0, 2], "pythonhost": 8, "pythonlistmarshal": 0, "pythonnonemarshal": 0, "pythonscalarmarshal": 0, "pythonstringmarshal": 0, "pythontuplesetdequemarshal": 0, "quit": 9, "r": [3, 6, 8, 10], "rais": [3, 4, 5, 6, 8, 10], "random": [2, 10], "rather": 10, "ratio": 1, "raw": 6, "re": [6, 8], "read": [0, 2, 4, 5, 6, 7, 8], "read_all_attributes_into": 0, "read_data": [0, 2, 3, 4], "read_matlab_fields_attribut": 0, "read_object_arrai": 0, "readabl": 4, "readback": 7, "real": [3, 6, 8, 10], "rearrang": 3, "reason": [1, 3, 6, 10], "recarrai": [4, 8, 10], "recogn": [3, 9], "record": 4, "recurs": [4, 6], "reduc": [1, 8], "reduciont": 8, "ref": [3, 10], "refer": [3, 4, 8, 10], "referenc": [2, 9], "regardless": [3, 8], "rel": 1, "releas": 8, "relev": 9, "remov": [3, 8], "remove_marshal": 3, "repeat": 8, "replac": [8, 10], "replic": 4, "repres": [3, 8, 10], "represent": [2, 6, 8], "request": 8, "requir": [1, 2, 3, 4, 8, 10], "requirements_doc": 8, "requirements_test": 8, "resembl": 9, "reshap": 8, "respect": [4, 10], "rest": 9, "restor": 2, "restrict": [1, 3], "result": [1, 3, 6, 8, 9, 10], "retreiv": 3, "retriev": 3, "return": [3, 4, 5, 6, 9], "revers": [3, 6, 8, 9, 10], "reverse_dimension_ord": 3, "reversibli": [3, 9], "right": [4, 6, 8], "risk": [2, 10], "root": 10, "row": [3, 6, 9, 10], "run": [2, 3, 4, 9], "runtimewarn": 8, "s1": [2, 10], "s2": 9, "s4": 9, "s5": 9, "s7": 9, "s9": 9, "same": [2, 3, 6, 8, 9, 10], "satisfi": 10, "save": [1, 2, 3, 8], "savemat": [0, 1, 8, 9], "scalar": [1, 3, 6, 8, 10], "scalar_opt": 3, "schema": 10, "scheme": 10, "scipi": [2, 3, 8, 9], "search": 7, "section": [4, 10], "secur": [2, 8, 10], "see": [1, 3, 8, 9, 10], "seem": 10, "seen": 1, "segfault": 8, "select": [3, 8, 10], "separ": [1, 9], "sequenc": [3, 10], "seri": [2, 8, 10], "set": [2, 3, 4, 5, 6, 7, 8, 9, 10], "set_attribut": 0, "set_attribute_str": 0, "set_attribute_string_arrai": 0, "setup": [1, 3, 8], "setuptool": 8, "sever": [1, 2, 3, 4, 7, 8], "shape": [2, 3, 4, 6, 8, 9], "should": [2, 3, 4, 6, 9, 10], "shown": 10, "shuffl": [1, 3], "shuffle_filt": [1, 3], "sign": 8, "signal": 8, "similar": [3, 8], "similarli": 1, "simpl": 2, "sinc": [2, 8, 9, 10], "singl": [2, 3, 4, 8, 9, 10], "singlet": 6, "size": [3, 6, 7, 8, 10], "skip": 8, "slash": [8, 9, 10], "slow": 1, "slowest": 1, "small": [1, 3, 8, 9, 10], "smaller": 1, "so": [2, 3, 4, 6, 8, 9, 10], "softwar": 10, "some": [2, 3, 6, 8, 9, 10], "someth": [4, 9, 10], "sometim": [1, 9], "sort": [6, 9], "sourc": [2, 3, 4, 5, 6, 10], "space": [1, 10], "special": [3, 6, 7], "special_dtyp": [2, 10], "specif": [3, 8, 9, 10], "specifi": [3, 4, 5, 6, 8, 9], "speed": 1, "sphinx": 8, "spirit": 8, "standard": [6, 10], "standpoint": 8, "start": [3, 7], "still": [4, 8, 9], "storag": [1, 7, 8], "store": [1, 3, 4, 5, 6, 7, 8, 9], "store_python_metadata": [3, 4, 10], "store_shape_for_empti": [3, 8], "str": [1, 3, 4, 5, 6, 8, 9, 10], "str_": [3, 4, 6, 8, 9, 10], "strictli": 2, "string": [2, 3, 4, 5, 6, 8, 9, 10], "string_list": 6, "strpad": 2, "strsize": 2, "struct": [2, 3, 8, 10], "structur": [2, 3, 8, 9], "structured_numpy_ndarray_as_struct": [2, 3, 8], "stuff": 9, "style": [3, 9], "subclass": 4, "submodul": 9, "subset": 9, "successfulli": 5, "suppli": 3, "support": [1, 2, 3, 4, 5, 6, 7, 9, 10], "sure": 3, "switch": 3, "syntax": 8, "system": [8, 9, 10], "szip": [1, 3], "t": [1, 2, 3, 4, 6, 8, 9, 10], "tabl": [2, 3, 8, 10], "take": [1, 2, 8, 9], "taken": 10, "tarbal": 3, "target": [6, 8], "term": [3, 8, 10], "text": 9, "than": [1, 2, 3, 6, 8, 9, 10], "thank": 8, "thei": [2, 3, 4, 6, 8, 9, 10], "them": [1, 2, 3, 4, 6, 8, 9, 10], "thi": [1, 2, 3, 4, 5, 6, 8, 9, 10], "thing": [2, 4, 8, 9, 10], "think": 8, "those": [2, 4, 6, 8, 10], "though": [1, 9, 10], "thought": 8, "three": [1, 9], "threshold": 1, "through": [2, 3, 10], "throughout": 2, "throw": [3, 6, 8, 9], "thrown": [4, 5, 8], "thu": [8, 9, 10], "till": 10, "time": [1, 2, 8, 9], "tobyt": [6, 8], "todo": 7, "togeth": 6, "too": [8, 10], "tostr": [6, 8], "tp": 3, "transfom": 10, "transform": [3, 7, 9], "translat": [3, 8, 9], "transpar": [1, 9], "transpos": [3, 8, 9, 10], "treat": 10, "tri": 6, "true": [1, 3, 4, 9, 10], "truncat": 3, "truncate_exist": 3, "truncate_invalid_matlab": 3, "try": [5, 10], "tupl": [3, 4, 6, 8, 10], "turn": [3, 6, 8, 9, 10], "tutori": 1, "two": [3, 8, 9, 10], "txt": 8, "type": [1, 2, 3, 4, 5, 6, 7, 9], "type_str": [3, 4, 5], "typeerror": 6, "typemarshal": [0, 2, 3], "typenotmatlabcompatibleerror": [0, 3, 4, 9], "u": 9, "u1": 9, "u15": 9, "u2": 9, "u4": 9, "u5": 9, "u7": 9, "u9": 9, "ubuntu": 8, "uint": 6, "uint16": [3, 4, 6, 8, 10], "uint32": [3, 4, 6, 8, 9, 10], "uint64": [4, 8, 10], "uint8": [3, 4, 6, 8, 9, 10], "un": 8, "unchang": 6, "uncompress": [1, 3], "uncompressed_fletcher32_filt": [1, 3], "uncompressed_flether32_filt": 3, "under": [8, 10], "underli": 8, "underlyingtyp": [4, 10], "unfortun": 10, "unicod": [6, 8, 9, 10], "unicode_": [6, 8], "unicodeencodeerror": 6, "unifi": [8, 10], "unittest2": 8, "unix": [1, 8, 9], "unless": [3, 8, 10], "unlik": 9, "unneed": 8, "unsign": [6, 10], "untrust": [2, 8, 10], "unus": [2, 6], "up": [1, 3, 4, 10], "updat": 8, "upon": 10, "us": [2, 3, 4, 5, 6, 7, 8, 10], "user": [1, 2, 3], "userblock": [3, 8, 10], "utf": [3, 6, 8, 9, 10], "util": [0, 1, 2, 7, 8], "v7": [7, 9, 10], "valid": [3, 8], "valu": [1, 3, 4, 5, 6, 8, 9, 10], "variabl": [2, 3, 7, 8, 10], "variable_nam": [3, 9], "varieti": [6, 8], "variou": [2, 3, 6, 9], "vector": [3, 9], "veri": [1, 3, 8], "verion": 2, "version": [1, 2, 3, 4, 5, 6, 7, 9, 10], "vesion": 3, "vlen": [2, 6, 10], "void": [4, 8, 10], "wa": [1, 3, 8, 9, 10], "wai": [2, 3, 6, 9], "want": [2, 3, 8, 9, 10], "warn": 8, "wast": 1, "we": [9, 10], "week": 8, "well": [1, 2, 3, 8, 10], "were": [8, 9, 10], "what": [8, 9, 10], "whatev": 4, "when": [1, 2, 3, 4, 5, 6, 8, 9, 10], "where": [1, 3, 6, 8, 9, 10], "whether": [3, 6, 8, 9, 10], "which": [1, 2, 3, 4, 6, 8, 9, 10], "while": [2, 3, 9], "whosmat": 2, "width": 10, "window": 9, "within": [2, 10], "without": [3, 8, 9, 10], "won": 8, "work": [2, 4, 8, 9], "workaround": 8, "would": [1, 2, 3, 4, 6, 8, 9, 10], "wouldn": [2, 8], "wrapper": [3, 9], "writ": 4, "write": [0, 1, 2, 4, 5, 6, 7, 8, 10], "write_data": [0, 2, 3, 4], "write_metadata": 4, "write_object_arrai": 0, "written": [1, 2, 3, 4, 5, 6, 8, 9, 10], "wrong": [6, 8, 10], "wrote_as_struct": 4, "www": 8, "x": [1, 6, 8, 10], "x00": [8, 9, 10], "x00three": 9, "x00two": 9, "year": 8, "yesno": 6, "yet": 6, "you": 9, "zero": [6, 9, 10], "zip": [1, 3]}, "titles": ["API", "Compression", "Development Information", "hdf5storage", "hdf5storage.Marshallers", "hdf5storage.lowlevel", "hdf5storage.utilities", "Welcome to hdf5storage\u2019s documentation!", "hdf5storage", "Introduction", "Storage Format"], "titleterms": {"": 7, "2": [8, 9], "3": [8, 9], "5": 8, "And": [1, 9], "No": 9, "The": [1, 9], "action_for_matlab_incompat": 9, "add": 2, "algorithm": 1, "api": 0, "attribut": 10, "both": 9, "bug": 2, "build": 8, "cantreaderror": 5, "checksum": 1, "chunk": 1, "complex": 10, "compress": [1, 9], "contain": 10, "control": [1, 9], "conveni": 9, "convert_bools_to_uint8": 10, "convert_numpy_bytes_to_utf16": 10, "convert_numpy_str_to_uint16": 6, "convert_numpy_str_to_uint32": 6, "convert_numpy_str_to_utf16": 10, "convert_to_numpy_byt": 6, "convert_to_numpy_str": 6, "convert_to_str": 6, "data": [1, 8, 9, 10], "decode_complex": 6, "del_attribut": 6, "delete_unused_vari": 10, "depend": 8, "develop": 2, "differ": 9, "document": [7, 8], "does_dtype_have_a_zero_shap": 6, "empti": 10, "enabl": 1, "encode_complex": 6, "exampl": 9, "featur": 2, "field": 10, "file": [8, 9, 10], "format": [8, 10], "from": [8, 10], "function": 9, "further": 1, "get": 9, "get_attribut": 6, "get_attribute_str": 6, "get_attribute_string_arrai": 6, "h5path": 10, "hdf5": 8, "hdf5storag": [3, 4, 5, 6, 7, 8], "hdf5storageerror": 5, "header": 10, "hierarch": 8, "how": 10, "i": 10, "includ": 9, "incompat": 8, "indic": 7, "inform": 2, "instal": 8, "int": 10, "introduct": 9, "level": 1, "like": 10, "loadmat": 3, "long": 10, "lowlevel": 5, "main": 9, "make": 9, "make_at_least_2d": 10, "marshal": 4, "marshallercollect": 3, "mat": [8, 9, 10], "matlab": [8, 9, 10], "matlab_compat": 9, "matlab_empti": 10, "matlab_field": 10, "metadata": 9, "minimum": 1, "next_unused_name_in_group": 6, "np": 10, "number": 10, "numpi": 10, "numpy_to_byt": 6, "numpyscalararraymarshal": 4, "object_": 10, "onc": 9, "oned_a": 9, "option": [3, 9, 10], "overview": [2, 8], "packag": 2, "pip": 8, "python": [8, 9, 10], "pythondictmarshal": 4, "pythonlistmarshal": 4, "pythonnonemarshal": 4, "pythonscalarmarshal": 4, "pythonstringmarshal": 4, "pythontuplesetdequemarshal": 4, "read": [1, 3, 9, 10], "read_all_attributes_into": 6, "read_data": 5, "read_matlab_fields_attribut": 6, "read_object_arrai": 4, "readback": 9, "reverse_dimension_ord": 10, "run": 8, "savemat": 3, "set": 1, "set_attribut": 6, "set_attribute_str": 6, "set_attribute_string_arrai": 6, "sever": 9, "shape": 10, "size": 1, "sourc": 8, "special": 10, "stand": 2, "start": 9, "storag": 10, "store": 10, "store_python_metadata": 9, "store_shape_for_empti": 10, "structur": 10, "structured_numpy_ndarray_as_struct": 10, "support": 8, "tabl": 7, "test": 8, "todo": 2, "transform": 10, "type": [8, 10], "typemarshal": 4, "typenotmatlabcompatibleerror": 5, "us": [1, 9], "util": 6, "v7": 8, "variabl": 9, "version": 8, "welcom": 7, "write": [3, 9], "write_data": 5, "write_object_arrai": 4}})