diff --git a/searchindex.js b/searchindex.js index c6d19beaf..d2c366517 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"titles": ["Context framework", "array Driver", "cast Driver", "downsample Driver", "avif Driver", "bmp Driver", "jpeg Driver", "png Driver", "tiff Driver", "webp Driver", "Drivers", "json Driver", "n5 Driver", "neuroglancer_precomputed Driver", "stack Driver", "zarr Driver", "zarr3 Driver", "Environment variables", "TensorStore", "Index space", "Building and Installing", "file Key-Value Store driver", "gcs Key-Value Store driver", "http Key-Value Store driver", "Key-Value Storage Layer", "kvstack Key-Value Store driver", "memory Key-Value Store driver", "neuroglancer_uint64_sharded Key-Value Store driver", "ocdbt Key-Value Store driver", "s3 Key-Value Store driver", "tsgrpc_kvstore Key-Value Store driver", "zarr3_sharding_indexed Key-Value Store driver", "zip Key-Value Store driver", "API reference", "tensorstore.Batch", "tensorstore.Batch.__init__", "tensorstore.Batch.submit", "tensorstore.ChunkLayout", "tensorstore.ChunkLayout.Grid", "tensorstore.ChunkLayout.Grid.__eq__", "tensorstore.ChunkLayout.Grid.__init__(components)", "tensorstore.ChunkLayout.Grid.__init__(json)", "tensorstore.ChunkLayout.Grid.aspect_ratio", "tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint", "tensorstore.ChunkLayout.Grid.elements", "tensorstore.ChunkLayout.Grid.elements_soft_constraint", "tensorstore.ChunkLayout.Grid.ndim", "tensorstore.ChunkLayout.Grid.rank", "tensorstore.ChunkLayout.Grid.shape", "tensorstore.ChunkLayout.Grid.shape_soft_constraint", "tensorstore.ChunkLayout.Grid.to_json", "tensorstore.ChunkLayout.Grid.update", "tensorstore.ChunkLayout.__eq__", "tensorstore.ChunkLayout.__init__(components)", "tensorstore.ChunkLayout.__init__(json)", "tensorstore.ChunkLayout.codec_chunk", "tensorstore.ChunkLayout.grid_origin", "tensorstore.ChunkLayout.grid_origin_soft_constraint", "tensorstore.ChunkLayout.inner_order", "tensorstore.ChunkLayout.inner_order_soft_constraint", "tensorstore.ChunkLayout.ndim", "tensorstore.ChunkLayout.rank", "tensorstore.ChunkLayout.read_chunk", "tensorstore.ChunkLayout.read_chunk_template", "tensorstore.ChunkLayout.to_json", "tensorstore.ChunkLayout.update", "tensorstore.ChunkLayout.write_chunk", "tensorstore.ChunkLayout.write_chunk_template", "tensorstore.CodecSpec", "tensorstore.CodecSpec.__init__", "tensorstore.CodecSpec.to_json", "tensorstore.Context", "tensorstore.Context.Resource", "tensorstore.Context.Resource.to_json", "tensorstore.Context.Spec", "tensorstore.Context.Spec.__init__", "tensorstore.Context.Spec.to_json", "tensorstore.Context.__getitem__", "tensorstore.Context.__init__(default)", "tensorstore.Context.__init__(json)", "tensorstore.Context.__init__(spec)", "tensorstore.Context.parent", "tensorstore.Context.spec", "tensorstore.Dim", "tensorstore.Dim.__contains__(dim)", "tensorstore.Dim.__contains__(index)", "tensorstore.Dim.__eq__", "tensorstore.Dim.__init__(exclusive_max)", "tensorstore.Dim.__init__(inclusive_max)", "tensorstore.Dim.__init__(size)", "tensorstore.Dim.__init__(unbounded)", "tensorstore.Dim.__iter__", "tensorstore.Dim.__len__", "tensorstore.Dim.__repr__", "tensorstore.Dim.__str__", "tensorstore.Dim.empty", "tensorstore.Dim.exclusive_max", "tensorstore.Dim.exclusive_min", "tensorstore.Dim.finite", "tensorstore.Dim.hull", "tensorstore.Dim.implicit_lower", "tensorstore.Dim.implicit_upper", "tensorstore.Dim.inclusive_max", "tensorstore.Dim.inclusive_min", "tensorstore.Dim.intersect", "tensorstore.Dim.label", "tensorstore.Dim.size", "tensorstore.DimExpression", "tensorstore.DimExpression.__getitem__", "tensorstore.DimExpression.diagonal", "tensorstore.DimExpression.label", "tensorstore.DimExpression.mark_bounds_implicit", "tensorstore.DimExpression.oindex", "tensorstore.DimExpression.stride", "tensorstore.DimExpression.translate_backward_by", "tensorstore.DimExpression.translate_by", "tensorstore.DimExpression.translate_to", "tensorstore.DimExpression.transpose", "tensorstore.DimExpression.vindex", "tensorstore.Future", "tensorstore.Future.__new__", "tensorstore.Future.add_done_callback", "tensorstore.Future.cancel", "tensorstore.Future.cancelled", "tensorstore.Future.done", "tensorstore.Future.exception", "tensorstore.Future.force", "tensorstore.Future.remove_done_callback", "tensorstore.Future.result", "tensorstore.FutureLike", "tensorstore.IndexDomain", "tensorstore.IndexDomain.T", "tensorstore.IndexDomain.__getitem__(domain)", "tensorstore.IndexDomain.__getitem__(expr)", "tensorstore.IndexDomain.__getitem__(identifier)", "tensorstore.IndexDomain.__getitem__(selection)", "tensorstore.IndexDomain.__getitem__(transform)", "tensorstore.IndexDomain.__init__(components)", "tensorstore.IndexDomain.__init__(dimensions)", "tensorstore.IndexDomain.__init__(json)", "tensorstore.IndexDomain.__len__", "tensorstore.IndexDomain.__repr__", "tensorstore.IndexDomain.exclusive_max", "tensorstore.IndexDomain.hull", "tensorstore.IndexDomain.implicit_lower_bounds", "tensorstore.IndexDomain.implicit_upper_bounds", "tensorstore.IndexDomain.inclusive_max", "tensorstore.IndexDomain.inclusive_min", "tensorstore.IndexDomain.index_exp", "tensorstore.IndexDomain.intersect", "tensorstore.IndexDomain.label", "tensorstore.IndexDomain.labels", "tensorstore.IndexDomain.mark_bounds_implicit", "tensorstore.IndexDomain.ndim", "tensorstore.IndexDomain.origin", "tensorstore.IndexDomain.rank", "tensorstore.IndexDomain.shape", "tensorstore.IndexDomain.size", "tensorstore.IndexDomain.to_json", "tensorstore.IndexDomain.translate_backward_by", "tensorstore.IndexDomain.translate_by", "tensorstore.IndexDomain.translate_to", "tensorstore.IndexDomain.transpose", "tensorstore.IndexTransform", "tensorstore.IndexTransform.T", "tensorstore.IndexTransform.__call__", "tensorstore.IndexTransform.__getitem__(domain)", "tensorstore.IndexTransform.__getitem__(expr)", "tensorstore.IndexTransform.__getitem__(indices)", "tensorstore.IndexTransform.__getitem__(transform)", "tensorstore.IndexTransform.__init__(components)", "tensorstore.IndexTransform.__init__(domain)", "tensorstore.IndexTransform.__init__(json)", "tensorstore.IndexTransform.__repr__", "tensorstore.IndexTransform.domain", "tensorstore.IndexTransform.implicit_lower_bounds", "tensorstore.IndexTransform.implicit_upper_bounds", "tensorstore.IndexTransform.input_exclusive_max", "tensorstore.IndexTransform.input_inclusive_max", "tensorstore.IndexTransform.input_inclusive_min", "tensorstore.IndexTransform.input_labels", "tensorstore.IndexTransform.input_origin", "tensorstore.IndexTransform.input_rank", "tensorstore.IndexTransform.input_shape", "tensorstore.IndexTransform.label", "tensorstore.IndexTransform.mark_bounds_implicit", "tensorstore.IndexTransform.ndim", "tensorstore.IndexTransform.oindex", "tensorstore.IndexTransform.origin", "tensorstore.IndexTransform.output", "tensorstore.IndexTransform.output_rank", "tensorstore.IndexTransform.shape", "tensorstore.IndexTransform.size", "tensorstore.IndexTransform.to_json", "tensorstore.IndexTransform.translate_backward_by", "tensorstore.IndexTransform.translate_by", "tensorstore.IndexTransform.translate_to", "tensorstore.IndexTransform.transpose", "tensorstore.IndexTransform.vindex", "tensorstore.Indexable", "tensorstore.KvStore", "tensorstore.KvStore.KeyRange", "tensorstore.KvStore.KeyRange.__eq__", "tensorstore.KvStore.KeyRange.__init__", "tensorstore.KvStore.KeyRange.copy", "tensorstore.KvStore.KeyRange.empty", "tensorstore.KvStore.KeyRange.exclusive_max", "tensorstore.KvStore.KeyRange.inclusive_min", "tensorstore.KvStore.ReadResult", "tensorstore.KvStore.ReadResult.__init__", "tensorstore.KvStore.ReadResult.stamp", "tensorstore.KvStore.ReadResult.state", "tensorstore.KvStore.ReadResult.value", "tensorstore.KvStore.Spec", "tensorstore.KvStore.Spec.__add__", "tensorstore.KvStore.Spec.__eq__", "tensorstore.KvStore.Spec.__new__", "tensorstore.KvStore.Spec.__repr__", "tensorstore.KvStore.Spec.__truediv__", "tensorstore.KvStore.Spec.base", "tensorstore.KvStore.Spec.copy", "tensorstore.KvStore.Spec.path", "tensorstore.KvStore.Spec.to_json", "tensorstore.KvStore.Spec.update", "tensorstore.KvStore.Spec.url", "tensorstore.KvStore.TimestampedStorageGeneration", "tensorstore.KvStore.TimestampedStorageGeneration.__eq__", "tensorstore.KvStore.TimestampedStorageGeneration.__init__", "tensorstore.KvStore.TimestampedStorageGeneration.generation", "tensorstore.KvStore.TimestampedStorageGeneration.time", "tensorstore.KvStore.__add__", "tensorstore.KvStore.__delitem__", "tensorstore.KvStore.__getitem__", "tensorstore.KvStore.__repr__", "tensorstore.KvStore.__setitem__", "tensorstore.KvStore.__truediv__", "tensorstore.KvStore.base", "tensorstore.KvStore.copy", "tensorstore.KvStore.delete_range", "tensorstore.KvStore.experimental_copy_range_to", "tensorstore.KvStore.list", "tensorstore.KvStore.open", "tensorstore.KvStore.path", "tensorstore.KvStore.read", "tensorstore.KvStore.spec", "tensorstore.KvStore.transaction", "tensorstore.KvStore.url", "tensorstore.KvStore.with_transaction", "tensorstore.KvStore.write", "tensorstore.OpenMode", "tensorstore.OpenMode.__init__", "tensorstore.OpenMode.assume_cached_metadata", "tensorstore.OpenMode.assume_metadata", "tensorstore.OpenMode.create", "tensorstore.OpenMode.delete_existing", "tensorstore.OpenMode.open", "tensorstore.OutputIndexMap", "tensorstore.OutputIndexMap.__init__(constant)", "tensorstore.OutputIndexMap.__init__(index_array)", "tensorstore.OutputIndexMap.__init__(input_dimension)", "tensorstore.OutputIndexMap.index_array", "tensorstore.OutputIndexMap.index_range", "tensorstore.OutputIndexMap.input_dimension", "tensorstore.OutputIndexMap.method", "tensorstore.OutputIndexMap.offset", "tensorstore.OutputIndexMap.stride", "tensorstore.OutputIndexMaps", "tensorstore.OutputIndexMaps.__getitem__", "tensorstore.OutputIndexMaps.__len__", "tensorstore.OutputIndexMaps.rank", "tensorstore.OutputIndexMethod", "tensorstore.OutputIndexMethod.__init__", "tensorstore.OutputIndexMethod.array", "tensorstore.OutputIndexMethod.constant", "tensorstore.OutputIndexMethod.name", "tensorstore.OutputIndexMethod.single_input_dimension", "tensorstore.OutputIndexMethod.value", "tensorstore.Promise", "tensorstore.Promise.new", "tensorstore.Promise.set_exception", "tensorstore.Promise.set_result", "tensorstore.RecheckCacheOption", "tensorstore.Schema", "tensorstore.Schema.T", "tensorstore.Schema.__eq__", "tensorstore.Schema.__getitem__(domain)", "tensorstore.Schema.__getitem__(expr)", "tensorstore.Schema.__getitem__(indices)", "tensorstore.Schema.__getitem__(transform)", "tensorstore.Schema.__init__(components)", "tensorstore.Schema.__init__(json)", "tensorstore.Schema.__repr__", "tensorstore.Schema.chunk_layout", "tensorstore.Schema.codec", "tensorstore.Schema.copy", "tensorstore.Schema.dimension_units", "tensorstore.Schema.domain", "tensorstore.Schema.dtype", "tensorstore.Schema.fill_value", "tensorstore.Schema.label", "tensorstore.Schema.mark_bounds_implicit", "tensorstore.Schema.ndim", "tensorstore.Schema.oindex", "tensorstore.Schema.origin", "tensorstore.Schema.rank", "tensorstore.Schema.shape", "tensorstore.Schema.size", "tensorstore.Schema.to_json", "tensorstore.Schema.translate_backward_by", "tensorstore.Schema.translate_by", "tensorstore.Schema.translate_to", "tensorstore.Schema.transpose", "tensorstore.Schema.update", "tensorstore.Schema.vindex", "tensorstore.Spec", "tensorstore.Spec.T", "tensorstore.Spec.__eq__", "tensorstore.Spec.__getitem__(domain)", "tensorstore.Spec.__getitem__(expr)", "tensorstore.Spec.__getitem__(indices)", "tensorstore.Spec.__getitem__(transform)", "tensorstore.Spec.__new__", "tensorstore.Spec.__repr__", "tensorstore.Spec.base", "tensorstore.Spec.chunk_layout", "tensorstore.Spec.codec", "tensorstore.Spec.copy", "tensorstore.Spec.dimension_units", "tensorstore.Spec.domain", "tensorstore.Spec.dtype", "tensorstore.Spec.fill_value", "tensorstore.Spec.kvstore", "tensorstore.Spec.label", "tensorstore.Spec.mark_bounds_implicit", "tensorstore.Spec.ndim", "tensorstore.Spec.oindex", "tensorstore.Spec.open_mode", "tensorstore.Spec.origin", "tensorstore.Spec.rank", "tensorstore.Spec.schema", "tensorstore.Spec.shape", "tensorstore.Spec.size", "tensorstore.Spec.to_json", "tensorstore.Spec.transform", "tensorstore.Spec.translate_backward_by", "tensorstore.Spec.translate_by", "tensorstore.Spec.translate_to", "tensorstore.Spec.transpose", "tensorstore.Spec.update", "tensorstore.Spec.vindex", "tensorstore.TensorStore", "tensorstore.TensorStore.StorageStatistics", "tensorstore.TensorStore.StorageStatistics.__init__", "tensorstore.TensorStore.StorageStatistics.fully_stored", "tensorstore.TensorStore.StorageStatistics.not_stored", "tensorstore.TensorStore.T", "tensorstore.TensorStore.__array__", "tensorstore.TensorStore.__getitem__(domain)", "tensorstore.TensorStore.__getitem__(expr)", "tensorstore.TensorStore.__getitem__(indices)", "tensorstore.TensorStore.__getitem__(transform)", "tensorstore.TensorStore.__setitem__(domain)", "tensorstore.TensorStore.__setitem__(expr)", "tensorstore.TensorStore.__setitem__(indices)", "tensorstore.TensorStore.__setitem__(transform)", "tensorstore.TensorStore.astype", "tensorstore.TensorStore.base", "tensorstore.TensorStore.chunk_layout", "tensorstore.TensorStore.codec", "tensorstore.TensorStore.dimension_units", "tensorstore.TensorStore.domain", "tensorstore.TensorStore.dtype", "tensorstore.TensorStore.fill_value", "tensorstore.TensorStore.kvstore", "tensorstore.TensorStore.label", "tensorstore.TensorStore.mark_bounds_implicit", "tensorstore.TensorStore.mode", "tensorstore.TensorStore.ndim", "tensorstore.TensorStore.oindex", "tensorstore.TensorStore.oindex.__setitem__", "tensorstore.TensorStore.origin", "tensorstore.TensorStore.rank", "tensorstore.TensorStore.read", "tensorstore.TensorStore.readable", "tensorstore.TensorStore.resize", "tensorstore.TensorStore.resolve", "tensorstore.TensorStore.schema", "tensorstore.TensorStore.shape", "tensorstore.TensorStore.size", "tensorstore.TensorStore.spec", "tensorstore.TensorStore.storage_statistics", "tensorstore.TensorStore.transaction", "tensorstore.TensorStore.translate_backward_by", "tensorstore.TensorStore.translate_by", "tensorstore.TensorStore.translate_to", "tensorstore.TensorStore.transpose", "tensorstore.TensorStore.vindex", "tensorstore.TensorStore.vindex.__setitem__", "tensorstore.TensorStore.with_transaction", "tensorstore.TensorStore.writable", "tensorstore.TensorStore.write", "tensorstore.Transaction", "tensorstore.Transaction.__init__", "tensorstore.Transaction.abort", "tensorstore.Transaction.aborted", "tensorstore.Transaction.atomic", "tensorstore.Transaction.commit_async", "tensorstore.Transaction.commit_started", "tensorstore.Transaction.commit_sync", "tensorstore.Transaction.future", "tensorstore.Transaction.open", "tensorstore.Unit", "tensorstore.Unit.__eq__", "tensorstore.Unit.__init__(components)", "tensorstore.Unit.__init__(json)", "tensorstore.Unit.__init__(multiplier)", "tensorstore.Unit.__init__(pair)", "tensorstore.Unit.__init__(unit)", "tensorstore.Unit.__mul__", "tensorstore.Unit.__truediv__", "tensorstore.Unit.base_unit", "tensorstore.Unit.multiplier", "tensorstore.Unit.to_json", "tensorstore.VirtualChunkedReadParameters", "tensorstore.VirtualChunkedReadParameters.if_not_equal", "tensorstore.VirtualChunkedReadParameters.staleness_bound", "tensorstore.VirtualChunkedWriteParameters", "tensorstore.VirtualChunkedWriteParameters.if_equal", "tensorstore.WriteFutures", "tensorstore.WriteFutures.add_done_callback", "tensorstore.WriteFutures.cancel", "tensorstore.WriteFutures.cancelled", "tensorstore.WriteFutures.commit", "tensorstore.WriteFutures.copy", "tensorstore.WriteFutures.done", "tensorstore.WriteFutures.exception", "tensorstore.WriteFutures.remove_done_callback", "tensorstore.WriteFutures.result", "tensorstore.array", "tensorstore.bfloat16", "tensorstore.bool", "tensorstore.cast(spec)", "tensorstore.cast(store)", "tensorstore.complex128", "tensorstore.complex64", "tensorstore.concat", "tensorstore.d", "tensorstore.d.__class_getitem__", "tensorstore.downsample(spec)", "tensorstore.downsample(store)", "tensorstore.dtype", "tensorstore.dtype.__call__", "tensorstore.dtype.__init__(dtype)", "tensorstore.dtype.__init__(name)", "tensorstore.dtype.name", "tensorstore.dtype.numpy_dtype", "tensorstore.dtype.to_json", "tensorstore.dtype.type", "tensorstore.experimental_collect_matching_metrics", "tensorstore.experimental_collect_prometheus_format_metrics", "tensorstore.experimental_push_metrics_to_prometheus", "tensorstore.experimental_update_verbose_logging", "tensorstore.float16", "tensorstore.float32", "tensorstore.float64", "tensorstore.float8_e4m3b11fnuz", "tensorstore.float8_e4m3fn", "tensorstore.float8_e4m3fnuz", "tensorstore.float8_e5m2", "tensorstore.float8_e5m2fnuz", "tensorstore.inf", "tensorstore.int16", "tensorstore.int32", "tensorstore.int4", "tensorstore.int64", "tensorstore.int8", "tensorstore.json", "tensorstore.newaxis", "tensorstore.ocdbt.DistributedCoordinatorServer", "tensorstore.ocdbt.DistributedCoordinatorServer.__init__", "tensorstore.ocdbt.DistributedCoordinatorServer.port", "tensorstore.ocdbt.dump", "tensorstore.open", "tensorstore.overlay", "tensorstore.parse_tensorstore_flags", "tensorstore.stack", "tensorstore.string", "tensorstore.uint16", "tensorstore.uint32", "tensorstore.uint64", "tensorstore.uint8", "tensorstore.ustring", "tensorstore.virtual_chunked", "Indexing", "Tutorial", "Schema", "JSON Spec"], "terms": {"configur": [0, 16, 18, 20, 22, 23, 29, 31], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 83, 130, 281, 282, 289, 312, 314, 324, 325, 327, 328, 330, 339, 348, 384, 389, 390, 423, 426, 438, 445, 461, 478, 482, 483, 485, 492, 495, 496], "tensorstor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 19, 20, 22, 23, 24, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496], "driver": [0, 18, 33, 34, 68, 108, 111, 119, 200, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 282, 293, 295, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 351, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 411, 441, 442, 445, 481, 482, 483, 485, 493, 494, 495, 496], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 33, 34, 40, 51, 53, 63, 65, 67, 76, 86, 108, 109, 112, 117, 118, 130, 132, 133, 136, 166, 187, 198, 199, 200, 215, 239, 240, 241, 243, 289, 295, 302, 312, 313, 316, 322, 324, 325, 327, 328, 330, 335, 339, 348, 349, 351, 354, 363, 378, 379, 384, 389, 390, 396, 397, 400, 401, 411, 439, 458, 482, 486, 491, 492, 493, 495, 496], "specifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 40, 51, 53, 58, 59, 63, 65, 67, 68, 83, 87, 88, 89, 107, 108, 111, 113, 114, 115, 116, 117, 118, 120, 125, 128, 130, 132, 134, 135, 137, 148, 152, 159, 160, 161, 162, 163, 166, 170, 171, 185, 194, 195, 196, 197, 198, 200, 201, 203, 208, 223, 225, 231, 234, 238, 239, 240, 241, 243, 244, 248, 249, 277, 279, 280, 281, 282, 289, 292, 293, 295, 298, 300, 308, 309, 310, 311, 312, 313, 314, 324, 325, 327, 328, 330, 331, 333, 339, 344, 345, 346, 347, 348, 349, 350, 351, 353, 354, 365, 375, 382, 384, 385, 389, 390, 392, 393, 394, 395, 396, 397, 400, 411, 415, 418, 419, 423, 425, 426, 427, 438, 445, 446, 477, 481, 482, 483, 485, 492, 493, 495, 496], "us": [0, 1, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 37, 55, 77, 78, 83, 107, 108, 113, 114, 115, 116, 119, 120, 121, 126, 129, 130, 133, 136, 148, 159, 160, 161, 163, 194, 195, 196, 200, 214, 223, 230, 239, 241, 243, 244, 247, 249, 277, 282, 285, 286, 287, 288, 302, 308, 309, 310, 313, 314, 317, 318, 319, 320, 331, 335, 336, 344, 345, 346, 348, 349, 350, 351, 357, 358, 359, 360, 361, 362, 363, 364, 368, 373, 378, 379, 382, 384, 385, 386, 389, 391, 392, 393, 394, 396, 397, 398, 400, 401, 406, 410, 411, 417, 423, 426, 428, 438, 445, 446, 476, 477, 481, 483, 485, 486, 491, 492, 493, 494, 495], "which": [0, 2, 3, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 26, 27, 28, 29, 30, 63, 67, 71, 79, 80, 81, 82, 83, 113, 114, 115, 116, 120, 130, 159, 160, 161, 162, 163, 194, 195, 196, 197, 225, 229, 243, 281, 292, 308, 309, 310, 311, 314, 336, 344, 345, 346, 347, 348, 351, 360, 389, 392, 393, 394, 395, 400, 406, 411, 420, 428, 438, 445, 446, 481, 482, 485, 492, 493, 494, 495], "allow": [0, 15, 19, 20, 21, 22, 23, 28, 29, 108, 249, 250, 253, 255, 348, 363, 364, 389, 400, 401, 445, 482, 483, 485, 495], "resourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 71, 72, 73, 77, 78, 215, 223, 241, 244, 316, 322, 348, 389, 445, 481, 482, 483, 485, 492, 496], "cach": [0, 10, 11, 12, 13, 15, 16, 18, 27, 31, 33, 71, 239, 243, 244, 281, 348, 350, 382, 385, 389, 400, 423, 424, 425, 445, 482, 483, 485, 494], "pool": [0, 10, 12, 13, 15, 16, 27, 31, 244, 389, 445, 482, 483, 485, 492], "concurr": [0, 10, 11, 12, 13, 15, 16, 17, 18, 21, 22, 23, 24, 28, 29, 30, 119, 121, 244, 348, 389, 400], "execut": [0, 20, 119, 126, 482, 492], "authent": [0, 17, 30], "credenti": [0, 22, 29, 33, 71, 494], "json": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 37, 38, 41, 50, 53, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 130, 139, 158, 163, 172, 193, 200, 213, 215, 216, 217, 222, 233, 241, 282, 284, 290, 291, 307, 314, 316, 321, 322, 342, 411, 414, 422, 476, 478, 479, 481, 482, 495], "wai": [0, 12, 13, 15, 16, 18, 20, 28, 492, 495], "share": [0, 17, 18, 21, 22, 23, 28, 29, 30, 33, 71, 78, 223, 241, 244, 348, 389, 445, 482, 483, 485, 492], "multipl": [0, 3, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 28, 295, 348, 361, 362, 363, 364, 379, 389, 397, 400, 401, 445, 482, 483, 485, 492, 493], "object": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 99, 104, 119, 120, 125, 128, 130, 138, 143, 148, 149, 170, 171, 224, 242, 246, 277, 279, 280, 292, 336, 356, 400, 401, 411, 428, 435, 437, 450, 451, 457, 493, 494, 495, 496], "A": [0, 12, 13, 15, 16, 21, 28, 108, 117, 239, 243, 277, 289, 295, 312, 348, 369, 382, 384, 411, 445, 446, 460, 482, 483, 485, 492, 493, 495], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 53, 58, 59, 63, 65, 67, 77, 78, 81, 83, 87, 88, 89, 90, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 126, 128, 129, 130, 132, 135, 136, 137, 143, 144, 145, 148, 149, 150, 152, 157, 159, 160, 161, 162, 163, 164, 166, 170, 175, 176, 184, 185, 187, 188, 191, 192, 194, 195, 196, 197, 198, 213, 214, 215, 219, 223, 225, 229, 230, 231, 232, 234, 236, 238, 239, 240, 243, 244, 248, 258, 259, 281, 283, 284, 285, 286, 287, 288, 289, 295, 299, 300, 302, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 328, 330, 332, 333, 335, 336, 337, 339, 340, 341, 344, 345, 346, 347, 348, 349, 351, 353, 354, 355, 357, 360, 361, 362, 363, 364, 366, 368, 369, 372, 374, 375, 378, 379, 380, 381, 382, 383, 385, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 399, 400, 401, 402, 405, 408, 410, 411, 415, 417, 420, 423, 424, 428, 438, 445, 473, 476, 481, 482, 483, 485, 486, 491, 492, 493, 494, 495, 496], "map": [0, 14, 19, 24, 25, 27, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 187, 189, 198, 200, 256, 257, 258, 259, 266, 343, 477, 493], "identifi": [0, 10, 12, 15, 16, 19, 20, 24, 28, 29, 130, 132, 134, 166, 200, 225, 228, 460, 492, 493, 495, 496], "contextresourc": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 68, 71, 74, 75, 200, 213, 223, 224, 225, 228, 244, 246, 314, 324, 325, 327, 328, 330, 339, 348, 389, 390, 411, 482, 495, 496], "member": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 53, 55, 56, 57, 58, 59, 62, 65, 66, 76, 495, 496], "type": [0, 1, 2, 3, 10, 11, 18, 27, 77, 119, 129, 163, 199, 282, 289, 297, 312, 314, 329, 348, 353, 357, 358, 361, 363, 364, 365, 371, 372, 379, 397, 400, 401, 411, 438, 439, 440, 441, 442, 445, 450, 451, 452, 457, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 481, 482, 483, 485, 486, 489, 491, 492, 493, 494, 495, 496], "overrid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 348, 389, 482, 496], "default": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 71, 76, 78, 79, 80, 87, 88, 89, 107, 108, 120, 137, 163, 168, 170, 200, 223, 241, 244, 282, 287, 314, 319, 348, 350, 359, 363, 389, 438, 445, 446, 481, 482, 483, 485, 492, 493, 495], "given": [0, 3, 14, 16, 21, 28, 71, 77, 83, 85, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 308, 309, 310, 344, 345, 346, 351, 392, 393, 394, 493, 495], "must": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 28, 29, 31, 53, 65, 78, 99, 104, 108, 111, 117, 126, 136, 152, 185, 239, 243, 285, 288, 289, 300, 312, 317, 320, 333, 348, 351, 357, 360, 361, 364, 375, 384, 389, 400, 445, 482, 483, 485, 492, 493, 495, 496], "support": [0, 2, 3, 4, 8, 9, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 107, 119, 148, 199, 200, 231, 234, 238, 239, 248, 295, 323, 348, 350, 363, 366, 383, 389, 390, 399, 401, 438, 439, 482, 493, 494, 495, 496], "id": [0, 15, 22, 27, 28, 77, 350, 359, 360, 366, 368, 378, 386, 389, 396, 481, 482, 495], "defin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 108, 130, 282, 439, 492, 493, 495], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 53, 63, 65, 67, 77, 83, 99, 104, 109, 110, 111, 113, 114, 115, 116, 119, 125, 128, 129, 130, 132, 143, 148, 149, 159, 160, 161, 163, 166, 169, 171, 194, 195, 196, 200, 214, 215, 223, 230, 231, 232, 234, 238, 239, 243, 244, 247, 248, 284, 285, 289, 295, 308, 309, 310, 312, 314, 316, 317, 343, 344, 345, 346, 348, 357, 369, 370, 372, 389, 390, 392, 393, 394, 398, 400, 401, 410, 411, 428, 445, 481, 482, 483, 485, 486, 491, 492, 493, 495, 496], "compat": [0, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 29, 130, 148, 289, 312, 348, 361, 363, 364, 372, 379, 397, 400, 482, 493, 494, 495], "cache_pool": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 27, 28, 31, 32, 73, 77, 79, 81, 82, 322, 348, 350, 357, 358, 359, 360, 366, 378, 389, 396, 400, 481, 482, 492, 494], "total_bytes_limit": [0, 10, 12, 13, 15, 16, 27, 31, 73, 77, 79, 81, 82, 348, 389, 482, 492, 494], "10000000": [0, 73, 77, 81, 82, 482], "remot": [0, 17, 18], "100000000": [0, 492, 494], "data_copy_concurr": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 28, 29, 30, 31, 32, 108, 119, 322, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 438, 442, 445, 481, 482, 483, 485, 492, 493, 494], "limit": [0, 8, 17, 18, 19, 20, 22, 23, 24, 28, 29, 81, 82, 428, 492], "8": [0, 4, 13, 14, 15, 16, 19, 20, 27, 33, 34, 108, 113, 114, 115, 132, 133, 136, 139, 142, 148, 166, 168, 169, 170, 172, 177, 187, 193, 198, 285, 302, 313, 317, 335, 349, 350, 357, 361, 363, 369, 378, 379, 382, 396, 397, 400, 445, 465, 466, 467, 468, 469, 473, 475, 482, 483, 485, 490, 493, 494, 496], "boolean": [0, 9, 10, 12, 13, 15, 16, 21, 26, 28, 29, 33, 112, 187, 302, 335, 378, 379, 440, 496], "number": [0, 3, 4, 6, 7, 8, 9, 10, 12, 13, 16, 17, 19, 20, 21, 22, 23, 27, 29, 30, 33, 34, 37, 38, 40, 44, 45, 47, 51, 53, 61, 65, 110, 113, 114, 115, 116, 125, 128, 130, 137, 140, 148, 150, 155, 157, 161, 163, 170, 184, 192, 196, 240, 282, 299, 306, 310, 314, 332, 341, 346, 350, 374, 381, 388, 394, 411, 417, 443, 444, 445, 485, 493, 495, 496], "string": [0, 3, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 93, 94, 105, 141, 173, 201, 203, 206, 207, 217, 228, 233, 291, 322, 365, 411, 417, 481, 484, 486, 491, 495, 496], "null": [0, 8, 13, 14, 15, 16, 28, 486, 491, 495], "particular": [0, 16, 18, 34, 121], "One": [0, 3, 10, 12, 15, 16, 28, 496], "directli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28, 29, 148, 163, 214, 230, 324, 325, 327, 328, 330, 339, 361, 362, 363, 364, 379, 397, 411, 492, 493, 495, 496], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 28, 29, 33, 34, 36, 37, 38, 41, 50, 53, 54, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 108, 112, 116, 118, 119, 121, 125, 130, 132, 135, 139, 148, 158, 161, 163, 166, 172, 187, 193, 196, 198, 200, 213, 214, 215, 216, 222, 223, 230, 231, 232, 234, 238, 239, 241, 243, 244, 248, 249, 250, 254, 282, 290, 302, 307, 310, 313, 314, 316, 321, 324, 325, 327, 328, 330, 335, 339, 342, 346, 348, 349, 351, 359, 361, 363, 364, 370, 378, 379, 382, 384, 389, 390, 394, 396, 397, 400, 401, 410, 411, 414, 422, 458, 478, 479, 481, 482, 492, 493, 494, 495, 496], "constraint": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 19, 28, 37, 38, 40, 43, 45, 48, 49, 51, 53, 56, 57, 58, 59, 63, 65, 67, 111, 282, 289, 292, 293, 295, 312, 314, 324, 325, 327, 328, 330, 339, 348, 389, 411, 445, 482, 483, 485, 492, 495, 496], "valu": [0, 1, 3, 4, 9, 10, 11, 17, 18, 19, 33, 53, 65, 76, 83, 86, 96, 97, 102, 103, 106, 108, 111, 113, 119, 129, 135, 152, 185, 200, 208, 209, 210, 211, 212, 213, 214, 218, 219, 220, 221, 223, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 270, 271, 276, 282, 289, 295, 298, 300, 312, 314, 330, 331, 333, 348, 350, 351, 352, 369, 372, 373, 375, 384, 389, 400, 411, 415, 445, 458, 461, 476, 481, 482, 483, 485, 492, 493, 494, 495, 496], "determin": [0, 10, 12, 14, 19, 27, 28, 29, 33, 132, 166, 200, 281, 351, 482, 495], "refer": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 108, 223, 239, 244, 348, 389, 400, 438, 481, 493, 495, 496], "anoth": [0, 83, 84, 86, 99, 104, 130, 132, 143, 149, 163, 166, 169, 201, 202, 213, 215, 282, 284, 314, 316, 492, 493], "same": [0, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 26, 28, 78, 110, 111, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 223, 239, 244, 308, 309, 310, 344, 345, 346, 348, 368, 386, 389, 392, 393, 394, 400, 401, 402, 428, 482, 492, 493, 494, 495], "current": [0, 8, 15, 19, 28, 111, 119, 231, 232, 234, 239, 243, 350, 356, 382, 384, 400, 401, 402, 492, 494], "parent": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 71, 79, 80, 81, 82, 496], "syntax": [0, 11, 20, 21, 22, 23, 26, 29, 361, 362, 363, 364, 379, 397, 411, 493, 495], "where": [0, 3, 13, 16, 17, 19, 21, 22, 25, 28, 29, 31, 33, 108, 111, 112, 118, 129, 132, 148, 152, 166, 168, 170, 172, 185, 187, 198, 289, 300, 312, 333, 348, 351, 375, 481, 482, 492, 493, 495, 496], "match": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 23, 26, 28, 33, 99, 104, 110, 113, 114, 115, 116, 132, 150, 161, 166, 184, 196, 240, 243, 248, 289, 299, 310, 312, 332, 346, 348, 374, 389, 394, 426, 427, 445, 458, 482, 483, 485, 492, 493, 495, 496], "thi": [0, 1, 3, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 28, 29, 30, 34, 36, 53, 65, 71, 77, 78, 81, 82, 106, 111, 112, 118, 119, 121, 126, 130, 132, 136, 148, 150, 152, 157, 159, 160, 161, 162, 163, 164, 166, 167, 169, 184, 185, 187, 188, 191, 192, 194, 195, 196, 197, 198, 200, 213, 219, 231, 232, 234, 236, 238, 239, 240, 243, 245, 247, 248, 283, 289, 292, 299, 300, 302, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 320, 323, 324, 325, 327, 328, 330, 332, 333, 335, 336, 337, 339, 340, 341, 344, 345, 346, 347, 348, 349, 350, 353, 354, 355, 356, 359, 360, 363, 364, 366, 368, 374, 375, 378, 379, 380, 381, 384, 386, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 398, 400, 401, 411, 415, 418, 419, 420, 428, 445, 450, 451, 482, 483, 485, 492, 493, 494, 495], "new": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 19, 28, 33, 34, 35, 36, 79, 80, 108, 109, 110, 111, 113, 114, 115, 116, 123, 130, 135, 136, 150, 152, 159, 160, 161, 162, 163, 184, 185, 194, 195, 196, 197, 200, 223, 244, 248, 249, 250, 253, 254, 277, 278, 279, 280, 282, 285, 286, 287, 288, 289, 292, 295, 299, 300, 302, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 348, 349, 350, 368, 374, 375, 384, 386, 389, 392, 393, 394, 395, 401, 402, 445, 477, 481, 483, 485, 492, 493, 494, 495, 496], "instanc": [0, 29, 78, 122, 450, 451, 460], "onli": [0, 3, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 28, 29, 32, 53, 63, 65, 67, 108, 109, 119, 137, 170, 248, 289, 312, 324, 325, 327, 328, 330, 336, 339, 348, 376, 382, 384, 389, 390, 400, 401, 428, 438, 445, 482, 483, 485, 492, 493, 494, 495], "valid": [0, 10, 12, 13, 14, 15, 16, 19, 23, 28, 29, 53, 65, 108, 113, 162, 197, 225, 229, 239, 243, 311, 347, 348, 389, 395, 482, 493, 495], "within": [0, 3, 10, 11, 12, 13, 14, 15, 16, 19, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 53, 58, 65, 125, 128, 200, 213, 221, 240, 242, 243, 350, 351, 354, 382, 481, 483, 492, 493, 495], "size": [0, 12, 13, 15, 16, 19, 20, 28, 40, 51, 83, 89, 92, 93, 95, 99, 104, 106, 130, 137, 157, 163, 170, 192, 282, 306, 314, 341, 350, 388, 400, 482, 492, 494, 495], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 34, 36, 63, 67, 83, 90, 105, 107, 108, 109, 111, 113, 114, 115, 119, 120, 122, 129, 130, 132, 133, 136, 137, 138, 139, 148, 152, 159, 160, 163, 165, 166, 170, 171, 172, 185, 194, 195, 200, 203, 206, 207, 213, 218, 228, 231, 232, 234, 235, 240, 241, 243, 248, 249, 250, 255, 256, 258, 266, 270, 277, 282, 285, 288, 289, 295, 300, 308, 309, 312, 314, 317, 320, 323, 333, 344, 345, 348, 350, 351, 356, 357, 360, 361, 363, 364, 366, 375, 379, 389, 392, 393, 397, 400, 401, 408, 411, 428, 438, 439, 445, 446, 450, 452, 470, 476, 481, 483, 485, 492, 493, 494, 495, 496], "memori": [0, 1, 10, 12, 13, 15, 16, 18, 19, 23, 24, 33, 111, 119, 200, 215, 219, 223, 231, 232, 234, 236, 238, 239, 240, 241, 243, 244, 247, 248, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 438, 441, 481, 482, 492, 493, 494, 496], "least": [0, 12, 14, 19, 132, 166, 351, 493], "recent": [0, 28, 108, 123, 135, 231, 232, 234, 243, 279, 288, 493], "lru": 0, "each": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 27, 28, 40, 51, 78, 110, 111, 113, 114, 115, 116, 130, 137, 144, 145, 148, 150, 151, 152, 159, 160, 161, 162, 163, 170, 175, 176, 180, 184, 185, 194, 195, 196, 197, 282, 289, 292, 295, 299, 300, 308, 309, 310, 311, 312, 314, 327, 332, 333, 344, 345, 346, 347, 348, 350, 351, 356, 369, 374, 375, 389, 392, 393, 394, 395, 445, 482, 483, 485, 492, 493, 495, 496], "separ": [0, 10, 11, 12, 15, 17, 20, 22, 28, 34, 214, 230, 231, 232, 234, 243, 248, 356, 400, 461, 493, 496], "integ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 21, 22, 23, 27, 28, 29, 30, 33, 83, 112, 133, 134, 136, 187, 302, 335, 378, 379, 471, 472, 473, 474, 475, 487, 488, 489, 490, 495, 496], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 29, 31, 33, 34, 53, 58, 60, 61, 64, 65, 89, 93, 99, 103, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 138, 143, 148, 159, 160, 162, 165, 166, 167, 168, 169, 170, 171, 172, 174, 187, 193, 194, 195, 197, 198, 240, 256, 257, 258, 259, 270, 273, 285, 286, 287, 288, 289, 290, 292, 296, 302, 304, 307, 308, 309, 311, 313, 317, 318, 319, 320, 323, 328, 335, 339, 342, 343, 344, 345, 347, 348, 349, 350, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 378, 379, 382, 384, 386, 389, 392, 393, 395, 396, 397, 400, 401, 422, 440, 442, 445, 447, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "soft": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 37, 38, 40, 43, 45, 49, 51, 53, 57, 58, 59, 63, 65, 67, 495, 496], "total": [0, 17, 28, 130, 157, 163, 192, 282, 306, 314, 341, 350, 388], "byte": [0, 12, 15, 27, 28, 31, 33, 200, 201, 208, 212, 225, 228, 232, 240, 423, 424, 426, 427, 481, 486, 496], "data": [0, 1, 2, 3, 10, 11, 18, 21, 23, 24, 26, 27, 30, 31, 214, 216, 217, 218, 220, 221, 230, 233, 235, 237, 239, 243, 249, 250, 254, 281, 282, 289, 297, 312, 314, 329, 348, 351, 353, 354, 359, 361, 363, 364, 365, 368, 371, 372, 379, 382, 384, 389, 390, 397, 400, 423, 424, 425, 426, 427, 438, 439, 440, 441, 442, 445, 450, 451, 452, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 489, 491, 492, 493, 495, 496], "evict": 0, "from": [0, 1, 2, 3, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 28, 29, 32, 33, 37, 38, 41, 53, 54, 65, 68, 69, 71, 74, 75, 79, 80, 81, 82, 108, 109, 117, 119, 121, 130, 134, 137, 138, 139, 148, 163, 170, 171, 172, 201, 203, 213, 216, 225, 227, 240, 241, 243, 282, 289, 290, 292, 314, 321, 348, 351, 352, 356, 389, 400, 401, 411, 413, 414, 416, 417, 420, 438, 445, 446, 447, 450, 452, 481, 482, 484, 485, 493, 494, 495], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 19, 20, 23, 27, 28, 29, 31, 33, 34, 108, 111, 120, 121, 126, 238, 239, 243, 249, 250, 251, 295, 348, 351, 361, 362, 363, 364, 379, 382, 389, 397, 400, 402, 409, 428, 461, 492, 493, 495, 496], "reach": [0, 28], "cpu": [0, 20, 21, 30], "core": [0, 18, 21, 30, 493], "copi": [0, 19, 20, 30, 200, 201, 204, 213, 215, 220, 237, 239, 282, 284, 292, 294, 314, 316, 326, 384, 400, 428, 433, 438, 493], "encod": [0, 4, 6, 9, 12, 15, 18, 20, 23, 27, 28, 30, 31, 33, 68, 482, 494, 495, 496], "decod": [0, 16, 18, 28, 30, 31, 33, 68, 495], "1": [0, 1, 3, 4, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28, 29, 30, 33, 34, 53, 58, 60, 61, 64, 65, 83, 84, 85, 91, 96, 97, 99, 100, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 142, 143, 146, 147, 148, 149, 151, 154, 156, 157, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 177, 178, 179, 180, 181, 187, 190, 193, 197, 198, 258, 259, 270, 275, 283, 285, 286, 287, 288, 289, 290, 292, 295, 302, 304, 307, 311, 313, 315, 319, 320, 327, 339, 342, 343, 347, 350, 355, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368, 369, 377, 378, 379, 381, 384, 386, 389, 395, 396, 397, 400, 401, 411, 415, 417, 440, 442, 445, 447, 470, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "maximum": [0, 3, 17, 21, 22, 23, 28, 29, 30, 125, 128], "mai": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 34, 83, 111, 113, 114, 115, 116, 117, 120, 121, 129, 130, 135, 137, 159, 160, 161, 162, 170, 194, 195, 196, 197, 200, 231, 232, 234, 239, 241, 243, 244, 247, 277, 295, 308, 309, 310, 311, 344, 345, 346, 347, 348, 350, 351, 356, 361, 363, 364, 368, 379, 382, 384, 386, 389, 390, 392, 393, 394, 395, 397, 398, 400, 406, 410, 411, 423, 425, 438, 445, 446, 482, 492, 493, 495, 496], "If": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 53, 58, 59, 63, 65, 67, 91, 96, 97, 102, 103, 106, 109, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121, 122, 125, 128, 132, 135, 137, 148, 150, 152, 161, 162, 166, 170, 171, 184, 185, 196, 197, 223, 231, 232, 234, 238, 239, 240, 243, 248, 285, 286, 287, 288, 289, 299, 300, 302, 310, 311, 312, 313, 317, 318, 319, 320, 332, 333, 335, 336, 346, 347, 348, 349, 351, 354, 374, 375, 382, 384, 385, 389, 390, 394, 395, 400, 401, 417, 426, 427, 438, 445, 481, 482, 483, 485, 492, 493, 495, 496], "special": [0, 13, 16, 19, 20, 21, 22, 23, 29, 30, 33, 96, 97, 102, 103, 108, 203, 206, 470, 493, 495], "global": [0, 21, 22, 23, 29, 30, 492], "equal": [0, 1, 12, 13, 15, 16, 19, 21, 27, 28, 30, 33, 37, 38, 39, 52, 58, 59, 76, 83, 86, 96, 97, 102, 103, 106, 108, 109, 136, 201, 202, 213, 215, 225, 226, 282, 284, 285, 286, 288, 289, 312, 314, 316, 317, 318, 320, 323, 331, 336, 348, 351, 354, 357, 360, 361, 364, 366, 368, 372, 373, 411, 412, 445, 470, 482, 483, 485, 492, 493, 495], "thread": [0, 21, 30, 119, 120, 121, 125, 128, 231, 232, 234, 356, 382, 492], "avail": [0, 17, 20, 21, 28, 29, 30, 423, 424, 439], "appli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 28, 30, 53, 65, 107, 108, 112, 118, 130, 133, 163, 167, 168, 187, 198, 287, 302, 313, 319, 335, 348, 349, 358, 370, 378, 379, 389, 446, 482, 493, 495, 496], "back": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 401, 494], "contigu": [1, 83, 382], "via": [1, 3, 12, 13, 15, 16, 18, 20, 28, 58, 59, 348, 389, 493], "small": [1, 13, 28], "constant": [1, 19, 33, 256, 257, 270, 273, 470, 493], "c": [1, 16, 18, 21, 53, 58, 65, 108, 117, 238, 324, 339, 350, 359, 360, 366, 378, 382, 389, 396, 482, 493, 495], "python": [1, 3, 15, 18, 33, 34, 83, 93, 363, 364, 476, 486, 491, 493], "api": [1, 17, 18, 22, 29, 239], "adapt": [1, 24, 27, 28, 31, 32, 200, 213, 219, 236, 314, 323, 350, 366], "exist": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 28, 33, 108, 113, 132, 162, 166, 170, 171, 197, 231, 232, 234, 238, 239, 241, 243, 248, 249, 250, 254, 255, 289, 295, 311, 312, 347, 348, 361, 363, 364, 379, 384, 389, 395, 397, 400, 426, 427, 445, 450, 452, 461, 483, 485, 492, 493, 495, 496], "extend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 473, 496], "open": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 27, 28, 33, 34, 83, 87, 111, 119, 200, 201, 203, 223, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 250, 251, 255, 281, 295, 314, 336, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 410, 445, 481, 483, 485, 492, 493, 494, 495, 496], "creat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 28, 33, 34, 35, 71, 74, 75, 77, 111, 119, 200, 223, 241, 244, 249, 250, 253, 254, 277, 278, 295, 314, 336, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 402, 445, 483, 485, 492, 493, 494, 495, 496], "requir": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 119, 137, 170, 239, 348, 382, 389, 400, 402, 438, 482, 494, 495, 496], "dtype": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33, 34, 108, 111, 119, 282, 284, 289, 290, 291, 294, 297, 304, 307, 312, 314, 323, 326, 328, 329, 330, 339, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 377, 378, 379, 381, 382, 384, 386, 389, 390, 396, 397, 400, 401, 438, 439, 440, 441, 442, 443, 444, 445, 450, 451, 452, 453, 454, 455, 456, 457, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496], "nest": [1, 14, 19, 223, 241, 348], "rank": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 31, 37, 38, 40, 46, 47, 51, 53, 58, 60, 61, 63, 65, 67, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 132, 133, 136, 137, 140, 144, 145, 148, 153, 155, 162, 163, 166, 167, 168, 169, 170, 171, 172, 182, 186, 187, 190, 197, 198, 266, 268, 269, 282, 284, 285, 286, 287, 288, 289, 290, 291, 294, 295, 297, 301, 302, 304, 307, 311, 312, 313, 314, 320, 334, 338, 339, 343, 347, 348, 350, 360, 361, 364, 377, 381, 384, 386, 395, 445, 477, 482, 483, 485, 492, 493, 495, 496], "initi": [1, 20, 22, 23, 28, 29, 33, 384, 484, 492, 493], "context": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 108, 119, 215, 222, 223, 230, 233, 235, 236, 237, 241, 244, 316, 322, 348, 350, 356, 357, 358, 359, 360, 365, 366, 373, 378, 389, 396, 400, 401, 438, 442, 445, 481, 482, 483, 485, 492, 493, 494, 496], "augment": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 481, 496], "32": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 22, 23, 28, 29, 31, 33, 472, 474, 488, 495, 496], "transform": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 130, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 256, 257, 258, 259, 266, 282, 285, 286, 287, 288, 289, 302, 312, 313, 314, 317, 318, 319, 320, 323, 335, 342, 343, 348, 349, 350, 357, 358, 359, 360, 361, 362, 364, 365, 366, 370, 378, 389, 396, 442, 445, 477, 482, 483, 485, 492, 494, 496], "also": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 53, 65, 86, 107, 113, 114, 115, 116, 200, 241, 289, 312, 348, 384, 389, 400, 401, 439, 482, 492, 493, 494, 495, 496], "input": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 135, 152, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 198, 256, 259, 289, 300, 312, 333, 343, 348, 375, 445, 446, 477, 482, 483, 485, 492, 493, 496], "otherwis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 27, 28, 29, 31, 87, 88, 89, 120, 132, 137, 166, 170, 323, 408, 461, 495, 496], "indextransform": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 133, 136, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 256, 257, 258, 259, 266, 270, 282, 287, 288, 302, 313, 314, 317, 318, 319, 320, 335, 343, 349, 350, 357, 358, 360, 364, 477, 493, 496], "schema": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 29, 33, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 323, 339, 348, 350, 386, 445, 482, 483, 485, 492, 496], "fail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 28, 243, 384, 401, 492, 493, 496], "do": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 111, 493, 496], "chunk_layout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 34, 282, 285, 286, 287, 288, 289, 290, 292, 302, 304, 307, 312, 313, 314, 324, 339, 348, 350, 367, 386, 482, 492, 495, 496], "ignor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 63, 67, 495, 496], "suitabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 482, 495, 496], "select": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 33, 99, 104, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 130, 135, 143, 149, 161, 196, 295, 310, 346, 394, 446, 447, 496], "automat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 28, 29, 126, 350, 356, 401, 482, 495, 496], "base": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 27, 28, 31, 32, 33, 129, 199, 200, 213, 215, 217, 219, 221, 233, 236, 239, 242, 282, 284, 291, 314, 316, 322, 323, 348, 350, 365, 366, 389, 411, 413, 416, 420, 441, 442, 443, 444, 448, 449, 481, 482, 493, 495, 496], "combin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 28, 411, 482, 493, 495, 496], "previous": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 119, 127, 241, 445, 482, 483, 485, 492], "It": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 27, 28, 30, 31, 32, 108, 132, 166, 348, 411, 482, 493, 495], "normal": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 27, 28, 31, 132, 166, 289, 312, 348, 400, 401, 482, 493], "more": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 27, 28, 30, 31, 32, 108, 135, 360, 400, 492, 493, 496], "conveni": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 27, 28, 30, 31, 32, 360], "2": [1, 3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 27, 28, 33, 34, 60, 61, 64, 83, 91, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 179, 180, 181, 187, 193, 198, 258, 259, 270, 272, 285, 286, 287, 288, 289, 290, 292, 294, 302, 304, 307, 313, 320, 323, 334, 338, 339, 343, 350, 359, 360, 362, 363, 364, 365, 366, 367, 377, 378, 379, 381, 384, 389, 396, 397, 400, 401, 418, 419, 442, 445, 447, 470, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "3": [1, 3, 9, 12, 13, 14, 15, 16, 19, 20, 23, 27, 34, 60, 61, 83, 91, 99, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 132, 133, 134, 135, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 258, 284, 285, 286, 287, 288, 289, 290, 294, 295, 297, 301, 302, 304, 307, 312, 313, 319, 320, 335, 339, 349, 359, 360, 362, 364, 365, 377, 378, 381, 384, 396, 397, 401, 412, 413, 414, 415, 416, 418, 419, 420, 421, 422, 442, 445, 447, 477, 481, 482, 483, 485, 492, 493, 494, 496], "4": [1, 3, 4, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 28, 31, 33, 34, 84, 91, 97, 102, 108, 112, 114, 115, 116, 117, 118, 132, 134, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 166, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 193, 288, 295, 320, 323, 360, 363, 364, 366, 377, 381, 384, 397, 401, 417, 442, 445, 473, 481, 482, 483, 485, 492, 493, 494, 495, 496], "5": [1, 12, 14, 15, 16, 19, 20, 34, 63, 67, 84, 85, 86, 87, 88, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 159, 160, 161, 166, 167, 169, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 194, 195, 196, 257, 258, 259, 277, 279, 280, 285, 286, 287, 288, 291, 302, 308, 309, 310, 313, 317, 318, 319, 320, 335, 342, 343, 344, 345, 346, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 368, 369, 377, 378, 379, 381, 382, 386, 389, 390, 392, 393, 394, 396, 397, 400, 401, 413, 414, 415, 416, 419, 421, 442, 445, 477, 482, 483, 485, 492, 493, 494, 495, 496], "6": [1, 3, 4, 12, 13, 14, 15, 16, 19, 20, 34, 63, 67, 85, 91, 108, 112, 113, 114, 115, 116, 118, 132, 133, 134, 135, 136, 138, 142, 143, 144, 145, 148, 149, 166, 168, 171, 175, 176, 177, 187, 198, 285, 286, 287, 317, 318, 319, 350, 357, 358, 359, 360, 361, 362, 363, 364, 377, 379, 381, 384, 397, 400, 401, 445, 482, 483, 485, 492, 493, 494, 495], "int32": [1, 2, 12, 13, 14, 15, 16, 33, 108, 284, 377, 381, 472, 482, 493, 496], "virtual": [2, 3, 14, 18, 20, 163, 350, 357, 358, 359, 360, 378, 396, 445, 448, 449, 483, 485, 492], "read": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 53, 62, 63, 65, 200, 208, 209, 232, 239, 241, 243, 247, 248, 249, 250, 251, 336, 348, 350, 356, 359, 360, 361, 362, 363, 364, 365, 376, 379, 382, 383, 384, 389, 391, 397, 398, 400, 401, 402, 423, 424, 425, 428, 438, 442, 445, 483, 485, 492, 493, 495], "write": [2, 10, 11, 12, 14, 15, 18, 19, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38, 53, 65, 66, 67, 119, 200, 231, 234, 238, 239, 241, 243, 247, 248, 348, 350, 360, 361, 362, 363, 364, 365, 376, 379, 382, 384, 389, 390, 391, 397, 398, 399, 400, 401, 402, 426, 428, 438, 442, 445, 483, 485, 492, 493, 495], "view": [2, 3, 18, 25, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 184, 185, 194, 195, 196, 197, 200, 247, 266, 282, 283, 299, 300, 308, 309, 310, 311, 314, 315, 332, 333, 344, 345, 346, 347, 350, 355, 357, 358, 359, 360, 365, 374, 375, 378, 392, 393, 394, 395, 396, 398, 441, 442, 448, 449, 492, 493, 494], "perform": [2, 3, 13, 16, 18, 19, 21, 28, 34, 107, 231, 234, 238, 239, 241, 247, 248, 324, 325, 327, 328, 330, 339, 361, 362, 363, 364, 379, 382, 397, 398, 445, 482, 483, 485, 492, 493, 494, 495], "element": [2, 3, 13, 16, 37, 38, 40, 44, 45, 51, 53, 58, 59, 64, 65, 108, 130, 157, 163, 192, 282, 306, 314, 322, 341, 350, 351, 353, 354, 384, 388, 390, 493, 495], "wise": [2, 12, 15, 16, 33, 492], "convers": [2, 350, 356, 494], "top": [2, 14, 16, 27, 28, 31, 32, 494, 495], "level": [2, 7, 12, 13, 14, 15, 16, 17, 18, 28, 29, 243, 494, 495], "compos": [2, 18, 19, 25, 136, 163, 169, 288, 320], "under": [2, 10, 15, 21, 28, 33, 239, 281, 493], "convert": [2, 4, 12, 16, 33, 37, 38, 50, 53, 64, 65, 68, 70, 119, 120, 135, 213, 222, 223, 244, 282, 289, 307, 312, 314, 342, 348, 361, 363, 364, 366, 379, 389, 397, 400, 411, 422, 438, 441, 442, 482, 493], "arrai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 19, 23, 24, 25, 28, 33, 34, 107, 111, 112, 118, 119, 133, 136, 148, 152, 163, 168, 170, 172, 185, 187, 198, 249, 250, 254, 256, 258, 270, 272, 282, 287, 298, 300, 302, 313, 314, 319, 322, 330, 333, 335, 348, 349, 350, 351, 356, 359, 360, 361, 362, 363, 364, 365, 370, 371, 372, 375, 377, 378, 379, 381, 382, 384, 389, 396, 397, 400, 401, 438, 439, 442, 445, 446, 483, 485, 492, 494, 495, 496], "zarr": [2, 3, 10, 16, 18, 24, 31, 111, 119, 293, 317, 318, 319, 320, 323, 324, 325, 328, 330, 335, 336, 339, 349, 350, 356, 359, 360, 363, 364, 366, 367, 368, 371, 372, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 441, 482, 493, 495], "kvstore": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 111, 119, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 441, 481, 482, 492, 493, 494], "gc": [2, 3, 11, 15, 16, 17, 24, 26, 28, 224, 242, 246, 400, 482, 494], "bucket": [2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 22, 27, 29, 31, 32, 224, 242, 246, 482, 494], "my": [2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 22, 23, 27, 29, 31, 32, 224, 242, 246], "fly": 3, "comput": [3, 14, 19, 22, 28, 130, 143, 231, 232, 234, 285, 317, 350, 357, 358, 359, 360, 378, 390, 396, 492, 493], "exactli": [3, 12, 13, 15, 108, 482, 492, 493], "posit": [3, 14, 16, 19, 289, 312, 348, 350, 372, 482, 493, 494], "alwai": [3, 10, 11, 12, 13, 15, 16, 108, 113, 281, 348, 361, 362, 363, 364, 379, 389, 397, 402, 438, 482, 493, 495], "respect": [3, 13, 14, 40, 51, 83, 109, 111, 113, 152, 185, 300, 333, 375, 400, 493], "origin": [3, 12, 13, 15, 16, 19, 37, 53, 56, 57, 65, 107, 113, 114, 115, 116, 130, 147, 154, 159, 160, 161, 163, 181, 188, 194, 195, 196, 223, 244, 282, 289, 303, 308, 309, 310, 312, 314, 337, 344, 345, 346, 348, 350, 380, 389, 392, 393, 394, 445, 446, 482, 483, 485, 492, 493, 495], "all": [3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 32, 33, 34, 53, 63, 65, 67, 108, 113, 114, 115, 116, 117, 137, 159, 160, 161, 163, 170, 194, 195, 196, 239, 240, 244, 289, 308, 309, 310, 312, 344, 345, 346, 348, 351, 353, 354, 360, 382, 385, 389, 390, 392, 393, 394, 400, 401, 445, 482, 483, 485, 492, 493, 495, 496], "dimens": [3, 15, 18, 19, 33, 37, 38, 40, 47, 51, 53, 61, 63, 65, 67, 83, 87, 88, 89, 90, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 131, 133, 134, 135, 137, 138, 140, 144, 145, 148, 150, 151, 152, 155, 159, 160, 161, 162, 163, 164, 167, 170, 175, 176, 180, 184, 185, 194, 195, 196, 197, 198, 256, 259, 282, 283, 285, 286, 289, 295, 299, 300, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 327, 332, 333, 334, 338, 342, 343, 344, 345, 346, 347, 348, 349, 350, 355, 357, 358, 362, 369, 374, 375, 381, 392, 393, 394, 395, 396, 397, 401, 411, 415, 445, 446, 447, 477, 482, 483, 485, 492, 494], "To": [3, 10, 12, 13, 15, 16, 18, 20, 22, 28, 29, 78, 119, 214, 230, 241, 336, 348, 359, 389, 445, 482, 483, 485, 492, 493], "differ": [3, 10, 12, 13, 15, 16, 19, 23, 24, 28, 29, 112, 118, 119, 187, 198, 243, 289, 302, 312, 313, 335, 348, 349, 378, 379, 386, 389, 396, 397, 445, 482, 483, 485, 486, 491, 492], "translat": [3, 12, 15, 16, 19, 107, 114, 115, 116, 130, 159, 160, 161, 163, 194, 195, 196, 282, 308, 309, 310, 314, 344, 345, 346, 350, 392, 393, 394, 446, 493], "domain": [3, 18, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 187, 188, 191, 192, 197, 198, 282, 283, 285, 286, 287, 288, 289, 295, 296, 299, 300, 302, 303, 305, 306, 311, 312, 313, 314, 315, 317, 320, 323, 327, 328, 332, 333, 337, 338, 339, 340, 341, 343, 347, 348, 349, 350, 351, 353, 354, 355, 356, 357, 358, 360, 361, 362, 363, 364, 369, 370, 374, 375, 379, 380, 381, 382, 384, 386, 387, 388, 390, 395, 396, 397, 400, 445, 446, 470, 477, 482, 483, 485, 492, 493, 494, 495], "properti": [3, 12, 15, 16, 18, 24, 27, 175, 176, 177, 178, 179, 180, 181, 183, 292, 401, 482, 492, 495, 496], "offset": [3, 14, 19, 28, 37, 63, 67, 107, 114, 115, 130, 136, 159, 160, 163, 169, 170, 171, 172, 190, 193, 194, 195, 256, 257, 258, 259, 264, 282, 308, 309, 314, 342, 344, 345, 350, 392, 393, 445, 446, 481, 483, 493, 494, 495], "equival": [3, 4, 12, 15, 16, 20, 23, 33, 34, 53, 65, 83, 92, 108, 109, 113, 114, 115, 117, 130, 136, 148, 150, 152, 159, 160, 161, 162, 164, 184, 185, 188, 191, 192, 194, 195, 196, 197, 239, 243, 283, 289, 299, 300, 303, 305, 306, 308, 309, 310, 311, 312, 315, 332, 333, 337, 340, 341, 344, 345, 346, 347, 348, 351, 355, 356, 360, 374, 375, 380, 381, 387, 388, 389, 392, 393, 394, 395, 400, 408, 415, 445, 473, 482, 483, 485, 492, 493, 495, 496], "downsample_factor": [3, 33, 323, 366, 448, 449], "howev": [3, 15, 16, 20, 22, 108, 119, 163, 492], "factor": 3, "length": [3, 12, 15, 16, 19, 28, 33, 165, 384, 481, 486, 491, 493, 495], "indic": [3, 12, 13, 15, 16, 19, 28, 29, 31, 33, 76, 83, 87, 88, 89, 90, 91, 98, 100, 101, 105, 107, 108, 111, 112, 113, 117, 118, 130, 132, 137, 144, 145, 148, 152, 163, 165, 166, 168, 170, 175, 176, 185, 187, 198, 201, 203, 205, 206, 207, 208, 211, 228, 239, 243, 248, 270, 282, 287, 288, 289, 295, 300, 302, 312, 313, 314, 319, 320, 322, 333, 335, 348, 349, 350, 351, 353, 354, 359, 360, 363, 364, 369, 375, 378, 379, 383, 384, 389, 390, 396, 397, 399, 400, 401, 404, 405, 407, 410, 411, 428, 438, 445, 446, 447, 458, 470, 482, 483, 485, 492, 493, 495], "downsample_method": [3, 323, 366], "downsamplemethod": [3, 448, 449], "mean": [3, 10, 11, 12, 13, 15, 16, 21, 323, 348, 366, 389, 482, 493], "follow": [3, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 28, 129, 132, 166, 289, 312, 348, 411, 445, 482, 483, 485, 492, 493, 495, 496], "method": [3, 12, 15, 16, 22, 28, 33, 36, 256, 263, 270, 323, 360, 366, 448, 449, 493, 494], "stride": [3, 16, 19, 107, 113, 170, 172, 193, 256, 258, 259, 265, 446], "median": 3, "mode": [3, 20, 33, 108, 112, 118, 249, 250, 314, 336, 348, 350, 376, 389, 401, 482], "min": [3, 19, 28, 384], "max": [3, 384], "quit": 3, "effici": [3, 13, 16, 18, 19, 28, 33, 34, 37, 62, 63, 66, 67, 400, 401, 495, 496], "addit": [3, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 24, 27, 28, 31, 37, 38, 51, 65, 86, 107, 108, 200, 213, 218, 235, 282, 289, 312, 314, 348, 401, 410, 411, 428, 445, 482, 483, 485, 492, 493, 495], "buffer": [3, 15, 492], "index": [3, 4, 5, 6, 7, 8, 9, 13, 16, 18, 27, 28, 31, 37, 61, 83, 85, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 132, 133, 134, 135, 136, 137, 138, 139, 148, 152, 155, 162, 165, 166, 167, 168, 169, 170, 171, 172, 174, 185, 187, 189, 197, 198, 199, 256, 258, 266, 270, 285, 287, 288, 289, 295, 300, 302, 311, 312, 313, 317, 319, 320, 328, 333, 335, 343, 347, 348, 349, 357, 359, 360, 361, 363, 364, 369, 375, 378, 379, 395, 396, 397, 445, 446, 470, 477, 482, 483, 485, 492, 495], "while": [3, 4, 12, 13, 15, 16, 19, 23, 28, 34, 53, 58, 65, 119, 231, 234, 356, 411, 486, 491, 492, 493, 494, 495], "offer": 3, "function": [3, 19, 27, 33, 119, 130, 492, 494], "uniform": [3, 18, 495], "other": [3, 12, 13, 15, 16, 19, 20, 37, 38, 39, 40, 51, 52, 63, 67, 78, 83, 85, 86, 99, 104, 108, 130, 132, 137, 143, 149, 163, 201, 202, 213, 215, 225, 226, 231, 232, 234, 282, 284, 314, 316, 360, 384, 411, 412, 482, 492, 493, 495], "simpler": 3, "note": [3, 14, 108], "For": [3, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 28, 31, 63, 67, 111, 113, 133, 163, 219, 236, 351, 353, 354, 356, 400, 428, 492, 495], "dimension": [3, 16, 18, 19, 33, 108, 130, 350, 493], "etc": [3, 17, 20, 22, 23, 386], "return": [3, 10, 11, 12, 13, 15, 16, 19, 33, 72, 73, 74, 76, 77, 78, 79, 80, 83, 93, 94, 95, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 125, 128, 130, 134, 135, 136, 140, 141, 150, 152, 158, 159, 160, 161, 162, 163, 165, 173, 184, 185, 193, 194, 195, 196, 197, 200, 201, 204, 213, 214, 217, 218, 220, 230, 232, 233, 235, 237, 238, 239, 240, 243, 247, 248, 266, 268, 269, 282, 285, 286, 287, 288, 291, 292, 294, 299, 300, 302, 308, 309, 310, 311, 313, 314, 317, 318, 319, 320, 322, 326, 332, 333, 335, 336, 338, 344, 345, 346, 347, 348, 349, 350, 353, 354, 356, 357, 358, 359, 360, 365, 374, 375, 376, 382, 384, 385, 389, 390, 392, 393, 394, 395, 398, 400, 402, 406, 408, 438, 441, 442, 445, 448, 449, 458, 459, 460, 481, 482, 483, 485, 492, 495], "rectangular": [3, 13, 19], "region": [3, 13, 19, 29, 351, 493, 494], "non": [3, 10, 11, 12, 13, 15, 16, 19, 20, 22, 24, 26, 27, 31, 99, 104, 108, 117, 132, 166, 200, 219, 236, 241, 289, 312, 348, 389, 401, 426, 427, 428, 445, 482, 483, 485, 492, 493, 495], "complex": [3, 16, 33, 443, 444, 493, 496], "numer": [3, 16, 19, 411, 493, 495], "bool": [3, 15, 16, 33, 37, 38, 39, 50, 52, 53, 65, 68, 70, 72, 73, 74, 76, 83, 84, 85, 86, 87, 88, 89, 90, 95, 98, 100, 101, 107, 108, 111, 119, 122, 123, 124, 130, 137, 144, 145, 152, 163, 170, 175, 176, 185, 200, 201, 202, 205, 213, 215, 222, 223, 225, 226, 244, 249, 250, 251, 252, 253, 254, 255, 281, 282, 284, 300, 307, 314, 316, 333, 342, 348, 350, 351, 352, 353, 354, 375, 383, 384, 385, 389, 390, 399, 400, 401, 402, 404, 405, 407, 410, 411, 412, 428, 430, 431, 434, 438, 440, 445, 446, 458, 461, 482, 483, 485, 493, 496], "present": [3, 12, 17, 19, 28, 29], "In": [3, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 28, 86, 148, 203, 207, 360, 401, 411, 428, 493, 494, 495], "case": [3, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 34, 113, 114, 115, 116, 132, 148, 159, 160, 161, 163, 166, 194, 195, 196, 203, 206, 243, 308, 309, 310, 344, 345, 346, 351, 360, 392, 393, 394, 493, 495], "contain": [3, 11, 14, 17, 19, 20, 28, 29, 83, 84, 85, 91, 108, 113, 130, 143, 201, 205, 384, 417, 481, 492, 493, 494, 495], "odd": 3, "lower": [3, 4, 19, 83, 87, 88, 89, 90, 97, 100, 103, 107, 109, 111, 113, 116, 130, 137, 144, 147, 148, 152, 154, 161, 163, 170, 175, 179, 181, 185, 188, 196, 201, 203, 207, 282, 300, 303, 310, 314, 333, 337, 346, 350, 375, 380, 394, 446, 493, 495], "most": [3, 13, 15, 16, 17, 19, 20, 22, 24, 28, 108, 123, 135, 137, 170, 200, 231, 232, 234, 243, 279, 288, 360, 400, 493, 495], "frequent": 3, "tie": 3, "lowest": 3, "among": [3, 14], "set": [3, 4, 9, 13, 17, 20, 21, 22, 23, 26, 28, 29, 33, 53, 65, 107, 110, 113, 200, 243, 289, 312, 348, 353, 354, 389, 445, 446, 482, 483, 485, 492, 493], "common": [3, 10, 14, 17, 24, 28, 33, 53, 65, 163, 483, 493], "chosen": [3, 12, 13, 15, 16, 28, 482], "lexicograph": [3, 16, 53, 58, 65, 200, 201, 203, 207, 382, 495], "smallest": [3, 13, 15], "unspecifi": [3, 10, 12, 13, 15, 16, 19, 28, 38, 47, 53, 63, 65, 67, 208, 209, 211, 228, 239, 240, 243, 282, 296, 297, 304, 314, 329, 338, 343, 348, 389, 482, 492, 493, 495], "determinist": 3, "version": [3, 16, 17, 20, 225, 228, 481, 482, 492, 493], "arithmet": 3, "averag": 3, "over": [3, 10, 12, 13, 15, 16, 17, 19, 20, 22, 29, 83, 91, 136, 170, 171, 348, 389, 400, 482, 493, 495], "bound": [3, 10, 12, 13, 14, 15, 16, 19, 23, 33, 83, 86, 87, 88, 89, 90, 96, 97, 99, 100, 101, 102, 103, 104, 107, 108, 109, 111, 112, 113, 116, 118, 130, 132, 137, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154, 161, 163, 166, 168, 170, 172, 175, 176, 177, 178, 179, 181, 185, 187, 188, 196, 198, 200, 201, 203, 206, 207, 215, 223, 241, 243, 244, 245, 247, 282, 289, 300, 303, 310, 312, 314, 316, 322, 333, 337, 346, 348, 350, 370, 375, 380, 384, 385, 389, 394, 398, 423, 425, 445, 446, 482, 483, 485, 492, 493, 495], "round": [3, 13, 19, 493], "nearest": 3, "even": [3, 10, 11, 12, 13, 15, 16, 18, 23, 28, 76, 231, 234, 348, 351, 384, 389, 400, 438, 482, 493], "block": [3, 12, 13, 15, 16, 21, 34, 120, 125, 128, 231, 232, 234, 356, 361, 362, 363, 364, 379, 382, 397, 400, 401, 492, 495], "start": [3, 16, 20, 28, 31, 33, 36, 108, 111, 117, 119, 134, 152, 185, 240, 300, 333, 375, 401, 407, 410, 446, 492, 493], "interv": [3, 19, 22, 29, 33, 63, 67, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 102, 103, 106, 200, 201], "9": [3, 12, 13, 15, 16, 19, 20, 34, 86, 108, 132, 136, 148, 166, 259, 285, 286, 317, 318, 357, 358, 361, 362, 363, 384, 445, 482, 493, 494, 495], "minimum": [3, 20, 130, 143], "imag": [4, 5, 6, 7, 8, 9, 13], "file": [4, 5, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 20, 22, 24, 25, 26, 29, 32, 34, 214, 216, 217, 218, 220, 221, 222, 230, 233, 235, 237, 400, 401, 481, 482, 494], "volum": [4, 5, 6, 7, 8, 9, 13, 27], "height": [4, 5, 6, 7, 8, 9, 481], "y": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 131, 132, 133, 134, 135, 138, 139, 143, 149, 151, 166, 167, 172, 174, 180, 182, 186, 190, 193, 205, 239, 241, 285, 286, 287, 288, 296, 302, 313, 317, 318, 343, 357, 358, 361, 362, 370, 445, 482, 493, 494], "width": [4, 5, 6, 7, 8, 9], "x": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 20, 83, 87, 88, 89, 90, 93, 94, 99, 104, 105, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 131, 132, 133, 134, 135, 139, 143, 149, 151, 166, 167, 169, 172, 174, 180, 182, 186, 190, 193, 205, 239, 241, 285, 286, 287, 288, 296, 302, 313, 317, 318, 343, 357, 358, 361, 362, 370, 445, 447, 482, 493, 494], "channel": [4, 5, 6, 7, 8, 9, 13, 482, 494], "between": [4, 9, 13, 16, 19, 22, 29, 445, 482, 483, 485, 492], "yuv": [4, 9], "plane": 4, "vari": [4, 20], "bit": [4, 12, 15, 16, 19, 27, 28, 33, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 487, 488, 489, 490, 496], "represent": [4, 16, 19, 21, 22, 23, 24, 26, 28, 29, 31, 33, 37, 38, 41, 50, 54, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 93, 94, 139, 141, 158, 172, 173, 193, 215, 216, 217, 222, 224, 233, 246, 284, 290, 291, 307, 316, 321, 322, 342, 350, 384, 411, 414, 422, 450, 481, 493, 495, 496], "them": [4, 20, 400], "regardless": [4, 10, 11, 12, 13, 15, 16, 348, 389, 482, 493], "depth": 4, "grei": 4, "greya": 4, "rgb": [4, 9], "rgba": [4, 9], "underli": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 24, 25, 27, 28, 31, 32, 34, 163, 200, 213, 219, 236, 314, 323, 331, 348, 350, 366, 373, 400, 401, 428, 482, 495], "storag": [4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 22, 26, 29, 33, 37, 53, 58, 59, 65, 200, 225, 226, 227, 248, 314, 331, 348, 350, 351, 373, 386, 400, 401, 428, 482, 495], "mechan": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 200, 428, 493], "uint8": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 28, 33, 289, 290, 291, 294, 297, 304, 307, 312, 326, 329, 490, 496], "quantiz": 4, "unus": [4, 6, 7, 9], "higher": [4, 9, 12, 15, 16, 243], "qualiti": [4, 6, 9, 13], "speed": [4, 15, 16, 20], "g": [4, 5, 6, 7, 8, 9, 13, 15, 17, 21, 22, 24, 27, 31, 32, 33, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 224, 244, 246, 292, 308, 309, 310, 344, 345, 346, 389, 392, 393, 394, 401, 492, 493, 494], "path": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 200, 213, 214, 216, 217, 218, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 237, 238, 239, 241, 242, 243, 244, 246, 248, 331, 366, 373, 401, 482, 494], "experiment": [5, 8, 15, 22, 29, 30, 239], "75": [6, 13], "rang": [6, 19, 25, 28, 83, 107, 114, 115, 116, 117, 119, 200, 201, 202, 203, 204, 205, 206, 207, 238, 239, 240, 258, 259, 400, 446, 447, 493], "100": [6, 9, 12, 13, 15, 16, 19, 28, 63, 64, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 323, 324, 334, 338, 339, 342, 343, 348, 366, 368, 369, 372, 373, 386, 390, 492, 493, 494], "jpg": 6, "compression_level": 7, "compress": [7, 15, 32, 357, 358, 401, 481, 482, 494, 495], "veri": [8, 13, 27, 31, 133, 136], "subset": [8, 19, 20, 119, 130, 135, 493], "page": 8, "either": [9, 10, 12, 13, 15, 16, 19, 20, 22, 33, 83, 132, 135, 162, 166, 197, 311, 347, 361, 362, 363, 364, 379, 384, 395, 397, 400, 401, 409, 446, 482, 493], "lossi": 9, "422": 9, "incur": 9, "some": [9, 12, 19, 20, 351, 401, 411, 482, 495], "perceptu": 9, "loss": 9, "lossless": 9, "true": [9, 10, 11, 12, 13, 15, 16, 21, 26, 29, 34, 78, 83, 84, 85, 86, 87, 88, 89, 90, 93, 95, 98, 100, 101, 108, 111, 119, 123, 144, 145, 152, 175, 176, 185, 205, 222, 223, 230, 233, 235, 237, 244, 277, 279, 280, 281, 300, 333, 336, 348, 350, 351, 353, 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 375, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 412, 438, 445, 461, 482, 483, 485, 493, 494], "avif": [9, 10, 496], "95": 9, "better": [9, 356, 492], "cast": [10, 33, 323, 365, 366, 441, 442, 496], "downsampl": [10, 33, 323, 366, 448, 449, 496], "stack": [10, 20, 24, 25, 33, 445, 483, 485, 496], "bmp": [10, 496], "jpeg": [10, 13, 20, 27, 496], "png": [10, 13, 20, 496], "tiff": [10, 20, 496], "webp": [10, 496], "zarr3": [10, 31, 34, 495], "n5": [10, 18, 316, 321, 322, 326, 327, 329, 331, 334, 338, 342, 343, 348, 357, 358, 361, 362, 369, 370, 373, 401, 482, 495], "neuroglancer_precomput": [10, 27, 295, 482, 494, 495], "keyvaluestorebackedchunkdriv": [10, 12, 13, 15, 16, 496], "subtyp": [10, 12, 15, 16, 24, 495, 496], "kvstoreurl": [10, 11, 12, 13, 15, 16, 21, 22, 23, 24, 26, 29], "join": [10, 11, 12, 13, 15, 16, 200, 213, 218, 235], "compon": [10, 11, 12, 13, 15, 16, 23, 37, 53, 130, 137, 163, 170, 200, 213, 218, 235, 282, 289, 496], "after": [10, 11, 12, 13, 15, 16, 20, 36, 243, 289, 312, 348, 384, 389, 400, 417, 428, 482, 492, 493, 495], "backward": [10, 11, 12, 13, 15, 16, 107, 114, 130, 159, 163, 194, 282, 308, 314, 344, 350, 392, 446, 493], "should": [10, 11, 12, 13, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 120, 384, 400, 426, 427, 492, 495], "instead": [10, 11, 12, 13, 14, 15, 16, 17, 20, 28, 119, 148, 163, 214, 230, 243, 348, 360, 389, 400, 482, 492, 493], "neither": [10, 11, 12, 13, 15, 16, 19, 348, 389, 445, 482, 483, 485, 492], "nor": [10, 12, 13, 15, 16, 19, 32, 348, 389, 445, 482, 483, 485, 492], "fals": [10, 12, 13, 15, 16, 21, 26, 29, 38, 50, 68, 70, 72, 73, 74, 76, 84, 85, 87, 88, 89, 90, 98, 100, 101, 106, 108, 111, 120, 123, 144, 145, 152, 175, 176, 185, 205, 213, 222, 223, 244, 249, 250, 277, 279, 280, 281, 282, 300, 307, 314, 333, 342, 348, 351, 354, 375, 384, 385, 389, 390, 401, 402, 438, 458, 461, 482, 493, 495], "both": [10, 12, 13, 15, 16, 19, 20, 28, 53, 65, 111, 132, 152, 166, 185, 289, 300, 312, 333, 348, 375, 389, 445, 482, 483, 485, 492, 495], "permit": [10, 11, 12, 13, 15, 16, 17, 19, 28, 29, 107, 108, 117, 133, 136, 289, 312, 348, 384, 445, 482, 483, 485, 492, 493], "doe": [10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 78, 108, 110, 113, 114, 115, 116, 119, 148, 150, 161, 162, 163, 184, 196, 197, 299, 310, 311, 324, 325, 327, 328, 330, 331, 332, 336, 339, 346, 347, 348, 359, 373, 374, 389, 390, 394, 395, 400, 411, 438, 439, 482, 493, 495], "alreadi": [10, 12, 13, 14, 15, 16, 19, 20, 28, 36, 122, 223, 241, 289, 312, 348, 401, 403, 406, 407, 445, 482, 483, 485, 492], "delete_exist": [10, 12, 13, 15, 16, 34, 249, 250, 254, 336, 348, 389, 401, 482, 494], "delet": [10, 12, 13, 15, 16, 22, 28, 29, 200, 231, 234, 238, 248, 249, 250, 254, 348, 384, 389, 482], "befor": [10, 12, 13, 15, 16, 28, 239, 243, 249, 250, 254, 348, 389, 482], "assume_metadata": [10, 12, 13, 15, 16, 249, 250, 252, 348, 389], "store": [10, 11, 12, 13, 15, 16, 17, 19, 24, 33, 34, 111, 200, 213, 214, 218, 219, 220, 221, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 295, 314, 331, 348, 350, 351, 353, 354, 365, 366, 367, 368, 369, 372, 373, 384, 386, 389, 390, 400, 401, 411, 445, 473, 481, 482, 483, 485, 492, 494, 495, 496], "metadata": [10, 12, 13, 15, 16, 22, 27, 29, 249, 250, 251, 252, 295, 324, 325, 327, 328, 329, 330, 334, 338, 339, 342, 343, 348, 350, 357, 358, 359, 360, 366, 378, 384, 389, 396, 400, 401, 494], "just": [10, 12, 13, 15, 16, 17, 19, 348, 389, 482, 493, 494], "assum": [10, 11, 12, 13, 15, 16, 19, 28, 281, 348, 389, 482, 495], "necessari": [10, 12, 13, 15, 16, 17, 19, 20, 21, 132, 166, 348, 389, 482, 496], "spec": [10, 12, 13, 14, 15, 16, 18, 23, 71, 74, 75, 76, 78, 79, 80, 82, 108, 199, 200, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 241, 242, 244, 284, 285, 297, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 368, 389, 441, 445, 448, 482, 483, 485], "need": [10, 12, 13, 14, 15, 16, 19, 20, 108, 121, 163, 348, 389, 411, 445, 482, 485, 493, 495], "oper": [10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 27, 29, 31, 33, 36, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 133, 136, 163, 168, 187, 198, 199, 208, 231, 234, 238, 239, 241, 243, 247, 248, 277, 287, 302, 313, 319, 335, 348, 349, 350, 359, 361, 362, 363, 364, 379, 382, 384, 389, 390, 391, 397, 398, 400, 410, 428, 445, 482, 483, 485, 492], "resiz": [10, 12, 13, 14, 15, 16, 19, 83, 100, 101, 111, 348, 350, 384, 385, 389, 482, 493], "modifi": [10, 11, 12, 13, 15, 16, 19, 20, 130, 213, 223, 292, 348, 350, 384, 389, 400, 482], "take": [10, 12, 13, 14, 15, 16, 17, 18, 25, 53, 65, 289, 312, 348, 389, 445, 482, 483, 485, 492, 493, 495], "preced": [10, 12, 13, 14, 15, 16, 17, 25, 53, 65, 289, 312, 348, 389, 445, 482, 483, 485, 492, 495], "assume_cached_metadata": [10, 12, 13, 15, 16, 249, 250, 251, 348, 389, 482], "can": [10, 12, 13, 15, 16, 17, 18, 19, 20, 22, 28, 29, 34, 148, 240, 285, 289, 295, 312, 317, 348, 357, 389, 400, 401, 423, 424, 438, 445, 482, 483, 485, 492, 493, 494, 495], "lead": [10, 12, 13, 15, 16, 19, 20, 34, 120, 243, 348, 382, 385, 389, 400, 417, 482, 495], "corrupt": [10, 12, 13, 15, 16, 348, 389, 482], "writer": [10, 12, 13, 15, 16, 28, 348, 389, 482], "skip": [10, 12, 13, 15, 16, 20, 249, 250, 251, 348, 389, 423, 424, 493], "still": [10, 11, 12, 13, 15, 16, 19, 133, 136, 348, 389, 401, 410, 482, 492, 493], "access": [10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 28, 29, 58, 59, 249, 250, 252, 292, 348, 389, 428, 445, 482, 483, 485, 493, 494], "subsequ": [10, 12, 13, 14, 15, 16, 108, 111, 348, 389, 400, 428, 445, 482, 483, 485, 492, 493], "re": [10, 12, 13, 15, 16, 20, 27, 31, 200, 223, 239, 244, 348, 350, 389, 482, 492], "unlik": [10, 12, 13, 15, 16, 23, 108, 119, 121, 493], "metadata_cache_pool": [10, 12, 13, 15, 16], "recheck_cached_metadata": [10, 12, 13, 15, 16, 348, 389, 482], "cacherevalidationbound": [10, 11, 12, 13, 15, 16], "time": [10, 11, 12, 13, 15, 16, 19, 22, 28, 29, 225, 227, 229, 239, 243, 281, 348, 389, 482, 492, 495], "fresh": [10, 11, 12, 13, 15, 16, 281, 348, 389, 482], "older": [10, 11, 12, 13, 15, 16, 28, 239, 243, 281, 348, 389, 423, 425, 482], "than": [10, 11, 12, 13, 15, 16, 19, 20, 21, 28, 29, 53, 58, 59, 65, 108, 135, 239, 243, 281, 348, 389, 423, 425, 438, 445, 482, 483, 485, 492, 493, 495], "revalid": [10, 11, 12, 13, 15, 16, 23, 33, 281, 348, 389, 482], "prior": [10, 11, 12, 13, 15, 16, 20, 110, 111, 113, 114, 115, 116, 348, 384, 389, 482, 492, 493], "check": [10, 12, 13, 15, 16, 83, 84, 85, 348, 389, 390, 406, 482, 493], "everi": [10, 11, 12, 13, 15, 16, 18, 19, 23, 27, 31, 109, 281, 348, 351, 389, 482, 492, 495], "With": [10, 11, 12, 13, 15, 16, 348, 351, 389, 482], "recheck": [10, 11, 12, 13, 15, 16, 348, 389, 482], "recheck_cached_data": [10, 11, 12, 13, 15, 16, 348, 389, 482, 494], "being": [10, 11, 12, 13, 15, 16, 28, 34, 239, 243, 348, 389, 401, 482, 492, 493], "partial": [10, 12, 13, 15, 16, 19, 348, 389, 482], "consist": [10, 11, 12, 13, 15, 16, 18, 28, 108, 148, 243, 348, 389, 482, 493], "enabl": [10, 12, 13, 15, 16, 17, 18, 20, 22, 28, 29, 83, 91, 163, 348, 389, 390, 400, 482, 492, 493], "you": [10, 12, 13, 15, 16, 17, 20, 22, 23, 29, 78, 348, 389, 400, 445, 482, 483, 485, 492, 494], "zero": [10, 12, 13, 15, 16, 19, 27, 31, 83, 95, 108, 109, 137, 170, 289, 312, 348, 389, 445, 458, 482, 483, 485, 492, 493, 495], "explicit": [10, 14, 19, 34, 83, 107, 111, 130, 136, 137, 144, 145, 152, 163, 170, 175, 176, 185, 282, 285, 288, 289, 300, 312, 314, 317, 320, 333, 348, 350, 357, 360, 361, 364, 375, 385, 389, 400, 445, 446, 482, 483, 485, 492, 493, 495], "what": [10, 33, 281], "circumst": [10, 33, 281], "never": [10, 281, 382, 400, 438, 493], "wa": [10, 17, 28, 71, 82, 125, 128, 239, 241, 243, 281, 292, 351, 406, 445, 482, 483, 485, 492, 494], "second": [10, 19, 22, 28, 29, 125, 128, 225, 229, 239, 243, 281], "sinc": [10, 19, 20, 28, 108, 111, 125, 128, 148, 225, 229, 239, 243, 281, 492, 493, 494], "unix": [10, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 125, 128, 225, 229, 239, 243, 281], "epoch": [10, 28, 125, 128, 225, 229, 239, 243, 281], "provid": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 29, 119, 351, 400, 401, 428, 482, 493], "kei": [11, 12, 13, 15, 18, 33, 71, 77, 200, 201, 203, 205, 208, 212, 213, 214, 218, 219, 220, 221, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 314, 331, 348, 350, 373, 400, 401, 481, 482, 494, 495], "layer": [11, 12, 13, 14, 15, 16, 25, 33, 400, 445, 483, 485, 495], "itself": [11, 14, 20, 28, 400, 428, 493], "expos": 11, "singl": [11, 12, 13, 15, 16, 17, 19, 33, 108, 117, 130, 134, 200, 231, 232, 234, 240, 243, 248, 256, 259, 289, 295, 312, 314, 322, 323, 348, 366, 369, 411, 445, 463, 482, 483, 485, 492, 493, 494, 495, 496], "sub": [11, 16, 494], "pointer": [11, 28], "rfc": [11, 23], "6901": 11, "guarante": [11, 18, 21, 119, 231, 234, 238, 239, 243, 248, 354, 400, 401, 428, 439], "presenc": [11, 16], "becaus": [11, 13, 20, 111, 119, 400, 492, 493], "implement": [11, 15, 18, 20, 27, 28, 30, 31, 32, 34, 239, 243], "atom": [11, 18, 26, 28, 401, 402, 405, 492], "individu": [11, 13, 16, 445, 483, 485, 493, 495], "two": [11, 16, 19, 33, 37, 38, 39, 52, 225, 226, 400, 401, 411, 412, 428, 471, 472, 473, 474, 475, 493, 495, 496], "process": [11, 18, 21, 356], "overlap": [11, 14, 25, 239], "lost": [11, 21], "json_point": 11, "entir": [11, 13, 15, 16, 19, 27, 28, 31, 132, 166, 351, 356, 400, 417, 493, 495, 496], "empti": [11, 12, 16, 19, 28, 83, 95, 99, 104, 105, 132, 166, 201, 203, 205, 206, 207, 228, 248, 289, 312, 348, 411, 426, 427, 445, 482, 483, 485, 492, 493, 495], "full": [11, 15, 19, 26, 28, 108, 348, 389, 493, 495], "b": [11, 20, 33, 86, 117, 132, 166, 169, 200, 205, 209, 215, 220, 228, 231, 232, 234, 237, 238, 239, 240, 241, 243, 247, 248, 284, 294, 316, 326, 478, 481, 482, 493], "42": [11, 15, 16, 20, 120, 284, 298, 330, 350, 361, 372, 386, 400, 401, 482, 492], "error": [11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 28, 29, 36, 119, 120, 125, 128, 132, 166, 231, 232, 234, 243, 277, 279, 289, 312, 348, 408, 438, 445, 482, 483, 485, 492, 493], "attempt": [11, 14, 22, 23, 28, 29, 36, 482, 492, 493], "ancestor": 11, "inconsist": [11, 28], "attribut": [11, 12, 16, 351, 352, 493], "dataset": [12, 21, 22, 26, 29, 34, 119, 222, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 370, 371, 377, 378, 379, 381, 382, 384, 389, 396, 397, 400, 401], "metdata": 12, "except": [12, 13, 15, 16, 113, 119, 120, 123, 125, 126, 215, 231, 232, 234, 277, 279, 289, 312, 316, 348, 401, 428, 435, 445, 482, 483, 485, 492, 493, 495], "obtain": [12, 15, 16, 28, 29, 31, 108, 130, 292, 350, 385, 390, 493, 494], "arbitrari": [12, 19, 23, 24, 28, 33, 476, 492, 493], "ones": 12, "list": [12, 17, 19, 20, 22, 25, 28, 29, 33, 91, 134, 200, 238, 239, 240, 243, 448, 449, 458, 459, 461, 482, 484, 493], "here": 12, "thei": [12, 26, 28, 29, 76, 133, 136, 486, 491, 492, 493], "includ": [12, 13, 14, 15, 17, 18, 20, 23, 26, 28, 33, 76, 130, 135, 219, 236, 239, 314, 323, 324, 325, 327, 328, 330, 339, 348, 361, 363, 364, 366, 379, 382, 389, 397, 400, 458, 481, 493, 495], "ident": [12, 13, 16, 19, 27, 136, 170, 171, 215, 244, 316, 389, 482, 494], "500": [12, 13, 15, 16], "blocksiz": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 401, 482, 494], "have": [12, 13, 14, 15, 16, 19, 20, 22, 23, 28, 83, 110, 111, 132, 150, 152, 166, 184, 185, 223, 244, 285, 289, 299, 300, 312, 317, 332, 333, 348, 351, 357, 370, 374, 375, 389, 401, 439, 445, 482, 483, 485, 493, 494, 495], "accord": [12, 13, 15, 16, 19, 20, 28, 132, 166, 200, 201, 203, 207], "64": [12, 13, 15, 16, 19, 27, 28, 33, 482, 489, 494, 496], "datatyp": [12, 16, 329, 357, 358, 401, 482, 494], "uint16": [12, 13, 15, 16, 33, 34, 326, 339, 401, 487, 496], "uint32": [12, 13, 15, 16, 33, 111, 119, 323, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 441, 442, 445, 483, 485, 488, 492, 493, 494, 496], "uint64": [12, 13, 15, 16, 27, 33, 482, 489, 494, 496], "int8": [12, 13, 15, 16, 33, 475, 496], "int16": [12, 13, 15, 16, 33, 471, 496], "int64": [12, 15, 16, 33, 474, 493, 496], "float32": [12, 13, 15, 16, 33, 323, 330, 366, 367, 442, 444, 463, 482, 496], "float64": [12, 15, 16, 33, 443, 464, 496], "ax": [12, 130, 162, 163, 197, 282, 311, 314, 343, 347, 350, 357, 358, 395], "label": [12, 13, 14, 15, 16, 18, 19, 33, 83, 86, 87, 88, 89, 90, 93, 94, 99, 104, 105, 107, 108, 109, 110, 117, 130, 131, 133, 134, 135, 137, 138, 139, 143, 149, 150, 151, 162, 163, 167, 170, 180, 184, 197, 282, 285, 286, 287, 288, 289, 296, 299, 302, 311, 312, 313, 314, 317, 332, 347, 348, 350, 357, 358, 361, 362, 370, 374, 395, 445, 446, 447, 482, 483, 485, 492, 495], "unlabel": [12, 16, 19, 83, 105, 137, 170, 495], "order": [12, 13, 16, 19, 20, 22, 25, 27, 28, 29, 33, 37, 53, 58, 59, 65, 108, 111, 117, 130, 131, 162, 163, 164, 197, 200, 201, 203, 207, 240, 282, 283, 311, 314, 315, 324, 339, 347, 350, 351, 355, 359, 360, 366, 378, 382, 389, 395, 396, 400, 482, 493, 495, 496], "As": [12, 15, 16, 19, 108, 134, 203, 206, 439, 493], "overridden": [12, 16, 20, 28, 223, 241, 348, 482], "z": [12, 13, 16, 19, 108, 110, 112, 113, 114, 115, 116, 117, 118, 131, 132, 133, 134, 135, 139, 151, 166, 172, 174, 180, 182, 186, 190, 193, 285, 286, 287, 288, 296, 302, 313, 317, 318, 357, 358, 361, 362, 482, 493, 494], "physic": [12, 16, 33, 282, 289, 295, 312, 314, 327, 348, 350, 369, 411, 445, 482, 483, 485, 492, 495], "nm": [12, 13, 16, 295, 327, 369, 412, 413, 414, 416, 417, 418, 419, 420, 422, 495], "": [12, 16, 17, 20, 28, 33, 111, 471, 472, 473, 474, 475, 493, 496], "resolut": [12, 13, 16, 327, 482, 494, 495], "multipli": [12, 13, 19, 411, 413, 415, 416, 417, 418, 421, 495], "dimension_unit": [12, 13, 14, 16, 282, 289, 295, 312, 314, 327, 348, 350, 369, 445, 482, 483, 485, 492, 495], "consid": [12, 20, 30, 400, 495], "40": [12, 13, 111, 323, 366, 390, 493], "remain": [12, 15, 19, 28, 108, 116, 161, 196, 223, 241, 310, 346, 348, 384, 394, 410, 417, 493, 495], "blosc": [12, 15, 16, 20, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "bzip2": [12, 15, 20], "gzip": [12, 13, 15, 16, 27, 482, 494, 495], "raw": [12, 27, 28, 401], "xz": [12, 20], "compressor": [12, 293, 325, 330, 350, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "big": [12, 15, 16, 27, 496], "endian": [12, 13, 15, 16, 27, 31, 496], "without": [12, 17, 19, 22, 23, 29, 107, 114, 115, 116, 214, 230, 231, 232, 234, 239, 241, 243, 248, 400, 401, 445, 446, 482, 483, 485, 492, 493, 494, 495, 496], "zlib": [12, 13, 15, 16, 20], "header": [12, 15, 23, 29], "fastest": [12, 13, 15, 20], "indicaet": 12, "best": [12, 13, 15], "slowest": [12, 13, 15], "usezlib": [12, 495], "100kb": 12, "preset": 12, "correspond": [12, 13, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 40, 51, 53, 65, 99, 104, 108, 109, 119, 120, 143, 148, 149, 162, 197, 277, 289, 295, 311, 312, 347, 348, 351, 369, 395, 428, 439, 440, 443, 444, 445, 462, 463, 464, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496], "worst": [12, 13], "cname": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "blosclz": [12, 15, 16], "lz4": [12, 15, 16, 20, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "lz4hc": [12, 15, 16], "snappi": [12, 15, 16, 20], "zstd": [12, 15, 16, 20, 481], "clevel": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "slower": [12, 15, 16], "achiev": [12, 15, 16, 21], "shuffl": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "No": [12, 15, 16], "1000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 350, 367, 482, 494], "2000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 367, 482], "3000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 367, 482], "200": [12, 13, 15, 16, 63, 64, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 323, 324, 327, 334, 338, 339, 342, 343, 348, 366, 369, 373, 390, 493], "300": [12, 13, 15, 16, 63, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 324, 327, 339, 348, 493], "grid_origin": [12, 13, 15, 16, 37, 53, 56, 57, 63, 65, 67, 285, 286, 287, 288, 289, 290, 292, 302, 304, 307, 313, 339, 367, 386, 495], "inner_ord": [12, 13, 15, 16, 37, 53, 58, 59, 60, 61, 64, 65, 285, 286, 287, 288, 289, 290, 292, 302, 307, 313, 339, 367, 386, 482, 495], "read_chunk": [12, 13, 15, 16, 37, 53, 62, 63, 64, 65, 339, 367, 386, 495], "write_chunk": [12, 13, 15, 16, 37, 53, 64, 65, 66, 67, 339, 367, 386, 495], "exclusive_max": [12, 13, 15, 16, 19, 83, 84, 85, 86, 87, 88, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 104, 106, 111, 130, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 148, 149, 166, 170, 171, 177, 193, 201, 203, 206, 285, 286, 287, 302, 313, 317, 323, 339, 348, 357, 361, 384, 386, 445, 483, 485, 493], "inclusive_min": [12, 13, 15, 16, 19, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 130, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 166, 170, 171, 179, 193, 201, 203, 207, 240, 285, 286, 287, 302, 313, 317, 323, 339, 348, 357, 361, 384, 386, 445, 470, 483, 485], "name": [12, 13, 15, 16, 17, 20, 23, 29, 31, 270, 274, 450, 453, 454, 458, 459, 460, 492, 493], "intern": [12, 13, 17, 33, 239, 243, 473, 481, 484, 496], "format": [12, 13, 15, 16, 17, 18, 24, 27, 31, 32, 33, 459, 482, 495, 496], "upper": [12, 15, 16, 19, 83, 87, 88, 89, 90, 96, 101, 102, 107, 109, 111, 130, 137, 142, 145, 146, 148, 152, 163, 170, 176, 177, 178, 185, 201, 203, 206, 282, 300, 314, 333, 350, 375, 446, 493], "e": [12, 13, 15, 16, 17, 19, 21, 22, 28, 33, 53, 58, 65, 106, 108, 113, 114, 115, 116, 132, 136, 159, 160, 161, 166, 194, 195, 196, 239, 243, 244, 292, 308, 309, 310, 344, 345, 346, 382, 389, 392, 393, 394, 401, 473, 492, 493, 495, 496], "implicit": [12, 13, 14, 15, 16, 19, 28, 33, 34, 83, 87, 88, 89, 90, 99, 100, 101, 104, 107, 108, 109, 111, 130, 132, 137, 143, 144, 145, 149, 152, 163, 166, 170, 175, 176, 185, 282, 289, 300, 312, 314, 333, 348, 350, 375, 445, 446, 482, 483, 485, 492, 493, 495], "nativ": [12, 15, 16, 18, 493], "ha": [12, 13, 14, 15, 16, 19, 20, 22, 28, 29, 36, 108, 116, 117, 119, 122, 123, 124, 161, 196, 223, 238, 239, 244, 289, 310, 312, 331, 346, 348, 351, 372, 389, 394, 400, 401, 403, 404, 406, 407, 409, 410, 428, 445, 482, 483, 485, 492, 493], "indexdomain": [12, 13, 15, 16, 19, 33, 37, 63, 67, 83, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 166, 171, 174, 282, 285, 286, 287, 288, 289, 296, 302, 312, 313, 314, 317, 328, 348, 350, 357, 358, 361, 362, 370, 445, 482, 483, 485, 492, 493, 495], "chunklayout": [12, 13, 15, 16, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 282, 285, 286, 287, 288, 289, 292, 302, 304, 307, 312, 313, 314, 324, 348, 350, 367, 482, 492, 495], "grid": [12, 13, 15, 16, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 57, 62, 65, 66, 400, 495], "hard": [12, 13, 15, 19, 37, 38, 40, 48, 51, 53, 56, 58, 59, 63, 65, 67, 495], "codec_chunk": [12, 13, 15, 37, 53, 55, 65, 495], "colexicograph": [12, 13, 16, 53, 58, 65, 382, 495], "fortran": [12, 13, 16, 53, 58, 65, 382, 495], "constrain": [12, 13, 16, 18, 19, 28, 111, 289, 312, 348, 445, 482, 483, 485, 492, 493, 495], "explicitli": [12, 13, 15, 16, 28, 126, 351, 493, 495], "implicitli": [12, 13, 15, 16, 19, 28, 34, 493, 494, 495], "aspect_ratio": [12, 13, 15, 16, 38, 40, 42, 51, 53, 65, 495], "million": [12, 13, 15, 16], "per": [12, 13, 15, 16, 17, 19, 20, 22, 27, 29, 38, 40, 44, 45, 51, 495], "t": [12, 13, 14, 15, 16, 20, 21, 28, 34, 60, 61, 63, 64, 67, 73, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 190, 193, 194, 195, 196, 197, 198, 200, 205, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 250, 252, 257, 258, 259, 277, 279, 280, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 304, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 338, 339, 342, 343, 344, 345, 346, 347, 348, 349, 350, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 381, 382, 384, 386, 389, 390, 392, 393, 394, 395, 396, 397, 400, 401, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 438, 441, 442, 445, 447, 470, 477, 478, 481, 482, 483, 485, 492, 493, 494], "result": [12, 13, 14, 15, 16, 18, 19, 20, 28, 33, 34, 36, 108, 109, 110, 111, 118, 119, 120, 125, 126, 128, 129, 132, 150, 152, 166, 169, 184, 185, 198, 200, 208, 209, 223, 231, 232, 234, 239, 240, 243, 244, 277, 279, 280, 285, 299, 300, 313, 317, 332, 333, 348, 349, 356, 357, 359, 361, 362, 363, 364, 374, 375, 379, 382, 389, 396, 397, 400, 401, 402, 408, 409, 428, 437, 481, 482, 492, 493, 494, 495], "101": [12, 15, 16, 367, 482, 492], "chunk_shap": [12, 15, 16, 53, 65, 482], "chunk_aspect_ratio": [12, 13, 15, 16, 53, 65, 482], "128": [12, 15, 28, 31], "chunk_el": [12, 15, 53, 65, 482], "2000000": [12, 13, 15, 16], "79": [12, 13, 15], "159": [12, 13, 15], "paramet": [12, 13, 15, 22, 23, 24, 29, 33, 40, 51, 53, 65, 68, 76, 77, 79, 80, 87, 88, 89, 90, 99, 104, 110, 111, 113, 114, 115, 116, 117, 120, 121, 125, 128, 133, 134, 135, 136, 137, 138, 143, 149, 150, 152, 159, 160, 161, 162, 165, 170, 171, 184, 185, 194, 195, 196, 197, 203, 223, 231, 232, 234, 238, 239, 240, 241, 243, 244, 248, 250, 285, 288, 289, 299, 300, 308, 309, 310, 311, 312, 317, 320, 332, 333, 344, 345, 346, 347, 348, 357, 360, 361, 363, 364, 374, 375, 379, 382, 384, 385, 389, 390, 392, 393, 394, 395, 397, 400, 402, 438, 445, 458, 459, 460, 461, 481, 482, 483, 484, 485, 492, 495, 496], "repres": [12, 13, 15, 16, 19, 26, 28, 33, 83, 129, 163, 256, 277, 382, 400, 411, 493, 495, 496], "possibl": [12, 13, 16, 19, 20, 351, 492], "leav": [12, 16, 113, 114, 115, 159, 160, 194, 195, 308, 309, 344, 345, 392, 393, 492], "one": [12, 14, 15, 16, 17, 19, 20, 22, 27, 28, 108, 109, 111, 132, 137, 152, 166, 170, 185, 289, 300, 312, 333, 348, 351, 360, 375, 445, 481, 482, 483, 485, 492, 493, 495], "assign": [12, 13, 14, 19, 361, 362, 363, 364, 379, 397, 492, 493, 494], "dimensionless": [12, 411, 495], "varlength": 12, "neuroglanc": [13, 18, 24, 27, 482, 494, 495], "precomput": [13, 18, 24, 27, 495], "multiscal": 13, "scale": [13, 22, 29, 295], "scale_index": [13, 482, 494], "first": [13, 19, 20, 28, 108, 109, 118, 198, 313, 349, 396, 397, 482, 493, 495], "left": [13, 16, 19, 28, 132, 166, 482, 492], "multiscale_metadata": [13, 482, 494], "independ": [13, 19, 33, 282, 482, 495], "info": 13, "bear": 13, "pick": 13, "data_typ": [13, 16], "num_channel": [13, 482, 494], "scale_metadata": [13, 27, 482, 494], "chunk_siz": [13, 482, 494], "place": [13, 17, 29, 108], "serv": [13, 28, 132, 166, 295, 492, 495], "rel": [13, 23, 28, 117, 238, 239, 493, 495], "xre": 13, "_": 13, "yre": 13, "zre": 13, "voxel": [13, 16, 495], "xyz": 13, "voxel_offset": [13, 482, 494], "nanomet": 13, "compressed_segment": [13, 482, 494], "jpeg_qual": 13, "ijg": 13, "group": [13, 27, 31, 33, 34, 401], "recommend": [13, 16, 20, 27, 31, 34, 361, 362, 363, 364, 379, 397, 411, 493, 495], "largest": 13, "png_level": 13, "uncompress": [13, 28], "unset": [13, 17], "librari": [13, 15, 18, 148, 163, 493], "compressed_segmentation_block_s": [13, 482, 494], "neuroglancer_uint64_shard": [13, 24, 31, 219, 236], "shardingspec": [13, 27, 31], "4nm": [13, 295, 417, 495], "40nm": 13, "4_4_40": 13, "40000": 13, "50000": 13, "10000": 13, "neuroglancer_multiscale_volum": 13, "8_8_8": 13, "20": [13, 19, 34, 98, 108, 111, 114, 115, 116, 287, 302, 313, 319, 323, 335, 349, 356, 359, 366, 378, 390, 396, 493], "30": [13, 108, 111, 323, 366, 370, 390, 493], "1020": 13, "2030": 13, "3040": 13, "neuroglancer_uint64_sharded_v1": [13, 27, 482, 494], "data_encod": [13, 27, 482, 494], "hash": [13, 27, 482, 494], "minishard_bit": [13, 27, 482, 494], "minishard_index_encod": [13, 27, 482, 494], "preshift_bit": [13, 27, 482, 494], "shard_bit": [13, 27, 482, 494], "15": [13, 20, 34, 89, 116, 482, 493, 494, 496], "34432": [13, 482, 494], "39552": [13, 482, 494], "51508": 13, "2048": 13, "shard_data_encod": 13, "34452": 13, "39582": 13, "51548": 13, "littl": [13, 15, 16, 31, 496], "well": [13, 14, 15, 20, 108, 439, 482], "granular": [13, 16, 495], "unchunk": 13, "up": [13, 20, 22, 495], "along": [13, 14, 20, 29, 33, 289, 295, 312, 348, 369, 445, 482, 483, 485, 492, 495], "satisfi": [13, 14, 20, 382, 493], "due": [13, 21, 27, 31, 34, 243], "512": [13, 16], "80": [13, 119, 317, 318, 319, 320, 335, 349, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 370, 371, 378, 379, 382, 389, 396, 397, 400, 494], "codecspec": [13, 33, 68, 69, 70, 282, 289, 293, 312, 314, 325, 348, 350, 368, 482], "read_chunk_el": [13, 16, 53, 64, 65], "write_chunk_el": [13, 16, 53, 65], "1000000000": [13, 16, 27, 31], "1113": 13, "1264": 13, "632": 13, "read_chunk_shap": [13, 16, 34, 53, 63, 65, 492], "write_chunk_shap": [13, 16, 34, 53, 65, 67], "three": [13, 19, 132, 166, 495], "final": [13, 53, 65], "1nm": [13, 495], "updat": [13, 28, 33, 37, 38, 51, 65, 213, 215, 223, 282, 284, 292, 293, 294, 295, 296, 298, 304, 312, 314, 316, 322, 323, 326, 336, 348, 350, 384, 385, 389, 461, 482], "rewrit": 13, "ineffici": 13, "unless": [13, 22, 27, 28, 411, 493, 495], "care": [13, 111, 482], "taken": [13, 28, 63, 67, 86, 495], "temporari": [13, 29], "therefor": [13, 17, 243, 382, 385, 400, 482, 493], "advis": 13, "kept": [13, 20], "avoid": [13, 15, 20, 120, 132, 166, 482, 493], "excess": 13, "overlai": [14, 24, 25, 33, 445, 483, 485], "sequenc": [14, 16, 33, 40, 51, 53, 65, 107, 108, 110, 113, 114, 115, 116, 132, 135, 137, 138, 150, 159, 160, 161, 163, 165, 166, 170, 171, 184, 194, 195, 196, 282, 289, 299, 308, 309, 310, 312, 314, 332, 344, 345, 346, 348, 350, 374, 384, 392, 393, 394, 445, 446, 447, 482, 483, 485, 492, 493], "last": [14, 19, 25, 34, 108, 123, 134, 135, 231, 232, 234, 243, 279, 288, 493], "said": 14, "By": [14, 15, 19, 20, 21, 200, 241, 348, 389, 445, 482, 483, 485, 492], "choos": [14, 495], "appropri": [14, 22, 29, 492], "concaten": [14, 17, 28, 33, 445], "construct": [14, 37, 38, 40, 41, 53, 54, 68, 69, 71, 78, 79, 80, 82, 83, 87, 88, 89, 90, 130, 137, 138, 139, 163, 170, 171, 172, 201, 203, 208, 209, 213, 216, 225, 227, 249, 250, 256, 257, 258, 259, 282, 289, 290, 314, 321, 351, 352, 411, 413, 414, 415, 416, 417, 446, 447, 450, 451, 452, 453], "concat": [14, 33, 445, 483, 485], "demand": [14, 445, 483, 485], "describ": [14, 15, 19, 24, 28, 33, 37, 38], "input_inclusive_min": [14, 19, 108, 113, 114, 115, 119, 163, 166, 170, 172, 175, 176, 177, 178, 179, 180, 181, 193, 317, 318, 319, 320, 323, 335, 342, 348, 349, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 442, 445, 482, 483, 485, 493, 494], "output": [14, 20, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 187, 189, 190, 193, 198, 256, 257, 258, 259, 266, 268, 269, 270, 288, 289, 312, 319, 320, 335, 342, 343, 348, 349, 359, 360, 364, 378, 396, 445, 446, 477, 482, 483, 485, 492, 493, 494], "input_dimens": [14, 19, 136, 169, 170, 171, 172, 193, 256, 259, 262, 319, 342, 359, 396, 445, 483, 485, 493, 494], "input_exclusive_max": [14, 19, 108, 119, 163, 166, 170, 172, 175, 176, 177, 193, 317, 318, 319, 320, 323, 335, 342, 348, 349, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 442, 445, 482, 483, 485, 493, 494], "fix": [14, 16, 111, 400, 486, 491], "becom": [14, 121, 125, 128, 238, 239, 243, 382, 385, 400, 409, 482], "affect": [14, 20, 28, 107, 114, 115, 116, 133, 136, 292, 336, 384, 400, 446, 492, 493, 495], "hull": [14, 83, 99, 130, 143], "effect": [14, 19, 28, 108, 132, 166, 223, 244, 314, 324, 325, 327, 328, 330, 339, 348, 389, 403, 406, 493], "finit": [14, 19, 83, 90, 91, 98, 106, 148, 289, 312, 348, 445, 482, 483, 485, 492, 495], "merg": [14, 40, 51, 289, 312, 348, 445, 482, 483, 485, 492, 495], "agreement": 14, "unassign": 14, "v2": [15, 16, 19], "numpi": [15, 19, 20, 33, 107, 108, 112, 113, 118, 130, 148, 163, 168, 187, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 356, 359, 363, 378, 379, 396, 397, 438, 439, 440, 443, 444, 445, 446, 450, 452, 455, 462, 463, 464, 471, 472, 473, 474, 475, 476, 485, 486, 487, 488, 489, 490, 491, 494], "model": 15, "field": [15, 28, 99, 104, 481, 495], "pack": 15, "togeth": [15, 33, 34], "fulli": [15, 18, 19, 163, 223, 244, 348, 389, 400, 482], "zarrai": [15, 482], "zarr_format": [15, 16, 350, 359, 360, 366, 378, 389, 396, 482], "extens": [15, 16, 20, 108, 439], "bfloat16": [15, 16, 33, 439, 496], "float": [15, 16, 33, 38, 40, 42, 43, 51, 53, 65, 119, 125, 128, 225, 227, 229, 239, 243, 281, 411, 413, 415, 416, 418, 419, 421, 423, 425, 428, 435, 437, 439, 462, 463, 464, 465, 466, 467, 468, 469, 492, 495, 496], "point": [15, 16, 33, 400, 401, 411, 439, 462, 463, 464, 465, 466, 467, 468, 469, 495, 496], "float8_e4m3fn": [15, 33, 466, 496], "float8_e4m3fnuz": [15, 33, 467, 496], "float8_e4m3b11fnuz": [15, 33, 465, 496], "float8_e5m2": [15, 33, 468, 496], "float8_e5m2fnuz": [15, 33, 469, 496], "ml_dtype": [15, 465, 466, 467, 468, 469], "pad": [15, 28], "int4": [15, 16, 33, 473, 496], "fill_valu": [15, 16, 282, 284, 289, 298, 312, 314, 330, 348, 350, 351, 354, 359, 360, 366, 372, 378, 386, 389, 396, 482, 495], "f": [15, 16, 119, 350, 382, 400, 482, 492], "disabl": [15, 17], "filter": [15, 293, 350, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "dimension_separ": [15, 350, 359, 360, 366, 378, 389, 396, 482], "nesteddirectorystor": 15, "metadata_kei": 15, "rare": [15, 493], "problem": [15, 22, 23], "caus": [15, 16, 493], "dot": 15, "awar": [15, 493], "break": 15, "key_encod": 15, "deprec": [15, 493], "i2": 15, "bz2": 15, "131072": [15, 16], "22": [15, 16, 34], "improv": [15, 16, 33, 34, 400, 401], "densiti": [15, 16], "reduc": [15, 16, 20, 34, 360, 384], "u2": [15, 328, 339], "f4": [15, 330, 482], "aqacaamabaafaayaaaagqqaameeaaebbaabqqqaaye": 15, "10": [15, 19, 20, 21, 28, 34, 81, 82, 83, 84, 85, 86, 87, 88, 89, 94, 96, 97, 98, 102, 103, 108, 114, 115, 116, 119, 132, 139, 148, 166, 193, 286, 287, 302, 313, 318, 319, 335, 349, 350, 356, 358, 359, 361, 362, 363, 378, 379, 382, 390, 396, 397, 400, 445, 482, 493], "11": [15, 20, 34, 88, 96, 108, 133, 172, 258, 259, 445, 493, 496], "12": [15, 19, 20, 34, 108, 114, 115, 133, 382, 445, 493], "13": [15, 34, 115, 133, 193, 259], "14": [15, 20, 34, 116, 136], "b1": 15, "u1": 15, "i1": 15, "i4": [15, 482], "u8": 15, "i8": 15, "float16": [15, 16, 33, 462, 496], "f2": 15, "f8": 15, "complex64": [15, 16, 33, 444, 496], "c8": 15, "complex128": [15, 16, 33, 443, 496], "c16": 15, "standard": [15, 16, 20], "On": [15, 17, 20, 22, 132, 166], "platform": [15, 20], "offici": 15, "capabl": [15, 28, 493], "been": [15, 19, 36, 119, 123, 124, 289, 312, 331, 348, 351, 370, 400, 401, 403, 404, 406, 409, 410, 445, 482, 483, 485, 492], "regist": [15, 119, 121, 127], "tensorflow": [15, 439], "jax": [15, 33, 439, 465, 466, 467, 468, 469, 473], "datetim": 15, "timedelta": 15, "subarrai": 15, "persist": [15, 24, 26, 350, 384, 401], "extent": [15, 19, 157, 231, 234, 238, 239, 248, 495], "inner": [15, 16, 58, 59, 83, 84], "latter": [15, 28], "broadcast": [15, 108, 118, 198, 285, 289, 312, 313, 317, 348, 349, 357, 361, 363, 364, 372, 379, 396, 397, 400, 482, 493, 495], "optim": [15, 16, 20], "written": [15, 20, 28, 33, 289, 312, 348, 350, 351, 372, 400, 482, 492, 494], "v3": [16, 19, 24, 31], "chunk_grid": 16, "regular": [16, 23, 37, 38, 219, 236, 400, 401, 493, 495], "chunk_key_encod": 16, "node_typ": 16, "node": [16, 481], "400": 16, "chunkkeyencod": 16, "codecchain": [16, 31], "user": [16, 21, 29], "certain": [16, 19, 24], "interpret": [16, 23, 28, 148, 208, 211, 411, 493, 495, 496], "unitless": 16, "quantiti": [16, 33, 289, 295, 312, 348, 369, 411, 415, 445, 482, 483, 485, 492, 495], "omit": [16, 482, 493], "2nm": 16, "3nm": [16, 295, 412, 422], "50nm": 16, "50": [16, 111, 323, 366, 370, 492, 493], "dimension_nam": 16, "singlecodec": 16, "chain": [16, 31, 108, 493], "its": [16, 19, 20, 21, 28, 33, 71, 74, 75, 79, 111, 130, 139, 163, 172, 239, 243, 282, 290, 411, 414, 473, 493, 495, 496], "actual": [16, 20, 28, 148, 200, 231, 234, 238, 239, 248, 289, 312, 348, 351, 359, 400, 482, 493, 495], "plain": [16, 107], "crc32c": [16, 28, 31], "append": [16, 23, 200, 213, 214, 230, 231, 232, 234, 243, 248], "crc": [16, 28], "32c": [16, 28], "detect": 16, "sharding_index": [16, 31], "hierarch": [16, 495], "transpos": [16, 107, 109, 117, 130, 131, 162, 163, 164, 197, 282, 283, 311, 314, 315, 347, 350, 355, 395, 446], "permut": [16, 19, 37, 53, 58, 59, 65, 162, 197, 311, 347, 395, 495], "th": [16, 108, 132, 166, 493], "liter": [16, 281, 493], "n": [16, 19, 31, 33, 108, 130, 493], "revers": [16, 117, 130, 131, 162, 163, 164, 197, 282, 283, 311, 314, 315, 347, 350, 355, 395], "row": [16, 53, 58, 65, 382, 495], "major": [16, 53, 58, 65, 382, 495], "column": [16, 28, 53, 58, 65, 382, 495], "index_codec": [16, 31], "index_loc": [16, 31], "end": [16, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 117, 148, 445, 485, 493], "locat": [16, 17, 22, 23, 28, 29, 31, 386, 481, 482], "ratio": [16, 38, 40, 42, 43, 51, 53, 65, 495], "noshuffl": 16, "bitshuffl": 16, "types": 16, "255": 16, "detail": [16, 17, 18, 20, 22, 23, 29, 465, 466, 467, 468, 469], "charact": [16, 20, 23, 496], "sign": [16, 19, 33, 471, 472, 473, 474, 475, 496], "complement": [16, 33, 471, 472, 473, 474, 475, 496], "unsign": [16, 33, 487, 488, 489, 490, 496], "16": [16, 20, 28, 33, 34, 115, 471, 487, 496], "ieee": [16, 33, 462, 463, 464, 496], "754": [16, 33, 462, 463, 464, 496], "binary16": [16, 33, 462, 496], "half": [16, 33, 83, 87, 200, 201, 203, 462, 496], "precis": [16, 28, 33, 53, 65, 400, 411, 462, 463, 464, 476, 486, 491, 495, 496], "binary32": [16, 33, 463, 496], "binary64": [16, 33, 464, 496], "doubl": [16, 33, 411, 464, 495, 496], "real": [16, 119, 289, 312, 348, 445, 482, 483, 485, 492, 496], "imaginari": [16, 496], "distinguish": 16, "uniqu": [16, 19, 28, 78, 492], "simpli": [16, 28, 109, 120, 157, 428, 492, 493], "vector": [16, 19, 107, 108, 118, 130, 137, 163, 165, 170, 198, 282, 313, 314, 349, 350, 396, 397, 446], "depend": [16, 17, 22, 23, 28, 29, 34, 108, 239, 351, 382, 384, 400, 438, 493, 496], "alter": 16, "impli": [16, 314, 324, 325, 327, 328, 330, 339, 402], "insert": [16, 493], "scalar": [16, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 308, 309, 310, 344, 345, 346, 361, 363, 364, 379, 392, 393, 394, 397, 400, 439, 450, 451, 493], "runtim": [17, 20, 22, 23], "behavior": [17, 19, 20, 26, 29, 34, 108, 132, 166, 239, 243, 382, 400, 493], "libcurl": 17, "make": [17, 20, 21, 495], "secur": [17, 22, 23, 29], "connect": [17, 18, 22, 23, 30], "server": [17, 22, 23, 24, 28, 29, 30, 33, 478], "m": [17, 19, 20, 495], "window": [17, 20, 21], "mac": 17, "o": [17, 18, 21, 34, 231, 232, 234, 324, 325, 327, 328, 330, 339, 382, 493, 494], "facil": 17, "system": [17, 20, 22, 23, 24, 400], "linux": [17, 20], "bsd": 17, "built": [17, 20, 439, 493], "bundl": [17, 20], "expect": [17, 20, 129, 295, 493], "find": [17, 20], "author": [17, 22, 23], "pem": 17, "ssl": [17, 20, 22, 23], "cert": [17, 22, 23], "crt": [17, 22, 23], "distribut": [17, 20, 28, 33, 478, 482], "altern": [17, 400, 493], "directori": [17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "tensorstore_ca_bundl": 17, "tensorstore_ca_path": 17, "local": [17, 18, 21, 22, 24], "mani": [17, 19, 22, 23, 28, 34, 108, 163, 482, 493], "document": [17, 24, 495, 496], "prepar": 17, "openssl": 17, "c_rehash": 17, "command": [17, 20, 484], "tensoprstor": 17, "dynam": 17, "link": [17, 20, 277, 278, 279, 280], "tensorstore_system_lib": [17, 20], "se_curl": [17, 20], "how": [17, 20, 22, 23, 28, 495], "like": [17, 18, 20, 22, 23, 34, 121, 133, 136, 295, 460, 482, 493], "all_proxi": 17, "http_proxi": 17, "https_proxi": 17, "no_proxi": 17, "comma": [17, 20, 461], "hostnam": 17, "ip": 17, "address": [17, 28, 30], "tensorstore_verbose_log": [17, 33, 461], "log": [17, 28, 33, 461], "subsystem": 17, "int": [17, 33, 37, 38, 40, 44, 45, 46, 47, 48, 49, 51, 53, 56, 57, 58, 59, 60, 61, 65, 83, 85, 87, 88, 89, 92, 96, 97, 102, 103, 106, 107, 113, 114, 115, 116, 119, 127, 130, 134, 137, 140, 142, 146, 147, 153, 154, 155, 156, 157, 159, 160, 161, 163, 165, 170, 177, 178, 179, 181, 182, 183, 186, 188, 190, 191, 192, 194, 195, 196, 240, 256, 257, 258, 259, 262, 264, 265, 266, 267, 268, 269, 270, 271, 276, 282, 289, 301, 303, 304, 305, 306, 308, 309, 310, 312, 314, 334, 337, 338, 340, 341, 344, 345, 346, 348, 350, 377, 380, 381, 384, 387, 388, 392, 393, 394, 428, 436, 445, 446, 448, 449, 460, 470, 478, 480, 482, 483, 485, 492, 493], "verbos": [17, 33, 461, 493], "subsytem": 17, "those": [17, 28, 119, 360], "flag": [17, 20, 33, 99, 104, 143, 149, 461, 484], "curl": [17, 20, 22, 23], "file_detail": 17, "gcs_grpc": 17, "gcs_http": 17, "gcs_stubbi": 17, "http_kvstore": 17, "http_transport": 17, "ocdbt": [17, 24, 219, 236, 239, 478, 479, 480, 481], "rate_limit": 17, "s3": [17, 24], "thread_pool": 17, "tsgrpc_kvstore": [17, 24], "zip": [17, 24], "zip_detail": 17, "tensorstore_curl_verbos": 17, "inform": [17, 20, 22, 23, 351, 390, 482], "print": [17, 87, 88, 89, 90, 94, 119, 293, 295, 296, 297, 298, 304, 329, 334, 338, 343, 492], "stderr": 17, "sslkeylogfil": 17, "decrypt": 17, "traffic": 17, "save": 17, "wireshark": 17, "google_application_credenti": [17, 22], "section": [17, 18, 20, 22, 23], "tensorstore_gcs_http_url": [17, 22], "googleapi": 17, "com": [17, 20, 22, 23, 29, 33, 460, 465, 466, 467, 468, 469], "oauth2": 17, "trust": 17, "tensorstore_gcs_request_concurr": [17, 22], "gcs_request_concurr": [17, 22, 482, 494], "tensorstore_http2_max_concurrent_stream": 17, "stream": 17, "activ": [17, 20], "larg": [18, 28, 30, 240, 356], "multi": [18, 20, 26, 28, 33, 350], "googl": [18, 20, 22, 24, 400, 494], "cloud": [18, 22, 24, 400, 482, 494], "network": [18, 21, 22, 23, 29], "filesystem": [18, 21, 24, 482, 494], "writeback": [18, 400, 426, 427], "transact": [18, 26, 27, 28, 31, 33, 231, 234, 238, 239, 240, 241, 243, 245, 247, 248, 361, 362, 363, 364, 379, 382, 391, 397, 398, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 428, 445, 482, 483, 485], "strong": 18, "isol": [18, 401, 402], "durabl": [18, 231, 234, 238, 239, 248, 400, 428], "acid": 18, "safe": [18, 21, 22, 28, 400, 482], "machin": [18, 21, 22, 482], "optimist": 18, "high": [18, 482], "advantag": [18, 400], "satur": 18, "bandwidth": 18, "asynchron": [18, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 277, 350, 361, 362, 363, 364, 379, 382, 397, 400, 401, 406, 428, 494], "throughput": 18, "latenc": [18, 28, 400, 482], "advanc": [18, 33, 107, 493], "tutori": 18, "guid": [18, 29], "setup": [18, 20], "instruct": 18, "build": 18, "instal": [18, 22], "abstract": [18, 33, 129, 163, 199], "interfac": [18, 27, 200, 277, 361, 362, 363, 364, 379, 397, 428], "done": [18, 20, 22, 113, 119, 120, 124, 277, 279, 280, 289, 312, 348, 428, 434, 482, 493], "analog": 18, "url": [18, 20, 21, 22, 23, 24, 26, 29, 200, 213, 216, 224, 241, 246, 460], "databas": [18, 28, 33, 478, 481], "introduc": 18, "through": [18, 19, 22, 24, 163], "express": [18, 33, 83, 93, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 133, 148, 163, 167, 282, 286, 314, 318, 350, 358, 362, 446, 477], "chunk": [18, 27, 33, 38, 39, 40, 42, 43, 44, 45, 48, 49, 51, 52, 53, 55, 58, 62, 63, 65, 66, 67, 282, 289, 292, 312, 314, 324, 339, 348, 350, 351, 359, 360, 366, 367, 378, 384, 389, 396, 400, 482, 492], "layout": [18, 33, 37, 38, 52, 53, 60, 61, 63, 64, 65, 67, 282, 289, 292, 312, 314, 324, 348, 350, 367, 382, 482, 492], "fill": [18, 117, 282, 289, 298, 312, 314, 330, 348, 350, 351, 372, 384, 482, 494, 495], "queri": [18, 23, 28, 119, 123, 124, 390], "close": [19, 83, 88], "62": [19, 33, 83, 470], "pm": 19, "infti": 19, "reserv": 19, "less": [19, 289, 295, 312, 348, 369, 411, 415, 445, 482, 483, 485, 492, 493, 495], "impos": [19, 411, 495], "inclus": [19, 83, 87, 88, 89, 102, 103, 130, 137, 146, 147, 154, 163, 170, 178, 179, 181, 188, 201, 203, 207, 282, 303, 314, 337, 350, 380, 384, 493], "unbound": [19, 33, 63, 67, 83, 90, 96, 97, 102, 103, 106, 137, 170, 223, 348, 470], "below": [19, 20, 28, 97, 103, 106, 493], "abov": [19, 20, 96, 102, 106, 108, 493], "mark": [19, 83, 107, 111, 122, 152, 185, 277, 279, 280, 300, 333, 375, 385, 446, 493], "chang": [19, 20, 107, 110, 111, 130, 150, 152, 163, 184, 185, 239, 243, 282, 299, 300, 314, 332, 333, 336, 348, 350, 374, 375, 384, 401, 446, 493], "unknown": [19, 289, 295, 312, 348, 368, 369, 372, 445, 482, 483, 485, 492, 495], "infinit": [19, 83, 148, 289, 312, 348, 445, 482, 483, 485, 492, 495], "similar": [19, 112, 113, 118, 187, 198, 302, 313, 335, 349, 378, 379, 396, 397, 493], "out": [19, 20, 28, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 166, 167, 168, 169, 170, 171, 172, 187, 198, 343, 384, 477, 493], "serial": 19, "shape": [19, 31, 34, 37, 38, 40, 42, 43, 48, 49, 51, 53, 63, 65, 67, 111, 119, 130, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 163, 170, 183, 191, 282, 285, 286, 287, 288, 289, 296, 302, 305, 312, 313, 314, 323, 328, 339, 340, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 387, 389, 390, 396, 397, 400, 445, 482, 483, 485, 492, 493, 495], "receiv": [19, 22, 23, 125, 128], "At": [19, 137, 170, 493], "inclusive_max": [19, 83, 86, 88, 96, 97, 101, 102, 103, 106, 130, 137, 146, 178, 470], "none": [19, 22, 23, 33, 34, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 56, 57, 58, 59, 63, 64, 65, 67, 71, 78, 79, 80, 83, 87, 88, 89, 90, 107, 108, 111, 113, 114, 115, 116, 119, 120, 121, 125, 126, 127, 128, 130, 137, 148, 152, 159, 160, 161, 162, 163, 170, 171, 185, 194, 195, 196, 197, 200, 213, 219, 223, 231, 234, 236, 238, 239, 240, 241, 243, 244, 245, 247, 248, 256, 260, 261, 262, 265, 277, 279, 280, 282, 285, 286, 287, 288, 289, 293, 295, 296, 297, 298, 300, 301, 302, 304, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 323, 325, 327, 328, 329, 330, 331, 333, 334, 335, 338, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 356, 359, 360, 361, 362, 363, 364, 366, 368, 369, 372, 373, 375, 378, 382, 384, 385, 386, 389, 390, 391, 392, 393, 394, 395, 396, 398, 400, 401, 403, 406, 408, 409, 428, 429, 432, 433, 435, 436, 437, 438, 445, 446, 461, 477, 481, 482, 483, 484, 485, 492, 493], "leq": 19, "exclus": [19, 83, 87, 96, 97, 130, 137, 142, 163, 170, 177, 201, 203, 206, 384, 493], "7": [19, 20, 34, 63, 67, 106, 108, 114, 132, 133, 136, 139, 146, 148, 166, 168, 170, 171, 172, 178, 187, 193, 198, 258, 259, 302, 313, 335, 349, 378, 384, 396, 418, 445, 483, 485, 493, 496], "occur": [19, 119, 231, 232, 234, 493], "onc": [19, 28, 33, 135, 248, 384, 400, 401, 410, 428, 492], "j": [19, 28, 132, 166], "form": [19, 77, 360, 481, 493], "mathtt": 19, "cdot": 19, "_dimens": 19, "_arrai": 19, "composit": [19, 25], "complet": [19, 34, 119, 121, 122, 124, 125, 128, 231, 232, 234, 238, 239, 243, 248, 277, 279, 280, 361, 362, 363, 364, 379, 382, 384, 397, 400, 428, 493, 494], "suffic": 19, "low": [19, 27], "cost": [19, 390], "larger": [19, 28, 494], "tabl": [19, 26], "relationship": 19, "sourc": [19, 350, 361, 362, 363, 364, 379, 397, 400, 428, 438], "target": [19, 20, 28, 38, 40, 44, 45, 51, 53, 65, 107, 117, 200, 239, 446, 493, 495], "input_rank": [19, 108, 111, 136, 163, 165, 166, 167, 169, 170, 175, 176, 182, 186, 257, 259, 288, 320, 360, 477, 493], "input_inclusive_max": [19, 113, 163, 170, 178], "input_shap": [19, 109, 114, 115, 116, 117, 163, 170, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 193, 258, 288, 317, 318, 319, 320, 335, 349, 360, 364, 493], "input_label": [19, 108, 109, 112, 113, 114, 115, 116, 117, 118, 163, 166, 170, 172, 174, 180, 182, 186, 190, 193, 317, 318, 357, 358, 482, 493, 494], "outputindexmap": [19, 33, 136, 163, 169, 170, 171, 189, 190, 193, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 288, 320, 360, 364], "logic": [19, 28, 130, 400, 496], "index_arrai": [19, 172, 193, 256, 258, 260, 288, 319, 320, 335, 349, 359, 360, 364, 378, 396], "conjunct": [19, 29, 348, 389, 482, 495], "index_array_bound": [19, 172], "indexinterv": 19, "inf": [19, 33, 63, 67, 83, 87, 88, 90, 94, 96, 97, 102, 103, 108, 109, 110, 111, 112, 116, 118, 131, 136, 137, 139, 161, 167, 168, 169, 170, 172, 187, 196, 198, 209, 227, 239, 243, 310, 346, 394, 470, 477, 492, 493], "immedi": [19, 28, 120, 129, 243, 382, 385, 400, 482, 493], "correctli": 19, "trip": 19, "manual": [19, 20], "involv": [19, 493], "rule": [19, 20], "m1": 19, "_rank": 19, "m2": 19, "unmatch": 19, "right": [19, 22, 23, 132, 166], "v1": [19, 482, 494], "_shape": 19, "neq": 19, "drop": [19, 400], "step": [19, 20, 108, 400, 493], "v4": 19, "_origin": 19, "succe": [19, 29], "a1": 19, "single_input_dimens": [19, 270, 275], "a2": 19, "rightarrow": 19, "mathrm": [19, 27], "mismatch": 19, "w": [19, 376], "addition": [19, 20, 83, 223, 241, 295, 348, 401, 492, 493], "simplest": 20, "packag": 20, "bind": [20, 223, 241, 244, 348, 389, 492], "later": [20, 21, 482, 483], "pip": 20, "environ": [20, 22, 23, 29], "latest": [20, 28, 29], "publish": [20, 33, 460], "vv": 20, "show": 20, "progress": [20, 30], "python3": 20, "py": [20, 130, 138, 168, 351, 353, 384], "pre": 20, "binari": [20, 28], "your": 20, "tool": 20, "code": [20, 460], "git": 20, "repositori": 20, "prerequisit": 20, "venv": 20, "bin": 20, "upgrad": 20, "setuptool": 20, "clone": 20, "http": [20, 22, 24, 29, 33, 459, 460, 465, 466, 467, 468, 469], "github": [20, 33, 460, 465, 466, 467, 468, 469], "cd": 20, "invok": [20, 119, 121], "modul": [20, 492], "rebuild": 20, "faster": [20, 21], "increment": [20, 289, 295, 312, 348, 369, 445, 482, 483, 485, 492, 495], "variabl": [20, 22, 23, 29, 33, 486, 491], "tensorstore_bazelisk": 20, "bazelisk": 20, "script": 20, "pass": [20, 33, 423, 426], "bazelisk_hom": 20, "download": 20, "tensorstore_bazel_compilation_mod": 20, "compil": 20, "opt": 20, "tensorstore_bazel_startup_opt": 20, "startup": 20, "space": [20, 33, 37, 61, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 155, 163, 166, 167, 168, 169, 170, 171, 172, 182, 186, 187, 190, 198, 289, 312, 343, 348, 445, 477, 482, 483, 485, 492, 493, 495], "posix": [20, 21], "escap": 20, "shlex": 20, "split": [20, 28], "output_user_root": 20, "bazel_cach": 20, "tensorstore_bazel_build_opt": 20, "debug": 20, "see": [20, 22, 29, 33, 459, 460], "bool_flag": 20, "archflag": 20, "maco": 20, "architectur": 20, "cross": 20, "arch": 20, "x86_64": 20, "arm64": 20, "universal2": 20, "macosx_deployment_target": 20, "earlier": [20, 28], "tensorstore_prebuilt_dir": 20, "invoc": [20, 493], "build_ext": 20, "tmp": [20, 21, 34, 214, 216, 217, 218, 220, 221, 222, 230, 233, 235, 237, 401, 494], "prebuilt": 20, "wheel": 20, "project": [20, 22], "ad": [20, 22, 29, 109, 110, 112, 113, 114, 115, 116, 117, 118, 198, 313, 349, 396, 397], "so": [20, 494], "static": [20, 200, 241, 277, 278], "part": [20, 34, 37, 53, 282, 289, 295, 446], "overal": 20, "add": [20, 37, 38, 51, 65, 108, 282, 312, 314, 348, 493], "workspac": 20, "load": 20, "bazel_tool": 20, "build_def": 20, "repo": 20, "bzl": 20, "http_archiv": 20, "util": 20, "mayb": 20, "strip_prefix": 20, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx": 20, "archiv": [20, 24, 32], "tar": 20, "gz": 20, "sha256": 20, "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyi": 20, "extern": [20, 223, 243, 244, 348, 389, 401], "tensorstore_depend": 20, "17": [20, 34, 114, 139, 172], "bazelrc": 20, "toolchain": 20, "msvc": 20, "max_path": 20, "260": 20, "fatal": 20, "c1083": 20, "cannot": [20, 107, 108, 119, 288, 401, 438], "Such": 20, "shorter": 20, "output_bas": 20, "fetchcont": 20, "fetchcontent_declar": 20, "url_hash": 20, "call": [20, 21, 22, 29, 34, 36, 78, 108, 111, 119, 120, 123, 126, 135, 231, 232, 234, 243, 279, 288, 292, 359, 382, 400, 403, 406, 492, 493], "fetchcontent_makeavail": 20, "target_link_librari": 20, "my_target": 20, "privat": 20, "all_driv": 20, "ninja": 20, "config": [20, 22, 28, 29, 481], "makefil": 20, "visual": 20, "studio": 20, "xcode": 20, "pull": 20, "basi": 20, "tensorstore_use_system_": 20, "line": [20, 23, 28, 484], "dtensorstore_use_system_": 20, "ON": 20, "vendor": 20, "symbol": 20, "collis": 20, "crash": [20, 21, 400], "incorrect": 20, "exampl": [20, 34, 216, 241, 351, 401, 492, 494], "dtensorstore_use_system_curl": 20, "dtensorstore_use_system_zlib": 20, "ensur": [20, 21, 28, 119, 126, 214, 230, 295, 400, 401, 482, 493], "safest": 20, "often": [20, 22, 400], "help": [20, 27, 31], "sccach": 20, "dcmake_": 20, "cxx": 20, "_compiler_launch": 20, "ccach": 20, "doc": [20, 22, 29, 33, 459], "build_doc": 20, "gcc": 20, "clang": 20, "microsoft": 20, "2019": 20, "29": [20, 34], "30037": 20, "cl": 20, "mingw64": 20, "lld": 20, "ld": 20, "appl": 20, "bug": 20, "relat": [20, 22, 23, 350, 351, 486, 491], "align": [20, 132, 166, 285, 317, 357, 361, 397, 400, 495], "debian": 20, "sudo": 20, "apt": 20, "get": 20, "essenti": [20, 29], "nasm": 20, "dev": 20, "don": [20, 249, 250, 252], "org": 20, "tl": 20, "certif": 20, "applic": [20, 22, 28, 336, 368, 372, 384, 492, 495], "readm": 20, "rtf": 20, "fetch": 20, "effort": 20, "date": [20, 23], "python_bin_path": 20, "blake3": 20, "0816badf3ada": 20, "com_google_boringssl": 20, "boringssl": 20, "098695591f3a": 20, "com_google_brotli": 20, "brotli": 20, "39bcecf4559f": 20, "org_sourceware_bzip2": 20, "com_github_cares_car": 20, "6654436a307a": 20, "org_blosc_cblosc": 20, "21": [20, 34, 493], "net_zlib": 20, "chromium": 20, "3787595bbbd3a374613713164db935e8331f5825": 20, "org_aomedia_avif": 20, "libavif": 20, "libjpeg": 20, "turbo": 20, "libpng": 20, "libwebp": 20, "org_lz4": 20, "05": 20, "org_nghttp2": 20, "nghttp2": 20, "61": 20, "com_github_nlohmann_json": 20, "nlohmann": 20, "com_github_pybind_pybind11": 20, "pybind11": 20, "com_google_snappi": 20, "32ded457c0b1": 20, "libtiff": 20, "tinyxml2": 20, "org_tukaani_xz": 20, "3alpha": 20, "net_zstd": 20, "export": 20, "24": [20, 34], "libaom": 20, "dav1d": 20, "Not": [20, 32], "gnu": 20, "patch": 20, "root": [21, 28, 481], "content": [21, 33, 482, 492], "lock": 21, "protocol": [21, 24, 30, 493], "reader": [21, 401], "file_io_concurr": [21, 81, 82, 222, 230, 233, 235, 237], "file_io_sync": [21, 222, 230, 233, 235, 237], "scheme": [21, 22, 23, 24, 26, 29], "wide": 21, "abc": [21, 214, 218, 220, 222, 223, 230, 235, 237, 241, 244, 331, 366, 373], "fewer": [21, 493], "fsync": [21, 400], "event": [21, 119, 120, 121, 492], "commit": [21, 28, 33, 231, 234, 238, 239, 243, 248, 382, 400, 401, 402, 406, 407, 408, 409, 410, 428, 432, 492], "won": [21, 111, 223, 241, 348], "rs1": 21, "relianc": 21, "semant": [21, 107, 108, 112, 118, 163, 168, 187, 198, 282, 287, 302, 313, 314, 319, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446, 493], "condit": [22, 28, 132, 166, 243, 248, 426, 427], "account": [22, 29, 63, 67, 86, 495], "permiss": 22, "requestor": 22, "pai": [22, 29], "bill": 22, "gcs_user_project": [22, 482, 494], "prefix": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 200, 213, 221, 242, 458, 459, 460, 493], "intend": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 111], "style": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 107, 108, 112, 113, 118, 148, 163, 168, 187, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446], "gcs_request_retri": [22, 482, 494], "request": [22, 23, 28, 29, 30, 34, 119, 122, 239, 243, 384, 390, 423, 424, 482, 492], "project_id": 22, "own": 22, "retri": [22, 23, 29, 30], "handl": [22, 23, 29, 33, 71, 72, 77, 119, 277, 350, 428, 492], "transient": [22, 23, 26, 29], "exponenti": [22, 29], "delai": [22, 23, 29, 34], "consecut": [22, 29, 31, 108, 493], "max_retri": [22, 23, 29], "initial_delai": [22, 23, 29], "backoff": [22, 23, 29], "max_delai": [22, 23, 29], "experimental_gcs_rate_limit": 22, "rate": [22, 29, 495], "read_rat": [22, 29], "issu": [22, 29, 400], "ramp": 22, "write_r": [22, 29], "doubling_tim": [22, 29], "2x": [22, 29], "gsutil": 22, "public": [22, 29, 494], "allus": 22, "servic": [22, 29, 30], "sdk": 22, "run": [22, 120, 125, 128, 492], "gcloud": 22, "auth": 22, "login": 22, "application_default_credenti": 22, "cloudsdk_config": 22, "develop": 22, "engin": 22, "gce": 22, "retriev": [22, 28, 29, 71, 77, 494], "work": [22, 23, 30], "77": [22, 23], "verifi": [22, 23], "cafil": [22, 23], "capath": [22, 23], "fake": 22, "localhost": [22, 29, 460], "4443": 22, "base_url": 23, "fragment": 23, "percent": 23, "8000": 23, "begin": [23, 108, 119, 126, 493], "treat": [23, 120, 243, 493, 495], "absolut": 23, "restrict": [23, 240, 493], "treatment": 23, "slightli": 23, "web": 23, "browser": 23, "20data": 23, "send": [23, 29], "insensit": 23, "sensit": [23, 28], "7230": 23, "obsolet": 23, "fold": 23, "crlf": 23, "sp": 23, "htab": 23, "bearer": 23, "xxxxx": 23, "http_request_concurr": 23, "http_request_retri": 23, "8080": 23, "20base": 23, "stale": 23, "respons": [23, 460], "control": [23, 400], "etag": 23, "varieti": 24, "kvstack": 24, "zarr3_sharding_index": 24, "shard": [24, 27, 31, 482, 494, 495], "amazon": [24, 29], "grpc": [24, 28, 30], "sharded_index": [24, 31], "concis": 24, "exclud": [24, 28, 493], "multippl": 25, "exact": 25, "pair": [26, 28, 277, 278, 411, 416], "manipul": 26, "test": [26, 29, 119], "memory_key_value_stor": [26, 223, 236, 244, 322, 350, 357, 358, 359, 360, 366, 373, 378, 389, 396, 482], "purpos": [26, 28, 133, 492, 493], "custom": 26, "minishard": 27, "contribut": 27, "murmurhash3_x86_128": 27, "_bit": 27, "good": 27, "choic": 27, "1gb": 27, "strongli": [27, 31], "signific": [27, 31, 400], "amplif": [27, 31, 495], "repeatedli": [27, 31], "cooper": [28, 33, 478], "coordin": [28, 33, 108, 478, 493], "ocdbt_coordin": 28, "subject": [28, 239, 350, 385, 428], "uuid": [28, 481], "hex": 28, "digit": 28, "randomli": 28, "gener": [28, 108, 200, 208, 210, 225, 226, 227, 228, 229, 243, 248, 360, 382, 385, 400, 411, 423, 424, 426, 427, 482, 492, 493, 495], "manifest_kind": 28, "max_inline_value_byt": [28, 481], "1048576": 28, "inlin": [28, 493], "max_decoded_node_byt": [28, 481], "4294967295": 28, "83951616": 28, "exce": 28, "version_tree_arity_log2": [28, 481], "logarithm": 28, "ariti": 28, "structur": 28, "assume_config": 28, "uncondit": 28, "correct": 28, "neglig": 28, "confirm": [28, 482], "would": [28, 29, 110, 111, 148, 150, 152, 184, 185, 299, 300, 332, 333, 374, 375, 384], "unmodifi": [28, 492], "unreferenc": 28, "garbag": 28, "behind": 28, "value_data_prefix": 28, "d": [28, 33, 83, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 132, 133, 150, 152, 159, 160, 161, 162, 164, 165, 166, 167, 184, 185, 194, 195, 196, 197, 283, 286, 299, 300, 308, 309, 310, 311, 315, 318, 332, 333, 342, 343, 344, 345, 346, 347, 355, 358, 362, 374, 375, 392, 393, 394, 395, 446, 447, 470, 481, 493, 494], "indirect": 28, "btree_node_data_prefix": 28, "version_tree_node_data_prefix": 28, "target_data_file_s": 28, "2147483648": 28, "flush": 28, "flle": 28, "typic": [28, 30, 32], "zstandard": 28, "lease_dur": 28, "durat": 28, "leas": 28, "collect": [28, 33, 458, 459], "increas": [28, 384, 390], "sequenti": 28, "nanosecond": 28, "timestamp": [28, 200, 208, 210, 225, 226, 492], "monoton": 28, "manag": [28, 33, 34, 71, 401], "batch": [28, 33, 34, 35, 36, 243, 382, 385, 400, 482], "creation": 28, "xxxxxxxxxxxxxxxx": 28, "portion": [28, 417, 495], "filenam": [28, 29], "referenc": [28, 111, 152, 185, 300, 333, 375, 438], "lowercas": 28, "hexadecim": 28, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx": 28, "too": 28, "random": 28, "client": 28, "travers": 28, "desir": [28, 295], "sever": [28, 119], "despit": 28, "variou": 28, "replac": [28, 223, 348, 493], "retain": [28, 34, 40, 51, 117, 244, 389, 400, 493, 495], "varint": 28, "uint32b": [28, 31], "uint64l": 28, "uint32l": 28, "bodi": 28, "compression_format": 28, "magic_valu": 28, "0x0cdb3a2a": 28, "crc32c_checksum": 28, "checksum": 28, "ubyt": 28, "max_decoded_note_byt": 28, "compression_method": 28, "int32l": 28, "compres": 28, "data_file_t": 28, "inline_vers": 28, "version_nod": 28, "indirectli": [28, 163, 495], "base_path": 28, "relative_path": 28, "full_path": 28, "transitive_path": 28, "transit": 28, "child": [28, 81, 82], "65535": 28, "count": [28, 148, 445, 485], "num_fil": 28, "path_prefix_length": 28, "path_suffix_length": 28, "base_path_length": 28, "path_suffix": 28, "simplifi": 28, "That": 28, "past": 28, "previou": [28, 493], "suffix": [28, 200, 213, 214, 230], "0x0cdb1234": 28, "manfiest": 28, "num_vers": 28, "generation_numb": [28, 481], "root_height": [28, 481], "data_file_id": 28, "data_file_offset": 28, "data_file_length": 28, "num_kei": [28, 481], "num_tree_byt": [28, 481], "num_indirect_value_byt": [28, 481], "commit_tim": [28, 481], "former": 28, "strictli": [28, 132, 166], "leap": 28, "reachabl": 28, "num_children": 28, "num_gener": 28, "entry_height": 28, "subtre": 28, "millisecond": 28, "earliest": 28, "contrast": [28, 493], "rather": [28, 53, 58, 59, 65, 108, 438, 445, 483, 485, 493, 495], "decreas": 28, "representaiton": 28, "0x0cdb20de": 28, "num_entri": 28, "children": 28, "relative_kei": 28, "prepend": 28, "key_prefix_length": 28, "key_suffix_length": 28, "key_suffix": 28, "value_length": 28, "value_kind": 28, "k": [28, 117, 132, 166], "num_indirect_entri": 28, "direct_value_length": 28, "num_direct_entri": 28, "deriv": [28, 411, 420], "direct_entri": 28, "direct": [28, 108], "direct_valu": 28, "indirect_entri": 28, "indirect_valu": [28, 481], "subtree_common_prefix_length": 28, "aw": 29, "requester_pai": 29, "suppli": [29, 494], "owner": 29, "aws_region": 29, "signatur": 29, "endpoint": 29, "1234": [29, 460], "host_head": 29, "host": 29, "localstack": 29, "mybucket": 29, "af": 29, "south": 29, "aws_credenti": 29, "s3_request_concurr": 29, "s3_request_retri": 29, "experimental_s3_rate_limit": 29, "tensorstore_s3_request_concurr": 29, "anonym": 29, "forc": [29, 119, 126], "profil": 29, "aws_profil": 29, "aws_shared_credentials_fil": 29, "metadata_endpoint": 29, "aws_ec2_metadata_service_endpoint": 29, "aws_access_key_id": 29, "aws_secret_access_kei": 29, "aws_session_token": 29, "cli": 29, "found": [29, 232], "ec2": 29, "imd": 29, "associ": [29, 33, 34, 83, 120, 208, 210, 212, 232, 243, 248, 314, 331, 348, 350, 373, 391, 406, 461, 482], "iam": 29, "userguid": 29, "envvar": 29, "html": 29, "secret": 29, "password": 29, "session": 29, "token": 29, "st": 29, "169": 29, "254": 29, "uri": 29, "respond": 29, "sdkref": 29, "featur": [29, 32], "tensorstore_grpc": 30, "kvstoreservic": 30, "timeout": [30, 119, 125, 128, 428, 435, 437], "There": [30, 351, 476, 486, 491, 494, 496], "known": [30, 445, 483, 485], "around": 30, "codec": [31, 37, 38, 53, 55, 65, 282, 289, 293, 312, 314, 325, 339, 348, 350, 368, 386, 482], "long": 31, "cell": 31, "grid_cell_indic": 31, "grid_shap": 31, "entri": [31, 225, 228, 481], "class": [33, 34, 38, 68, 72, 74, 83, 107, 119, 129, 130, 138, 163, 199, 201, 208, 213, 225, 249, 256, 266, 270, 277, 282, 314, 350, 351, 401, 411, 423, 426, 428, 446, 450, 478, 493], "stage": [33, 401], "modif": [33, 401], "abort": [33, 243, 401, 403, 404, 406, 408, 409, 410], "potenti": [33, 34, 493], "futur": [33, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 200, 238, 239, 240, 241, 243, 248, 277, 278, 279, 280, 350, 382, 384, 385, 390, 400, 401, 406, 409, 428, 429, 432, 433, 436, 460, 481, 482, 494], "4611686018427387903": [33, 102, 103, 470], "dim": [33, 63, 67, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 130, 132, 134, 138, 166, 170, 193, 256, 258, 261, 470], "outputindexmethod": [33, 256, 263, 266, 270, 271, 272, 273, 274, 275, 276], "dimexpress": [33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 131, 133, 150, 152, 159, 160, 161, 162, 163, 164, 167, 184, 185, 194, 195, 196, 197, 282, 283, 286, 299, 300, 308, 309, 310, 311, 314, 315, 318, 332, 333, 344, 345, 346, 347, 350, 355, 358, 362, 374, 375, 392, 393, 394, 395, 446, 493], "newaxi": [33, 108, 109, 477, 493], "alia": [33, 37, 38, 46, 60, 130, 147, 153, 163, 175, 176, 177, 178, 179, 180, 181, 183, 186, 281, 282, 301, 314, 334, 350, 377, 477], "singleton": [33, 109, 477], "openmod": [33, 249, 250, 251, 252, 253, 254, 255, 314, 336, 348, 350, 389, 482], "unit": [33, 282, 289, 295, 312, 314, 327, 348, 350, 369, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 445, 482, 483, 485, 492], "recheckcacheopt": [33, 281, 348, 389, 482], "arraylik": [33, 108, 256, 258, 260, 282, 289, 298, 312, 314, 330, 348, 350, 356, 361, 362, 363, 364, 372, 379, 382, 397, 400, 438, 482, 492], "virtualchunkedreadparamet": [33, 423, 424, 425, 492], "callback": [33, 121, 127, 423, 426, 428, 429, 436, 492], "virtual_chunk": [33, 423, 426, 492], "virtualchunkedwriteparamet": [33, 426, 427, 492], "bool_": [33, 440], "ustr": [33, 491, 496], "unicod": [33, 491, 496], "str": [33, 71, 77, 83, 87, 88, 89, 90, 93, 94, 105, 107, 110, 130, 134, 137, 141, 150, 151, 163, 170, 173, 180, 184, 200, 201, 203, 206, 207, 209, 213, 214, 217, 218, 221, 224, 225, 227, 230, 231, 232, 233, 234, 235, 242, 243, 246, 248, 270, 274, 282, 289, 291, 299, 312, 314, 322, 332, 348, 350, 374, 376, 411, 413, 416, 417, 420, 445, 446, 450, 453, 454, 456, 458, 459, 460, 461, 481, 482, 483, 484, 485, 491, 492, 493], "consum": [33, 108, 119, 240, 428, 493], "promis": [33, 119, 123, 277, 278, 279, 280], "produc": [33, 119, 125, 128, 277, 493], "writefutur": [33, 119, 350, 400, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437], "futurelik": [33, 119, 120, 129, 492], "distributedcoordinatorserv": [33, 478, 479, 480], "tree": [33, 478, 481], "dump": [33, 481], "experimental_collect_matching_metr": [33, 458], "metric": [33, 458, 459, 460], "experimental_collect_prometheus_format_metr": [33, 459], "prometheu": [33, 459, 460], "exposit": [33, 459], "io": [33, 459], "instrument": [33, 459], "exposition_format": [33, 459], "experimental_push_metrics_to_prometheu": [33, 460], "pushgatewai": [33, 460], "experimental_update_verbose_log": [33, 461], "parse_tensorstore_flag": [33, 484], "argv": [33, 484], "pars": [33, 71, 74, 80, 200, 213, 417, 484, 495], "defer": [34, 493], "until": [34, 119, 125, 128, 231, 232, 234, 238, 239, 243, 248, 382, 385, 400, 401, 410, 428, 482, 492, 493], "releas": [34, 400], "ultim": 34, "usag": [34, 401], "np": [34, 148, 356, 384, 492, 493, 494], "arang": [34, 384, 493], "reshap": [34, 384], "read_future1": 34, "read_future2": 34, "await": [34, 111, 119, 120, 200, 230, 233, 235, 236, 237, 238, 239, 241, 242, 243, 244, 246, 247, 248, 350, 356, 357, 358, 359, 360, 366, 367, 368, 369, 370, 371, 372, 373, 378, 382, 384, 385, 386, 389, 390, 396, 400, 401, 442, 445, 482, 483, 485, 492, 493, 494], "18": [34, 115], "19": 34, "23": [34, 115], "25": [34, 116, 323, 366], "26": 34, "27": 34, "28": [34, 115], "submit": [34, 36, 243, 382, 385, 400, 482], "deadlock": [34, 120, 243, 382, 385, 400, 482, 492], "reli": [34, 496], "destructor": 34, "del": [34, 231], "indefinit": [34, 400, 492], "cyclic": 34, "self": [36, 39, 50, 51, 52, 63, 64, 65, 67, 70, 73, 76, 77, 84, 85, 86, 91, 92, 93, 94, 96, 97, 99, 102, 103, 104, 106, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 123, 124, 125, 126, 127, 128, 132, 133, 134, 135, 136, 140, 141, 143, 149, 150, 152, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 173, 184, 185, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 202, 204, 214, 215, 217, 218, 220, 222, 223, 226, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 243, 244, 247, 248, 267, 268, 279, 280, 283, 284, 285, 286, 287, 288, 291, 294, 299, 300, 302, 303, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 322, 326, 332, 333, 335, 337, 340, 341, 342, 344, 345, 346, 347, 348, 349, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 372, 374, 375, 378, 379, 380, 381, 382, 384, 385, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 398, 400, 403, 406, 408, 412, 418, 419, 422, 429, 430, 431, 434, 435, 436, 437, 451, 456], "rais": [36, 63, 67, 91, 110, 111, 113, 114, 115, 116, 119, 125, 128, 135, 148, 150, 152, 161, 162, 184, 185, 196, 197, 231, 232, 234, 240, 243, 285, 286, 287, 288, 289, 299, 300, 302, 310, 311, 312, 313, 317, 318, 319, 320, 332, 333, 335, 346, 347, 348, 349, 374, 375, 390, 394, 395, 401, 408, 438, 482, 492], "valueerror": [36, 63, 67, 91, 135, 148, 162, 197, 240, 285, 286, 287, 288, 302, 311, 313, 317, 318, 319, 320, 335, 347, 349, 395], "to_json": [37, 38, 50, 64, 68, 70, 72, 73, 74, 76, 81, 130, 158, 163, 193, 213, 222, 282, 307, 314, 342, 411, 422, 450, 456], "ndim": [37, 38, 46, 60, 130, 153, 163, 186, 282, 301, 314, 334, 350, 377], "tupl": [37, 38, 42, 43, 48, 49, 56, 57, 58, 59, 130, 142, 144, 145, 146, 147, 148, 151, 154, 156, 163, 165, 175, 176, 177, 178, 179, 180, 181, 183, 188, 191, 277, 278, 282, 289, 295, 303, 305, 312, 314, 327, 337, 340, 348, 350, 369, 380, 387, 411, 416, 445, 482, 483, 485, 492, 493], "innermost": [37, 53, 58, 65, 495], "inner_order_soft_constraint": [37, 53, 58, 59, 65, 495], "grid_origin_soft_constraint": [37, 53, 57, 63, 65, 67, 495], "write_chunk_templ": [37, 63, 67], "read_chunk_templ": [37, 63, 67], "__eq__": [37, 38, 39, 52, 83, 86, 201, 202, 213, 215, 225, 226, 282, 284, 314, 316, 411, 412], "compar": [37, 38, 39, 52, 83, 86, 201, 202, 213, 215, 225, 226, 282, 284, 314, 316, 411, 412], "include_default": [38, 50, 68, 70, 72, 73, 74, 76, 213, 222, 282, 307, 314, 342], "shape_soft_constraint": [38, 40, 49, 51, 53, 64, 65, 495], "aspect": [38, 40, 42, 43, 51, 53, 65, 495], "aspect_ratio_soft_constraint": [38, 40, 43, 51, 53, 65, 495], "elements_soft_constraint": [38, 40, 45, 51, 53, 65, 495], "grid_soft_constraint": [40, 51], "chunk_shape_soft_constraint": [53, 65], "write_chunk_shape_soft_constraint": [53, 64, 65], "read_chunk_shape_soft_constraint": [53, 65], "codec_chunk_shap": [53, 65], "codec_chunk_shape_soft_constraint": [53, 65], "chunk_aspect_ratio_soft_constraint": [53, 65], "write_chunk_aspect_ratio": [53, 65], "write_chunk_aspect_ratio_soft_constraint": [53, 65], "read_chunk_aspect_ratio": [53, 65], "read_chunk_aspect_ratio_soft_constraint": [53, 65], "codec_chunk_aspect_ratio": [53, 65], "codec_chunk_aspect_ratio_soft_constraint": [53, 65], "chunk_elements_soft_constraint": [53, 65], "write_chunk_elements_soft_constraint": [53, 65], "read_chunk_elements_soft_constraint": [53, 65], "codec_chunk_el": [53, 65], "codec_chunk_elements_soft_constraint": [53, 65], "prefer": [53, 65, 495], "clear": [53, 65], "105": [63, 67, 342, 343, 492], "206": [63, 67], "307": [63, 67], "207": [63, 67], "incompat": [63, 67, 289, 312, 348, 482, 492], "1000000": 64, "framework": 71, "inherit": [71, 79, 80, 81], "__getitem__": [71, 77, 107, 108, 112, 118, 130, 132, 133, 134, 135, 136, 163, 166, 167, 168, 169, 187, 198, 200, 231, 232, 234, 243, 266, 267, 282, 285, 286, 287, 288, 302, 313, 314, 317, 318, 319, 320, 335, 349, 350, 357, 358, 359, 360, 362, 378, 396, 446], "whether": [76, 87, 88, 89, 90, 108, 119, 123, 124, 130, 137, 144, 145, 163, 170, 175, 176, 348, 351, 353, 354, 389, 390, 401, 404, 405, 407, 410, 438, 458, 493], "primarili": [77, 83, 133, 136], "introspect": 77, "constructor": 78, "5000000": [79, 81, 82], "assert": [81, 120, 215, 284, 316, 470], "implicit_low": [83, 86, 87, 88, 89, 90, 100], "intersect": [83, 104, 109, 130, 149, 351], "exclusive_min": [83, 97, 103], "implicit_upp": [83, 86, 87, 88, 89, 90, 93, 101], "__len__": [83, 92, 130, 140, 266, 268], "__contains__": [83, 84, 85], "__iter__": [83, 91], "iter": [83, 91], "__str__": [83, 94], "__repr__": [83, 93, 130, 141, 163, 173, 200, 213, 217, 233, 282, 291, 314, 322], "4611686018427387904": [96, 97], "propag": [99, 104, 143, 149], "9223372036854775807": 106, "particularli": [106, 492], "meaning": 106, "numpyindexingspec": [107, 108, 112, 118, 163, 168, 187, 198, 282, 287, 302, 313, 314, 319, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446], "oindex": [107, 112, 163, 168, 187, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 360, 363, 364, 378, 379, 396, 397, 446], "outer": [107, 112, 163, 187, 282, 302, 314, 335, 350, 378, 379, 446], "vindex": [107, 108, 118, 163, 168, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 360, 363, 364, 378, 379, 396, 397, 446], "translate_to": [107, 116, 130, 161, 163, 196, 282, 310, 314, 346, 350, 394, 446, 483], "translate_bi": [107, 108, 110, 115, 130, 133, 160, 163, 165, 167, 195, 282, 309, 314, 342, 343, 345, 350, 393, 446], "shift": [107, 114, 115, 446, 493], "translate_backward_bi": [107, 114, 130, 159, 163, 194, 282, 308, 314, 344, 350, 392, 446], "amount": [107, 113, 240, 446, 493], "dimselectionlik": [107, 117, 130, 135, 162, 163, 197, 282, 311, 314, 347, 350, 395, 446, 447], "diagon": [107, 109, 446], "extract": [107, 109, 446, 493], "mark_bounds_implicit": [107, 111, 130, 152, 163, 185, 282, 300, 314, 333, 350, 375, 446], "slice": [107, 108, 111, 113, 130, 132, 148, 152, 163, 166, 185, 282, 300, 314, 333, 350, 375, 446, 493, 494], "term": [108, 112, 118, 187, 198, 302, 313, 335, 349, 363, 378, 379, 396, 397, 493], "stop": [108, 111, 152, 185, 300, 333, 375, 493], "inert": [108, 493], "necessarili": [108, 351, 493, 495], "traceback": [108, 123, 135, 231, 232, 234, 243, 279, 288, 493], "indexerror": [108, 110, 111, 113, 114, 115, 116, 150, 152, 161, 184, 185, 196, 288, 299, 300, 310, 332, 333, 346, 374, 375, 394, 493], "sole": 108, "nonzero": [108, 493], "remov": 109, "newli": 109, "duplic": [110, 150, 184, 299, 332, 374, 493], "adjust": 111, "resolv": [111, 120, 129, 240, 243, 248, 350, 384, 385, 493], "expand": [111, 384], "Be": 111, "bypass": 111, "s_subregion": [111, 493], "orthogon": [112, 187, 302, 335, 378, 379, 493], "expr": [113, 130, 133, 163, 167, 282, 286, 288, 314, 318, 320, 350, 358, 360, 362, 364, 493], "irrespect": [113, 239, 243], "unchang": [113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 223, 241, 308, 309, 310, 344, 345, 346, 348, 392, 393, 394, 493], "neg": [117, 134, 148, 445, 485, 493, 495], "reorder": 117, "uncondition": [118, 198, 313, 349, 396, 397, 493], "pattern": 119, "asyncio": [119, 120, 121, 122, 400, 492, 494], "keyword": 119, "synchron": [119, 231, 232, 234, 350, 356, 361, 362, 363, 364, 379, 382, 397, 400, 401, 408, 492, 494], "add_done_callback": [119, 121, 126, 428, 429], "lambda": 119, "wait": [119, 400, 492, 494], "design": 119, "interoper": [119, 350, 356, 439, 494], "loop": [119, 120, 121, 492], "ensure_futur": [119, 400], "70": [119, 317, 318, 319, 320, 335, 349, 356, 357, 358, 359, 360, 361, 362, 363, 364, 370, 371, 378, 379, 382, 389, 396, 397, 400], "callabl": [119, 121, 127, 428, 429, 436, 492], "upon": [119, 121, 493], "remove_done_callback": [119, 127, 428, 436], "unregist": [119, 127], "cancel": [119, 122, 123, 124, 400, 428, 430, 431], "abstracteventloop": [120, 492], "async": [120, 401, 492, 494], "def": [120, 492], "get_valu": 120, "coroutin": [120, 129, 492], "get_running_loop": [120, 492], "readi": [121, 125, 128, 238, 239, 243, 382, 385, 400, 409, 482], "wrap": 121, "call_soon_threadsaf": 121, "unsuccessfulli": [122, 128, 277, 279], "cancellederror": [122, 123], "deadlin": [125, 128, 435, 437], "successfulli": [125, 277, 280, 351, 400, 409, 428], "timeouterror": [125, 128], "did": [125, 128], "keyboardinterrupt": [125, 128], "main": [125, 128], "keyboard": [125, 128], "interrupt": [125, 128], "success": [128, 232, 406, 408], "cartesian": 130, "product": [130, 157], "immut": [130, 411, 492, 493], "implicit_lower_bound": [130, 137, 144, 163, 170, 175, 193, 493], "implicit_upper_bound": [130, 137, 145, 163, 170, 176, 193], "index_exp": [130, 148, 492], "box": [130, 143], "discrep": [132, 166], "behav": 133, "consequ": [133, 136, 223, 244, 348, 389], "though": [133, 136, 492], "output_rank": [136, 163, 165, 190, 288, 320, 360, 361, 364], "len": 140, "arr": 148, "60": [157, 317, 318, 357, 358, 361, 362, 366, 396, 495], "input_origin": [163, 179, 181], "__call__": [163, 165, 450, 451], "obj": [168, 351, 353, 493], "index_rang": [170, 193, 256, 258, 261], "timestampedstoragegener": [200, 208, 209, 210, 225, 226, 227, 228, 229, 241, 243, 248, 492], "readresult": [200, 208, 209, 210, 211, 212, 241, 243, 248], "state": [200, 208, 209, 211, 241, 243, 248], "stamp": [200, 208, 209, 210, 241, 243, 248], "miss": [200, 208, 209, 211, 243, 248, 495], "txn": [200, 247, 363, 400, 401], "with_transact": [200, 241, 247, 350, 363, 398, 400, 401, 445, 482, 483, 485, 492], "commit_sync": [200, 363, 401, 406, 408], "keyrang": [200, 201, 202, 203, 204, 205, 206, 207, 238, 239, 240], "retain_context": [200, 244, 389], "delete_rang": [200, 238], "experimental_copy_range_to": [200, 239], "__setitem__": [200, 231, 232, 234, 243, 248, 350, 361, 362, 363, 364, 379, 397], "__delitem__": [200, 231, 232, 234, 243, 248], "__add__": [200, 213, 214, 230], "__truediv__": [200, 213, 214, 218, 230, 235, 411, 419], "usual": [203, 207, 493], "r": [205, 376], "unbind_context": [213, 223, 244, 348, 389], "dataabc": [214, 230], "comparison": [215, 284, 289, 312, 316, 348, 482], "context_a": [215, 316], "context_b": [215, 316], "strip_context": [223, 348, 389], "captur": [223, 244, 348, 389], "graph": [223, 244, 348, 389], "interdepend": [223, 244, 348, 389], "isomorph": [223, 244, 348, 389], "keyerror": [231, 232, 234, 243], "record": [231, 234, 238, 239, 248], "continu": [231, 232, 234], "aa": 238, "cc": 238, "source_rang": 239, "source_staleness_bound": 239, "abl": 239, "violat": 239, "fraction": [239, 243], "made": [239, 243, 401, 438, 492], "ag": [239, 243], "strip_prefix_length": 240, "strip": [240, 417, 495], "if_not_equ": [243, 423, 424, 492], "staleness_bound": [243, 423, 425], "reflect": [243, 359, 370, 382, 400, 428], "commit_async": [247, 400, 401, 403, 406, 408], "if_equ": [248, 426, 427], "arg0": [266, 267, 450, 451], "signal": 277, "set_result": [277, 280], "set_except": [277, 279], "union": 281, "unconstrain": [295, 482], "open_mod": [314, 336, 348, 350, 389, 482], "cast_spec": 323, "downsampled_spec": 323, "um": 327, "accessor": 336, "mutat": 336, "minimal_spec": [348, 389], "recheck_cach": [348, 389, 482], "20000": [350, 494], "1048": 350, "u4": [350, 359, 360, 366, 378, 389, 396], "storagestatist": [350, 351, 352, 353, 354, 390], "statist": [350, 351, 353, 354, 390, 481], "__array__": [350, 356, 382], "ndarrai": [350, 356, 492, 493, 494], "polici": [350, 385], "storage_statist": [350, 351, 353, 354, 390], "readabl": [350, 383], "writabl": [350, 399, 438], "yet": [350, 372, 382], "astyp": [350, 365], "These": 351, "about": 351, "were": [351, 493], "not_stor": [351, 352, 354, 390], "similarli": 351, "fully_stor": [351, 352, 353, 390], "query_fully_stor": [353, 390], "query_not_stor": [354, 390], "partit": [356, 495], "mere": [359, 400, 428], "subscript": [361, 362, 363, 364, 379, 397, 493, 494], "fine": [361, 362, 363, 364, 379, 397], "grain": [361, 362, 363, 364, 379, 397], "shorthand": [363, 364], "5nm": [369, 418, 420, 421], "8nm": 369, "rw": 376, "uncommit": [382, 400, 401], "resize_metadata_onli": 384, "resize_tied_bound": 384, "expand_onli": 384, "shrink_onli": 384, "param": 384, "shrunk": 384, "outsid": [384, 401, 493], "ti": 384, "caution": 384, "fix_resizable_bound": 385, "possibli": 386, "significantli": 390, "notimplementederror": 390, "can_reference_source_data_indefinit": 400, "track": 400, "surviv": 400, "acknowledg": 400, "jointli": 400, "accomplish": 400, "keep": 400, "mind": 400, "arrang": 400, "perfectli": [400, 493], "disjoint": 400, "coalesc": [400, 401], "now": [400, 482], "visibl": 401, "roll": 401, "observ": [401, 492], "43": 401, "44": 401, "45": 401, "exit": 401, "repeatable_read": [401, 402], "commit_start": [401, 407], "repeat": 402, "quaniti": [411, 495], "base_unit": [411, 413, 415, 417, 420, 421, 495], "udunits2": [411, 495], "deviat": [411, 495], "__mul__": [411, 418], "divisor": [411, 419], "divid": [411, 419, 493], "trail": [417, 495], "whitespac": [417, 495], "3e5": 417, "300000": 417, "7nm": 419, "u": [420, 421], "newer": [423, 424], "fulfil": [423, 425], "hold": 428, "longer": 428, "forward": 428, "axi": [445, 485], "unshar": [445, 482, 483, 485, 492], "numpy_dtyp": [450, 455], "metric_prefix": [458, 459, 460], "include_zero_metr": 458, "dict": 458, "job": 460, "statu": 460, "overwrit": 461, "ml": [465, 466, 467, 468, 469], "object_": [476, 486, 491], "port": [478, 480], "btreenod": 481, "versionnod": 481, "manifest": 481, "ce": 481, "8388608": 481, "version_tree_nod": 481, "35": 481, "78": 481, "btree": 481, "inline_valu": 481, "minim": [482, 493], "janelia": 482, "flyem": 482, "hemibrain": 482, "segment": [482, 494, 495], "0x8": [482, 494], "41408": [482, 494], "1414": 482, "707": 482, "characterist": 482, "simultan": 482, "redund": [482, 495], "store2": 482, "unverifi": 482, "know": 482, "parallel": 482, "nened": 483, "argument": [484, 493], "sy": 484, "termin": [486, 491], "read_funct": 492, "write_funct": 492, "do_read": 492, "read_param": 492, "102": [492, 494], "103": 492, "104": 492, "106": 492, "read_context": 492, "do_writ": 492, "write_context": 492, "recomput": 492, "100mb": [492, 494], "broader": 492, "wish": 492, "cloudpickl": 492, "preserv": 492, "unpickl": 492, "free": 492, "basic": 493, "integr": 493, "array_lik": 493, "out_of_rang": 493, "__index__": 493, "pep": 493, "357": 493, "toward": 493, "silent": 493, "unequ": 493, "domin": 493, "interleav": 493, "legaci": 493, "wherebi": 493, "confus": 493, "mix": 493, "perfect": 493, "few": 493, "shortcut": 493, "truncat": 493, "predecessor": 493, "dask": 493, "propos": 493, "enhanc": 493, "power": 493, "sel": 493, "op1": 493, "opn": 493, "denot": 493, "lightweight": 493, "easili": 493, "flatten": 493, "sum": 493, "plu": 493, "likewis": 493, "intermedi": 493, "dexpr": 493, "iexpr": 493, "arg": 493, "onto": 493, "suffici": 493, "squar": 493, "import": 494, "write_futur": 494, "82": 494, "99": 494, "83": 494, "demonstr": 494, "flyeem": 494, "dataset_futur": 494, "100_000_000": 494, "0x": 494, "dataset_3d": 494, "100x100x1": 494, "middl": 494, "15000": 494, "15100": 494, "read_futur": 494, "1194100437": 494, "1408314276": 494, "1161117856": 494, "1132030694": 494, "5813054053": 494, "hit": 494, "against": 495, "recurs": 495, "third": 495, "chunkss": 495, "unshard": 495, "evenli": 495, "subdivid": 495, "boundari": 495, "further": 495, "9223372036854775808": 495, "486000": 495, "90": 495, "canon": 495, "5e": 495, "9m": 495, "char": 496, "occupi": 496, "ascii": 496, "expon": 496, "mantissa": 496, "bia": 496, "nan": 496, "infin": 496, "utf": 496}, "objects": {"": [[10, 0, 1, "json-CacheRevalidationBound", "CacheRevalidationBound", ""], [495, 0, 1, "json-ChunkLayout", "ChunkLayout", ""], [495, 0, 1, "json-ChunkLayout/Grid", "ChunkLayout/Grid", "Constraints on the write/read/codec chunk grids."], [495, 0, 1, "json-Codec", "Codec", ""], [0, 0, 1, "json-Context", "Context", ""], [0, 0, 1, "json-ContextResource", "ContextResource", ""], [3, 0, 1, "json-DownsampleMethod", "DownsampleMethod", "Downsample method"], [19, 0, 1, "json-IndexDomain", "IndexDomain", ""], [19, 0, 1, "json-IndexInterval", "IndexInterval", "Specifies a closed interval of integer index values."], [19, 0, 1, "json-IndexTransform", "IndexTransform", ""], [10, 0, 1, "json-KeyValueStoreBackedChunkDriver", "KeyValueStoreBackedChunkDriver", ""], [24, 0, 1, "json-KvStore", "KvStore", "Key-value store specification."], [24, 0, 1, "json-KvStoreUrl", "KvStoreUrl", "URL representation of a key-value store."], [21, 0, 1, "json-KvStoreUrl/file", "KvStoreUrl/file", "file:// KvStore URL scheme"], [22, 0, 1, "json-KvStoreUrl/gs", "KvStoreUrl/gs", "gs:// KvStore URL scheme"], [23, 0, 1, "json-KvStoreUrl/http", "KvStoreUrl/http", "http:// and https:// KvStore URL scheme"], [26, 0, 1, "json-KvStoreUrl/memory", "KvStoreUrl/memory", "memory:// KvStore URL scheme"], [29, 0, 1, "json-KvStoreUrl/s3", "KvStoreUrl/s3", "s3:// KvStore URL scheme"], [19, 0, 1, "json-OutputIndexMap", "OutputIndexMap", "Specifies a transform from an input space to a single output index."], [495, 0, 1, "json-Schema", "Schema", ""], [496, 0, 1, "json-TensorStore", "TensorStore", "Specifies a TensorStore to open/create."], [495, 0, 1, "json-Unit", "Unit", "Specifies a physical quantity/unit."], [1, 0, 1, "json-driver/array", "driver/array", ""], [4, 0, 1, "json-driver/avif", "driver/avif", ""], [5, 0, 1, "json-driver/bmp", "driver/bmp", ""], [2, 0, 1, "json-driver/cast", "driver/cast", ""], [3, 0, 1, "json-driver/downsample", "driver/downsample", ""], [6, 0, 1, "json-driver/jpeg", "driver/jpeg", ""], [11, 0, 1, "json-driver/json", "driver/json", ""], [12, 0, 1, "json-driver/n5", "driver/n5", ""], [12, 0, 1, "json-driver/n5/Codec", "driver/n5/Codec", ""], [12, 0, 1, "json-driver/n5/Compression", "driver/n5/Compression", ""], [12, 0, 1, "json-driver/n5/Compression/blosc", "driver/n5/Compression/blosc", ""], [12, 0, 1, "json-driver/n5/Compression/bzip2", "driver/n5/Compression/bzip2", ""], [12, 0, 1, "json-driver/n5/Compression/gzip", "driver/n5/Compression/gzip", ""], [12, 0, 1, "json-driver/n5/Compression/raw", "driver/n5/Compression/raw", ""], [12, 0, 1, "json-driver/n5/Compression/xz", "driver/n5/Compression/xz", ""], [13, 0, 1, "json-driver/neuroglancer_precomputed", "driver/neuroglancer_precomputed", ""], [13, 0, 1, "json-driver/neuroglancer_precomputed/Codec", "driver/neuroglancer_precomputed/Codec", "Neuroglancer Precomputed Codec"], [7, 0, 1, "json-driver/png", "driver/png", ""], [14, 0, 1, "json-driver/stack", "driver/stack", ""], [8, 0, 1, "json-driver/tiff", "driver/tiff", ""], [9, 0, 1, "json-driver/webp", "driver/webp", ""], [15, 0, 1, "json-driver/zarr", "driver/zarr", ""], [15, 0, 1, "json-driver/zarr/Codec", "driver/zarr/Codec", ""], [15, 0, 1, "json-driver/zarr/Compressor", "driver/zarr/Compressor", "Compressor"], [15, 0, 1, "json-driver/zarr/Compressor/blosc", "driver/zarr/Compressor/blosc", ""], [15, 0, 1, "json-driver/zarr/Compressor/bz2", "driver/zarr/Compressor/bz2", ""], [15, 0, 1, "json-driver/zarr/Compressor/zlib", "driver/zarr/Compressor/zlib", ""], [15, 0, 1, "json-driver/zarr/Compressor/zstd", "driver/zarr/Compressor/zstd", ""], [16, 0, 1, "json-driver/zarr3", "driver/zarr3", ""], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding", "driver/zarr3/ChunkKeyEncoding", "Specifies the encoding of chunk grid positions as keys in the underlying kvstore."], [16, 0, 1, "json-driver/zarr3/Codec", "driver/zarr3/Codec", ""], [16, 0, 1, "json-driver/zarr3/Codec/blosc", "driver/zarr3/Codec/blosc", "Specifies Blosc compression."], [16, 0, 1, "json-driver/zarr3/Codec/bytes", "driver/zarr3/Codec/bytes", "Fixed-size encoding for numeric types."], [16, 0, 1, "json-driver/zarr3/Codec/crc32c", "driver/zarr3/Codec/crc32c", "Appends a CRC-32C checksum to detect data corruption."], [16, 0, 1, "json-driver/zarr3/Codec/gzip", "driver/zarr3/Codec/gzip", "Specifies gzip compression."], [16, 0, 1, "json-driver/zarr3/Codec/sharding_indexed", "driver/zarr3/Codec/sharding_indexed", "Sharding codec that enables hierarchical chunking."], [16, 0, 1, "json-driver/zarr3/Codec/transpose", "driver/zarr3/Codec/transpose", "Transposes the dimensions of an array."], [16, 0, 1, "json-driver/zarr3/Codec/zstd", "driver/zarr3/Codec/zstd", "Specifies Zstd compression."], [16, 0, 1, "json-driver/zarr3/CodecChain", "driver/zarr3/CodecChain", "Specifies a chain of codecs."], [16, 0, 1, "json-driver/zarr3/DataType", "driver/zarr3/DataType", "Specifies the zarr data type."], [16, 0, 1, "json-driver/zarr3/Metadata", "driver/zarr3/Metadata", ""], [16, 0, 1, "json-driver/zarr3/SingleCodec", "driver/zarr3/SingleCodec", "Specifies a single codec."], [496, 0, 1, "json-dtype", "dtype", "Specifies a TensorStore data type."], [21, 0, 1, "json-kvstore/file", "kvstore/file", "Read/write access to the local filesystem."], [22, 0, 1, "json-kvstore/gcs", "kvstore/gcs", "Read/write access to Google Cloud Storage (GCS)."], [23, 0, 1, "json-kvstore/http", "kvstore/http", "Read-only access to arbitrary HTTP servers."], [25, 0, 1, "json-kvstore/kvstack", "kvstore/kvstack", "Stack (overlay) driver for key value store mapping."], [26, 0, 1, "json-kvstore/memory", "kvstore/memory", "Read/write, non-persistent in-memory storage."], [27, 0, 1, "json-kvstore/neuroglancer_uint64_sharded", "kvstore/neuroglancer_uint64_sharded", "Read/write adapter for the Neuroglancer Precomputed sharded format."], [27, 0, 1, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec", "kvstore/neuroglancer_uint64_sharded/ShardingSpec", "Sharding metadata"], [28, 0, 1, "json-kvstore/ocdbt", "kvstore/ocdbt", "Read/write adapter for the OCDBT format."], [28, 0, 1, "json-kvstore/ocdbt/Compression/zstd", "kvstore/ocdbt/Compression/zstd", "Specifies Zstandard compression."], [29, 0, 1, "json-kvstore/s3", "kvstore/s3", "Read/write access to Amazon S3-compatible object stores."], [30, 0, 1, "json-kvstore/tsgrpc_kvstore", "kvstore/tsgrpc_kvstore", "Read/write key-value store using the tensorstore-specific gRPC protocol."], [31, 0, 1, "json-kvstore/zarr3_sharding_indexed", "kvstore/zarr3_sharding_indexed", "Read/write adapter for the zarr v3 sharded_indexed format."], [32, 0, 1, "json-kvstore/zip", "kvstore/zip", "Read-only adapter for the ZIP archive format."], [20, 9, 1, 1, "ARCHFLAGS", "macOS only. Specifies the CPU architecture to target for cross-compilation. May be -arch x86_64 or -arch arm64. Universal2 builds (specified by -arch arm64 -arch x86_64 are not supported)."], [29, 9, 1, 1, "AWS_ACCESS_KEY_ID", "Specifies an AWS access key associated with an IAM account. See "], [29, 9, 1, 1, "AWS_EC2_METADATA_SERVICE_ENDPOINT", "Overrides the default EC2 Instance Metadata Service (IMDS) endpoint of http://169.254.169.254. This must be a valid uri, and should respond to the AWS IMDS api endpoints. See "], [29, 9, 1, 1, "AWS_PROFILE", "Specifies the name of the AWS CLI profile with the credentials and options to use. This can be the name of a profile stored in a credentials or config file, or the value default to use the default profile."], [29, 9, 1, 1, "AWS_SECRET_ACCESS_KEY", "Specifies the secret key associated with the access key. This is essentially the \"password\" for the access key. See "], [29, 9, 1, 1, "AWS_SESSION_TOKEN", "Specifies the session token value that is required if you are using temporary security credentials that you retrieved directly from AWS STS operations. See "], [29, 9, 1, 1, "AWS_SHARED_CREDENTIALS_FILE", "Specifies the location of the file that the AWS CLI uses to store access keys. The default path is ~/.aws/credentials. See "], [20, 9, 1, 1, "BAZELISK_HOME", "Duplicate explicit target name: \"bazelisk\"."], [17, 9, 1, 1, "GOOGLE_APPLICATION_CREDENTIALS", "Specifies the local path to a Google Cloud JSON credentials file. Refer to the Google Cloud Storage Authentication section for details."], [20, 9, 1, 1, "MACOSX_DEPLOYMENT_TARGET", "macOS only. Specifies the minimum required macOS version to target. Must not be earlier than 10.14. If not specified, defaults to the same macOS version required by the Python binary itself, or 10.14 if later."], [20, 9, 1, 1, "PYTHON_BIN_PATH", "Path to Python binary to use when running Python executables/tests. When Bazel is invoked by the Python package build (setup.py), this is set automatically."], [17, 9, 1, 1, "SSLKEYLOGFILE", "Specifies the path to a local file where information necessary to decrypt TensorStore's TLS traffic will be saved in a format compatible with Wireshark. Refer to the libcurl documentation for more details."], [20, 9, 1, 1, "TENSORSTORE_BAZELISK", "Path to Bazelisk script that is invoked in order to execute the build. By default the bundled bazelisk.py is used, but this environment variable allows that to be overridden in order to pass additional options, etc."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_BUILD_OPTIONS", "Additional Bazel build options or configuration settings to specify when building. The encoding is the same as for TENSORSTORE_BAZEL_STARTUP_OPTIONS."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_COMPILATION_MODE", "Bazel compilation mode to use. Defaults to opt (optimized build)."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_STARTUP_OPTIONS", "Additional Bazel startup options to specify when building. Multiple options may be separated by spaces; options containing spaces or other special characters should be encoded according to Posix shell escaping rules as implemented by shlex.split()."], [17, 9, 1, 1, "TENSORSTORE_CA_BUNDLE", "Specifies the path to a local file containing one or more CA certificates concatenated into a single file in PEM format. On many Linux distributions, the system certificate bundle is available at /etc/ssl/certs/ca-certificates.crt. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "TENSORSTORE_CA_PATH", "Specifies the path of a local directory containing one or more CA certificates in PEM format. Each file in the directory must contain a single certificate, and the directory must be prepared using the OpenSSL c_rehash command. Refer to the libcurl documentation for more details. Note that this is not the most common format for the system CA certificate store. In most cases, the system CA certificate store should instead be specified using TENSORSTORE_CA_BUNDLE."], [17, 9, 1, 1, "TENSORSTORE_CURL_VERBOSE", "If set to any value, verbose debugging information will be printed to stderr for all HTTP requests."], [17, 9, 1, 1, "TENSORSTORE_GCS_HTTP_URL", "Specifies to connect to an alternative server in place of https://storage.googleapis.com. Note that the normal Google oauth2 credentials are included in requests, and therefore only trusted servers should be used."], [17, 9, 1, 1, "TENSORSTORE_GCS_REQUEST_CONCURRENCY", "Specifies the concurrency level used by the shared Context Context.gcs_request_concurrency resource. Defaults to 32."], [17, 9, 1, 1, "TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS", "Specifies the maximum number of concurrent streams per HTTP/2 connection, without limiting the total number of active connections. When unset, a default of 4 concurrent streams are permitted."], [20, 9, 1, 1, "TENSORSTORE_PREBUILT_DIR", "If specified, building is skipped, and instead setup.py expects to find the pre-built extension module in the specified directory, from a prior invocation of build_ext:"], [29, 9, 1, 1, "TENSORSTORE_S3_REQUEST_CONCURRENCY", "Specifies the concurrency level used by the shared Context Context.s3_request_concurrency resource. Defaults to 32."], [20, 9, 1, 1, "TENSORSTORE_SYSTEM_LIBS", "To use system-provided libraries, set the TENSORSTORE_SYSTEM_LIBS environment variable to a comma-separated list of the following identifiers prior to invoking Bazel:"], [17, 9, 1, 1, "TENSORSTORE_VERBOSE_LOGGING", "Enables debug logging for tensorstore internal subsystems. Set to comma separated list of values, where each value is one of name=int or just name. When all is, present, then verbose logging will be enabled for each subsytem, otherwise logging is set only for those subsystems present in the list."], [17, 9, 1, 1, "all_proxy", "Specifies a proxy server to use for making any HTTP or HTTPS request. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "http_proxy", "Specifies a proxy server to use for making HTTP (not HTTPS) requests. Takes precedence over all_proxy. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "https_proxy", "Specifies a proxy server to use for making HTTPS requests. Takes precedence over all_proxy. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "no_proxy", "Specifies a comma-separated list of hostnames or ip addresses for which proxying is disabled. Refer to the libcurl documentation for more details."]], "ChunkLayout": [[495, 1, 2, "json-ChunkLayout.chunk", "chunk", "Combined constraints on write/read/codec chunks."], [495, 1, 2, "json-ChunkLayout.codec_chunk", "codec_chunk", "Constraints on the chunk grid used by the codec, if applicable."], [495, 1, 2, "json-ChunkLayout.grid_origin", "grid_origin", "Specifies hard constraints on the origin of the chunk grid."], [495, 1, 2, "json-ChunkLayout.grid_origin_soft_constraint", "grid_origin_soft_constraint", "Specifies preferred values for the origin of the chunk grid rather than hard constraints."], [495, 1, 2, "json-ChunkLayout.inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks."], [495, 1, 2, "json-ChunkLayout.inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. If inner_order is also specified, it takes precedence."], [495, 1, 2, "json-ChunkLayout.rank", "rank", "Number of dimensions."], [495, 1, 2, "json-ChunkLayout.read_chunk", "read_chunk", "Constraints on the chunk grid over which reads may be efficiently partitioned."], [495, 1, 2, "json-ChunkLayout.write_chunk", "write_chunk", "Constraints on the chunk grid over which writes may be efficiently partitioned."]], "ChunkLayout/Grid": [[495, 1, 2, "json-ChunkLayout/Grid.aspect_ratio", "aspect_ratio", "Aspect ratio of the chunk shape."], [495, 1, 2, "json-ChunkLayout/Grid.aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraint on aspect ratio, lower precedence than aspect_ratio."], [495, 1, 2, "json-ChunkLayout/Grid.elements", "elements", "Preferred number of elements per chunk."], [495, 1, 2, "json-ChunkLayout/Grid.elements_soft_constraint", "elements_soft_constraint", "Preferred number of elements per chunk, lower precedence than elements."], [495, 1, 2, "json-ChunkLayout/Grid.shape", "shape", "Hard constraints on the chunk size for each dimension."], [495, 1, 2, "json-ChunkLayout/Grid.shape_soft_constraint", "shape_soft_constraint", "Preferred chunk sizes for each dimension."]], "Codec": [[495, 1, 2, "json-Codec.driver", "driver", "Driver identifier"]], "Context": [[0, 1, 2, "json-Context.", "<resource-type>", ""], [0, 1, 2, "json-Context.#", "<resource-type>#<id>", ""], [29, 0, 1, "json-Context.aws_credentials", "aws_credentials", ""], [0, 0, 1, "json-Context.cache_pool", "cache_pool", ""], [30, 0, 1, "json-Context.data_copy_concurrency", "data_copy_concurrency", ""], [22, 0, 1, "json-Context.experimental_gcs_rate_limiter", "experimental_gcs_rate_limiter", ""], [29, 0, 1, "json-Context.experimental_s3_rate_limiter", "experimental_s3_rate_limiter", ""], [21, 0, 1, "json-Context.file_io_concurrency", "file_io_concurrency", ""], [21, 0, 1, "json-Context.file_io_sync", "file_io_sync", "Specifies durability of writes."], [22, 0, 1, "json-Context.gcs_request_concurrency", "gcs_request_concurrency", ""], [22, 0, 1, "json-Context.gcs_request_retries", "gcs_request_retries", ""], [22, 0, 1, "json-Context.gcs_user_project", "gcs_user_project", ""], [23, 0, 1, "json-Context.http_request_concurrency", "http_request_concurrency", ""], [23, 0, 1, "json-Context.http_request_retries", "http_request_retries", ""], [26, 0, 1, "json-Context.memory_key_value_store", "memory_key_value_store", ""], [28, 0, 1, "json-Context.ocdbt_coordinator", "ocdbt_coordinator", "Enables distributed coordination for OCDBT."], [29, 0, 1, "json-Context.s3_request_concurrency", "s3_request_concurrency", ""], [29, 0, 1, "json-Context.s3_request_retries", "s3_request_retries", ""]], "Context.aws_credentials": [[29, 1, 2, "json-Context.aws_credentials.anonymous", "anonymous", ""], [29, 1, 2, "json-Context.aws_credentials.filename", "filename", ""], [29, 1, 2, "json-Context.aws_credentials.metadata_endpoint", "metadata_endpoint", ""], [29, 1, 2, "json-Context.aws_credentials.profile", "profile", ""]], "Context.cache_pool": [[0, 1, 2, "json-Context.cache_pool.total_bytes_limit", "total_bytes_limit", ""]], "Context.data_copy_concurrency": [[30, 1, 2, "json-Context.data_copy_concurrency.limit", "limit", ""]], "Context.experimental_gcs_rate_limiter": [[22, 1, 2, "json-Context.experimental_gcs_rate_limiter.doubling_time", "doubling_time", ""], [22, 1, 2, "json-Context.experimental_gcs_rate_limiter.read_rate", "read_rate", ""], [22, 1, 2, "json-Context.experimental_gcs_rate_limiter.write_rate", "write_rate", ""]], "Context.experimental_s3_rate_limiter": [[29, 1, 2, "json-Context.experimental_s3_rate_limiter.doubling_time", "doubling_time", ""], [29, 1, 2, "json-Context.experimental_s3_rate_limiter.read_rate", "read_rate", ""], [29, 1, 2, "json-Context.experimental_s3_rate_limiter.write_rate", "write_rate", ""]], "Context.file_io_concurrency": [[21, 1, 2, "json-Context.file_io_concurrency.limit", "limit", ""]], "Context.gcs_request_concurrency": [[22, 1, 2, "json-Context.gcs_request_concurrency.limit", "limit", ""]], "Context.gcs_request_retries": [[22, 1, 2, "json-Context.gcs_request_retries.initial_delay", "initial_delay", ""], [22, 1, 2, "json-Context.gcs_request_retries.max_delay", "max_delay", ""], [22, 1, 2, "json-Context.gcs_request_retries.max_retries", "max_retries", ""]], "Context.gcs_user_project": [[22, 1, 2, "json-Context.gcs_user_project.project_id", "project_id", "Google Cloud project id, e.g. \"my-project\". The Google Cloud account that is used must have appropriate permissions to bill to the specified project."]], "Context.http_request_concurrency": [[23, 1, 2, "json-Context.http_request_concurrency.limit", "limit", ""]], "Context.http_request_retries": [[23, 1, 2, "json-Context.http_request_retries.initial_delay", "initial_delay", ""], [23, 1, 2, "json-Context.http_request_retries.max_delay", "max_delay", ""], [23, 1, 2, "json-Context.http_request_retries.max_retries", "max_retries", ""]], "Context.ocdbt_coordinator": [[28, 1, 2, "json-Context.ocdbt_coordinator.address", "address", "Address of gRPC coordinator server."], [28, 1, 2, "json-Context.ocdbt_coordinator.lease_duration", "lease_duration", "Duration of lease to request from coordinator for B+tree key ranges."]], "Context.s3_request_concurrency": [[29, 1, 2, "json-Context.s3_request_concurrency.limit", "limit", ""]], "Context.s3_request_retries": [[29, 1, 2, "json-Context.s3_request_retries.initial_delay", "initial_delay", ""], [29, 1, 2, "json-Context.s3_request_retries.max_delay", "max_delay", ""], [29, 1, 2, "json-Context.s3_request_retries.max_retries", "max_retries", ""]], "DownsampleMethod": [[3, 1, 2, "json-DownsampleMethod.max", "max", ""], [3, 1, 2, "json-DownsampleMethod.mean", "mean", ""], [3, 1, 2, "json-DownsampleMethod.median", "median", ""], [3, 1, 2, "json-DownsampleMethod.min", "min", ""], [3, 1, 2, "json-DownsampleMethod.mode", "mode", ""], [3, 1, 2, "json-DownsampleMethod.stride", "stride", ""]], "IndexDomain": [[19, 1, 2, "json-IndexDomain.exclusive_max", "exclusive_max", "Exclusive upper bounds of the domain."], [19, 1, 2, "json-IndexDomain.inclusive_max", "inclusive_max", "Inclusive upper bounds of the domain."], [19, 1, 2, "json-IndexDomain.inclusive_min", "inclusive_min", "Inclusive lower bounds of the domain."], [19, 1, 2, "json-IndexDomain.labels", "labels", "Dimension labels for each dimension."], [19, 1, 2, "json-IndexDomain.rank", "rank", "Number of dimensions."], [19, 1, 2, "json-IndexDomain.shape", "shape", "Extent of each dimension of the domain."]], "IndexTransform": [[19, 1, 2, "json-IndexTransform.input_exclusive_max", "input_exclusive_max", "Exclusive upper bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_inclusive_max", "input_inclusive_max", "Inclusive upper bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_inclusive_min", "input_inclusive_min", "Inclusive lower bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_labels", "input_labels", "Dimension labels for each input domain dimension."], [19, 1, 2, "json-IndexTransform.input_rank", "input_rank", "Number of input dimensions."], [19, 1, 2, "json-IndexTransform.input_shape", "input_shape", "Extent of each dimension of the input domain."], [19, 1, 2, "json-IndexTransform.output", "output", "Specifies the output index map for each output dimension."]], "KeyValueStoreBackedChunkDriver": [[10, 1, 2, "json-KeyValueStoreBackedChunkDriver.assume_cached_metadata", "assume_cached_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.assume_metadata", "assume_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.cache_pool", "cache_pool", "Cache pool for data."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.context", "context", "Specifies context resources that augment/override the parent context."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.create", "create", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.data_copy_concurrency", "data_copy_concurrency", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.delete_existing", "delete_existing", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.driver", "driver", "Driver identifier"], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.dtype", "dtype", "Specifies the data type."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.kvstore", "kvstore", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.open", "open", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.path", "path", "Additional path within the KvStore specified by kvstore."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.rank", "rank", "Specifies the rank of the TensorStore."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.recheck_cached_data", "recheck_cached_data", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.recheck_cached_metadata", "recheck_cached_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.schema", "schema", "Specifies constraints on the schema."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.transform", "transform", "Specifies a transform."]], "KvStore": [[24, 1, 2, "json-KvStore.context", "context", ""], [24, 1, 2, "json-KvStore.driver", "driver", "Key-value store driver identifier"], [24, 1, 2, "json-KvStore.path", "path", "Key prefix within the key-value store."]], "OutputIndexMap": [[19, 1, 2, "json-OutputIndexMap.index_array", "index_array", "If present, indicates that this output dimension uses an index array map, with the index array specified as a nested list of rank equal to the input_rank."], [19, 1, 2, "json-OutputIndexMap.index_array_bounds", "index_array_bounds", ""], [19, 1, 2, "json-OutputIndexMap.input_dimension", "input_dimension", "If present, indicates that this output dimension uses a single input dimension map with the specified input dimension. Must not be specified in conjunction with index_array."], [19, 1, 2, "json-OutputIndexMap.offset", "offset", "Specifies an offset for this output dimension. If neither input_dimension nor index_array is specified, this specifies the constant value to which this output dimension maps."], [19, 1, 2, "json-OutputIndexMap.stride", "stride", "Multiplier for the input index specified by input_dimension or the index array value specified by index_array."]], "Schema": [[495, 1, 2, "json-Schema.chunk_layout", "chunk_layout", "Data storage layout constraints."], [495, 1, 2, "json-Schema.codec", "codec", ""], [495, 1, 2, "json-Schema.dimension_units", "dimension_units", "Physical units of each dimension."], [495, 1, 2, "json-Schema.domain", "domain", "Domain of the TensorStore, including bounds and optional dimension labels."], [495, 1, 2, "json-Schema.dtype", "dtype", "Specifies the data type of the TensorStore."], [495, 1, 2, "json-Schema.fill_value", "fill_value", "Fill value to use for missing data."], [495, 1, 2, "json-Schema.rank", "rank", "Number of dimensions."]], "TensorStore": [[496, 1, 2, "json-TensorStore.context", "context", "Specifies context resources that augment/override the parent context."], [496, 1, 2, "json-TensorStore.driver", "driver", "Driver identifier"], [496, 1, 2, "json-TensorStore.dtype", "dtype", "Specifies the data type."], [496, 1, 2, "json-TensorStore.rank", "rank", "Specifies the rank of the TensorStore."], [496, 1, 2, "json-TensorStore.schema", "schema", "Specifies constraints on the schema."], [496, 1, 2, "json-TensorStore.transform", "transform", "Specifies a transform."]], "driver/array": [[1, 1, 2, "json-driver/array.array", "array", "Nested array of rank equal to rank specifying the initial value."], [1, 1, 2, "json-driver/array.context", "context", "Specifies context resources that augment/override the parent context."], [1, 1, 2, "json-driver/array.data_copy_concurrency", "data_copy_concurrency", ""], [1, 1, 2, "json-driver/array.driver", "driver", ""], [1, 1, 2, "json-driver/array.dtype", "dtype", "Specifies the data type."], [1, 1, 2, "json-driver/array.rank", "rank", "Specifies the rank of the TensorStore."], [1, 1, 2, "json-driver/array.schema", "schema", "Specifies constraints on the schema."], [1, 1, 2, "json-driver/array.transform", "transform", "Specifies a transform."]], "driver/avif": [[4, 1, 2, "json-driver/avif.cache_pool", "cache_pool", ""], [4, 1, 2, "json-driver/avif.context", "context", "Specifies context resources that augment/override the parent context."], [4, 1, 2, "json-driver/avif.data_copy_concurrency", "data_copy_concurrency", ""], [4, 1, 2, "json-driver/avif.driver", "driver", ""], [4, 1, 2, "json-driver/avif.dtype", "dtype", ""], [4, 1, 2, "json-driver/avif.kvstore", "kvstore", ""], [4, 1, 2, "json-driver/avif.quantizer", "quantizer", ""], [4, 1, 2, "json-driver/avif.rank", "rank", "Specifies the rank of the TensorStore."], [4, 1, 2, "json-driver/avif.schema", "schema", "Specifies constraints on the schema."], [4, 1, 2, "json-driver/avif.speed", "speed", ""], [4, 1, 2, "json-driver/avif.transform", "transform", "Specifies a transform."]], "driver/bmp": [[5, 1, 2, "json-driver/bmp.cache_pool", "cache_pool", ""], [5, 1, 2, "json-driver/bmp.context", "context", "Specifies context resources that augment/override the parent context."], [5, 1, 2, "json-driver/bmp.data_copy_concurrency", "data_copy_concurrency", ""], [5, 1, 2, "json-driver/bmp.driver", "driver", ""], [5, 1, 2, "json-driver/bmp.dtype", "dtype", ""], [5, 1, 2, "json-driver/bmp.kvstore", "kvstore", ""], [5, 1, 2, "json-driver/bmp.rank", "rank", "Specifies the rank of the TensorStore."], [5, 1, 2, "json-driver/bmp.schema", "schema", "Specifies constraints on the schema."], [5, 1, 2, "json-driver/bmp.transform", "transform", "Specifies a transform."]], "driver/cast": [[2, 1, 2, "json-driver/cast.base", "base", "Base TensorStore to convert."], [2, 1, 2, "json-driver/cast.context", "context", "Specifies context resources that augment/override the parent context."], [2, 1, 2, "json-driver/cast.driver", "driver", ""], [2, 1, 2, "json-driver/cast.dtype", "dtype", "Specifies the data type under which to view the base TensorStore."], [2, 1, 2, "json-driver/cast.rank", "rank", "Specifies the rank of the TensorStore."], [2, 1, 2, "json-driver/cast.schema", "schema", "Specifies constraints on the schema."], [2, 1, 2, "json-driver/cast.transform", "transform", "Specifies a transform."]], "driver/downsample": [[3, 1, 2, "json-driver/downsample.base", "base", "Base TensorStore to downsample."], [3, 1, 2, "json-driver/downsample.context", "context", "Specifies context resources that augment/override the parent context."], [3, 1, 2, "json-driver/downsample.downsample_factors", "downsample_factors", ""], [3, 1, 2, "json-driver/downsample.downsample_method", "downsample_method", ""], [3, 1, 2, "json-driver/downsample.driver", "driver", ""], [3, 1, 2, "json-driver/downsample.dtype", "dtype", "Specifies the data type."], [3, 1, 2, "json-driver/downsample.rank", "rank", "Specifies the rank of the TensorStore."], [3, 1, 2, "json-driver/downsample.schema", "schema", "Specifies constraints on the schema."], [3, 1, 2, "json-driver/downsample.transform", "transform", "Specifies a transform."]], "driver/jpeg": [[6, 1, 2, "json-driver/jpeg.cache_pool", "cache_pool", ""], [6, 1, 2, "json-driver/jpeg.context", "context", "Specifies context resources that augment/override the parent context."], [6, 1, 2, "json-driver/jpeg.data_copy_concurrency", "data_copy_concurrency", ""], [6, 1, 2, "json-driver/jpeg.driver", "driver", ""], [6, 1, 2, "json-driver/jpeg.dtype", "dtype", ""], [6, 1, 2, "json-driver/jpeg.kvstore", "kvstore", ""], [6, 1, 2, "json-driver/jpeg.quality", "quality", ""], [6, 1, 2, "json-driver/jpeg.rank", "rank", "Specifies the rank of the TensorStore."], [6, 1, 2, "json-driver/jpeg.schema", "schema", "Specifies constraints on the schema."], [6, 1, 2, "json-driver/jpeg.transform", "transform", "Specifies a transform."]], "driver/json": [[11, 1, 2, "json-driver/json.cache_pool", "cache_pool", ""], [11, 1, 2, "json-driver/json.context", "context", "Specifies context resources that augment/override the parent context."], [11, 1, 2, "json-driver/json.data_copy_concurrency", "data_copy_concurrency", ""], [11, 1, 2, "json-driver/json.driver", "driver", ""], [11, 1, 2, "json-driver/json.dtype", "dtype", ""], [11, 1, 2, "json-driver/json.json_pointer", "json_pointer", ""], [11, 1, 2, "json-driver/json.kvstore", "kvstore", ""], [11, 1, 2, "json-driver/json.path", "path", "Additional path to the JSON file within the KvStore specified by kvstore."], [11, 1, 2, "json-driver/json.rank", "rank", ""], [11, 1, 2, "json-driver/json.recheck_cached_data", "recheck_cached_data", ""], [11, 1, 2, "json-driver/json.schema", "schema", "Specifies constraints on the schema."], [11, 1, 2, "json-driver/json.transform", "transform", "Specifies a transform."]], "driver/n5": [[12, 1, 2, "json-driver/n5.assume_cached_metadata", "assume_cached_metadata", ""], [12, 1, 2, "json-driver/n5.assume_metadata", "assume_metadata", ""], [12, 1, 2, "json-driver/n5.cache_pool", "cache_pool", "Cache pool for data."], [12, 1, 2, "json-driver/n5.context", "context", "Specifies context resources that augment/override the parent context."], [12, 1, 2, "json-driver/n5.create", "create", ""], [12, 1, 2, "json-driver/n5.data_copy_concurrency", "data_copy_concurrency", ""], [12, 1, 2, "json-driver/n5.delete_existing", "delete_existing", ""], [12, 1, 2, "json-driver/n5.driver", "driver", ""], [12, 1, 2, "json-driver/n5.dtype", "dtype", "Specifies the data type."], [12, 1, 2, "json-driver/n5.kvstore", "kvstore", ""], [12, 1, 2, "json-driver/n5.metadata", "metadata", "N5 array metadata."], [12, 1, 2, "json-driver/n5.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [12, 1, 2, "json-driver/n5.open", "open", ""], [12, 1, 2, "json-driver/n5.path", "path", "Additional path within the KvStore specified by kvstore."], [12, 1, 2, "json-driver/n5.rank", "rank", "Specifies the rank of the TensorStore."], [12, 1, 2, "json-driver/n5.recheck_cached_data", "recheck_cached_data", ""], [12, 1, 2, "json-driver/n5.recheck_cached_metadata", "recheck_cached_metadata", ""], [12, 1, 2, "json-driver/n5.schema", "schema", "Specifies constraints on the schema."], [12, 1, 2, "json-driver/n5.transform", "transform", "Specifies a transform."]], "driver/n5.metadata": [[12, 1, 2, "json-driver/n5.metadata.axes", "axes", "Specifies a label for each dimension of the dataset."], [12, 1, 2, "json-driver/n5.metadata.blockSize", "blockSize", "Chunk dimensions."], [12, 1, 2, "json-driver/n5.metadata.compression", "compression", "Specifies the chunk compression method."], [12, 1, 2, "json-driver/n5.metadata.dataType", "dataType", "Specifies the data type."], [12, 1, 2, "json-driver/n5.metadata.dimensions", "dimensions", "Dimensions of the dataset."], [12, 1, 2, "json-driver/n5.metadata.resolution", "resolution", "Specifies the multiplier for the physical units."], [12, 1, 2, "json-driver/n5.metadata.units", "units", "Specifies the base physical unit for each dimension."]], "driver/n5/Codec": [[12, 1, 2, "json-driver/n5/Codec.compression", "compression", "Specifies the chunk compression method."], [12, 1, 2, "json-driver/n5/Codec.driver", "driver", ""]], "driver/n5/Compression": [[12, 1, 2, "json-driver/n5/Compression.type", "type", ""]], "driver/n5/Compression/blosc": [[12, 1, 2, "json-driver/n5/Compression/blosc.clevel", "clevel", "Specifies the Blosc compression level to use."], [12, 1, 2, "json-driver/n5/Compression/blosc.cname", "cname", ""], [12, 1, 2, "json-driver/n5/Compression/blosc.shuffle", "shuffle", ""], [12, 1, 2, "json-driver/n5/Compression/blosc.type", "type", ""]], "driver/n5/Compression/bzip2": [[12, 1, 2, "json-driver/n5/Compression/bzip2.blockSize", "blockSize", "Specifies the bzip2 block size to use (in units of 100KB), which also determine the compression level."], [12, 1, 2, "json-driver/n5/Compression/bzip2.type", "type", ""]], "driver/n5/Compression/gzip": [[12, 1, 2, "json-driver/n5/Compression/gzip.level", "level", "Specifies the zlib compression level to use."], [12, 1, 2, "json-driver/n5/Compression/gzip.type", "type", ""], [12, 1, 2, "json-driver/n5/Compression/gzip.useZlib", "useZlib", ""]], "driver/n5/Compression/raw": [[12, 1, 2, "json-driver/n5/Compression/raw.type", "type", ""]], "driver/n5/Compression/xz": [[12, 1, 2, "json-driver/n5/Compression/xz.preset", "preset", ""], [12, 1, 2, "json-driver/n5/Compression/xz.type", "type", ""]], "driver/neuroglancer_precomputed": [[13, 1, 2, "json-driver/neuroglancer_precomputed.assume_cached_metadata", "assume_cached_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.assume_metadata", "assume_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.cache_pool", "cache_pool", "Cache pool for data."], [13, 1, 2, "json-driver/neuroglancer_precomputed.context", "context", "Specifies context resources that augment/override the parent context."], [13, 1, 2, "json-driver/neuroglancer_precomputed.create", "create", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.data_copy_concurrency", "data_copy_concurrency", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.delete_existing", "delete_existing", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.driver", "driver", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.dtype", "dtype", "Specifies the data type."], [13, 1, 2, "json-driver/neuroglancer_precomputed.kvstore", "kvstore", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata", "multiscale_metadata", "Scale-independent metadata."], [13, 1, 2, "json-driver/neuroglancer_precomputed.open", "open", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.path", "path", "Additional path within the KvStore specified by kvstore."], [13, 1, 2, "json-driver/neuroglancer_precomputed.rank", "rank", "Specifies the rank of the TensorStore."], [13, 1, 2, "json-driver/neuroglancer_precomputed.recheck_cached_data", "recheck_cached_data", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.recheck_cached_metadata", "recheck_cached_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_index", "scale_index", "Zero-based index of the scale to open or create."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata", "scale_metadata", "Per-scale metadata."], [13, 1, 2, "json-driver/neuroglancer_precomputed.schema", "schema", "Specifies constraints on the schema."], [13, 1, 2, "json-driver/neuroglancer_precomputed.transform", "transform", "Specifies a transform."]], "driver/neuroglancer_precomputed.multiscale_metadata": [[13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.data_type", "data_type", "Specifies the data type."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.num_channels", "num_channels", "Number of channels."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.type", "type", "Specifying the type of volume."]], "driver/neuroglancer_precomputed.scale_metadata": [[13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.chunk_size", "chunk_size", "Chunk dimensions (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.compressed_segmentation_block_size", "compressed_segmentation_block_size", "Block size for compressed segmentation encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.encoding", "encoding", "Specifies the chunk encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.jpeg_quality", "jpeg_quality", "JPEG encoding quality."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.key", "key", "Specifies the scale key (relative to path)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.png_level", "png_level", "PNG compression level."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.resolution", "resolution", "Voxel size in nanometers (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.sharding", "sharding", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.size", "size", "Voxel dimensions of the volume (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.voxel_offset", "voxel_offset", "Voxel origin of the volume (XYZ order)."]], "driver/neuroglancer_precomputed/Codec": [[13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.driver", "driver", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.encoding", "encoding", "Specifies the chunk encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.jpeg_quality", "jpeg_quality", "JPEG encoding quality."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.png_level", "png_level", "PNG compression level."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.shard_data_encoding", "shard_data_encoding", "Additional data compression when using the sharded format."]], "driver/png": [[7, 1, 2, "json-driver/png.cache_pool", "cache_pool", ""], [7, 1, 2, "json-driver/png.compression_level", "compression_level", ""], [7, 1, 2, "json-driver/png.context", "context", "Specifies context resources that augment/override the parent context."], [7, 1, 2, "json-driver/png.data_copy_concurrency", "data_copy_concurrency", ""], [7, 1, 2, "json-driver/png.driver", "driver", ""], [7, 1, 2, "json-driver/png.dtype", "dtype", ""], [7, 1, 2, "json-driver/png.kvstore", "kvstore", ""], [7, 1, 2, "json-driver/png.rank", "rank", "Specifies the rank of the TensorStore."], [7, 1, 2, "json-driver/png.schema", "schema", "Specifies constraints on the schema."], [7, 1, 2, "json-driver/png.transform", "transform", "Specifies a transform."]], "driver/stack": [[14, 1, 2, "json-driver/stack.context", "context", "Specifies context resources that augment/override the parent context."], [14, 1, 2, "json-driver/stack.data_copy_concurrency", "data_copy_concurrency", ""], [14, 1, 2, "json-driver/stack.driver", "driver", ""], [14, 1, 2, "json-driver/stack.dtype", "dtype", "Specifies the data type."], [14, 1, 2, "json-driver/stack.layers", "layers", "Array of layered tensorstore drivers."], [14, 1, 2, "json-driver/stack.rank", "rank", "Specifies the rank of the TensorStore."], [14, 1, 2, "json-driver/stack.schema", "schema", "Specifies constraints on the schema."], [14, 1, 2, "json-driver/stack.transform", "transform", "Specifies a transform."]], "driver/tiff": [[8, 1, 2, "json-driver/tiff.cache_pool", "cache_pool", ""], [8, 1, 2, "json-driver/tiff.context", "context", "Specifies context resources that augment/override the parent context."], [8, 1, 2, "json-driver/tiff.data_copy_concurrency", "data_copy_concurrency", ""], [8, 1, 2, "json-driver/tiff.driver", "driver", ""], [8, 1, 2, "json-driver/tiff.dtype", "dtype", ""], [8, 1, 2, "json-driver/tiff.kvstore", "kvstore", ""], [8, 1, 2, "json-driver/tiff.page", "page", ""], [8, 1, 2, "json-driver/tiff.rank", "rank", "Specifies the rank of the TensorStore."], [8, 1, 2, "json-driver/tiff.schema", "schema", "Specifies constraints on the schema."], [8, 1, 2, "json-driver/tiff.transform", "transform", "Specifies a transform."]], "driver/webp": [[9, 1, 2, "json-driver/webp.cache_pool", "cache_pool", ""], [9, 1, 2, "json-driver/webp.context", "context", "Specifies context resources that augment/override the parent context."], [9, 1, 2, "json-driver/webp.data_copy_concurrency", "data_copy_concurrency", ""], [9, 1, 2, "json-driver/webp.driver", "driver", ""], [9, 1, 2, "json-driver/webp.dtype", "dtype", ""], [9, 1, 2, "json-driver/webp.kvstore", "kvstore", ""], [9, 1, 2, "json-driver/webp.lossless", "lossless", ""], [9, 1, 2, "json-driver/webp.quality", "quality", ""], [9, 1, 2, "json-driver/webp.rank", "rank", "Specifies the rank of the TensorStore."], [9, 1, 2, "json-driver/webp.schema", "schema", "Specifies constraints on the schema."], [9, 1, 2, "json-driver/webp.transform", "transform", "Specifies a transform."]], "driver/zarr": [[15, 1, 2, "json-driver/zarr.assume_cached_metadata", "assume_cached_metadata", ""], [15, 1, 2, "json-driver/zarr.assume_metadata", "assume_metadata", ""], [15, 1, 2, "json-driver/zarr.cache_pool", "cache_pool", "Cache pool for data."], [15, 1, 2, "json-driver/zarr.context", "context", "Specifies context resources that augment/override the parent context."], [15, 1, 2, "json-driver/zarr.create", "create", ""], [15, 1, 2, "json-driver/zarr.data_copy_concurrency", "data_copy_concurrency", ""], [15, 1, 2, "json-driver/zarr.delete_existing", "delete_existing", ""], [15, 1, 2, "json-driver/zarr.driver", "driver", ""], [15, 1, 2, "json-driver/zarr.dtype", "dtype", "Specifies the data type."], [15, 1, 2, "json-driver/zarr.field", "field", "Name of field to open."], [15, 1, 2, "json-driver/zarr.key_encoding", "key_encoding", "Specifies the encoding of chunk indices into key-value store keys."], [15, 1, 2, "json-driver/zarr.kvstore", "kvstore", ""], [15, 1, 2, "json-driver/zarr.metadata", "metadata", "Zarr array metadata."], [15, 1, 2, "json-driver/zarr.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [15, 1, 2, "json-driver/zarr.metadata_key", "metadata_key", "Specifies the key under which to store the array metadata in JSON format."], [15, 1, 2, "json-driver/zarr.open", "open", ""], [15, 1, 2, "json-driver/zarr.path", "path", "Additional path within the KvStore specified by kvstore."], [15, 1, 2, "json-driver/zarr.rank", "rank", "Specifies the rank of the TensorStore."], [15, 1, 2, "json-driver/zarr.recheck_cached_data", "recheck_cached_data", ""], [15, 1, 2, "json-driver/zarr.recheck_cached_metadata", "recheck_cached_metadata", ""], [15, 1, 2, "json-driver/zarr.schema", "schema", "Specifies constraints on the schema."], [15, 1, 2, "json-driver/zarr.transform", "transform", "Specifies a transform."]], "driver/zarr.metadata": [[15, 1, 2, "json-driver/zarr.metadata.chunks", "chunks", "Chunk dimensions."], [15, 1, 2, "json-driver/zarr.metadata.compressor", "compressor", "Specifies the chunk compression method."], [15, 1, 2, "json-driver/zarr.metadata.dimension_separator", "dimension_separator", "Specifies the encoding of chunk indices into key-value store keys."], [15, 1, 2, "json-driver/zarr.metadata.dtype", "dtype", "Specifies the scalar or structured data type."], [15, 1, 2, "json-driver/zarr.metadata.fill_value", "fill_value", "Specifies the fill value."], [15, 1, 2, "json-driver/zarr.metadata.filters", "filters", "Specifies the filters to apply to chunks."], [15, 1, 2, "json-driver/zarr.metadata.order", "order", "Specifies the data layout for encoded chunks."], [15, 1, 2, "json-driver/zarr.metadata.shape", "shape", "Chunked dimensions of the array."], [15, 1, 2, "json-driver/zarr.metadata.zarr_format", "zarr_format", ""]], "driver/zarr/Codec": [[15, 1, 2, "json-driver/zarr/Codec.compressor", "compressor", "Specifies the chunk compression method."], [15, 1, 2, "json-driver/zarr/Codec.driver", "driver", ""], [15, 1, 2, "json-driver/zarr/Codec.filters", "filters", "Specifies the filters to apply to chunks."]], "driver/zarr/Compressor": [[15, 1, 2, "json-driver/zarr/Compressor.id", "id", ""]], "driver/zarr/Compressor/blosc": [[15, 1, 2, "json-driver/zarr/Compressor/blosc.blocksize", "blocksize", "Specifies the Blosc blocksize."], [15, 1, 2, "json-driver/zarr/Compressor/blosc.clevel", "clevel", "Specifies the Blosc compression level to use."], [15, 1, 2, "json-driver/zarr/Compressor/blosc.cname", "cname", ""], [15, 1, 2, "json-driver/zarr/Compressor/blosc.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/blosc.shuffle", "shuffle", ""]], "driver/zarr/Compressor/bz2": [[15, 1, 2, "json-driver/zarr/Compressor/bz2.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/bz2.level", "level", "Specifies the bzip2 buffer size/compression level to use."]], "driver/zarr/Compressor/zlib": [[15, 1, 2, "json-driver/zarr/Compressor/zlib.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/zlib.level", "level", "Specifies the zlib compression level to use."]], "driver/zarr/Compressor/zstd": [[15, 1, 2, "json-driver/zarr/Compressor/zstd.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/zstd.level", "level", "Specifies the compression level to use."]], "driver/zarr3": [[16, 1, 2, "json-driver/zarr3.assume_cached_metadata", "assume_cached_metadata", ""], [16, 1, 2, "json-driver/zarr3.assume_metadata", "assume_metadata", ""], [16, 1, 2, "json-driver/zarr3.cache_pool", "cache_pool", "Cache pool for data."], [16, 1, 2, "json-driver/zarr3.context", "context", "Specifies context resources that augment/override the parent context."], [16, 1, 2, "json-driver/zarr3.create", "create", ""], [16, 1, 2, "json-driver/zarr3.data_copy_concurrency", "data_copy_concurrency", ""], [16, 1, 2, "json-driver/zarr3.delete_existing", "delete_existing", ""], [16, 1, 2, "json-driver/zarr3.driver", "driver", ""], [16, 1, 2, "json-driver/zarr3.dtype", "dtype", "Specifies the data type."], [16, 1, 2, "json-driver/zarr3.kvstore", "kvstore", ""], [16, 1, 2, "json-driver/zarr3.metadata", "metadata", "Zarr v3 array metadata."], [16, 1, 2, "json-driver/zarr3.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [16, 1, 2, "json-driver/zarr3.open", "open", ""], [16, 1, 2, "json-driver/zarr3.path", "path", "Additional path within the KvStore specified by kvstore."], [16, 1, 2, "json-driver/zarr3.rank", "rank", "Specifies the rank of the TensorStore."], [16, 1, 2, "json-driver/zarr3.recheck_cached_data", "recheck_cached_data", ""], [16, 1, 2, "json-driver/zarr3.recheck_cached_metadata", "recheck_cached_metadata", ""], [16, 1, 2, "json-driver/zarr3.schema", "schema", "Specifies constraints on the schema."], [16, 1, 2, "json-driver/zarr3.transform", "transform", "Specifies a transform."]], "driver/zarr3/ChunkKeyEncoding": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.configuration", "configuration", "Configuration options."], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding.default", "default", "Default chunk key encoding."], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.name", "name", "Identifies the chunk key encoding."], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding.v2", "v2", "Zarr v2-compatible chunk key encoding."]], "driver/zarr3/ChunkKeyEncoding.default": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.name", "name", ""]], "driver/zarr3/ChunkKeyEncoding.default.configuration": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.configuration.separator", "separator", "Separator character between dimensions"]], "driver/zarr3/ChunkKeyEncoding.v2": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.name", "name", ""]], "driver/zarr3/ChunkKeyEncoding.v2.configuration": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.configuration.separator", "separator", "Separator character between dimensions"]], "driver/zarr3/Codec": [[16, 1, 2, "json-driver/zarr3/Codec.codecs", "codecs", ""], [16, 1, 2, "json-driver/zarr3/Codec.driver", "driver", ""]], "driver/zarr3/Codec/blosc": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.name", "name", ""]], "driver/zarr3/Codec/blosc.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.blocksize", "blocksize", "Specifies the Blosc blocksize."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.clevel", "clevel", "Specifies the Blosc compression level to use."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.cname", "cname", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle", "shuffle", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.typesize", "typesize", "Specifies the stride in bytes for shuffling."]], "driver/zarr3/Codec/blosc.configuration.shuffle": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.bitshuffle", "bitshuffle", "Bit-wise shuffle"], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.noshuffle", "noshuffle", "No shuffling."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.shuffle", "shuffle", "Byte-wise shuffle"]], "driver/zarr3/Codec/bytes": [[16, 1, 2, "json-driver/zarr3/Codec/bytes.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/bytes.name", "name", ""]], "driver/zarr3/Codec/bytes.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/bytes.configuration.endian", "endian", ""]], "driver/zarr3/Codec/crc32c": [[16, 1, 2, "json-driver/zarr3/Codec/crc32c.configuration", "configuration", "No configuration options are supported."], [16, 1, 2, "json-driver/zarr3/Codec/crc32c.name", "name", ""]], "driver/zarr3/Codec/gzip": [[16, 1, 2, "json-driver/zarr3/Codec/gzip.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/gzip.name", "name", ""]], "driver/zarr3/Codec/sharding_indexed": [[16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.name", "name", ""]], "driver/zarr3/Codec/sharding_indexed.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.chunk_shape", "chunk_shape", "Shape of each sub-chunk."], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.codecs", "codecs", "Sub-chunk codec chain"], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.index_codecs", "index_codecs", "Shard index codec chain"], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.index_location", "index_location", "Location of the shard index within the shard."]], "driver/zarr3/Codec/transpose": [[16, 1, 2, "json-driver/zarr3/Codec/transpose.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/transpose.name", "name", ""]], "driver/zarr3/Codec/transpose.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/transpose.configuration.order", "order", "Permutation of the dimensions."]], "driver/zarr3/Codec/zstd": [[16, 1, 2, "json-driver/zarr3/Codec/zstd.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/zstd.name", "name", ""]], "driver/zarr3/Codec/zstd.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/zstd.configuration.level", "level", "Specifies the compression level to use."]], "driver/zarr3/DataType": [[16, 1, 2, "json-driver/zarr3/DataType.bfloat16", "bfloat16", "bfloat16 floating-point format number."], [16, 1, 2, "json-driver/zarr3/DataType.bool", "bool", "Boolean value."], [16, 1, 2, "json-driver/zarr3/DataType.complex128", "complex128", "Complex number, where the real and imaginary components are each represented by a float64."], [16, 1, 2, "json-driver/zarr3/DataType.complex64", "complex64", "Complex number, where the real and imaginary components are each represented by a float32."], [16, 1, 2, "json-driver/zarr3/DataType.float16", "float16", "IEEE 754 binary16 half-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.float32", "float32", "IEEE 754 binary32 single-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.float64", "float64", "IEEE 754 binary64 double-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.int16", "int16", "16-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int32", "int32", "32-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int4", "int4", "4-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int64", "int64", "64-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int8", "int8", "8-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint16", "uint16", "16-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint32", "uint32", "32-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint64", "uint64", "64-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint8", "uint8", "8-bit unsigned integer."]], "driver/zarr3/Metadata": [[16, 1, 2, "json-driver/zarr3/Metadata.attributes", "attributes", "Specifies user-defined attributes."], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid", "chunk_grid", ""], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_key_encoding", "chunk_key_encoding", ""], [16, 1, 2, "json-driver/zarr3/Metadata.codecs", "codecs", "Specifies the chunk encoding."], [16, 1, 2, "json-driver/zarr3/Metadata.data_type", "data_type", "Data type of the array."], [16, 1, 2, "json-driver/zarr3/Metadata.dimension_names", "dimension_names", "Specifies an optional name for each dimension."], [16, 1, 2, "json-driver/zarr3/Metadata.fill_value", "fill_value", "Specifies the fill value."], [16, 1, 2, "json-driver/zarr3/Metadata.node_type", "node_type", "Identifies the zarr node type."], [16, 1, 2, "json-driver/zarr3/Metadata.shape", "shape", "Dimensions of the array."], [16, 1, 2, "json-driver/zarr3/Metadata.zarr_format", "zarr_format", "Identifies the zarr specification version."]], "driver/zarr3/Metadata.attributes": [[16, 1, 2, "json-driver/zarr3/Metadata.attributes.dimension_units", "dimension_units", "Physical units corresponding to each dimension of the array."]], "driver/zarr3/Metadata.chunk_grid": [[16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.name", "name", ""]], "driver/zarr3/Metadata.chunk_grid.configuration": [[16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.configuration.chunk_shape", "chunk_shape", "Chunk dimensions."]], "driver/zarr3/SingleCodec": [[16, 1, 2, "json-driver/zarr3/SingleCodec.configuration", "configuration", "Specifies codec-specific configuration options."], [16, 1, 2, "json-driver/zarr3/SingleCodec.name", "name", "Identifies the codec."]], "dtype": [[496, 1, 2, "json-dtype.bfloat16", "bfloat16", "bfloat16 floating-point format number."], [496, 1, 2, "json-dtype.bool", "bool", "Boolean value (0 or 1)."], [496, 1, 2, "json-dtype.byte", "byte", "Single byte."], [496, 1, 2, "json-dtype.char", "char", "Single byte, interpreted as an ASCII character."], [496, 1, 2, "json-dtype.complex128", "complex128", "Complex number, where the real and imaginary components are each represented by a float64."], [496, 1, 2, "json-dtype.complex64", "complex64", "Complex number, where the real and imaginary components are each represented by a float32."], [496, 1, 2, "json-dtype.float16", "float16", "IEEE 754 binary16 half-precision floating-point number."], [496, 1, 2, "json-dtype.float32", "float32", "IEEE 754 binary32 single-precision floating-point number."], [496, 1, 2, "json-dtype.float64", "float64", "IEEE 754 binary64 double-precision floating-point number."], [496, 1, 2, "json-dtype.float8_e4m3b11fnuz", "float8_e4m3b11fnuz", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 11, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e4m3fn", "float8_e4m3fn", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 7, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e4m3fnuz", "float8_e4m3fnuz", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 8, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e5m2", "float8_e5m2", "8-bit floating point - Exponent: 5, Mantissa: 2, bias: 15, IEEE 754, with NaN and infinities. ."], [496, 1, 2, "json-dtype.float8_e5m2fnuz", "float8_e5m2fnuz", "8-bit floating point - Exponent: 5, Mantissa: 2, bias: 16, with NaN, without infinities. ."], [496, 1, 2, "json-dtype.int16", "int16", "16-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int32", "int32", "32-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int4", "int4", "4-bit signed two's-complement integer, internally stored as its 8-bit signed integer equivalent (i.e. sign-extended)."], [496, 1, 2, "json-dtype.int64", "int64", "64-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int8", "int8", "8-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.json", "json", "JSON value."], [496, 1, 2, "json-dtype.string", "string", "Byte string."], [496, 1, 2, "json-dtype.uint16", "uint16", "16-bit unsigned integer."], [496, 1, 2, "json-dtype.uint32", "uint32", "32-bit unsigned integer."], [496, 1, 2, "json-dtype.uint64", "uint64", "64-bit unsigned integer."], [496, 1, 2, "json-dtype.uint8", "uint8", "8-bit unsigned integer."], [496, 1, 2, "json-dtype.ustring", "ustring", "Unicode string (represented in memory as UTF-8)."]], "kvstore/file": [[21, 1, 2, "json-kvstore/file.context", "context", ""], [21, 1, 2, "json-kvstore/file.driver", "driver", ""], [21, 1, 2, "json-kvstore/file.file_io_concurrency", "file_io_concurrency", ""], [21, 1, 2, "json-kvstore/file.file_io_sync", "file_io_sync", ""], [21, 1, 2, "json-kvstore/file.path", "path", "Path to root directory on local filesystem."]], "kvstore/gcs": [[22, 1, 2, "json-kvstore/gcs.bucket", "bucket", "Google Cloud Storage bucket to use."], [22, 1, 2, "json-kvstore/gcs.context", "context", ""], [22, 1, 2, "json-kvstore/gcs.driver", "driver", ""], [22, 1, 2, "json-kvstore/gcs.gcs_request_concurrency", "gcs_request_concurrency", ""], [22, 1, 2, "json-kvstore/gcs.gcs_request_retries", "gcs_request_retries", ""], [22, 1, 2, "json-kvstore/gcs.gcs_user_project", "gcs_user_project", ""], [22, 1, 2, "json-kvstore/gcs.path", "path", "Key prefix within the key-value store."]], "kvstore/http": [[23, 1, 2, "json-kvstore/http.base_url", "base_url", "Base URL."], [23, 1, 2, "json-kvstore/http.context", "context", ""], [23, 1, 2, "json-kvstore/http.driver", "driver", ""], [23, 1, 2, "json-kvstore/http.headers", "headers", "Additional HTTP headers to send with every request."], [23, 1, 2, "json-kvstore/http.http_request_concurrency", "http_request_concurrency", ""], [23, 1, 2, "json-kvstore/http.http_request_retries", "http_request_retries", ""], [23, 1, 2, "json-kvstore/http.path", "path", "Path relative to base_url."]], "kvstore/kvstack": [[25, 1, 2, "json-kvstore/kvstack.context", "context", ""], [25, 1, 2, "json-kvstore/kvstack.driver", "driver", ""], [25, 1, 2, "json-kvstore/kvstack.layers", "layers", "Array of KvStore layer mappings"], [25, 1, 2, "json-kvstore/kvstack.path", "path", "Key prefix within the key-value store."]], "kvstore/memory": [[26, 1, 2, "json-kvstore/memory.atomic", "atomic", ""], [26, 1, 2, "json-kvstore/memory.context", "context", ""], [26, 1, 2, "json-kvstore/memory.driver", "driver", ""], [26, 1, 2, "json-kvstore/memory.memory_key_value_store", "memory_key_value_store", ""], [26, 1, 2, "json-kvstore/memory.path", "path", "Key prefix within the key-value store."]], "kvstore/neuroglancer_uint64_sharded": [[27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.base", "base", "Underlying key-value store."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.cache_pool", "cache_pool", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.context", "context", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.data_copy_concurrency", "data_copy_concurrency", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.driver", "driver", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.metadata", "metadata", "Specifies the sharding format."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.path", "path", "Key prefix within the key-value store."]], "kvstore/neuroglancer_uint64_sharded/ShardingSpec": [[27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.@type", "@type", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.data_encoding", "data_encoding", "Specifies the encoding of the data chunks."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.hash", "hash", "Specifies the hash function used to map chunk IDs to shards."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.minishard_bits", "minishard_bits", "Number of bits of the hashed chunk ID that determine the minishard number."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.minishard_index_encoding", "minishard_index_encoding", "Specifies the encoding of the minishard index."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.preshift_bits", "preshift_bits", "Number of low-order bits of the chunk ID that do not contribute to the hashed chunk ID."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.shard_bits", "shard_bits", "Number of bits of the hashed chunk ID that determine the shard number."]], "kvstore/ocdbt": [[28, 1, 2, "json-kvstore/ocdbt.assume_config", "assume_config", "Permits data files to be written before the initial manifest."], [28, 1, 2, "json-kvstore/ocdbt.base", "base", "Underlying key-value store."], [28, 1, 2, "json-kvstore/ocdbt.btree_node_data_prefix", "btree_node_data_prefix", "Prefix for writing data files containing B+tree nodes."], [28, 1, 2, "json-kvstore/ocdbt.cache_pool", "cache_pool", ""], [28, 1, 2, "json-kvstore/ocdbt.config", "config", "Constrains the database configuration."], [28, 1, 2, "json-kvstore/ocdbt.context", "context", ""], [28, 1, 2, "json-kvstore/ocdbt.coordinator", "coordinator", ""], [28, 1, 2, "json-kvstore/ocdbt.data_copy_concurrency", "data_copy_concurrency", ""], [28, 1, 2, "json-kvstore/ocdbt.driver", "driver", ""], [28, 1, 2, "json-kvstore/ocdbt.path", "path", "Key prefix within the key-value store."], [28, 1, 2, "json-kvstore/ocdbt.target_data_file_size", "target_data_file_size", "Target size of each ocdbt data file."], [28, 1, 2, "json-kvstore/ocdbt.value_data_prefix", "value_data_prefix", "Prefix for writing data files containing indirect values."], [28, 1, 2, "json-kvstore/ocdbt.version_tree_node_data_prefix", "version_tree_node_data_prefix", "Prefix for writing data files containing version tree nodes."]], "kvstore/ocdbt.config": [[28, 1, 2, "json-kvstore/ocdbt.config.compression", "compression", "Compression method used to encode the manifest and B+Tree nodes."], [28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind", "manifest_kind", "Manifest format to use."], [28, 1, 2, "json-kvstore/ocdbt.config.max_decoded_node_bytes", "max_decoded_node_bytes", "Maximum size of an (uncompressed) B+tree node."], [28, 1, 2, "json-kvstore/ocdbt.config.max_inline_value_bytes", "max_inline_value_bytes", "Maximum number of value bytes to store inline in a B+tree leaf node."], [28, 1, 2, "json-kvstore/ocdbt.config.uuid", "uuid", "Unique 128-bit identifier for the database, specified as 32 hex digits."], [28, 1, 2, "json-kvstore/ocdbt.config.version_tree_arity_log2", "version_tree_arity_log2", "Base-2 logarithm of the arity of the tree of versions."]], "kvstore/ocdbt.config.manifest_kind": [[28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind.numbered", "numbered", "Numbered-file manifest format"], [28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind.single", "single", "Single-file manifest format"]], "kvstore/ocdbt/Compression/zstd": [[28, 1, 2, "json-kvstore/ocdbt/Compression/zstd.id", "id", ""], [28, 1, 2, "json-kvstore/ocdbt/Compression/zstd.level", "level", "Compression level."]], "kvstore/s3": [[29, 1, 2, "json-kvstore/s3.aws_credentials", "aws_credentials", ""], [29, 1, 2, "json-kvstore/s3.aws_region", "aws_region", "AWS region identifier to use in signatures."], [29, 1, 2, "json-kvstore/s3.bucket", "bucket", "AWS S3 Storage bucket."], [29, 1, 2, "json-kvstore/s3.context", "context", ""], [29, 1, 2, "json-kvstore/s3.data_copy_concurrency", "data_copy_concurrency", ""], [29, 1, 2, "json-kvstore/s3.driver", "driver", ""], [29, 1, 2, "json-kvstore/s3.endpoint", "endpoint", "S3 server endpoint to use in place of the public Amazon S3 endpoints."], [29, 1, 2, "json-kvstore/s3.experimental_s3_rate_limiter", "experimental_s3_rate_limiter", ""], [29, 1, 2, "json-kvstore/s3.host_header", "host_header", "Override HTTP host header to send in requests."], [29, 1, 2, "json-kvstore/s3.path", "path", "Key prefix within the key-value store."], [29, 1, 2, "json-kvstore/s3.requester_pays", "requester_pays", "Permit requester-pays requests."], [29, 1, 2, "json-kvstore/s3.s3_request_concurrency", "s3_request_concurrency", ""], [29, 1, 2, "json-kvstore/s3.s3_request_retries", "s3_request_retries", ""]], "kvstore/tsgrpc_kvstore": [[30, 1, 2, "json-kvstore/tsgrpc_kvstore.address", "address", "gRPC Service Address."], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.context", "context", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.data_copy_concurrency", "data_copy_concurrency", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.driver", "driver", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.path", "path", "Key prefix within the key-value store."], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.timeout", "timeout", ""]], "kvstore/zarr3_sharding_indexed": [[31, 1, 2, "json-kvstore/zarr3_sharding_indexed.base", "base", "Underlying key-value store with path to shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.cache_pool", "cache_pool", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.context", "context", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.data_copy_concurrency", "data_copy_concurrency", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.driver", "driver", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.grid_shape", "grid_shape", "Shape of the grid of entries in the shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.index_codecs", "index_codecs", "Codec chain for encoding/decoding the shard index."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.index_location", "index_location", "Location of the shard index within the shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.path", "path", "Key prefix within the key-value store."]], "kvstore/zip": [[32, 1, 2, "json-kvstore/zip.base", "base", "Underlying key-value store with path to a ZIP file."], [32, 1, 2, "json-kvstore/zip.cache_pool", "cache_pool", ""], [32, 1, 2, "json-kvstore/zip.context", "context", ""], [32, 1, 2, "json-kvstore/zip.data_copy_concurrency", "data_copy_concurrency", ""], [32, 1, 2, "json-kvstore/zip.driver", "driver", ""], [32, 1, 2, "json-kvstore/zip.path", "path", "Key prefix within the key-value store."]], "tensorstore": [[34, 2, 1, "", "Batch", "Batches are used to group together read operations for potentially improved efficiency."], [37, 2, 1, "", "ChunkLayout", "Describes the storage layout of a tensorstore.TensorStore."], [68, 2, 1, "", "CodecSpec", "Specifies driver-specific encoding/decoding parameters."], [71, 2, 1, "", "Context", "Manages shared TensorStore context resources, such as caches and credentials."], [83, 2, 1, "", "Dim", "1-d index interval with optionally-implicit bounds and dimension label."], [107, 2, 1, "", "DimExpression", "Specifies an advanced indexing operation."], [119, 2, 1, "", "Future", "Handle for consuming the result of an asynchronous operation."], [129, 2, 1, "", "FutureLike", "Abstract base class for types representing an asynchronous result."], [130, 2, 1, "", "IndexDomain", "Domain (including bounds and optional dimension labels) of an N-dimensional index space."], [163, 2, 1, "", "IndexTransform", "Represents a transform from an input index space to an output space."], [199, 2, 1, "", "Indexable", "Abstract base class for types that support TensorStore indexing operations."], [200, 2, 1, "", "KvStore", "Key-value store that maps an ordered set of byte string keys to byte string values."], [249, 2, 1, "", "OpenMode", "Specifies the mode to use when opening a TensorStore."], [256, 2, 1, "", "OutputIndexMap", "Represents an output index map for an index transform."], [266, 2, 1, "", "OutputIndexMaps", "View of the output index maps for an index transform."], [270, 2, 1, "", "OutputIndexMethod", "Indicates the output index method of an OutputIndexMap."], [277, 2, 1, "", "Promise", "Handle for producing the result of an asynchronous operation."], [281, 7, 1, "", "RecheckCacheOption", "Determines under what circumstances cached data is revalidated."], [282, 2, 1, "", "Schema", "Driver-independent options for defining a TensorStore schema."], [314, 2, 1, "", "Spec", "Specification for opening or creating a TensorStore."], [350, 2, 1, "", "TensorStore", "Asynchronous multi-dimensional array handle."], [401, 2, 1, "", "Transaction", "Transactions are used to stage a group of modifications (e.g. writes to tensorstore.TensorStore objects) in memory, and then either commit the group all at once or abort it."], [411, 2, 1, "", "Unit", "Specifies a physical quantity/unit."], [423, 2, 1, "", "VirtualChunkedReadParameters", "Options passed to read callbacks used with virtual_chunked."], [426, 2, 1, "", "VirtualChunkedWriteParameters", "Options passed to write callbacks used with virtual_chunked."], [428, 2, 1, "", "WriteFutures", "Handle for consuming the result of an asynchronous write operation."], [438, 8, 1, "", "array", "Returns a TensorStore that reads/writes from an in-memory array."], [439, 7, 1, "", "bfloat16", "bfloat16 floating-point data type."], [440, 7, 1, "", "bool", "Boolean data type (0 or 1). Corresponds to the python:bool type and numpy.bool_."], [441, 8, 1, "", "cast(spec)", "Returns a view with the data type converted."], [442, 8, 1, "", "cast(store)", "Returns a read/write view with the data type converted."], [443, 7, 1, "", "complex128", "Complex number based on float64. Corresponds to numpy.complex128."], [444, 7, 1, "", "complex64", "Complex number based on float32. Corresponds to numpy.complex64."], [445, 8, 1, "", "concat", "Virtually concatenates a sequence of TensorStore layers along an existing dimension."], [446, 2, 1, "", "d", "Specifies a dimension selection, for starting a dimension expression."], [448, 8, 1, "", "downsample(spec)", "Returns a virtual downsampled view view of a Spec."], [449, 8, 1, "", "downsample(store)", "Returns a virtual downsampled view of a TensorStore."], [450, 2, 1, "", "dtype", "TensorStore data type representation."], [458, 8, 1, "", "experimental_collect_matching_metrics", "Collects metrics with a matching prefix."], [459, 8, 1, "", "experimental_collect_prometheus_format_metrics", "Collects metrics in prometheus exposition format. See: https://prometheus.io/docs/instrumenting/exposition_formats/"], [460, 8, 1, "", "experimental_push_metrics_to_prometheus", "Publishes metrics to the prometheus pushgateway. See: https://github.com/prometheus/pushgateway"], [461, 8, 1, "", "experimental_update_verbose_logging", "Updates verbose logging flags associated with --tensorstore_verbose_logging and TENSORSTORE_VERBOSE_LOGGING flags."], [462, 7, 1, "", "float16", "IEEE 754 binary16 half-precision floating-point data type. Correspond to numpy.float16."], [463, 7, 1, "", "float32", "IEEE 754 binary32 single-precision floating-point data type. Corresponds to numpy.float32."], [464, 7, 1, "", "float64", "IEEE 754 binary64 double-precision floating-point data type. Corresponds to numpy.float64."], [465, 7, 1, "", "float8_e4m3b11fnuz", "8-bit floating-point data type."], [466, 7, 1, "", "float8_e4m3fn", "8-bit floating-point data type."], [467, 7, 1, "", "float8_e4m3fnuz", "8-bit floating-point data type."], [468, 7, 1, "", "float8_e5m2", "8-bit floating-point data type."], [469, 7, 1, "", "float8_e5m2fnuz", "8-bit floating-point data type."], [470, 7, 1, "", "inf", "Special constant equal to 2^{62}-1 that indicates an unbounded index domain."], [471, 7, 1, "", "int16", "16-bit signed two's-complement integer data type. Corresponds to numpy.int16."], [472, 7, 1, "", "int32", "32-bit signed two's-complement integer data type. Corresponds to numpy.int32."], [473, 7, 1, "", "int4", "4-bit signed two's-complement integer data type, internally stored as its 8-bit signed integer equivalent (i.e. sign-extended). Corresponds to jax.numpy.int4."], [474, 7, 1, "", "int64", "32-bit signed two's-complement integer data type. Corresponds to numpy.int64."], [475, 7, 1, "", "int8", "8-bit signed two's-complement integer data type. Corresponds to numpy.int8."], [476, 7, 1, "", "json", "JSON data type. Corresponds to an arbitrary Python JSON value."], [477, 7, 1, "", "newaxis", "Alias for None used in indexing expressions to specify a new singleton dimension."], [482, 8, 1, "", "open", "Opens or creates a TensorStore from a Spec."], [483, 8, 1, "", "overlay", "Virtually overlays a sequence of TensorStore layers within a common domain."], [484, 8, 1, "", "parse_tensorstore_flags", "Parses and initializes internal tensorstore flags from argv."], [485, 8, 1, "", "stack", "Virtually stacks a sequence of TensorStore layers along a new dimension."], [486, 7, 1, "", "string", "Variable-length byte string data type. Corresponds to the Python python:bytes type."], [487, 7, 1, "", "uint16", "16-bit unsigned integer. Corresponds to numpy.uint16."], [488, 7, 1, "", "uint32", "32-bit unsigned integer. Corresponds to numpy.uint32."], [489, 7, 1, "", "uint64", "64-bit unsigned integer data type. Corresponds to numpy.uint64."], [490, 7, 1, "", "uint8", "8-bit unsigned integer. Corresponds to numpy.uint8."], [491, 7, 1, "", "ustring", "Variable-length Unicode string data type. Corresponds to the Python python:str type."], [492, 8, 1, "", "virtual_chunked", "Creates a TensorStore where the content is read/written chunk-wise by an arbitrary function."]], "tensorstore.Batch": [[35, 3, 1, "", "__init__", "Creates a new batch."], [36, 3, 1, "", "submit", "Submits the batch."]], "tensorstore.ChunkLayout": [[38, 2, 1, "", "Grid", "Describes a regular grid layout for write/read/codec chunks."], [52, 3, 1, "", "__eq__", "Compares two chunk layouts for equality."], [53, 3, 1, "", "__init__(components)", "Constructs from component parts."], [54, 3, 1, "", "__init__(json)", "Constructs from the JSON representation."], [55, 5, 1, "", "codec_chunk", "Chunk grid used by the codec."], [56, 5, 1, "", "grid_origin", "Hard constraints on the grid origin."], [57, 5, 1, "", "grid_origin_soft_constraint", "Soft constraints on the grid origin."], [58, 5, 1, "", "inner_order", "Permutation specifying the element storage order within the innermost chunks."], [59, 5, 1, "", "inner_order_soft_constraint", "Permutation specifying soft constraint on the element storage order."], [60, 5, 1, "", "ndim", "Alias for rank."], [61, 5, 1, "", "rank", "Number of dimensions in the index space."], [62, 5, 1, "", "read_chunk", "Chunk grid for efficient reads."], [63, 5, 1, "", "read_chunk_template", "Chunk offset and shape for efficient reads."], [64, 3, 1, "", "to_json", "Converts to the JSON representation."], [65, 3, 1, "", "update", "Adds additional constraints."], [66, 5, 1, "", "write_chunk", "Chunk grid for efficient writes."], [67, 5, 1, "", "write_chunk_template", "Chunk offset and shape for efficient writes."]], "tensorstore.ChunkLayout.Grid": [[39, 3, 1, "", "__eq__", "Compares two chunk grids for equality."], [40, 3, 1, "", "__init__(components)", "Constructs a chunk grid."], [41, 3, 1, "", "__init__(json)", "Constructs from the JSON representation."], [42, 5, 1, "", "aspect_ratio", "Chunk shape aspect ratio."], [43, 5, 1, "", "aspect_ratio_soft_constraint", "Soft constraints on chunk shape aspect ratio."], [44, 5, 1, "", "elements", "Target number of elements per chunk."], [45, 5, 1, "", "elements_soft_constraint", "Soft constraint on target number of elements per chunk."], [46, 5, 1, "", "ndim", "Alias for rank."], [47, 5, 1, "", "rank", "Number of dimensions, or None if unspecified."], [48, 5, 1, "", "shape", "Hard constraints on chunk shape."], [49, 5, 1, "", "shape_soft_constraint", "Soft constraints on chunk shape."], [50, 3, 1, "", "to_json", "Converts to the JSON representation."], [51, 3, 1, "", "update", "Adds additional constraints."]], "tensorstore.ChunkLayout.Grid.__init__(components)": [[40, 4, 2, "p-aspect_ratio", "aspect_ratio", "Aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio."], [40, 4, 2, "p-aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraints on the aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio_soft_constraint."], [40, 4, 2, "p-elements", "elements", "Target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements."], [40, 4, 2, "p-elements_soft_constraint", "elements_soft_constraint", "Soft constraint on the target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements_soft_constraint."], [40, 4, 2, "p-grid", "grid", "Other grid constraints to merge in. Hard and soft constraints in grid are retained as hard and soft constraints, respectively."], [40, 4, 2, "p-grid_soft_constraint", "grid_soft_constraint", "Other grid constraints to merge in as soft constraints."], [40, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [40, 4, 2, "p-shape", "shape", "Hard constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape."], [40, 4, 2, "p-shape_soft_constraint", "shape_soft_constraint", "Soft constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape_soft_constraint."]], "tensorstore.ChunkLayout.Grid.update": [[51, 4, 2, "p-aspect_ratio", "aspect_ratio", "Aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio."], [51, 4, 2, "p-aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraints on the aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio_soft_constraint."], [51, 4, 2, "p-elements", "elements", "Target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements."], [51, 4, 2, "p-elements_soft_constraint", "elements_soft_constraint", "Soft constraint on the target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements_soft_constraint."], [51, 4, 2, "p-grid", "grid", "Other grid constraints to merge in. Hard and soft constraints in grid are retained as hard and soft constraints, respectively."], [51, 4, 2, "p-grid_soft_constraint", "grid_soft_constraint", "Other grid constraints to merge in as soft constraints."], [51, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [51, 4, 2, "p-shape", "shape", "Hard constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape."], [51, 4, 2, "p-shape_soft_constraint", "shape_soft_constraint", "Soft constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape_soft_constraint."]], "tensorstore.ChunkLayout.__init__(components)": [[53, 4, 2, "p-chunk", "chunk", "Common constraints on write, read, and codec chunks. Corresponds to the JSON ChunkLayout.chunk member. The shape and elements constraints apply only to write and read chunks, while the aspect_ratio constraints apply to write, read, and codec chunks."], [53, 4, 2, "p-chunk_aspect_ratio", "chunk_aspect_ratio", "Hard constraints on the write, read, and codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio, read_chunk_aspect_ratio, and codec_chunk_aspect_ratio."], [53, 4, 2, "p-chunk_aspect_ratio_soft_constraint", "chunk_aspect_ratio_soft_constraint", "Soft constraints on the write, read, and codec chunk aspect ratio. Corresponds to the aspect_ratio_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio_soft_constraint, read_chunk_aspect_ratio_soft_constraint, and codec_chunk_aspect_ratio_soft_constraint."], [53, 4, 2, "p-chunk_elements", "chunk_elements", "Hard constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements and read_chunk_elements."], [53, 4, 2, "p-chunk_elements_soft_constraint", "chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements_soft_constraint and read_chunk_elements_soft_constraint."], [53, 4, 2, "p-chunk_shape", "chunk_shape", "Hard constraints on both the write and read chunk shape. Corresponds to the JSON shape member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape and read_chunk_shape."], [53, 4, 2, "p-chunk_shape_soft_constraint", "chunk_shape_soft_constraint", "Soft constraints on both the write and read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape_soft_constraint and read_chunk_shape_soft_constraint."], [53, 4, 2, "p-codec_chunk", "codec_chunk", "Constraints on codec chunks. Corresponds to the JSON ChunkLayout.codec_chunk member."], [53, 4, 2, "p-codec_chunk_aspect_ratio", "codec_chunk_aspect_ratio", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_aspect_ratio_soft_constraint", "codec_chunk_aspect_ratio_soft_constraint", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_elements", "codec_chunk_elements", "Hard constraints on the target number of elements for codec chunks. Corresponds to the JSON elements member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_elements_soft_constraint", "codec_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for codec chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_shape", "codec_chunk_shape", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_shape_soft_constraint", "codec_chunk_shape_soft_constraint", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-finalize", "finalize", "Validates and converts the layout into a precise chunk layout."], [53, 4, 2, "p-grid_origin", "grid_origin", "Hard constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin member."], [53, 4, 2, "p-grid_origin_soft_constraint", "grid_origin_soft_constraint", "Soft constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin_soft_constraint member."], [53, 4, 2, "p-inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks. Corresponds to the JSON ChunkLayout.inner_order member. This must be a permutation of [0, 1, ..., rank-1]. Lexicographic order (i.e. C order/row-major order) is specified as [0, 1, ..., rank-1], while colexicographic order (i.e. Fortran order/column-major order) is specified as [rank-1, ..., 1, 0]."], [53, 4, 2, "p-inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. Corresponds to the JSON ChunkLayout.inner_order_soft_constraint member. If inner_order is also specified, it takes precedence."], [53, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [53, 4, 2, "p-read_chunk", "read_chunk", "Constraints on read chunks. Corresponds to the JSON ChunkLayout.read_chunk member."], [53, 4, 2, "p-read_chunk_aspect_ratio", "read_chunk_aspect_ratio", "Hard constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_aspect_ratio_soft_constraint", "read_chunk_aspect_ratio_soft_constraint", "Soft constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_elements", "read_chunk_elements", "Hard constraints on the target number of elements for read chunks. Corresponds to the JSON elements member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_elements_soft_constraint", "read_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_shape", "read_chunk_shape", "Hard constraints on the read chunk shape. Corresponds to the JSON shape member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_shape_soft_constraint", "read_chunk_shape_soft_constraint", "Soft constraints on the read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-write_chunk", "write_chunk", "Constraints on write chunks. Corresponds to the JSON ChunkLayout.write_chunk member."], [53, 4, 2, "p-write_chunk_aspect_ratio", "write_chunk_aspect_ratio", "Hard constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_aspect_ratio_soft_constraint", "write_chunk_aspect_ratio_soft_constraint", "Soft constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_elements", "write_chunk_elements", "Hard constraints on the target number of elements for write chunks. Corresponds to the JSON elements member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_elements_soft_constraint", "write_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_shape", "write_chunk_shape", "Hard constraints on the write chunk shape. Corresponds to the JSON shape member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_shape_soft_constraint", "write_chunk_shape_soft_constraint", "Soft constraints on the write chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.write_chunk."]], "tensorstore.ChunkLayout.update": [[65, 4, 2, "p-chunk", "chunk", "Common constraints on write, read, and codec chunks. Corresponds to the JSON ChunkLayout.chunk member. The shape and elements constraints apply only to write and read chunks, while the aspect_ratio constraints apply to write, read, and codec chunks."], [65, 4, 2, "p-chunk_aspect_ratio", "chunk_aspect_ratio", "Hard constraints on the write, read, and codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio, read_chunk_aspect_ratio, and codec_chunk_aspect_ratio."], [65, 4, 2, "p-chunk_aspect_ratio_soft_constraint", "chunk_aspect_ratio_soft_constraint", "Soft constraints on the write, read, and codec chunk aspect ratio. Corresponds to the aspect_ratio_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio_soft_constraint, read_chunk_aspect_ratio_soft_constraint, and codec_chunk_aspect_ratio_soft_constraint."], [65, 4, 2, "p-chunk_elements", "chunk_elements", "Hard constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements and read_chunk_elements."], [65, 4, 2, "p-chunk_elements_soft_constraint", "chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements_soft_constraint and read_chunk_elements_soft_constraint."], [65, 4, 2, "p-chunk_shape", "chunk_shape", "Hard constraints on both the write and read chunk shape. Corresponds to the JSON shape member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape and read_chunk_shape."], [65, 4, 2, "p-chunk_shape_soft_constraint", "chunk_shape_soft_constraint", "Soft constraints on both the write and read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape_soft_constraint and read_chunk_shape_soft_constraint."], [65, 4, 2, "p-codec_chunk", "codec_chunk", "Constraints on codec chunks. Corresponds to the JSON ChunkLayout.codec_chunk member."], [65, 4, 2, "p-codec_chunk_aspect_ratio", "codec_chunk_aspect_ratio", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_aspect_ratio_soft_constraint", "codec_chunk_aspect_ratio_soft_constraint", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_elements", "codec_chunk_elements", "Hard constraints on the target number of elements for codec chunks. Corresponds to the JSON elements member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_elements_soft_constraint", "codec_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for codec chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_shape", "codec_chunk_shape", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_shape_soft_constraint", "codec_chunk_shape_soft_constraint", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-finalize", "finalize", "Validates and converts the layout into a precise chunk layout."], [65, 4, 2, "p-grid_origin", "grid_origin", "Hard constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin member."], [65, 4, 2, "p-grid_origin_soft_constraint", "grid_origin_soft_constraint", "Soft constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin_soft_constraint member."], [65, 4, 2, "p-inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks. Corresponds to the JSON ChunkLayout.inner_order member. This must be a permutation of [0, 1, ..., rank-1]. Lexicographic order (i.e. C order/row-major order) is specified as [0, 1, ..., rank-1], while colexicographic order (i.e. Fortran order/column-major order) is specified as [rank-1, ..., 1, 0]."], [65, 4, 2, "p-inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. Corresponds to the JSON ChunkLayout.inner_order_soft_constraint member. If inner_order is also specified, it takes precedence."], [65, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [65, 4, 2, "p-read_chunk", "read_chunk", "Constraints on read chunks. Corresponds to the JSON ChunkLayout.read_chunk member."], [65, 4, 2, "p-read_chunk_aspect_ratio", "read_chunk_aspect_ratio", "Hard constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_aspect_ratio_soft_constraint", "read_chunk_aspect_ratio_soft_constraint", "Soft constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_elements", "read_chunk_elements", "Hard constraints on the target number of elements for read chunks. Corresponds to the JSON elements member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_elements_soft_constraint", "read_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_shape", "read_chunk_shape", "Hard constraints on the read chunk shape. Corresponds to the JSON shape member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_shape_soft_constraint", "read_chunk_shape_soft_constraint", "Soft constraints on the read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-write_chunk", "write_chunk", "Constraints on write chunks. Corresponds to the JSON ChunkLayout.write_chunk member."], [65, 4, 2, "p-write_chunk_aspect_ratio", "write_chunk_aspect_ratio", "Hard constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_aspect_ratio_soft_constraint", "write_chunk_aspect_ratio_soft_constraint", "Soft constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_elements", "write_chunk_elements", "Hard constraints on the target number of elements for write chunks. Corresponds to the JSON elements member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_elements_soft_constraint", "write_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_shape", "write_chunk_shape", "Hard constraints on the write chunk shape. Corresponds to the JSON shape member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_shape_soft_constraint", "write_chunk_shape_soft_constraint", "Soft constraints on the write chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.write_chunk."]], "tensorstore.CodecSpec": [[69, 3, 1, "", "__init__", "Constructs from the JSON representation."], [70, 3, 1, "", "to_json", "Converts to the JSON representation."]], "tensorstore.Context": [[72, 2, 1, "", "Resource", "Handle to a context resource."], [74, 2, 1, "", "Spec", "Parsed representation of a JSON Context specification."], [77, 3, 1, "", "__getitem__", "Creates or retrieves the context resource for the given key."], [78, 3, 1, "", "__init__(default)", "Constructs a default context."], [79, 3, 1, "", "__init__(json)", "Constructs a context from its JSON representation."], [80, 3, 1, "", "__init__(spec)", "Constructs a context from a parsed spec."], [81, 5, 1, "", "parent", "Parent context from which this context inherits."], [82, 5, 1, "", "spec", "Spec from which this context was constructed."]], "tensorstore.Context.Resource": [[73, 3, 1, "", "to_json", "Returns the JSON representation of the context resource."]], "tensorstore.Context.Spec": [[75, 3, 1, "", "__init__", "Creates a context specification from its JSON representation."], [76, 3, 1, "", "to_json", "Returns the JSON representation."]], "tensorstore.Context.Spec.to_json": [[76, 4, 2, "p-include_defaults", "include_defaults", "Indicates whether to include members even if they are equal to the default value."]], "tensorstore.Context.__getitem__": [[77, 4, 2, "p-key", "key", "Resource key, of the form '' or #."]], "tensorstore.Context.__init__(json)": [[79, 4, 2, "p-json", "json", "JSON representation of the context."], [79, 4, 2, "p-parent", "parent", "Parent context from which to inherit. Defaults to a new default context as returned by tensorstore.Context()."]], "tensorstore.Context.__init__(spec)": [[80, 4, 2, "p-parent", "parent", "Parent context from which to inherit. Defaults to a new default context as returned by tensorstore.Context()."], [80, 4, 2, "p-spec", "spec", "Parsed context spec."]], "tensorstore.Dim": [[84, 3, 1, "", "__contains__(dim)", "Checks if the interval contains another interval."], [85, 3, 1, "", "__contains__(index)", "Checks if the interval contains a given index."], [86, 3, 1, "", "__eq__", "Compares for equality with another interval."], [87, 3, 1, "", "__init__(exclusive_max)", "Constructs a half-open interval [inclusive_min, exclusive_max)."], [88, 3, 1, "", "__init__(inclusive_max)", "Constructs a closed interval [inclusive_min, inclusive_max]."], [89, 3, 1, "", "__init__(size)", "Constructs a sized interval [inclusive_min, inclusive_min+size)."], [90, 3, 1, "", "__init__(unbounded)", "Constructs an unbounded interval (-inf, +inf)."], [91, 3, 1, "", "__iter__", "Enables iteration over the indices contained in the interval."], [92, 3, 1, "", "__len__", "Size of the interval, equivalent to size."], [93, 3, 1, "", "__repr__", "Returns the string representation as a Python expression."], [94, 3, 1, "", "__str__", "Returns the string representation of the interval."], [95, 5, 1, "", "empty", "Returns True if size is zero."], [96, 5, 1, "", "exclusive_max", "Exclusive upper bound of the interval."], [97, 5, 1, "", "exclusive_min", "Exclusive lower bound of the interval."], [98, 5, 1, "", "finite", "Indicates if the interval is finite."], [99, 3, 1, "", "hull", "Hull with another Dim."], [100, 5, 1, "", "implicit_lower", "Indicates if the lower bound is implicit/resizeable."], [101, 5, 1, "", "implicit_upper", "Indicates if the upper bound is implicit/resizeable."], [102, 5, 1, "", "inclusive_max", "Inclusive upper bound of the interval."], [103, 5, 1, "", "inclusive_min", "Inclusive lower bound of the interval."], [104, 3, 1, "", "intersect", "Intersect with another Dim."], [105, 5, 1, "", "label", "Dimension label, or the empty string to indicate an unlabeled dimension."], [106, 5, 1, "", "size", "Size of the interval."]], "tensorstore.Dim.__init__(exclusive_max)": [[87, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bound."], [87, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit. Defaults to False if inclusive_min is specified, otherwise True."], [87, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if exclusive_max is specified, otherwise True."], [87, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound."], [87, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.__init__(inclusive_max)": [[88, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit. Defaults to False if inclusive_min is specified, otherwise True."], [88, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if exclusive_max is specified, otherwise True."], [88, 4, 2, "p-inclusive_max", "inclusive_max", "Inclusive upper bound."], [88, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound."], [88, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.__init__(size)": [[89, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit."], [89, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if size is specified, otherwise True."], [89, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound. Defaults to 0."], [89, 4, 2, "p-label", "label", "Dimension label."], [89, 4, 2, "p-size", "size", "Size of the interval."]], "tensorstore.Dim.__init__(unbounded)": [[90, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit."], [90, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit."], [90, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.hull": [[99, 4, 2, "p-other", "other", "Object to hull with."]], "tensorstore.Dim.intersect": [[104, 4, 2, "p-other", "other", "Object to intersect with."]], "tensorstore.DimExpression": [[108, 3, 1, "", "__getitem__", "Applies a NumPy-style indexing operation with default index array semantics."], [109, 5, 1, "", "diagonal", "Extracts the diagonal of the selected dimensions."], [110, 3, 1, "", "label", "Sets (or changes) the labels of the selected dimensions."], [111, 3, 1, "", "mark_bounds_implicit", "Marks the lower/upper bounds of the selected dimensions as implicit/explicit."], [112, 3, 1, "", "oindex", "Applies a NumPy-style indexing operation with outer indexing semantics."], [113, 3, 1, "", "stride", "Strides the domains of the selected input dimensions by the specified amounts."], [114, 3, 1, "", "translate_backward_by", "Translates (shifts) the domains of the selected input dimensions backward by the specified offsets, without affecting the output range."], [115, 3, 1, "", "translate_by", "Translates (shifts) the domains of the selected input dimensions by the specified offsets, without affecting the output range."], [116, 3, 1, "", "translate_to", "Translates the domains of the selected input dimensions to the specified origins without affecting the output range."], [117, 3, 1, "", "transpose", "Transposes the selected dimensions to the specified target indices."], [118, 3, 1, "", "vindex", "Applies a NumPy-style indexing operation with vectorized indexing semantics."]], "tensorstore.DimExpression.label": [[110, 4, 2, "p-labels", "labels", "Dimension labels for each selected dimension."]], "tensorstore.DimExpression.mark_bounds_implicit": [[111, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.DimExpression.stride": [[113, 4, 2, "p-strides", "strides", "Strides for each selected dimension. May also be a scalar, e.g. 2, in which case the same stride value is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying a stride of 1) leaves that dimension unchanged. Specify a stride of 0 is not valid."]], "tensorstore.DimExpression.translate_backward_by": [[114, 4, 2, "p-offsets", "offsets", "The offsets for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.DimExpression.translate_by": [[115, 4, 2, "p-offsets", "offsets", "The offsets for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.DimExpression.translate_to": [[116, 4, 2, "p-origins", "origins", "The new origins for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all selected dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.DimExpression.transpose": [[117, 4, 2, "p-target", "target", "Target dimension indices for the selected dimensions. All dimensions must be specified by index. Labels are not permitted. If the dimension selection has k > 1 dimensions, a single non-negative index i is equivalent to i:i+k; a single negative index -i is equivalent to -i-k:-i."]], "tensorstore.Future": [[120, 3, 1, "", "__new__", "Converts a FutureLike object to a Future."], [121, 3, 1, "", "add_done_callback", "Registers a callback to be invoked upon completion of the asynchronous operation."], [122, 3, 1, "", "cancel", "Requests cancellation of the asynchronous operation."], [123, 3, 1, "", "cancelled", "Queries whether the asynchronous operation has been cancelled."], [124, 3, 1, "", "done", "Queries whether the asynchronous operation has completed or been cancelled."], [125, 3, 1, "", "exception", "Blocks until asynchronous operation completes, and returns the error if any."], [126, 3, 1, "", "force", "Ensures the asynchronous operation begins executing."], [127, 3, 1, "", "remove_done_callback", "Unregisters a previously-registered callback."], [128, 3, 1, "", "result", "Blocks until the asynchronous operation completes, and returns the result."]], "tensorstore.Future.__new__": [[120, 4, 2, "p-future", "future", "Specifies the immediate or asynchronous result."], [120, 4, 2, "p-loop", "loop", "Event loop on which to run future if it is a coroutine. If not specified (or None is specified), defaults to the loop returned by asyncio.get_running_loop. If loop is not specified and there is no running event loop, it is an error for future to be a coroutine."]], "tensorstore.Future.add_done_callback": [[121, 4, 2, "p-callback", "callback", "Callback to invoke with self when this future becomes ready."]], "tensorstore.Future.exception": [[125, 4, 2, "p-deadline", "deadline", "Deadline in seconds since the Unix epoch."], [125, 4, 2, "p-timeout", "timeout", "Maximum number of seconds to block."]], "tensorstore.Future.result": [[128, 4, 2, "p-deadline", "deadline", "Deadline in seconds since the Unix epoch."], [128, 4, 2, "p-timeout", "timeout", "Maximum number of seconds to block."]], "tensorstore.IndexDomain": [[131, 5, 1, "", "T", "View with the dimension order reversed (transposed)."], [132, 3, 1, "", "__getitem__(domain)", "Slices this domain by another domain."], [133, 3, 1, "", "__getitem__(expr)", "Transforms the domain by a dimension expression."], [134, 3, 1, "", "__getitem__(identifier)", "Returns the single dimension specified by identifier."], [135, 3, 1, "", "__getitem__(selection)", "Returns a new domain with a subset of the dimensions."], [136, 3, 1, "", "__getitem__(transform)", "Transforms the domain using an explicit index transform."], [137, 3, 1, "", "__init__(components)", "Constructs an index domain from component vectors."], [138, 3, 1, "", "__init__(dimensions)", "Constructs an index domain from a :py:class`.Dim` sequence."], [139, 3, 1, "", "__init__(json)", "Constructs an index domain from its JSON representation."], [140, 3, 1, "", "__len__", "Returns the number of dimensions (rank)."], [141, 3, 1, "", "__repr__", "Returns the string representation."], [142, 5, 1, "", "exclusive_max", "Exclusive upper bound of the domain."], [143, 3, 1, "", "hull", "Computes the hull (minimum containing box) with another domain."], [144, 5, 1, "", "implicit_lower_bounds", "Indicates whether the lower bound of each dimension is implicit or explicit."], [145, 5, 1, "", "implicit_upper_bounds", "Indicates whether the upper bound of each dimension is implicit or explicit."], [146, 5, 1, "", "inclusive_max", "Inclusive upper bound of the domain."], [147, 5, 1, "", "inclusive_min", "Inclusive lower bound of the domain, alias of origin."], [148, 5, 1, "", "index_exp", "Equivalent NumPy-compatible index expression."], [149, 3, 1, "", "intersect", "Intersects with another domain."], [150, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [151, 5, 1, "", "labels", "Dimension labels for each dimension."], [152, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [153, 5, 1, "", "ndim", "Alias for rank."], [154, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [155, 5, 1, "", "rank", "Number of dimensions in the index space."], [156, 5, 1, "", "shape", "Shape of the domain."], [157, 5, 1, "", "size", "Total number of elements in the domain."], [158, 3, 1, "", "to_json", "Returns the JSON representation."], [159, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [160, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [161, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [162, 3, 1, "", "transpose", "Returns a view with a transposed domain."]], "tensorstore.IndexDomain.__getitem__(expr)": [[133, 4, 2, "p-expr", "expr", "Dimension expression to apply."]], "tensorstore.IndexDomain.__getitem__(identifier)": [[134, 4, 2, "p-identifier", "identifier", "Specifies a dimension by integer index or label. As with python:list, a negative index specifies a dimension starting from the last dimension."]], "tensorstore.IndexDomain.__getitem__(selection)": [[135, 4, 2, "p-selection", "selection", "Specifies the dimensions to include, either by index or label. May be any value or sequence of values convertible to a dimension selection."]], "tensorstore.IndexDomain.__getitem__(transform)": [[136, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.IndexDomain.__init__(components)": [[137, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bounds for each dimension. At most one of exclusive_max, inclusive_max, and shape may be specified."], [137, 4, 2, "p-implicit_lower_bounds", "implicit_lower_bounds", "Indicates whether each lower bound is implicit or explicit. Defaults to all explicit if inclusive_min or shape is specified, otherwise defaults to all implicit."], [137, 4, 2, "p-implicit_upper_bounds", "implicit_upper_bounds", "Indicates whether each upper bound is implicit or explicit. Defaults to all explicit if exclusive_max, inclusive_max, or shape is specified, otherwise defaults to all implicit."], [137, 4, 2, "p-inclusive_max", "inclusive_max", "Inclusive upper bounds for each dimension."], [137, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bounds for each dimension. If not specified, defaults to all zero if shape is specified, otherwise unbounded."], [137, 4, 2, "p-labels", "labels", "Dimension labels. Defaults to all unlabeled."], [137, 4, 2, "p-rank", "rank", "Number of dimensions. Only required if no other parameter is specified."], [137, 4, 2, "p-shape", "shape", "Size for each dimension."]], "tensorstore.IndexDomain.__init__(dimensions)": [[138, 4, 2, "p-dimensions", "dimensions", "Sequence of :py:class`.Dim` objects."]], "tensorstore.IndexDomain.hull": [[143, 4, 2, "p-other", "other", "Object to hull with."]], "tensorstore.IndexDomain.intersect": [[149, 4, 2, "p-other", "other", "Object to intersect with."]], "tensorstore.IndexDomain.label": [[150, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.IndexDomain.mark_bounds_implicit": [[152, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.IndexDomain.translate_backward_by": [[159, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexDomain.translate_by": [[160, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexDomain.translate_to": [[161, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.IndexDomain.transpose": [[162, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.IndexTransform": [[164, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [165, 3, 1, "", "__call__", "Maps an input index vector to an output index vector."], [166, 3, 1, "", "__getitem__(domain)", "Slices this index transform by another domain."], [167, 3, 1, "", "__getitem__(expr)", "Applies a dimension expression to this transform."], [168, 3, 1, "", "__getitem__(indices)", "Applies a NumPy-style indexing operation with default index array semantics."], [169, 3, 1, "", "__getitem__(transform)", "Composes this index transform with another index transform."], [170, 3, 1, "", "__init__(components)", "Constructs an index transform from component vectors."], [171, 3, 1, "", "__init__(domain)", "Constructs an index transform from a domain and output index maps."], [172, 3, 1, "", "__init__(json)", "Constructs an index transform from its JSON representation."], [173, 3, 1, "", "__repr__", "Returns the string representation."], [174, 5, 1, "", "domain", "Input domain of the index transform."], [175, 5, 1, "", "implicit_lower_bounds", "Indicates whether the lower bound of each input dimension is implicit or explicit."], [176, 5, 1, "", "implicit_upper_bounds", "Indicates whether the upper bound of each input dimension is implicit or explicit."], [177, 5, 1, "", "input_exclusive_max", "Exclusive upper bound of the input domain."], [178, 5, 1, "", "input_inclusive_max", "Inclusive upper bound of the input domain."], [179, 5, 1, "", "input_inclusive_min", "Inclusive lower bound of the input domain, alias for input_origin."], [180, 5, 1, "", "input_labels", "Dimension labels for each input dimension."], [181, 5, 1, "", "input_origin", "Inclusive lower bound of the input domain."], [182, 5, 1, "", "input_rank", "Rank of the input space."], [183, 5, 1, "", "input_shape", "Shape of the input domain."], [184, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [185, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [186, 5, 1, "", "ndim", "Rank of the input space, alias for input_rank."], [187, 3, 1, "", "oindex", "Applies a NumPy-style indexing operation with outer indexing semantics."], [188, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [189, 5, 1, "", "output", "Output index maps."], [190, 5, 1, "", "output_rank", "Rank of the output space."], [191, 5, 1, "", "shape", "Shape of the domain."], [192, 5, 1, "", "size", "Total number of elements in the domain."], [193, 3, 1, "", "to_json", "Returns the JSON representation of the transform."], [194, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [195, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [196, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [197, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [198, 3, 1, "", "vindex", "Applies a NumPy-style indexing operation with vectorized indexing semantics."]], "tensorstore.IndexTransform.__call__": [[165, 4, 2, "p-indices", "indices", "Input vector of length input_rank."]], "tensorstore.IndexTransform.__init__(components)": [[170, 4, 2, "p-implicit_lower_bounds", "implicit_lower_bounds", "Indicates whether each lower bound is implicit or explicit. Defaults to all explicit if input_inclusive_min or input_shape is specified, otherwise defaults to all implicit."], [170, 4, 2, "p-implicit_upper_bounds", "implicit_upper_bounds", "Indicates whether each upper bound is implicit or explicit. Defaults to all explicit if input_exclusive_max, input_inclusive_max, or shape is specified, otherwise defaults to all implicit."], [170, 4, 2, "p-input_exclusive_max", "input_exclusive_max", "Exclusive upper bounds for each input dimension. At most one of input_exclusive_max, input_inclusive_max, and input_shape may be specified."], [170, 4, 2, "p-input_inclusive_max", "input_inclusive_max", "Inclusive upper bounds for each input dimension."], [170, 4, 2, "p-input_inclusive_min", "input_inclusive_min", "Inclusive lower bounds for each input dimension. If not specified, defaults to all zero if input_shape is specified, otherwise unbounded."], [170, 4, 2, "p-input_labels", "input_labels", "Dimension labels for each input dimension. Defaults to all unlabeled."], [170, 4, 2, "p-input_rank", "input_rank", "Number of input dimensions. Only required if the input rank is not otherwise specified."], [170, 4, 2, "p-input_shape", "input_shape", "Size for each input dimension."], [170, 4, 2, "p-output", "output", "Sequence of output index maps, or OutputIndexMaps object from an existing transform. If not specified, constructs an identity transform over the domain."]], "tensorstore.IndexTransform.__init__(domain)": [[171, 4, 2, "p-domain", "domain", "The domain of the index transform."], [171, 4, 2, "p-output", "output", "Sequence of output index maps, or OutputIndexMaps object from an existing transform. If not specified, constructs an identity transform over the domain."]], "tensorstore.IndexTransform.label": [[184, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.IndexTransform.mark_bounds_implicit": [[185, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.IndexTransform.translate_backward_by": [[194, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexTransform.translate_by": [[195, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexTransform.translate_to": [[196, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.IndexTransform.transpose": [[197, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.KvStore": [[201, 2, 1, "", "KeyRange", "Half-open interval of byte string keys, according to lexicographical order."], [208, 2, 1, "", "ReadResult", "Specifies the result of a read operation."], [213, 2, 1, "", "Spec", "Parsed representation of a JSON key-value store specification."], [225, 2, 1, "", "TimestampedStorageGeneration", "Specifies a storage generation identifier and a timestamp."], [230, 3, 1, "", "__add__", "Returns a key-value store with the suffix appended to the path."], [231, 3, 1, "", "__delitem__", "Synchronously deletes a single key."], [232, 3, 1, "", "__getitem__", "Synchronously reads the value of a single key."], [233, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [234, 3, 1, "", "__setitem__", "Synchronously writes the value of a single key."], [235, 3, 1, "", "__truediv__", "Returns a key-value store with an additional path component joined to the path."], [236, 5, 1, "", "base", "Underlying key-value store, if this is a key-value store adapter."], [237, 3, 1, "", "copy", "Returns a copy of the key-value store."], [238, 3, 1, "", "delete_range", "Deletes a key range."], [239, 3, 1, "", "experimental_copy_range_to", "Copies a range of keys."], [240, 3, 1, "", "list", "Lists the keys in the key-value store."], [241, 3, 1, "", "open", "Opens a key-value store."], [242, 5, 1, "", "path", "Path prefix within the base key-value store."], [243, 3, 1, "", "read", "Reads the value of a single key."], [244, 3, 1, "", "spec", "Spec that may be used to re-open or re-create the key-value store."], [245, 5, 1, "", "transaction", "Transaction bound to this key-value store."], [246, 5, 1, "", "url", "URL representation of the key-value store specification."], [247, 3, 1, "", "with_transaction", "Returns a transaction-bound view of this key-value store."], [248, 3, 1, "", "write", "Writes or deletes a single key."]], "tensorstore.KvStore.KeyRange": [[202, 3, 1, "", "__eq__", "Compares with another range for equality."], [203, 3, 1, "", "__init__", "Constructs a key range from the specified half-open bounds."], [204, 3, 1, "", "copy", "Returns a copy of the range."], [205, 5, 1, "", "empty", "Indicates if the range contains no keys."], [206, 5, 1, "", "exclusive_max", "Exclusive upper bound of the range."], [207, 5, 1, "", "inclusive_min", "Inclusive lower bound of the range."]], "tensorstore.KvStore.KeyRange.__init__": [[203, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bound of the range. As a special case, an empty string indicates no upper bound."], [203, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound of the range. In accordance with the usual lexicographical order, an empty string indicates no lower bound."]], "tensorstore.KvStore.ReadResult": [[209, 3, 1, "", "__init__", "Constructs a read result."], [210, 5, 1, "", "stamp", "Generation and timestamp associated with the value."], [211, 5, 1, "", "state", "Indicates the interpretation of value."], [212, 5, 1, "", "value", "Value associated with the key."]], "tensorstore.KvStore.Spec": [[214, 3, 1, "", "__add__", "Returns a key-value store with the suffix appended to the path."], [215, 3, 1, "", "__eq__", "Compares with another KvStore.Spec for equality based on the JSON representation."], [216, 3, 1, "", "__new__", "Constructs from the JSON representation or a URL."], [217, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [218, 3, 1, "", "__truediv__", "Returns a key-value store with an additional path component joined to the path."], [219, 5, 1, "", "base", "Underlying key-value store, if this is a key-value store adapter."], [220, 3, 1, "", "copy", "Returns a copy of the key-value store spec."], [221, 5, 1, "", "path", "Path prefix within the base key-value store."], [222, 3, 1, "", "to_json", "Converts to the JSON representation."], [223, 3, 1, "", "update", "Modifies a spec."], [224, 5, 1, "", "url", "URL representation of the key-value store specification."]], "tensorstore.KvStore.Spec.update": [[223, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [223, 4, 2, "p-strip_context", "strip_context", "Replace any bound context resources and unbound context resource specs by default context resource specs."], [223, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.KvStore.TimestampedStorageGeneration": [[226, 3, 1, "", "__eq__", "Compares two timestamped storage generations for equality."], [227, 3, 1, "", "__init__", "Constructs from a storage generation and time."], [228, 5, 1, "", "generation", "Identifies a specific version of a key-value store entry."], [229, 5, 1, "", "time", "Time (seconds since Unix epoch) at which generation is valid."]], "tensorstore.KvStore.__delitem__": [[231, 4, 2, "p-key", "key", "Key to delete. This is appended (without any separator) to the existing path, if any."]], "tensorstore.KvStore.__getitem__": [[232, 4, 2, "p-key", "key", "The key to read. This is appended (without any separator) to the existing path, if any."]], "tensorstore.KvStore.__setitem__": [[234, 4, 2, "p-key", "key", "Key to write/delete. This is appended (without any separator) to the existing path, if any."], [234, 4, 2, "p-value", "value", "Value to store, or None to delete."]], "tensorstore.KvStore.delete_range": [[238, 4, 2, "p-range", "range", "Key range to delete. This is relative to the existing path, if any."]], "tensorstore.KvStore.experimental_copy_range_to": [[239, 4, 2, "p-source_range", "source_range", "Key range to include. This is relative to the existing path, if any. If not specified, all keys under path are copied."], [239, 4, 2, "p-source_staleness_bound", "source_staleness_bound", "Specifies a time in (fractional) seconds since the Unix epoch. If specified, data that is cached internally by the kvstore implementation may be used without validation if not older than the source_staleness_bound. Cached data older than source_staleness_bound must be validated before being returned. A value of float('inf') indicates that the result must be current as of the time the read request was made, i.e. it is equivalent to specifying a value of time.time(). A value of float('-inf') indicates that cached data may be returned without validation irrespective of its age."], [239, 4, 2, "p-target", "target", "Target key-value store."]], "tensorstore.KvStore.list": [[240, 4, 2, "p-range", "range", "If specified, restricts to the specified key range."], [240, 4, 2, "p-strip_prefix_length", "strip_prefix_length", "Strips the specified number of bytes from the start of the returned keys."]], "tensorstore.KvStore.open": [[241, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [241, 4, 2, "p-spec", "spec", "Key-value store spec to open. May also be specified as JSON or a URL."], [241, 4, 2, "p-transaction", "transaction", "Transaction to use for read/write operations. By default, operations are non-transactional."]], "tensorstore.KvStore.read": [[243, 4, 2, "p-batch", "batch", "Batch to use for the read operation."], [243, 4, 2, "p-if_not_equal", "if_not_equal", "If specified, the read is aborted if the generation associated with key matches if_not_equal. An aborted read due to this condition is indicated by a ReadResult.state of 'unspecified'. This may be useful for validating a cached value cache validation at a higher level."], [243, 4, 2, "p-key", "key", "The key to read. This is appended (without any separator) to the existing path, if any."], [243, 4, 2, "p-staleness_bound", "staleness_bound", "Specifies a time in (fractional) seconds since the Unix epoch. If specified, data that is cached internally by the kvstore implementation may be used without validation if not older than the staleness_bound. Cached data older than staleness_bound must be validated before being returned. A value of float('inf') indicates that the result must be current as of the time the read request was made, i.e. it is equivalent to specifying a value of time.time(). A value of float('-inf') indicates that cached data may be returned without validation irrespective of its age."]], "tensorstore.KvStore.spec": [[244, 4, 2, "p-retain_context", "retain_context", "Retain all bound context resources (e.g. specific concurrency pools, specific cache pools)."], [244, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.KvStore.write": [[248, 4, 2, "p-if_equal", "if_equal", "If specified, indicates a conditional write operation. The write is performed only if the existing generation associated with key matches if_equal."], [248, 4, 2, "p-key", "key", "Key to write/delete. This is appended (without any separator) to the existing path, if any."], [248, 4, 2, "p-value", "value", "Value to store, or None to delete."]], "tensorstore.OpenMode": [[250, 3, 1, "", "__init__", "Constructs an open mode."], [251, 5, 1, "", "assume_cached_metadata", "Skip reading the metadata when opening."], [252, 5, 1, "", "assume_metadata", "Don't access the stored metadata."], [253, 5, 1, "", "create", "Allow creating a new TensorStore."], [254, 5, 1, "", "delete_existing", "Delete any existing data before creating a new array."], [255, 5, 1, "", "open", "Allow opening an existing TensorStore."]], "tensorstore.OpenMode.__init__": [[250, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening."], [250, 4, 2, "p-assume_metadata", "assume_metadata", "Don't access the stored metadata."], [250, 4, 2, "p-create", "create", "Allow creating a new TensorStore."], [250, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array."], [250, 4, 2, "p-open", "open", "Allow opening an existing TensorStore."]], "tensorstore.OutputIndexMap": [[257, 3, 1, "", "__init__(constant)", "Constructs a constant map."], [258, 3, 1, "", "__init__(index_array)", "Constructs an index array map."], [259, 3, 1, "", "__init__(input_dimension)", "Constructs a single input dimension map."], [260, 5, 1, "", "index_array", ""], [261, 5, 1, "", "index_range", ""], [262, 5, 1, "", "input_dimension", ""], [263, 5, 1, "", "method", ""], [264, 5, 1, "", "offset", ""], [265, 5, 1, "", "stride", ""]], "tensorstore.OutputIndexMaps": [[267, 3, 1, "", "__getitem__", ""], [268, 3, 1, "", "__len__", "Returns the output rank."], [269, 5, 1, "", "rank", "Returns the output rank."]], "tensorstore.OutputIndexMethod": [[271, 3, 1, "", "__init__", ""], [272, 6, 1, "", "array", ""], [273, 6, 1, "", "constant", ""], [274, 5, 1, "", "name", ""], [275, 6, 1, "", "single_input_dimension", ""], [276, 5, 1, "", "value", ""]], "tensorstore.Promise": [[278, 3, 1, "", "new", "Creates a linked promise and future pair."], [279, 3, 1, "", "set_exception", "Marks the linked future as unsuccessfully completed with the specified error."], [280, 3, 1, "", "set_result", "Marks the linked future as successfully completed with the specified result."]], "tensorstore.Schema": [[283, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [284, 3, 1, "", "__eq__", "Compares with another Schema for equality based on the JSON representation."], [285, 3, 1, "", "__getitem__(domain)", "Transforms the schema using an explicit index domain."], [286, 3, 1, "", "__getitem__(expr)", "Transforms the schema using a dimension expression."], [287, 3, 1, "", "__getitem__(indices)", "Transforms the schema using NumPy-style indexing with default index array semantics."], [288, 3, 1, "", "__getitem__(transform)", "Transforms the schema using an explicit index transform."], [289, 3, 1, "", "__init__(components)", "Constructs from component parts."], [290, 3, 1, "", "__init__(json)", "Constructs from its JSON representation."], [291, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [292, 5, 1, "", "chunk_layout", "Chunk layout constraints specified by the schema."], [293, 5, 1, "", "codec", "Codec constraints specified by the schema."], [294, 3, 1, "", "copy", "Returns a copy of the schema."], [295, 5, 1, "", "dimension_units", "Physical units of each dimension of the domain."], [296, 5, 1, "", "domain", "Domain of the schema, or None if unspecified."], [297, 5, 1, "", "dtype", "Data type, or None if unspecified."], [298, 5, 1, "", "fill_value", "Fill value specified by the schema."], [299, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [300, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [301, 5, 1, "", "ndim", "Alias for rank."], [302, 3, 1, "", "oindex", "Transforms the schema using NumPy-style indexing with outer indexing semantics."], [303, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [304, 5, 1, "", "rank", "Rank of the schema, or None if unspecified."], [305, 5, 1, "", "shape", "Shape of the domain."], [306, 5, 1, "", "size", "Total number of elements in the domain."], [307, 3, 1, "", "to_json", "Converts to the JSON representation."], [308, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [309, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [310, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [311, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [312, 3, 1, "", "update", "Adds additional constraints."], [313, 3, 1, "", "vindex", "Transforms the schema using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.Schema.__getitem__(domain)": [[285, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.Schema.__getitem__(transform)": [[288, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.Schema.__init__(components)": [[289, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [289, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [289, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [289, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [289, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [289, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [289, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [289, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [289, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."]], "tensorstore.Schema.label": [[299, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.Schema.mark_bounds_implicit": [[300, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.Schema.translate_backward_by": [[308, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Schema.translate_by": [[309, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Schema.translate_to": [[310, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.Schema.transpose": [[311, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.Schema.update": [[312, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [312, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [312, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [312, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [312, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [312, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [312, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [312, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [312, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."]], "tensorstore.Spec": [[315, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [316, 3, 1, "", "__eq__", "Compares with another Spec for equality based on the JSON representation."], [317, 3, 1, "", "__getitem__(domain)", "Transforms the spec using an explicit index domain."], [318, 3, 1, "", "__getitem__(expr)", "Transforms the spec using a dimension expression."], [319, 3, 1, "", "__getitem__(indices)", "Transforms the spec using NumPy-style indexing with default index array semantics."], [320, 3, 1, "", "__getitem__(transform)", "Transforms the spec using an explicit index transform."], [321, 3, 1, "", "__new__", "Constructs from the JSON representation."], [322, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [323, 5, 1, "", "base", "Spec of the underlying TensorStore, if this is an adapter of a single underlying TensorStore."], [324, 5, 1, "", "chunk_layout", "Effective chunk layout, including any constraints implied by driver-specific options."], [325, 5, 1, "", "codec", "Effective codec, including any constraints implied by driver-specific options."], [326, 3, 1, "", "copy", "Returns a copy of the spec."], [327, 5, 1, "", "dimension_units", "Effective physical units of each dimension of the domain, including any constraints implied by driver-specific options."], [328, 5, 1, "", "domain", "Effective index domain, including any constraints implied by driver-specific options."], [329, 5, 1, "", "dtype", "Data type, or None if unspecified."], [330, 5, 1, "", "fill_value", "Effective fill value, including any constraints implied by driver-specific options."], [331, 5, 1, "", "kvstore", "Spec of the associated key-value store used as the underlying storage."], [332, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [333, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [334, 5, 1, "", "ndim", "Alias for rank."], [335, 3, 1, "", "oindex", "Transforms the spec using NumPy-style indexing with outer indexing semantics."], [336, 5, 1, "", "open_mode", "Open mode with which the driver will be opened."], [337, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [338, 5, 1, "", "rank", "Returns the rank of the domain, or None if unspecified."], [339, 5, 1, "", "schema", "Effective schema, including any constraints implied by driver-specific options."], [340, 5, 1, "", "shape", "Shape of the domain."], [341, 5, 1, "", "size", "Total number of elements in the domain."], [342, 3, 1, "", "to_json", "Converts to the JSON representation."], [343, 5, 1, "", "transform", "The index transform, or None if unspecified."], [344, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [345, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [346, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [347, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [348, 3, 1, "", "update", "Adds additional constraints or changes the open mode."], [349, 3, 1, "", "vindex", "Transforms the spec using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.Spec.__getitem__(domain)": [[317, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.Spec.__getitem__(transform)": [[320, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.Spec.label": [[332, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.Spec.mark_bounds_implicit": [[333, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.Spec.translate_backward_by": [[344, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Spec.translate_by": [[345, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Spec.translate_to": [[346, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.Spec.transpose": [[347, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.Spec.update": [[348, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [348, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [348, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [348, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [348, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [348, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [348, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [348, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [348, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [348, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [348, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [348, 4, 2, "p-kvstore", "kvstore", "Sets the associated key-value store used as the underlying storage."], [348, 4, 2, "p-minimal_spec", "minimal_spec", "Indicates whether to include in the Spec returned by tensorstore.TensorStore.spec the metadata necessary to re-create the TensorStore. By default, the returned Spec includes the full metadata, but it is skipped if minimal_spec is set to True."], [348, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [348, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [348, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [348, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [348, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [348, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [348, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [348, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [348, 4, 2, "p-strip_context", "strip_context", "Replace any bound context resources and unbound context resource specs by default context resource specs."], [348, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.TensorStore": [[351, 2, 1, "", "StorageStatistics", "Statistics related to the storage of an array specified by a TensorStore."], [355, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [356, 3, 1, "", "__array__", "Automatic conversion to numpy.ndarray for interoperability with NumPy."], [357, 3, 1, "", "__getitem__(domain)", "Computes a virtual view using an explicit index domain."], [358, 3, 1, "", "__getitem__(expr)", "Computes a virtual view using a dimension expression."], [359, 3, 1, "", "__getitem__(indices)", "Computes a virtual view using NumPy-style indexing with default index array semantics."], [360, 3, 1, "", "__getitem__(transform)", "Computes a virtual view using an explicit index transform."], [361, 3, 1, "", "__setitem__(domain)", "Synchronously writes using an explicit index domain."], [362, 3, 1, "", "__setitem__(expr)", "Synchronously writes using a dimension expression."], [363, 3, 1, "", "__setitem__(indices)", "Synchronously writes using NumPy-style indexing with default index array semantics."], [364, 3, 1, "", "__setitem__(transform)", "Synchronously writes using an explicit index transform."], [365, 3, 1, "", "astype", "Returns a read/write view as the specified data type."], [366, 5, 1, "", "base", "Underlying TensorStore, if this is an adapter."], [367, 5, 1, "", "chunk_layout", "Chunk layout of the TensorStore."], [368, 5, 1, "", "codec", "Data codec spec."], [369, 5, 1, "", "dimension_units", "Physical units of each dimension of the domain."], [370, 5, 1, "", "domain", "Domain of the array."], [371, 5, 1, "", "dtype", "Data type of the array."], [372, 5, 1, "", "fill_value", "Fill value for positions not yet written."], [373, 5, 1, "", "kvstore", "Associated key-value store used as the underlying storage."], [374, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [375, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [376, 5, 1, "", "mode", "Read/write mode."], [377, 5, 1, "", "ndim", "Alias for rank."], [378, 3, 1, "", "oindex", "Computes a virtual view using NumPy-style indexing with outer indexing semantics."], [380, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [381, 5, 1, "", "rank", "Number of dimensions in the domain."], [382, 3, 1, "", "read", "Reads the data within the current domain."], [383, 5, 1, "", "readable", "Indicates if reading is supported."], [384, 3, 1, "", "resize", "Resizes the current domain, persistently modifying the stored representation."], [385, 3, 1, "", "resolve", "Obtains updated bounds, subject to the cache policy."], [386, 5, 1, "", "schema", "Schema of this TensorStore."], [387, 5, 1, "", "shape", "Shape of the domain."], [388, 5, 1, "", "size", "Total number of elements in the domain."], [389, 3, 1, "", "spec", "Spec that may be used to re-open or re-create the TensorStore."], [390, 3, 1, "", "storage_statistics", "Obtains statistics of the data stored for the domain."], [391, 5, 1, "", "transaction", "Associated transaction used for read/write operations."], [392, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [393, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [394, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [395, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [396, 3, 1, "", "vindex", "Computes a virtual view using NumPy-style indexing with vectorized indexing semantics."], [398, 3, 1, "", "with_transaction", "Returns a transaction-bound view of this TensorStore."], [399, 5, 1, "", "writable", "Indicates if writing is supported."], [400, 3, 1, "", "write", "Writes to the current domain."]], "tensorstore.TensorStore.StorageStatistics": [[352, 3, 1, "", "__init__", "Constructs from attribute values."], [353, 5, 1, "", "fully_stored", "py:obj:~TensorStore.domain`."], [354, 5, 1, "", "not_stored", "Indicates whether no data is stored for the specified domain."]], "tensorstore.TensorStore.__getitem__(domain)": [[357, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.TensorStore.__getitem__(transform)": [[360, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.__setitem__(domain)": [[361, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain[transform] and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."], [361, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.__setitem__(indices)": [[363, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [363, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.__setitem__(transform)": [[364, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain[transform] and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."], [364, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.label": [[374, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.TensorStore.mark_bounds_implicit": [[375, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.TensorStore.oindex": [[379, 3, 1, "", "__setitem__", "Synchronously writes using NumPy-style indexing with outer indexing semantics."]], "tensorstore.TensorStore.oindex.__setitem__": [[379, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [379, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.oindex[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.read": [[382, 4, 2, "p-batch", "batch", "Batch to use for the read operation."], [382, 4, 2, "p-order", "order", "Contiguous layout order of the returned array:"]], "tensorstore.TensorStore.resize": [[384, 4, 2, "p-exclusive_max", "exclusive_max", "Sequence of length self.rank() specifying the new exclusive max bounds. A bound of None indicates no change."], [384, 4, 2, "p-expand_only", "expand_only", "Fail if any bounds would be reduced."], [384, 4, 2, "p-inclusive_min", "inclusive_min", "Sequence of length self.rank() specifying the new inclusive min bounds. A bound of None indicates no change."], [384, 4, 2, "p-resize_metadata_only", "resize_metadata_only", "Requests that, if applicable, the resize operation affect only the metadata but not delete data chunks that are outside of the new bounds."], [384, 4, 2, "p-resize_tied_bounds", "resize_tied_bounds", "Requests that the resize be permitted even if other bounds tied to the specified bounds must also be resized. This option should be used with caution."], [384, 4, 2, "p-shrink_only", "shrink_only", "Fail if any bounds would be increased."]], "tensorstore.TensorStore.resolve": [[385, 4, 2, "p-batch", "batch", "Batch to use for resolving the bounds."], [385, 4, 2, "p-fix_resizable_bounds", "fix_resizable_bounds", "Mark all resizable bounds as explicit."]], "tensorstore.TensorStore.spec": [[389, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [389, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [389, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [389, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [389, 4, 2, "p-minimal_spec", "minimal_spec", "Indicates whether to include in the Spec returned by tensorstore.TensorStore.spec the metadata necessary to re-create the TensorStore. By default, the returned Spec includes the full metadata, but it is skipped if minimal_spec is set to True."], [389, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [389, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [389, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [389, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [389, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [389, 4, 2, "p-retain_context", "retain_context", "Retain all bound context resources (e.g. specific concurrency pools, specific cache pools)."], [389, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.TensorStore.storage_statistics": [[390, 4, 2, "p-query_fully_stored", "query_fully_stored", "Check whether there is data stored for all elements of the domain."], [390, 4, 2, "p-query_not_stored", "query_not_stored", "Check whether there is data stored for any element of the domain."]], "tensorstore.TensorStore.translate_backward_by": [[392, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.TensorStore.translate_by": [[393, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.TensorStore.translate_to": [[394, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.TensorStore.transpose": [[395, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.TensorStore.vindex": [[397, 3, 1, "", "__setitem__", "Synchronously writes using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.TensorStore.vindex.__setitem__": [[397, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [397, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.vindex[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.write": [[400, 4, 2, "p-batch", "batch", "Batch to use for reading any metadata required for opening."], [400, 4, 2, "p-can_reference_source_data_indefinitely", "can_reference_source_data_indefinitely", "References to the source data may be retained indefinitely, even after the write is committed. The source data must not be modified until all references are released."], [400, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.Transaction": [[402, 3, 1, "", "__init__", "Creates a new transaction."], [403, 3, 1, "", "abort", "Aborts the transaction."], [404, 5, 1, "", "aborted", "Indicates whether the transaction has been aborted."], [405, 5, 1, "", "atomic", "Indicates whether the transaction is atomic."], [406, 3, 1, "", "commit_async", "Asynchronously commits the transaction."], [407, 5, 1, "", "commit_started", "Indicates whether the commit of the transaction has already started."], [408, 3, 1, "", "commit_sync", "Synchronously commits the transaction."], [409, 5, 1, "", "future", "Commit result future."], [410, 5, 1, "", "open", "Indicates whether the transaction is still open."]], "tensorstore.Transaction.__init__": [[402, 4, 2, "p-atomic", "atomic", "Requires atomicity when committing."], [402, 4, 2, "p-repeatable_read", "repeatable_read", "Requires that repeated reads return the same result."]], "tensorstore.Unit": [[412, 3, 1, "", "__eq__", "Compares two units for equality."], [413, 3, 1, "", "__init__(components)", "Constructs a unit from a multiplier and base unit."], [414, 3, 1, "", "__init__(json)", "Constructs a unit from its JSON representation."], [415, 3, 1, "", "__init__(multiplier)", "Constructs a dimension-less quantity of the specified value."], [416, 3, 1, "", "__init__(pair)", "Constructs a unit from a multiplier and base unit pair."], [417, 3, 1, "", "__init__(unit)", "Constructs a unit from a string."], [418, 3, 1, "", "__mul__", "Multiplies this unit by the specified multiplier."], [419, 3, 1, "", "__truediv__", "Divides this unit by the specified divisor."], [420, 5, 1, "", "base_unit", "Base unit from which this unit is derived."], [421, 5, 1, "", "multiplier", "Multiplier for the base_unit."], [422, 3, 1, "", "to_json", "Converts to the JSON representation."]], "tensorstore.VirtualChunkedReadParameters": [[424, 5, 1, "", "if_not_equal", "Cached generation, read request can be skipped if no newer data is available."], [425, 5, 1, "", "staleness_bound", "Read may be fulfilled with cached data no older than the specified bound."]], "tensorstore.VirtualChunkedWriteParameters": [[427, 5, 1, "", "if_equal", "If non-empty, writeback should be conditioned on the existing data matching the specified generation."]], "tensorstore.WriteFutures": [[429, 3, 1, "", "add_done_callback", ""], [430, 3, 1, "", "cancel", ""], [431, 3, 1, "", "cancelled", ""], [432, 5, 1, "", "commit", ""], [433, 5, 1, "", "copy", ""], [434, 3, 1, "", "done", ""], [435, 3, 1, "", "exception", ""], [436, 3, 1, "", "remove_done_callback", ""], [437, 3, 1, "", "result", ""]], "tensorstore.array": [[438, 4, 2, "p-array", "array", "Source array."], [438, 4, 2, "p-context", "context", "Optional context to use, for specifying Context.data_copy_concurrency."], [438, 4, 2, "p-copy", "copy", "Indicates whether the returned TensorStore may be a copy of the source array, rather than a reference to it."], [438, 4, 2, "p-dtype", "dtype", "Data type to which array will be converted."], [438, 4, 2, "p-write", "write", "Indicates whether the returned TensorStore is writable."]], "tensorstore.concat": [[445, 4, 2, "p-axis", "axis", "Existing dimension along which to concatenate. A negative number counts from the end. May also be specified by a dimension label."], [445, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [445, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [445, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [445, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [445, 4, 2, "p-layers", "layers", "Sequence of layers to concatenate. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as needed for individual read and write operations."], [445, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [445, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [445, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [445, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [445, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [445, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.d": [[447, 3, 1, "", "__class_getitem__", "Constructs from a sequence of dimension indices, ranges, and/or labels."]], "tensorstore.dtype": [[451, 3, 1, "", "__call__", "Construct a scalar instance of this data type"], [452, 3, 1, "", "__init__(dtype)", "Construct from an existing TensorStore or NumPy data type."], [453, 3, 1, "", "__init__(name)", "Construct by name."], [454, 5, 1, "", "name", ""], [455, 5, 1, "", "numpy_dtype", ""], [456, 3, 1, "", "to_json", ""], [457, 5, 1, "", "type", ""]], "tensorstore.experimental_collect_matching_metrics": [[458, 4, 2, "p-include_zero_metrics", "include_zero_metrics", "Indicate whether zero-valued metrics are included."], [458, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to collect."]], "tensorstore.experimental_collect_prometheus_format_metrics": [[459, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to collect."]], "tensorstore.experimental_push_metrics_to_prometheus": [[460, 4, 2, "p-instance", "instance", "prometheus instance identifier"], [460, 4, 2, "p-job", "job", "prometheus job name"], [460, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to publish."], [460, 4, 2, "p-pushgateway", "pushgateway", "prometheus pushgateway url, like 'http://localhost:1234/'"]], "tensorstore.experimental_update_verbose_logging": [[461, 4, 2, "p-flags", "flags", "str comma separated list of flags with optional values."], [461, 4, 2, "p-overwrite", "overwrite", "When true overwrites existing flags, otherwise updates."]], "tensorstore.ocdbt": [[478, 2, 1, "", "DistributedCoordinatorServer", "Distributed coordinator server for the OCDBT (Optionally-Cooperative Distributed B+Tree) database."], [481, 8, 1, "", "dump", "Dumps the internal representation of an OCDBT database."]], "tensorstore.ocdbt.DistributedCoordinatorServer": [[479, 3, 1, "", "__init__", ""], [480, 5, 1, "", "port", ""]], "tensorstore.ocdbt.dump": [[481, 4, 2, "p-base", "base", "Base kvstore containing the OCDBT database."], [481, 4, 2, "p-context", "context", "Context from which the Context.cache_pool and Context.data_copy_concurrency resources will be used. If not specified, a new default context is used."], [481, 4, 2, "p-node", "node", "Reference to the node or value to dump, of the form \":::\" where is one of \"value\", \"btreenode\", or \"versionnode\", as specified in a \"location\" field within the manifest, a B+tree node, or a version node. If not specified, the manifest is dumped."]], "tensorstore.open": [[482, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [482, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [482, 4, 2, "p-batch", "batch", "Batch to use for reading any metadata required for opening."], [482, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [482, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [482, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [482, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [482, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [482, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [482, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [482, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [482, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [482, 4, 2, "p-kvstore", "kvstore", "Sets the associated key-value store used as the underlying storage."], [482, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [482, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [482, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [482, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [482, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [482, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [482, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [482, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [482, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [482, 4, 2, "p-spec", "spec", "TensorStore Spec to open. May also be specified as JSON."], [482, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [482, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.overlay": [[483, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [483, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [483, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [483, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [483, 4, 2, "p-layers", "layers", "Sequence of layers to overlay. Later layers take precedence. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as neneded for individual read and write operations."], [483, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [483, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [483, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [483, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [483, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [483, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.parse_tensorstore_flags": [[484, 4, 2, "p-argv", "argv", "list of command line argument strings, such as sys.argv."]], "tensorstore.stack": [[485, 4, 2, "p-axis", "axis", "New dimension along which to stack. A negative number counts from the end."], [485, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [485, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [485, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [485, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [485, 4, 2, "p-layers", "layers", "Sequence of layers to stack. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as needed for individual read and write operations."], [485, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [485, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [485, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [485, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [485, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [485, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.virtual_chunked": [[492, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [492, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [492, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [492, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [492, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [492, 4, 2, "p-loop", "loop", "Event loop on which to execute read_function and/or write_function if they are async functions. If not specified (or None is specified), defaults to the loop returned by asyncio.get_running_loop (in the context of the call to virtual_chunked). If loop is not specified and there is no running event loop, it is an error for read_function or write_function to return a coroutine."], [492, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [492, 4, 2, "p-read_function", "read_function", "Callback that handles chunk read requests. Must be specified to create a virtual view that supports reads. To create a write-only view, leave this unspecified (as None)."], [492, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [492, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [492, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [492, 4, 2, "p-write_function", "write_function", "Callback that handles chunk write requests. Must be specified to create a virtual view that supports writes. To create a read-only view, leave this unspecified (as None)."]]}, "objtypes": {"0": "json:schema", "1": "json:subschema", "2": "py:class", "3": "py:method", "4": "py:parameter", "5": "py:property", "6": "py:attribute", "7": "py:data", "8": "py:function", "9": "std:envvar"}, "objnames": {"0": ["json", "schema", "JSON type"], "1": ["json", "subschema", "JSON member"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "parameter", "Python parameter"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"], "7": ["py", "data", "Python data"], "8": ["py", "function", "Python function"], "9": ["std", "envvar", "environment variable"]}, "titleterms": {"context": 0, "framework": 0, "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 26, 27, 29, 31, 32, 60, 61, 63, 64, 67, 73, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 123, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 200, 205, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 246, 247, 248, 257, 258, 259, 279, 280, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 301, 302, 304, 307, 312, 313, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 377, 381, 382, 384, 386, 389, 390, 400, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 441, 442, 447, 470, 477, 478, 481, 482, 493, 495], "arrai": [1, 12, 13, 15, 16, 108, 482, 493], "driver": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "cast": 2, "downsampl": 3, "avif": 4, "bmp": 5, "jpeg": 6, "png": 7, "tiff": 8, "webp": 9, "singl": [10, 28], "file": [10, 21, 28], "chunk": [10, 12, 13, 14, 15, 16, 37, 495], "storag": [10, 17, 24, 28], "warn": [10, 12, 13, 15, 16, 20, 24, 34, 111, 119, 120, 121, 239, 240, 243, 348, 356, 361, 362, 363, 364, 379, 382, 385, 389, 390, 397, 400, 482, 492, 493], "note": [10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 23, 28, 30, 63, 67, 78, 106, 109, 113, 130, 132, 133, 136, 166, 231, 232, 234, 239, 241, 243, 289, 292, 312, 324, 325, 327, 328, 330, 336, 339, 348, 400, 445, 482, 483, 485, 486, 491, 492, 493, 495], "json": [11, 13, 27, 31, 32, 496], "n5": [12, 494], "compress": [12, 13, 16, 28], "map": [12, 13, 15, 16], "tensorstor": [12, 13, 14, 15, 16, 18, 482], "schema": [12, 13, 14, 15, 16, 495], "data": [12, 13, 14, 15, 16, 28, 33, 350], "type": [12, 13, 14, 15, 16, 33, 350], "domain": [12, 13, 14, 15, 16, 19], "layout": [12, 13, 14, 15, 16, 495], "select": [12, 13, 15, 16, 493], "when": [12, 13, 15, 16, 482], "creat": [12, 13, 15, 16, 482], "new": [12, 13, 15, 16, 482], "unconstrain": [12, 13, 15, 16], "explicit": [12, 13, 15, 16], "shape": [12, 13, 15, 16], "constraint": [12, 13, 15, 16], "aspect": [12, 15], "ratio": [12, 15], "element": [12, 15], "codec": [12, 13, 14, 15, 16, 495], "fill": [12, 13, 14, 15, 16], "valu": [12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "dimens": [12, 13, 14, 16, 108, 132, 166, 493, 495], "unit": [12, 13, 14, 16, 495], "limit": [12, 13, 15, 21, 27, 30, 31, 32], "neuroglancer_precomput": 13, "specif": [13, 27, 31, 32], "unshard": 13, "raw": 13, "encod": [13, 16], "segment": 13, "shard": [13, 16], "separ": [13, 16], "read": [13, 16, 482, 494], "write": [13, 16, 21, 482, 494], "stack": 14, "python": [14, 20], "api": [14, 20, 33], "support": [14, 15, 20, 33, 492], "oper": [14, 34, 37, 38, 83, 107, 130, 200, 201, 213, 225, 282, 314, 401, 411, 446, 493], "zarr": 15, "compressor": 15, "scalar": 15, "structur": 15, "c": [15, 20], "order": 15, "fortran": 15, "zarr3": 16, "see": [16, 55, 56, 57, 58, 59, 62, 63, 66, 67, 71, 83, 108, 112, 118, 119, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 168, 184, 185, 187, 194, 195, 196, 197, 198, 219, 231, 232, 234, 236, 243, 248, 256, 266, 270, 277, 283, 285, 286, 287, 288, 299, 300, 302, 308, 309, 310, 311, 313, 315, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 349, 351, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 374, 375, 378, 379, 382, 392, 393, 394, 395, 396, 397, 406, 408, 428, 445, 483, 485], "also": [16, 55, 56, 57, 58, 59, 62, 63, 66, 67, 71, 83, 108, 112, 118, 119, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 168, 184, 185, 187, 194, 195, 196, 197, 198, 219, 231, 232, 234, 236, 243, 248, 256, 266, 270, 277, 283, 285, 286, 287, 288, 299, 300, 302, 308, 309, 310, 311, 313, 315, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 349, 351, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 374, 375, 378, 379, 382, 392, 393, 394, 395, 396, 397, 406, 408, 428, 445, 483, 485], "byte": 16, "checksum": 16, "kei": [16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "without": [16, 20], "environ": 17, "variabl": 17, "http": [17, 23], "request": 17, "tl": [17, 22, 23], "ca": [17, 22, 23], "certif": [17, 22, 23], "proxi": 17, "configur": [17, 28], "debug": 17, "googl": 17, "cloud": 17, "credenti": 17, "highlight": 18, "get": 18, "start": 18, "concept": [18, 28], "index": [19, 33, 108, 130, 163, 282, 314, 350, 493], "space": 19, "transform": [19, 493], "output": 19, "method": 19, "align": 19, "broadcast": 19, "build": 20, "instal": 20, "from": 20, "pypi": 20, "sourc": 20, "local": [20, 494], "checkout": 20, "ipython": 20, "shell": 20, "bazel": 20, "integr": 20, "cmake": 20, "gener": 20, "third": 20, "parti": 20, "depend": 20, "cach": [20, 23, 492], "develop": 20, "document": 20, "run": 20, "test": [20, 22], "requir": 20, "librari": 20, "store": [21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "durabl": 21, "gc": 22, "authent": [22, 29], "behavior": 23, "layer": 24, "kvstack": 25, "memori": 26, "neuroglancer_uint64_shard": 27, "import": [27, 31], "ocdbt": [28, 33], "format": 28, "manifest": 28, "kind": 28, "number": 28, "header": 28, "zstd": 28, "version": 28, "tree": 28, "footer": 28, "tabl": 28, "node": 28, "outer": [28, 493], "inner": 28, "leaf": 28, "entri": 28, "height": 28, "0": 28, "interior": 28, "b": 28, "s3": 29, "tsgrpc_kvstore": 30, "zarr3_sharding_index": 31, "zip": 32, "refer": 33, "core": 33, "spec": [33, 496], "view": 33, "virtual": 33, "asynchron": 33, "experiment": 33, "constructor": [34, 37, 38, 68, 71, 74, 83, 119, 130, 163, 200, 201, 208, 213, 225, 249, 256, 270, 277, 282, 314, 351, 401, 411, 446, 450, 478], "class": [37, 71, 200, 495], "accessor": [37, 71, 72, 74, 83, 119, 130, 163, 200, 201, 213, 225, 249, 282, 314, 350, 401, 411], "setter": 37, "templat": 37, "comparison": [37, 38, 201, 213, 225, 282, 314, 411], "public": [38, 68, 83, 119, 208, 256, 266, 270, 277, 351, 423, 426, 428, 446, 450, 478], "member": [38, 68, 83, 119, 208, 256, 266, 270, 277, 351, 423, 426, 428, 446, 450, 478], "string": [83, 130, 163, 200, 213, 282, 314], "represent": [83, 130, 163, 200, 213, 282, 314], "integ": [108, 493], "interv": [108, 493], "ad": [108, 493], "singleton": [108, 493], "error": 108, "ellipsi": [108, 493], "boolean": [108, 493], "callback": 119, "interfac": 119, "block": 119, "sequenc": 130, "geometr": 130, "all": [132, 166], "unlabel": [132, 166], "fulli": [132, 166], "label": [132, 166, 493], "mix": [132, 166], "i": [200, 350], "o": [200, 350], "synchron": 200, "transact": [200, 350, 400, 492], "mutat": [213, 282, 314], "tip": 382, "non": 400, "semant": 400, "arithmet": 411, "open": 482, "an": 482, "exist": 482, "us": 482, "assume_metadata": 482, "improv": 482, "concurr": 482, "effici": 482, "skip": 482, "metadata": 482, "pickl": 492, "numpi": 493, "style": 493, "differ": 493, "compar": 493, "vector": 493, "mode": 493, "vindex": 493, "oindex": 493, "express": 493, "diagon": 493, "translate_to": 493, "translate_bi": 493, "translate_backward_bi": 493, "stride": 493, "transpos": 493, "mark_bounds_implicit": 493, "compos": 493, "construct": 493, "tutori": 494, "dataset": 494, "janelia": 494, "flyem": 494, "hemibrain": 494}, "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": {"Example": [[79, null], [78, null], [98, null], [99, null], [104, null], [82, null], [97, null], [96, null], [77, null], [101, null], [73, null], [81, null], [102, null], [100, null], [103, null], [106, null], [136, null], [105, null], [123, null], [131, null], [120, null], [64, null], [67, null], [63, null], [60, null], [61, null], [495, null], [495, null], [470, null], [478, null], [477, null], [420, null], [441, null], [422, null], [421, null], [442, null], [419, null], [414, null], [389, null], [412, null], [390, null], [413, null], [418, null], [386, null], [400, null], [417, null], [416, null], [415, null], [361, null], [362, null], [363, null], [369, null], [381, null], [382, null], [358, null], [368, null], [384, null], [367, null], [373, null], [377, null], [360, null], [372, null], [365, null], [359, null], [357, null], [371, null], [364, null], [370, null], [366, null], [11, null], [11, null], [14, null], [14, "example"], [2, null], [23, null], [23, null], [23, null], [23, null], [15, null], [15, null], [15, null], [15, null], [15, null], [15, null], [15, null], [8, null], [7, null], [10, null], [6, null], [0, null], [5, null], [4, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [13, null], [13, null], [13, null], [13, null], [1, null], [29, null], [29, null], [3, null], [3, null], [9, null], [19, null], [19, null], [19, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [336, null], [348, null], [339, null], [329, null], [335, null], [323, null], [349, null], [318, null], [330, null], [324, null], [327, null], [342, null], [319, null], [322, null], [325, null], [328, null], [334, null], [343, null], [316, null], [320, null], [317, null], [321, null], [331, null], [338, null], [326, null], [294, null], [286, null], [287, null], [280, null], [307, null], [289, null], [291, null], [284, null], [295, null], [288, null], [297, null], [301, null], [290, null], [293, null], [302, null], [285, null], [298, null], [304, null], [312, null], [313, null], [296, null], [292, null], [247, null], [259, null], [257, null], [279, null], [258, null], [246, null], [248, null], [240, null], [242, null], [223, null], [220, null], [214, null], [243, null], [215, null], [238, null], [218, null], [224, null], [230, null], [219, null], [232, null], [234, null], [239, null], [222, null], [217, null], [231, null], [235, null], [236, null], [221, null], [244, null], [237, null], [233, null], [190, null], [200, null], [180, null], [179, null], [187, null], [177, null], [181, null], [183, null], [193, null], [182, null], [186, null], [176, null], [175, null], [205, null], [178, null], [198, null], [149, null], [155, null], [148, null], [146, null], [140, null], [144, null], [154, null], [168, null], [156, null], [153, null], [151, null], [157, null], [147, null], [143, null], [174, null], [167, null], [142, null], [145, null]], "Examples": [[88, null], [83, null], [90, null], [89, null], [87, null], [91, null], [84, null], [85, null], [113, null], [134, null], [133, null], [139, null], [109, null], [118, null], [137, null], [111, null], [110, null], [112, null], [108, "examples"], [135, null], [114, null], [138, null], [115, null], [116, null], [482, "examples"], [447, null], [356, null], [350, null], [23, null], [26, null], [29, null], [21, null], [22, null], [172, null], [171, null], [169, null], [165, null], [170, null]], "See also": [[83, null], [71, null], [118, null], [119, null], [130, null], [112, null], [108, null], [108, null], [108, null], [108, null], [108, null], [108, null], [131, null], [56, null], [57, null], [67, null], [58, null], [59, null], [63, null], [66, null], [62, null], [55, null], [483, null], [485, null], [445, null], [428, null], [397, null], [394, null], [396, null], [395, null], [393, null], [392, null], [408, null], [406, null], [361, null], [362, null], [363, null], [356, null], [382, null], [358, null], [375, null], [351, null], [378, null], [379, null], [360, null], [359, null], [357, null], [355, null], [374, null], [364, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [346, null], [335, null], [349, null], [318, null], [345, null], [319, null], [347, null], [315, null], [333, null], [320, null], [317, null], [332, null], [344, null], [299, null], [310, null], [311, null], [286, null], [287, null], [300, null], [308, null], [309, null], [283, null], [288, null], [302, null], [285, null], [313, null], [266, null], [277, null], [270, null], [256, null], [248, null], [243, null], [219, null], [232, null], [234, null], [231, null], [236, null], [197, null], [187, null], [195, null], [194, null], [185, null], [184, null], [196, null], [198, null], [164, null], [159, null], [160, null], [152, null], [168, null], [150, null], [162, null], [163, null], [161, null]], "Constructors": [[83, "constructors"], [74, "constructors"], [71, "constructors"], [119, "constructors"], [130, "constructors"], [37, "constructors"], [68, "constructors"], [38, "constructors"], [478, "constructors"], [446, "constructors"], [450, "constructors"], [401, "constructors"], [411, "constructors"], [351, "constructors"], [34, "constructors"], [282, "constructors"], [314, "constructors"], [249, "constructors"], [277, "constructors"], [270, "constructors"], [256, "constructors"], [213, "constructors"], [225, "constructors"], [200, "constructors"], [201, "constructors"], [208, "constructors"], [163, "constructors"]], "Public members": [[83, "public-members"], [119, "public-members"], [68, "public-members"], [38, "public-members"], [478, "public-members"], [446, "public-members"], [428, "public-members"], [450, "public-members"], [426, "public-members"], [423, "public-members"], [351, "public-members"], [266, "public-members"], [277, "public-members"], [270, "public-members"], [256, "public-members"], [208, "public-members"]], "Accessors": [[83, "accessors"], [74, "accessors"], [71, "accessors"], [72, "accessors"], [119, "accessors"], [130, "accessors"], [37, "accessors"], [401, "accessors"], [411, "accessors"], [350, "accessors"], [282, "accessors"], [314, "accessors"], [249, "accessors"], [213, "accessors"], [225, "accessors"], [200, "accessors"], [201, "accessors"], [163, "accessors"]], "Operations": [[83, "operations"], [107, "operations"], [493, "operations"], [446, "operations"], [401, "operations"], [34, "operations"]], "String representation": [[83, "string-representation"], [130, "string-representation"], [282, "string-representation"], [314, "string-representation"], [213, "string-representation"], [200, "string-representation"], [163, "string-representation"]], "Note": [[78, null], [113, null], [133, null], [109, null], [106, null], [130, null], [132, null], [136, null], [67, null], [63, null], [491, null], [495, null], [492, null], [492, null], [492, null], [493, null], [493, null], [493, null], [493, null], [493, null], [493, null], [482, null], [482, null], [483, null], [483, null], [485, null], [485, null], [486, null], [445, null], [445, null], [400, null], [11, null], [23, null], [28, null], [28, null], [28, null], [28, null], [28, null], [15, null], [15, null], [10, null], [17, null], [12, null], [13, null], [20, null], [20, null], [20, null], [20, null], [21, null], [30, null], [19, null], [19, null], [19, null], [16, null], [336, null], [348, null], [339, null], [330, null], [324, null], [327, null], [325, null], [328, null], [289, null], [312, null], [292, null], [241, null], [243, null], [232, null], [234, null], [239, null], [231, null], [166, null]], "Classes": [[71, "classes"], [37, "classes"], [200, "classes"]], "Warning": [[121, null], [119, null], [111, null], [120, null], [492, null], [492, null], [493, null], [493, null], [493, null], [482, null], [482, null], [482, null], [397, null], [389, null], [389, null], [390, null], [400, null], [400, null], [400, null], [385, null], [361, null], [362, null], [363, null], [356, null], [382, null], [379, null], [364, null], [34, null], [34, null], [15, null], [15, null], [15, null], [10, null], [10, null], [12, null], [12, null], [13, null], [13, null], [13, null], [20, null], [20, null], [24, null], [16, null], [16, null], [16, null], [16, null], [348, null], [348, null], [240, null], [243, null], [239, null], [239, null]], "Callback interface": [[119, "callback-interface"]], "Blocking interface": [[119, "blocking-interface"]], "Sequence accessors": [[130, "sequence-accessors"]], "Indexing": [[130, "indexing"], [493, "indexing"], [350, "indexing"], [33, "indexing"], [282, "indexing"], [314, "indexing"], [163, "indexing"]], "Geometric operations": [[130, "geometric-operations"]], "Example with all unlabeled dimensions": [[132, null], [166, null]], "Example with fully labeled dimensions": [[132, null], [166, null]], "Example with mixed labeled and unlabeled dimensions": [[132, null], [166, null]], "Integer indexing": [[108, "integer-indexing"], [493, "integer-indexing"]], "Interval indexing": [[108, "interval-indexing"], [493, "interval-indexing"]], "Adding singleton dimensions": [[108, "adding-singleton-dimensions"], [493, "adding-singleton-dimensions"]], "Error": [[108, null], [108, null]], "Ellipsis": [[108, "ellipsis"], [493, "ellipsis"]], "Integer array indexing": [[108, "integer-array-indexing"], [493, "integer-array-indexing"]], "Boolean array indexing": [[108, "boolean-array-indexing"], [493, "boolean-array-indexing"]], "Setters": [[37, "setters"]], "Chunk templates": [[37, "chunk-templates"]], "Comparison operators": [[37, "comparison-operators"], [38, "comparison-operators"], [411, "comparison-operators"], [282, "comparison-operators"], [314, "comparison-operators"], [213, "comparison-operators"], [225, "comparison-operators"], [201, "comparison-operators"]], "Schema": [[495, "schema"]], "Example\nclass: example": [[495, null], [495, null]], "Chunk layout": [[495, "chunk-layout"], [14, "chunk-layout"], [15, "chunk-layout"], [12, "chunk-layout"], [13, "chunk-layout"], [16, "chunk-layout"]], "Codec": [[495, "codec"], [14, "codec"], [15, "codec"], [12, "codec"], [13, "codec"], [16, "codec"]], "Dimension units": [[495, "dimension-units"], [14, "dimension-units"], [12, "dimension-units"], [16, "dimension-units"]], "Caching": [[492, "caching"]], "Pickle support": [[492, "pickle-support"]], "Transaction support": [[492, "transaction-support"]], "Tutorial": [[494, "tutorial"]], "Reading and writing a local N5 dataset": [[494, "reading-and-writing-a-local-n5-dataset"]], "Reading the Janelia FlyEM Hemibrain dataset": [[494, "reading-the-janelia-flyem-hemibrain-dataset"]], "JSON Spec": [[496, "json-spec"]], "Index transforms": [[493, "index-transforms"]], "NumPy-style indexing": [[493, "numpy-style-indexing"]], "Differences compared to NumPy indexing": [[493, "differences-compared-to-numpy-indexing"]], "Vectorized indexing mode (vindex)": [[493, "vectorized-indexing-mode-vindex"]], "Outer indexing mode (oindex)": [[493, "outer-indexing-mode-oindex"]], "Dimension expressions": [[493, "dimension-expressions"]], "label": [[493, "label"]], "diagonal": [[493, "diagonal"]], "translate_to": [[493, "translate-to"]], "translate_by": [[493, "translate-by"]], "translate_backward_by": [[493, "translate-backward-by"]], "stride": [[493, "stride"]], "transpose": [[493, "transpose"]], "mark_bounds_implicit": [[493, "mark-bounds-implicit"]], "oindex": [[493, "oindex"]], "vindex": [[493, "vindex"]], "Composed examples": [[493, "composed-examples"]], "Dimension selections": [[493, "dimension-selections"]], "Dimension expression construction": [[493, "dimension-expression-construction"]], "NumPy-style dimension expression indexing": [[493, "numpy-style-dimension-expression-indexing"]], "Examples:": [[481, "examples"]], "Opening an existing TensorStore": [[482, "opening-an-existing-tensorstore"]], "Creating a new TensorStore": [[482, "creating-a-new-tensorstore"]], "Using assume_metadata for improved concurrent open efficiency": [[482, "using-assume-metadata-for-improved-concurrent-open-efficiency"]], "Example of skipping reading the metadata when opening an existing array": [[482, null]], "Example of skipping writing the metadata when creating a new array": [[482, null]], "Non-transactional semantics": [[400, "non-transactional-semantics"]], "Transactional semantics": [[400, "transactional-semantics"]], "Arithmetic operators": [[411, "arithmetic-operators"]], "Tip": [[382, null], [382, null]], "I/O": [[350, "i-o"], [200, "i-o"]], "Data type": [[350, "data-type"], [14, "data-type"], [15, "data-type"], [12, "data-type"], [13, "data-type"], [16, "data-type"]], "Transactions": [[350, "transactions"], [200, "transactions"]], "json Driver": [[11, "json-driver"]], "stack Driver": [[14, "stack-driver"]], "Python API": [[14, "python-api"]], "Supported operations": [[14, "supported-operations"]], "Example of stack driver": [[14, null]], "TensorStore Schema": [[14, "tensorstore-schema"]], "Domain": [[14, "domain"], [15, "domain"], [12, "domain"], [13, "domain"], [16, "domain"]], "Fill value": [[14, "fill-value"], [15, "fill-value"], [12, "fill-value"], [13, "fill-value"], [16, "fill-value"]], "cast Driver": [[2, "cast-driver"]], "http Key-Value Store driver": [[23, "http-key-value-store-driver"]], "Cache behavior": [[23, "cache-behavior"]], "TLS CA certificates": [[23, "tls-ca-certificates"], [17, "tls-ca-certificates"], [22, "tls-ca-certificates"]], "zarr3_sharding_indexed Key-Value Store driver": [[31, "zarr3-sharding-indexed-key-value-store-driver"]], "Important": [[31, null], [27, null]], "Example JSON specifications": [[31, "example-json-specifications"], [27, "example-json-specifications"], [13, "example-json-specifications"], [32, "example-json-specifications"]], "Limitations": [[31, "limitations"], [15, "limitations"], [27, "limitations"], [12, "limitations"], [13, "limitations"], [32, "limitations"], [21, "limitations"], [30, "limitations"]], "ocdbt Key-Value Store driver": [[28, "ocdbt-key-value-store-driver"]], "Concepts": [[28, "concepts"], [18, "concepts"]], "Storage format": [[28, "storage-format"]], "Manifest kinds": [[28, "manifest-kinds"]], "Single file": [[28, "single-file"]], "Numbered file": [[28, "numbered-file"]], "Manifest format": [[28, "manifest-format"]], "Manifest header": [[28, "manifest-header"]], "Manifest configuration": [[28, "manifest-configuration"]], "Compression configuration": [[28, "compression-configuration"]], "Zstd compression configuration": [[28, "zstd-compression-configuration"]], "Manifest version tree": [[28, "manifest-version-tree"]], "Manifest footer": [[28, "manifest-footer"]], "Data file table format": [[28, "data-file-table-format"]], "Version tree node format": [[28, "version-tree-node-format"]], "Version tree node outer header": [[28, "version-tree-node-outer-header"]], "Version tree node inner header": [[28, "version-tree-node-inner-header"]], "Version tree leaf node entries format (height = 0)": [[28, "version-tree-leaf-node-entries-format-height-0"]], "Interior version tree node entries (height > 0)": [[28, "interior-version-tree-node-entries-height-0"]], "Version tree node footer": [[28, "version-tree-node-footer"]], "B+tree node format": [[28, "b-tree-node-format"]], "B+tree node outer header": [[28, "b-tree-node-outer-header"]], "B+tree node inner header": [[28, "b-tree-node-inner-header"]], "Leaf B+tree node format (height = 0)": [[28, "leaf-b-tree-node-format-height-0"]], "Interior B+tree node format (height > 0)": [[28, "interior-b-tree-node-format-height-0"]], "B+tree node footer": [[28, "b-tree-node-footer"]], "zarr Driver": [[15, "zarr-driver"]], "Compressors": [[15, "compressors"]], "Mapping to TensorStore Schema": [[15, "mapping-to-tensorstore-schema"], [12, "mapping-to-tensorstore-schema"], [13, "mapping-to-tensorstore-schema"], [16, "mapping-to-tensorstore-schema"]], "Example with scalar data type": [[15, null], [15, null], [15, null]], "Example with structured data type": [[15, null], [15, null], [15, null]], "Supported data types": [[15, "id8"]], "Example with scalar data type and C order": [[15, null]], "Example with scalar data type and Fortran order": [[15, null]], "Example with structured data type and C order": [[15, null]], "Example with structured data type and Fortran order": [[15, null]], "Selection of chunk layout when creating a new array": [[15, "selection-of-chunk-layout-when-creating-a-new-array"], [12, "selection-of-chunk-layout-when-creating-a-new-array"], [13, "selection-of-chunk-layout-when-creating-a-new-array"], [16, "selection-of-chunk-layout-when-creating-a-new-array"]], "Example of unconstrained chunk layout": [[15, null], [12, null], [13, null], [16, null]], "Example of explicit chunk shape constraint": [[15, null], [12, null]], "Example of chunk aspect ratio constraint": [[15, null], [12, null]], "Example of chunk aspect ratio and elements constraint": [[15, null], [12, null]], "tiff Driver": [[8, "tiff-driver"]], "png Driver": [[7, "png-driver"]], "neuroglancer_uint64_sharded Key-Value Store driver": [[27, "neuroglancer-uint64-sharded-key-value-store-driver"]], "memory Key-Value Store driver": [[26, "memory-key-value-store-driver"]], "Drivers": [[10, "drivers"], [24, "drivers"]], "Single file drivers": [[10, "single-file-drivers"]], "Chunked storage drivers": [[10, "chunked-storage-drivers"]], "jpeg Driver": [[6, "jpeg-driver"]], "API reference": [[33, "api-reference"]], "Core": [[33, "core"]], "Spec": [[33, "spec"]], "Views": [[33, "views"]], "Virtual views": [[33, "virtual-views"]], "Data types": [[33, "data-types"]], "Asynchronous support": [[33, "asynchronous-support"]], "OCDBT": [[33, "ocdbt"]], "Experimental": [[33, "experimental"]], "Context framework": [[0, "context-framework"]], "bmp Driver": [[5, "bmp-driver"]], "avif Driver": [[4, "avif-driver"]], "Environment variables": [[17, "environment-variables"]], "HTTP requests": [[17, "http-requests"]], "Proxy configuration": [[17, "proxy-configuration"]], "Debugging": [[17, "debugging"]], "Google Cloud Credentials": [[17, "google-cloud-credentials"]], "Google Cloud Storage": [[17, "google-cloud-storage"]], "n5 Driver": [[12, "n5-driver"]], "Compression": [[12, "compression"], [16, "compression"]], "neuroglancer_precomputed Driver": [[13, "neuroglancer-precomputed-driver"]], "Example with unsharded raw encoding": [[13, null]], "Example with unsharded compressed segmentation encoding": [[13, null]], "Example with sharded raw encoding": [[13, null]], "Example of unconstrained chunk layout with compressed segmentation encoding": [[13, null]], "Example of chunk layout with separate read and write chunk constraints": [[13, null], [16, null]], "Example of chunk layout with explicit chunk shapes": [[13, null], [16, null]], "Dimension Units": [[13, "dimension-units"]], "Building and Installing": [[20, "building-and-installing"]], "Python API from PyPI": [[20, "python-api-from-pypi"]], "Python API from Source": [[20, "python-api-from-source"]], "Local checkout installation": [[20, "local-checkout-installation"]], "IPython shell without installing": [[20, "ipython-shell-without-installing"]], "C++ API": [[20, "c-api"]], "Bazel integration": [[20, "bazel-integration"]], "CMake integration": [[20, "cmake-integration"]], "Supported generators": [[20, "supported-generators"]], "Third-party dependencies": [[20, "third-party-dependencies"]], "Build caching": [[20, "build-caching"]], "Development": [[20, "development"]], "Building the documentation": [[20, "building-the-documentation"]], "Running tests": [[20, "running-tests"]], "Build Requirements": [[20, "build-requirements"]], "Bazel Build Requirements": [[20, "bazel-build-requirements"]], "Required third-party libraries": [[20, "id8"]], "CMake Build Requirements": [[20, "cmake-build-requirements"]], "array Driver": [[1, "array-driver"]], "Key-Value Storage Layer": [[24, "key-value-storage-layer"]], "s3 Key-Value Store driver": [[29, "s3-key-value-store-driver"]], "Authentication": [[29, "authentication"], [22, "authentication"]], "zip Key-Value Store driver": [[32, "zip-key-value-store-driver"]], "file Key-Value Store driver": [[21, "file-key-value-store-driver"]], "Durability of writes": [[21, "durability-of-writes"]], "tsgrpc_kvstore Key-Value Store driver": [[30, "tsgrpc-kvstore-key-value-store-driver"]], "kvstack Key-Value Store driver": [[25, "kvstack-key-value-store-driver"]], "downsample Driver": [[3, "downsample-driver"]], "webp Driver": [[9, "webp-driver"]], "Index space": [[19, "index-space"]], "Index domain": [[19, "index-domain"]], "Index transform": [[19, "index-transform"]], "Output index methods": [[19, "output-index-methods"]], "Alignment and broadcasting": [[19, "alignment-and-broadcasting"]], "gcs Key-Value Store driver": [[22, "gcs-key-value-store-driver"]], "Testing": [[22, "testing"]], "TensorStore": [[18, "tensorstore"]], "Highlights": [[18, "highlights"]], "Getting started": [[18, "getting-started"]], "zarr3 Driver": [[16, "zarr3-driver"]], "Codecs": [[16, "codecs"]], "Array -> array codecs": [[16, "array-array-codecs"]], "Array -> bytes codecs": [[16, "array-bytes-codecs"]], "Bytes -> bytes codecs": [[16, "bytes-bytes-codecs"]], "Checksum": [[16, "checksum"]], "Chunk key encodings": [[16, "chunk-key-encodings"]], "Example without sharding": [[16, null]], "Mutators": [[282, "mutators"], [314, "mutators"], [213, "mutators"]], "Operators": [[213, "operators"], [200, "operators"]], "Synchronous I/O": [[200, "synchronous-i-o"]]}, "indexentries": {"rfc": [[11, "index-0"], [11, "index-1"], [23, "index-0"]], "rfc 6901": [[11, "index-0"], [11, "index-1"]], "google_application_credentials": [[17, "envvar-GOOGLE_APPLICATION_CREDENTIALS"], [22, "index-1"]], "sslkeylogfile": [[17, "envvar-SSLKEYLOGFILE"]], "tensorstore_ca_bundle": [[17, "envvar-TENSORSTORE_CA_BUNDLE"], [17, "index-0"], [17, "index-2"]], "tensorstore_ca_path": [[17, "envvar-TENSORSTORE_CA_PATH"], [17, "index-1"]], "tensorstore_curl_verbose": [[17, "envvar-TENSORSTORE_CURL_VERBOSE"]], "tensorstore_gcs_http_url": [[17, "envvar-TENSORSTORE_GCS_HTTP_URL"], [22, "index-2"]], "tensorstore_gcs_request_concurrency": [[17, "envvar-TENSORSTORE_GCS_REQUEST_CONCURRENCY"], [22, "index-0"]], "tensorstore_http2_max_concurrent_streams": [[17, "envvar-TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS"]], "tensorstore_system_libs": [[17, "index-3"], [20, "envvar-TENSORSTORE_SYSTEM_LIBS"], [20, "index-1"]], "tensorstore_verbose_logging": [[17, "envvar-TENSORSTORE_VERBOSE_LOGGING"]], "all_proxy": [[17, "envvar-all_proxy"], [17, "index-4"], [17, "index-5"]], "environment variable": [[17, "envvar-GOOGLE_APPLICATION_CREDENTIALS"], [17, "envvar-SSLKEYLOGFILE"], [17, "envvar-TENSORSTORE_CA_BUNDLE"], [17, "envvar-TENSORSTORE_CA_PATH"], [17, "envvar-TENSORSTORE_CURL_VERBOSE"], [17, "envvar-TENSORSTORE_GCS_HTTP_URL"], [17, "envvar-TENSORSTORE_GCS_REQUEST_CONCURRENCY"], [17, "envvar-TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS"], [17, "envvar-TENSORSTORE_VERBOSE_LOGGING"], [17, "envvar-all_proxy"], [17, "envvar-http_proxy"], [17, "envvar-https_proxy"], [17, "envvar-no_proxy"], [17, "index-0"], [17, "index-1"], [17, "index-2"], [17, "index-3"], [17, "index-4"], [17, "index-5"], [20, "envvar-ARCHFLAGS"], [20, "envvar-BAZELISK_HOME"], [20, "envvar-MACOSX_DEPLOYMENT_TARGET"], [20, "envvar-PYTHON_BIN_PATH"], [20, "envvar-TENSORSTORE_BAZELISK"], [20, "envvar-TENSORSTORE_BAZEL_BUILD_OPTIONS"], [20, "envvar-TENSORSTORE_BAZEL_COMPILATION_MODE"], [20, "envvar-TENSORSTORE_BAZEL_STARTUP_OPTIONS"], [20, "envvar-TENSORSTORE_PREBUILT_DIR"], [20, "envvar-TENSORSTORE_SYSTEM_LIBS"], [20, "index-0"], [20, "index-1"], [22, "index-0"], [22, "index-1"], [22, "index-2"], [29, "envvar-AWS_ACCESS_KEY_ID"], [29, "envvar-AWS_EC2_METADATA_SERVICE_ENDPOINT"], [29, "envvar-AWS_PROFILE"], [29, "envvar-AWS_SECRET_ACCESS_KEY"], [29, "envvar-AWS_SESSION_TOKEN"], [29, "envvar-AWS_SHARED_CREDENTIALS_FILE"], [29, "envvar-TENSORSTORE_S3_REQUEST_CONCURRENCY"], [29, "index-0"], [29, "index-1"], [29, "index-2"], [29, "index-3"], [29, "index-4"], [29, "index-5"], [29, "index-6"], [29, "index-7"], [29, "index-8"]], "http_proxy": [[17, "envvar-http_proxy"]], "https_proxy": [[17, "envvar-https_proxy"]], "no_proxy": [[17, "envvar-no_proxy"]], "archflags": [[20, "envvar-ARCHFLAGS"]], "bazelisk_home": [[20, "envvar-BAZELISK_HOME"]], "macosx_deployment_target": [[20, "envvar-MACOSX_DEPLOYMENT_TARGET"]], "python_bin_path": [[20, "envvar-PYTHON_BIN_PATH"]], "tensorstore_bazelisk": [[20, "envvar-TENSORSTORE_BAZELISK"]], "tensorstore_bazel_build_options": [[20, "envvar-TENSORSTORE_BAZEL_BUILD_OPTIONS"]], "tensorstore_bazel_compilation_mode": [[20, "envvar-TENSORSTORE_BAZEL_COMPILATION_MODE"]], "tensorstore_bazel_startup_options": [[20, "envvar-TENSORSTORE_BAZEL_STARTUP_OPTIONS"], [20, "index-0"]], "tensorstore_prebuilt_dir": [[20, "envvar-TENSORSTORE_PREBUILT_DIR"]], "rfc 7230#section-3.2": [[23, "index-0"]], "aws_access_key_id": [[29, "envvar-AWS_ACCESS_KEY_ID"], [29, "index-4"]], "aws_ec2_metadata_service_endpoint": [[29, "envvar-AWS_EC2_METADATA_SERVICE_ENDPOINT"], [29, "index-3"]], "aws_profile": [[29, "envvar-AWS_PROFILE"], [29, "index-1"], [29, "index-8"]], "aws_secret_access_key": [[29, "envvar-AWS_SECRET_ACCESS_KEY"], [29, "index-5"]], "aws_session_token": [[29, "envvar-AWS_SESSION_TOKEN"], [29, "index-6"]], "aws_shared_credentials_file": [[29, "envvar-AWS_SHARED_CREDENTIALS_FILE"], [29, "index-2"], [29, "index-7"]], "tensorstore_s3_request_concurrency": [[29, "envvar-TENSORSTORE_S3_REQUEST_CONCURRENCY"], [29, "index-0"]], "pep 357": [[493, "index-0"]], "python enhancement proposals": [[493, "index-0"]]}, "docurls": ["context.html", "driver/array/index.html", "driver/cast/index.html", "driver/downsample/index.html", "driver/image/avif/index.html", "driver/image/bmp/index.html", "driver/image/jpeg/index.html", "driver/image/png/index.html", "driver/image/tiff/index.html", "driver/image/webp/index.html", "driver/index.html", "driver/json/index.html", "driver/n5/index.html", "driver/neuroglancer_precomputed/index.html", "driver/stack/index.html", "driver/zarr/index.html", "driver/zarr3/index.html", "environment.html", "index.html", "index_space.html", "installation.html", "kvstore/file/index.html", "kvstore/gcs/index.html", "kvstore/http/index.html", "kvstore/index.html", "kvstore/kvstack/index.html", "kvstore/memory/index.html", "kvstore/neuroglancer_uint64_sharded/index.html", "kvstore/ocdbt/index.html", "kvstore/s3/index.html", "kvstore/tsgrpc/index.html", "kvstore/zarr3_sharding_indexed/index.html", "kvstore/zip/index.html", "python/api/index.html", "python/api/tensorstore.Batch.html", "python/api/tensorstore.Batch.__init__.html", "python/api/tensorstore.Batch.submit.html", "python/api/tensorstore.ChunkLayout.html", "python/api/tensorstore.ChunkLayout.Grid.html", "python/api/tensorstore.ChunkLayout.Grid.__eq__.html", "python/api/tensorstore.ChunkLayout.Grid.__init__-components.html", "python/api/tensorstore.ChunkLayout.Grid.__init__-json.html", "python/api/tensorstore.ChunkLayout.Grid.aspect_ratio.html", "python/api/tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.elements.html", "python/api/tensorstore.ChunkLayout.Grid.elements_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.ndim.html", "python/api/tensorstore.ChunkLayout.Grid.rank.html", "python/api/tensorstore.ChunkLayout.Grid.shape.html", "python/api/tensorstore.ChunkLayout.Grid.shape_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.to_json.html", "python/api/tensorstore.ChunkLayout.Grid.update.html", "python/api/tensorstore.ChunkLayout.__eq__.html", "python/api/tensorstore.ChunkLayout.__init__-components.html", "python/api/tensorstore.ChunkLayout.__init__-json.html", "python/api/tensorstore.ChunkLayout.codec_chunk.html", "python/api/tensorstore.ChunkLayout.grid_origin.html", "python/api/tensorstore.ChunkLayout.grid_origin_soft_constraint.html", "python/api/tensorstore.ChunkLayout.inner_order.html", "python/api/tensorstore.ChunkLayout.inner_order_soft_constraint.html", "python/api/tensorstore.ChunkLayout.ndim.html", "python/api/tensorstore.ChunkLayout.rank.html", "python/api/tensorstore.ChunkLayout.read_chunk.html", "python/api/tensorstore.ChunkLayout.read_chunk_template.html", "python/api/tensorstore.ChunkLayout.to_json.html", "python/api/tensorstore.ChunkLayout.update.html", "python/api/tensorstore.ChunkLayout.write_chunk.html", "python/api/tensorstore.ChunkLayout.write_chunk_template.html", "python/api/tensorstore.CodecSpec.html", "python/api/tensorstore.CodecSpec.__init__.html", "python/api/tensorstore.CodecSpec.to_json.html", "python/api/tensorstore.Context.html", "python/api/tensorstore.Context.Resource.html", "python/api/tensorstore.Context.Resource.to_json.html", "python/api/tensorstore.Context.Spec.html", "python/api/tensorstore.Context.Spec.__init__.html", "python/api/tensorstore.Context.Spec.to_json.html", "python/api/tensorstore.Context.__getitem__.html", "python/api/tensorstore.Context.__init__-default.html", "python/api/tensorstore.Context.__init__-json.html", "python/api/tensorstore.Context.__init__-spec.html", "python/api/tensorstore.Context.parent.html", "python/api/tensorstore.Context.spec.html", "python/api/tensorstore.Dim.html", "python/api/tensorstore.Dim.__contains__-dim.html", "python/api/tensorstore.Dim.__contains__-index.html", "python/api/tensorstore.Dim.__eq__.html", "python/api/tensorstore.Dim.__init__-exclusive_max.html", "python/api/tensorstore.Dim.__init__-inclusive_max.html", "python/api/tensorstore.Dim.__init__-size.html", "python/api/tensorstore.Dim.__init__-unbounded.html", "python/api/tensorstore.Dim.__iter__.html", "python/api/tensorstore.Dim.__len__.html", "python/api/tensorstore.Dim.__repr__.html", "python/api/tensorstore.Dim.__str__.html", "python/api/tensorstore.Dim.empty.html", "python/api/tensorstore.Dim.exclusive_max.html", "python/api/tensorstore.Dim.exclusive_min.html", "python/api/tensorstore.Dim.finite.html", "python/api/tensorstore.Dim.hull.html", "python/api/tensorstore.Dim.implicit_lower.html", "python/api/tensorstore.Dim.implicit_upper.html", "python/api/tensorstore.Dim.inclusive_max.html", "python/api/tensorstore.Dim.inclusive_min.html", "python/api/tensorstore.Dim.intersect.html", "python/api/tensorstore.Dim.label.html", "python/api/tensorstore.Dim.size.html", "python/api/tensorstore.DimExpression.html", "python/api/tensorstore.DimExpression.__getitem__.html", "python/api/tensorstore.DimExpression.diagonal.html", "python/api/tensorstore.DimExpression.label.html", "python/api/tensorstore.DimExpression.mark_bounds_implicit.html", "python/api/tensorstore.DimExpression.oindex.html", "python/api/tensorstore.DimExpression.stride.html", "python/api/tensorstore.DimExpression.translate_backward_by.html", "python/api/tensorstore.DimExpression.translate_by.html", "python/api/tensorstore.DimExpression.translate_to.html", "python/api/tensorstore.DimExpression.transpose.html", "python/api/tensorstore.DimExpression.vindex.html", "python/api/tensorstore.Future.html", "python/api/tensorstore.Future.__new__.html", "python/api/tensorstore.Future.add_done_callback.html", "python/api/tensorstore.Future.cancel.html", "python/api/tensorstore.Future.cancelled.html", "python/api/tensorstore.Future.done.html", "python/api/tensorstore.Future.exception.html", "python/api/tensorstore.Future.force.html", "python/api/tensorstore.Future.remove_done_callback.html", "python/api/tensorstore.Future.result.html", "python/api/tensorstore.FutureLike.html", "python/api/tensorstore.IndexDomain.html", "python/api/tensorstore.IndexDomain.T.html", "python/api/tensorstore.IndexDomain.__getitem__-domain.html", "python/api/tensorstore.IndexDomain.__getitem__-expr.html", "python/api/tensorstore.IndexDomain.__getitem__-identifier.html", "python/api/tensorstore.IndexDomain.__getitem__-selection.html", "python/api/tensorstore.IndexDomain.__getitem__-transform.html", "python/api/tensorstore.IndexDomain.__init__-components.html", "python/api/tensorstore.IndexDomain.__init__-dimensions.html", "python/api/tensorstore.IndexDomain.__init__-json.html", "python/api/tensorstore.IndexDomain.__len__.html", "python/api/tensorstore.IndexDomain.__repr__.html", "python/api/tensorstore.IndexDomain.exclusive_max.html", "python/api/tensorstore.IndexDomain.hull.html", "python/api/tensorstore.IndexDomain.implicit_lower_bounds.html", "python/api/tensorstore.IndexDomain.implicit_upper_bounds.html", "python/api/tensorstore.IndexDomain.inclusive_max.html", "python/api/tensorstore.IndexDomain.inclusive_min.html", "python/api/tensorstore.IndexDomain.index_exp.html", "python/api/tensorstore.IndexDomain.intersect.html", "python/api/tensorstore.IndexDomain.label.html", "python/api/tensorstore.IndexDomain.labels.html", "python/api/tensorstore.IndexDomain.mark_bounds_implicit.html", "python/api/tensorstore.IndexDomain.ndim.html", "python/api/tensorstore.IndexDomain.origin.html", "python/api/tensorstore.IndexDomain.rank.html", "python/api/tensorstore.IndexDomain.shape.html", "python/api/tensorstore.IndexDomain.size.html", "python/api/tensorstore.IndexDomain.to_json.html", "python/api/tensorstore.IndexDomain.translate_backward_by.html", "python/api/tensorstore.IndexDomain.translate_by.html", "python/api/tensorstore.IndexDomain.translate_to.html", "python/api/tensorstore.IndexDomain.transpose.html", "python/api/tensorstore.IndexTransform.html", "python/api/tensorstore.IndexTransform.T.html", "python/api/tensorstore.IndexTransform.__call__.html", "python/api/tensorstore.IndexTransform.__getitem__-domain.html", "python/api/tensorstore.IndexTransform.__getitem__-expr.html", "python/api/tensorstore.IndexTransform.__getitem__-indices.html", "python/api/tensorstore.IndexTransform.__getitem__-transform.html", "python/api/tensorstore.IndexTransform.__init__-components.html", "python/api/tensorstore.IndexTransform.__init__-domain.html", "python/api/tensorstore.IndexTransform.__init__-json.html", "python/api/tensorstore.IndexTransform.__repr__.html", "python/api/tensorstore.IndexTransform.domain.html", "python/api/tensorstore.IndexTransform.implicit_lower_bounds.html", "python/api/tensorstore.IndexTransform.implicit_upper_bounds.html", "python/api/tensorstore.IndexTransform.input_exclusive_max.html", "python/api/tensorstore.IndexTransform.input_inclusive_max.html", "python/api/tensorstore.IndexTransform.input_inclusive_min.html", "python/api/tensorstore.IndexTransform.input_labels.html", "python/api/tensorstore.IndexTransform.input_origin.html", "python/api/tensorstore.IndexTransform.input_rank.html", "python/api/tensorstore.IndexTransform.input_shape.html", "python/api/tensorstore.IndexTransform.label.html", "python/api/tensorstore.IndexTransform.mark_bounds_implicit.html", "python/api/tensorstore.IndexTransform.ndim.html", "python/api/tensorstore.IndexTransform.oindex.html", "python/api/tensorstore.IndexTransform.origin.html", "python/api/tensorstore.IndexTransform.output.html", "python/api/tensorstore.IndexTransform.output_rank.html", "python/api/tensorstore.IndexTransform.shape.html", "python/api/tensorstore.IndexTransform.size.html", "python/api/tensorstore.IndexTransform.to_json.html", "python/api/tensorstore.IndexTransform.translate_backward_by.html", "python/api/tensorstore.IndexTransform.translate_by.html", "python/api/tensorstore.IndexTransform.translate_to.html", "python/api/tensorstore.IndexTransform.transpose.html", "python/api/tensorstore.IndexTransform.vindex.html", "python/api/tensorstore.Indexable.html", "python/api/tensorstore.KvStore.html", "python/api/tensorstore.KvStore.KeyRange.html", "python/api/tensorstore.KvStore.KeyRange.__eq__.html", "python/api/tensorstore.KvStore.KeyRange.__init__.html", "python/api/tensorstore.KvStore.KeyRange.copy.html", "python/api/tensorstore.KvStore.KeyRange.empty.html", "python/api/tensorstore.KvStore.KeyRange.exclusive_max.html", "python/api/tensorstore.KvStore.KeyRange.inclusive_min.html", "python/api/tensorstore.KvStore.ReadResult.html", "python/api/tensorstore.KvStore.ReadResult.__init__.html", "python/api/tensorstore.KvStore.ReadResult.stamp.html", "python/api/tensorstore.KvStore.ReadResult.state.html", "python/api/tensorstore.KvStore.ReadResult.value.html", "python/api/tensorstore.KvStore.Spec.html", "python/api/tensorstore.KvStore.Spec.__add__.html", "python/api/tensorstore.KvStore.Spec.__eq__.html", "python/api/tensorstore.KvStore.Spec.__new__.html", "python/api/tensorstore.KvStore.Spec.__repr__.html", "python/api/tensorstore.KvStore.Spec.__truediv__.html", "python/api/tensorstore.KvStore.Spec.base.html", "python/api/tensorstore.KvStore.Spec.copy.html", "python/api/tensorstore.KvStore.Spec.path.html", "python/api/tensorstore.KvStore.Spec.to_json.html", "python/api/tensorstore.KvStore.Spec.update.html", "python/api/tensorstore.KvStore.Spec.url.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.__eq__.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.__init__.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.generation.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.time.html", "python/api/tensorstore.KvStore.__add__.html", "python/api/tensorstore.KvStore.__delitem__.html", "python/api/tensorstore.KvStore.__getitem__.html", "python/api/tensorstore.KvStore.__repr__.html", "python/api/tensorstore.KvStore.__setitem__.html", "python/api/tensorstore.KvStore.__truediv__.html", "python/api/tensorstore.KvStore.base.html", "python/api/tensorstore.KvStore.copy.html", "python/api/tensorstore.KvStore.delete_range.html", "python/api/tensorstore.KvStore.experimental_copy_range_to.html", "python/api/tensorstore.KvStore.list.html", "python/api/tensorstore.KvStore.open.html", "python/api/tensorstore.KvStore.path.html", "python/api/tensorstore.KvStore.read.html", "python/api/tensorstore.KvStore.spec.html", "python/api/tensorstore.KvStore.transaction.html", "python/api/tensorstore.KvStore.url.html", "python/api/tensorstore.KvStore.with_transaction.html", "python/api/tensorstore.KvStore.write.html", "python/api/tensorstore.OpenMode.html", "python/api/tensorstore.OpenMode.__init__.html", "python/api/tensorstore.OpenMode.assume_cached_metadata.html", "python/api/tensorstore.OpenMode.assume_metadata.html", "python/api/tensorstore.OpenMode.create.html", "python/api/tensorstore.OpenMode.delete_existing.html", "python/api/tensorstore.OpenMode.open.html", "python/api/tensorstore.OutputIndexMap.html", "python/api/tensorstore.OutputIndexMap.__init__-constant.html", "python/api/tensorstore.OutputIndexMap.__init__-index_array.html", "python/api/tensorstore.OutputIndexMap.__init__-input_dimension.html", "python/api/tensorstore.OutputIndexMap.index_array.html", "python/api/tensorstore.OutputIndexMap.index_range.html", "python/api/tensorstore.OutputIndexMap.input_dimension.html", "python/api/tensorstore.OutputIndexMap.method.html", "python/api/tensorstore.OutputIndexMap.offset.html", "python/api/tensorstore.OutputIndexMap.stride.html", "python/api/tensorstore.OutputIndexMaps.html", "python/api/tensorstore.OutputIndexMaps.__getitem__.html", "python/api/tensorstore.OutputIndexMaps.__len__.html", "python/api/tensorstore.OutputIndexMaps.rank.html", "python/api/tensorstore.OutputIndexMethod.html", "python/api/tensorstore.OutputIndexMethod.__init__.html", "python/api/tensorstore.OutputIndexMethod.array.html", "python/api/tensorstore.OutputIndexMethod.constant.html", "python/api/tensorstore.OutputIndexMethod.name.html", "python/api/tensorstore.OutputIndexMethod.single_input_dimension.html", "python/api/tensorstore.OutputIndexMethod.value.html", "python/api/tensorstore.Promise.html", "python/api/tensorstore.Promise.new.html", "python/api/tensorstore.Promise.set_exception.html", "python/api/tensorstore.Promise.set_result.html", "python/api/tensorstore.RecheckCacheOption.html", "python/api/tensorstore.Schema.html", "python/api/tensorstore.Schema.T.html", "python/api/tensorstore.Schema.__eq__.html", "python/api/tensorstore.Schema.__getitem__-domain.html", "python/api/tensorstore.Schema.__getitem__-expr.html", "python/api/tensorstore.Schema.__getitem__-indices.html", "python/api/tensorstore.Schema.__getitem__-transform.html", "python/api/tensorstore.Schema.__init__-components.html", "python/api/tensorstore.Schema.__init__-json.html", "python/api/tensorstore.Schema.__repr__.html", "python/api/tensorstore.Schema.chunk_layout.html", "python/api/tensorstore.Schema.codec.html", "python/api/tensorstore.Schema.copy.html", "python/api/tensorstore.Schema.dimension_units.html", "python/api/tensorstore.Schema.domain.html", "python/api/tensorstore.Schema.dtype.html", "python/api/tensorstore.Schema.fill_value.html", "python/api/tensorstore.Schema.label.html", "python/api/tensorstore.Schema.mark_bounds_implicit.html", "python/api/tensorstore.Schema.ndim.html", "python/api/tensorstore.Schema.oindex.html", "python/api/tensorstore.Schema.origin.html", "python/api/tensorstore.Schema.rank.html", "python/api/tensorstore.Schema.shape.html", "python/api/tensorstore.Schema.size.html", "python/api/tensorstore.Schema.to_json.html", "python/api/tensorstore.Schema.translate_backward_by.html", "python/api/tensorstore.Schema.translate_by.html", "python/api/tensorstore.Schema.translate_to.html", "python/api/tensorstore.Schema.transpose.html", "python/api/tensorstore.Schema.update.html", "python/api/tensorstore.Schema.vindex.html", "python/api/tensorstore.Spec.html", "python/api/tensorstore.Spec.T.html", "python/api/tensorstore.Spec.__eq__.html", "python/api/tensorstore.Spec.__getitem__-domain.html", "python/api/tensorstore.Spec.__getitem__-expr.html", "python/api/tensorstore.Spec.__getitem__-indices.html", "python/api/tensorstore.Spec.__getitem__-transform.html", "python/api/tensorstore.Spec.__new__.html", "python/api/tensorstore.Spec.__repr__.html", "python/api/tensorstore.Spec.base.html", "python/api/tensorstore.Spec.chunk_layout.html", "python/api/tensorstore.Spec.codec.html", "python/api/tensorstore.Spec.copy.html", "python/api/tensorstore.Spec.dimension_units.html", "python/api/tensorstore.Spec.domain.html", "python/api/tensorstore.Spec.dtype.html", "python/api/tensorstore.Spec.fill_value.html", "python/api/tensorstore.Spec.kvstore.html", "python/api/tensorstore.Spec.label.html", "python/api/tensorstore.Spec.mark_bounds_implicit.html", "python/api/tensorstore.Spec.ndim.html", "python/api/tensorstore.Spec.oindex.html", "python/api/tensorstore.Spec.open_mode.html", "python/api/tensorstore.Spec.origin.html", "python/api/tensorstore.Spec.rank.html", "python/api/tensorstore.Spec.schema.html", "python/api/tensorstore.Spec.shape.html", "python/api/tensorstore.Spec.size.html", "python/api/tensorstore.Spec.to_json.html", "python/api/tensorstore.Spec.transform.html", "python/api/tensorstore.Spec.translate_backward_by.html", "python/api/tensorstore.Spec.translate_by.html", "python/api/tensorstore.Spec.translate_to.html", "python/api/tensorstore.Spec.transpose.html", "python/api/tensorstore.Spec.update.html", "python/api/tensorstore.Spec.vindex.html", "python/api/tensorstore.TensorStore.html", "python/api/tensorstore.TensorStore.StorageStatistics.html", "python/api/tensorstore.TensorStore.StorageStatistics.__init__.html", "python/api/tensorstore.TensorStore.StorageStatistics.fully_stored.html", "python/api/tensorstore.TensorStore.StorageStatistics.not_stored.html", "python/api/tensorstore.TensorStore.T.html", "python/api/tensorstore.TensorStore.__array__.html", "python/api/tensorstore.TensorStore.__getitem__-domain.html", "python/api/tensorstore.TensorStore.__getitem__-expr.html", "python/api/tensorstore.TensorStore.__getitem__-indices.html", "python/api/tensorstore.TensorStore.__getitem__-transform.html", "python/api/tensorstore.TensorStore.__setitem__-domain.html", "python/api/tensorstore.TensorStore.__setitem__-expr.html", "python/api/tensorstore.TensorStore.__setitem__-indices.html", "python/api/tensorstore.TensorStore.__setitem__-transform.html", "python/api/tensorstore.TensorStore.astype.html", "python/api/tensorstore.TensorStore.base.html", "python/api/tensorstore.TensorStore.chunk_layout.html", "python/api/tensorstore.TensorStore.codec.html", "python/api/tensorstore.TensorStore.dimension_units.html", "python/api/tensorstore.TensorStore.domain.html", "python/api/tensorstore.TensorStore.dtype.html", "python/api/tensorstore.TensorStore.fill_value.html", "python/api/tensorstore.TensorStore.kvstore.html", "python/api/tensorstore.TensorStore.label.html", "python/api/tensorstore.TensorStore.mark_bounds_implicit.html", "python/api/tensorstore.TensorStore.mode.html", "python/api/tensorstore.TensorStore.ndim.html", "python/api/tensorstore.TensorStore.oindex.html", "python/api/tensorstore.TensorStore.oindex.__setitem__.html", "python/api/tensorstore.TensorStore.origin.html", "python/api/tensorstore.TensorStore.rank.html", "python/api/tensorstore.TensorStore.read.html", "python/api/tensorstore.TensorStore.readable.html", "python/api/tensorstore.TensorStore.resize.html", "python/api/tensorstore.TensorStore.resolve.html", "python/api/tensorstore.TensorStore.schema.html", "python/api/tensorstore.TensorStore.shape.html", "python/api/tensorstore.TensorStore.size.html", "python/api/tensorstore.TensorStore.spec.html", "python/api/tensorstore.TensorStore.storage_statistics.html", "python/api/tensorstore.TensorStore.transaction.html", "python/api/tensorstore.TensorStore.translate_backward_by.html", "python/api/tensorstore.TensorStore.translate_by.html", "python/api/tensorstore.TensorStore.translate_to.html", "python/api/tensorstore.TensorStore.transpose.html", "python/api/tensorstore.TensorStore.vindex.html", "python/api/tensorstore.TensorStore.vindex.__setitem__.html", "python/api/tensorstore.TensorStore.with_transaction.html", "python/api/tensorstore.TensorStore.writable.html", "python/api/tensorstore.TensorStore.write.html", "python/api/tensorstore.Transaction.html", "python/api/tensorstore.Transaction.__init__.html", "python/api/tensorstore.Transaction.abort.html", "python/api/tensorstore.Transaction.aborted.html", "python/api/tensorstore.Transaction.atomic.html", "python/api/tensorstore.Transaction.commit_async.html", "python/api/tensorstore.Transaction.commit_started.html", "python/api/tensorstore.Transaction.commit_sync.html", "python/api/tensorstore.Transaction.future.html", "python/api/tensorstore.Transaction.open.html", "python/api/tensorstore.Unit.html", "python/api/tensorstore.Unit.__eq__.html", "python/api/tensorstore.Unit.__init__-components.html", "python/api/tensorstore.Unit.__init__-json.html", "python/api/tensorstore.Unit.__init__-multiplier.html", "python/api/tensorstore.Unit.__init__-pair.html", "python/api/tensorstore.Unit.__init__-unit.html", "python/api/tensorstore.Unit.__mul__.html", "python/api/tensorstore.Unit.__truediv__.html", "python/api/tensorstore.Unit.base_unit.html", "python/api/tensorstore.Unit.multiplier.html", "python/api/tensorstore.Unit.to_json.html", "python/api/tensorstore.VirtualChunkedReadParameters.html", "python/api/tensorstore.VirtualChunkedReadParameters.if_not_equal.html", "python/api/tensorstore.VirtualChunkedReadParameters.staleness_bound.html", "python/api/tensorstore.VirtualChunkedWriteParameters.html", "python/api/tensorstore.VirtualChunkedWriteParameters.if_equal.html", "python/api/tensorstore.WriteFutures.html", "python/api/tensorstore.WriteFutures.add_done_callback.html", "python/api/tensorstore.WriteFutures.cancel.html", "python/api/tensorstore.WriteFutures.cancelled.html", "python/api/tensorstore.WriteFutures.commit.html", "python/api/tensorstore.WriteFutures.copy.html", "python/api/tensorstore.WriteFutures.done.html", "python/api/tensorstore.WriteFutures.exception.html", "python/api/tensorstore.WriteFutures.remove_done_callback.html", "python/api/tensorstore.WriteFutures.result.html", "python/api/tensorstore.array.html", "python/api/tensorstore.bfloat16.html", "python/api/tensorstore.bool.html", "python/api/tensorstore.cast-spec.html", "python/api/tensorstore.cast-store.html", "python/api/tensorstore.complex128.html", "python/api/tensorstore.complex64.html", "python/api/tensorstore.concat.html", "python/api/tensorstore.d.html", "python/api/tensorstore.d.__class_getitem__.html", "python/api/tensorstore.downsample-spec.html", "python/api/tensorstore.downsample-store.html", "python/api/tensorstore.dtype.html", "python/api/tensorstore.dtype.__call__.html", "python/api/tensorstore.dtype.__init__-dtype.html", "python/api/tensorstore.dtype.__init__-name.html", "python/api/tensorstore.dtype.name.html", "python/api/tensorstore.dtype.numpy_dtype.html", "python/api/tensorstore.dtype.to_json.html", "python/api/tensorstore.dtype.type.html", "python/api/tensorstore.experimental_collect_matching_metrics.html", "python/api/tensorstore.experimental_collect_prometheus_format_metrics.html", "python/api/tensorstore.experimental_push_metrics_to_prometheus.html", "python/api/tensorstore.experimental_update_verbose_logging.html", "python/api/tensorstore.float16.html", "python/api/tensorstore.float32.html", "python/api/tensorstore.float64.html", "python/api/tensorstore.float8_e4m3b11fnuz.html", "python/api/tensorstore.float8_e4m3fn.html", "python/api/tensorstore.float8_e4m3fnuz.html", "python/api/tensorstore.float8_e5m2.html", "python/api/tensorstore.float8_e5m2fnuz.html", "python/api/tensorstore.inf.html", "python/api/tensorstore.int16.html", "python/api/tensorstore.int32.html", "python/api/tensorstore.int4.html", "python/api/tensorstore.int64.html", "python/api/tensorstore.int8.html", "python/api/tensorstore.json.html", "python/api/tensorstore.newaxis.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.__init__.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.port.html", "python/api/tensorstore.ocdbt.dump.html", "python/api/tensorstore.open.html", "python/api/tensorstore.overlay.html", "python/api/tensorstore.parse_tensorstore_flags.html", "python/api/tensorstore.stack.html", "python/api/tensorstore.string.html", "python/api/tensorstore.uint16.html", "python/api/tensorstore.uint32.html", "python/api/tensorstore.uint64.html", "python/api/tensorstore.uint8.html", "python/api/tensorstore.ustring.html", "python/api/tensorstore.virtual_chunked.html", "python/indexing.html", "python/tutorial.html", "schema.html", "spec.html"]}) \ No newline at end of file +Search.setIndex({"titles": ["Context framework", "array Driver", "cast Driver", "downsample Driver", "avif Driver", "bmp Driver", "jpeg Driver", "png Driver", "tiff Driver", "webp Driver", "Drivers", "json Driver", "n5 Driver", "neuroglancer_precomputed Driver", "stack Driver", "zarr Driver", "zarr3 Driver", "Environment variables", "TensorStore", "Index space", "Building and Installing", "file Key-Value Store driver", "gcs Key-Value Store driver", "http Key-Value Store driver", "Key-Value Storage Layer", "kvstack Key-Value Store driver", "memory Key-Value Store driver", "neuroglancer_uint64_sharded Key-Value Store driver", "ocdbt Key-Value Store driver", "s3 Key-Value Store driver", "tsgrpc_kvstore Key-Value Store driver", "zarr3_sharding_indexed Key-Value Store driver", "zip Key-Value Store driver", "API reference", "tensorstore.Batch", "tensorstore.Batch.__init__", "tensorstore.Batch.submit", "tensorstore.ChunkLayout", "tensorstore.ChunkLayout.Grid", "tensorstore.ChunkLayout.Grid.__eq__", "tensorstore.ChunkLayout.Grid.__init__(components)", "tensorstore.ChunkLayout.Grid.__init__(json)", "tensorstore.ChunkLayout.Grid.aspect_ratio", "tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint", "tensorstore.ChunkLayout.Grid.elements", "tensorstore.ChunkLayout.Grid.elements_soft_constraint", "tensorstore.ChunkLayout.Grid.ndim", "tensorstore.ChunkLayout.Grid.rank", "tensorstore.ChunkLayout.Grid.shape", "tensorstore.ChunkLayout.Grid.shape_soft_constraint", "tensorstore.ChunkLayout.Grid.to_json", "tensorstore.ChunkLayout.Grid.update", "tensorstore.ChunkLayout.__eq__", "tensorstore.ChunkLayout.__init__(components)", "tensorstore.ChunkLayout.__init__(json)", "tensorstore.ChunkLayout.codec_chunk", "tensorstore.ChunkLayout.grid_origin", "tensorstore.ChunkLayout.grid_origin_soft_constraint", "tensorstore.ChunkLayout.inner_order", "tensorstore.ChunkLayout.inner_order_soft_constraint", "tensorstore.ChunkLayout.ndim", "tensorstore.ChunkLayout.rank", "tensorstore.ChunkLayout.read_chunk", "tensorstore.ChunkLayout.read_chunk_template", "tensorstore.ChunkLayout.to_json", "tensorstore.ChunkLayout.update", "tensorstore.ChunkLayout.write_chunk", "tensorstore.ChunkLayout.write_chunk_template", "tensorstore.CodecSpec", "tensorstore.CodecSpec.__init__", "tensorstore.CodecSpec.to_json", "tensorstore.Context", "tensorstore.Context.Resource", "tensorstore.Context.Resource.to_json", "tensorstore.Context.Spec", "tensorstore.Context.Spec.__init__", "tensorstore.Context.Spec.to_json", "tensorstore.Context.__getitem__", "tensorstore.Context.__init__(default)", "tensorstore.Context.__init__(json)", "tensorstore.Context.__init__(spec)", "tensorstore.Context.parent", "tensorstore.Context.spec", "tensorstore.Dim", "tensorstore.Dim.__contains__(dim)", "tensorstore.Dim.__contains__(index)", "tensorstore.Dim.__eq__", "tensorstore.Dim.__init__(exclusive_max)", "tensorstore.Dim.__init__(inclusive_max)", "tensorstore.Dim.__init__(size)", "tensorstore.Dim.__init__(unbounded)", "tensorstore.Dim.__iter__", "tensorstore.Dim.__len__", "tensorstore.Dim.__repr__", "tensorstore.Dim.__str__", "tensorstore.Dim.empty", "tensorstore.Dim.exclusive_max", "tensorstore.Dim.exclusive_min", "tensorstore.Dim.finite", "tensorstore.Dim.hull", "tensorstore.Dim.implicit_lower", "tensorstore.Dim.implicit_upper", "tensorstore.Dim.inclusive_max", "tensorstore.Dim.inclusive_min", "tensorstore.Dim.intersect", "tensorstore.Dim.label", "tensorstore.Dim.size", "tensorstore.DimExpression", "tensorstore.DimExpression.__getitem__", "tensorstore.DimExpression.diagonal", "tensorstore.DimExpression.label", "tensorstore.DimExpression.mark_bounds_implicit", "tensorstore.DimExpression.oindex", "tensorstore.DimExpression.stride", "tensorstore.DimExpression.translate_backward_by", "tensorstore.DimExpression.translate_by", "tensorstore.DimExpression.translate_to", "tensorstore.DimExpression.transpose", "tensorstore.DimExpression.vindex", "tensorstore.Future", "tensorstore.Future.__new__", "tensorstore.Future.add_done_callback", "tensorstore.Future.cancel", "tensorstore.Future.cancelled", "tensorstore.Future.done", "tensorstore.Future.exception", "tensorstore.Future.force", "tensorstore.Future.remove_done_callback", "tensorstore.Future.result", "tensorstore.FutureLike", "tensorstore.IndexDomain", "tensorstore.IndexDomain.T", "tensorstore.IndexDomain.__getitem__(domain)", "tensorstore.IndexDomain.__getitem__(expr)", "tensorstore.IndexDomain.__getitem__(identifier)", "tensorstore.IndexDomain.__getitem__(selection)", "tensorstore.IndexDomain.__getitem__(transform)", "tensorstore.IndexDomain.__init__(components)", "tensorstore.IndexDomain.__init__(dimensions)", "tensorstore.IndexDomain.__init__(json)", "tensorstore.IndexDomain.__len__", "tensorstore.IndexDomain.__repr__", "tensorstore.IndexDomain.exclusive_max", "tensorstore.IndexDomain.hull", "tensorstore.IndexDomain.implicit_lower_bounds", "tensorstore.IndexDomain.implicit_upper_bounds", "tensorstore.IndexDomain.inclusive_max", "tensorstore.IndexDomain.inclusive_min", "tensorstore.IndexDomain.index_exp", "tensorstore.IndexDomain.intersect", "tensorstore.IndexDomain.label", "tensorstore.IndexDomain.labels", "tensorstore.IndexDomain.mark_bounds_implicit", "tensorstore.IndexDomain.ndim", "tensorstore.IndexDomain.origin", "tensorstore.IndexDomain.rank", "tensorstore.IndexDomain.shape", "tensorstore.IndexDomain.size", "tensorstore.IndexDomain.to_json", "tensorstore.IndexDomain.translate_backward_by", "tensorstore.IndexDomain.translate_by", "tensorstore.IndexDomain.translate_to", "tensorstore.IndexDomain.transpose", "tensorstore.IndexTransform", "tensorstore.IndexTransform.T", "tensorstore.IndexTransform.__call__", "tensorstore.IndexTransform.__getitem__(domain)", "tensorstore.IndexTransform.__getitem__(expr)", "tensorstore.IndexTransform.__getitem__(indices)", "tensorstore.IndexTransform.__getitem__(transform)", "tensorstore.IndexTransform.__init__(components)", "tensorstore.IndexTransform.__init__(domain)", "tensorstore.IndexTransform.__init__(json)", "tensorstore.IndexTransform.__repr__", "tensorstore.IndexTransform.domain", "tensorstore.IndexTransform.implicit_lower_bounds", "tensorstore.IndexTransform.implicit_upper_bounds", "tensorstore.IndexTransform.input_exclusive_max", "tensorstore.IndexTransform.input_inclusive_max", "tensorstore.IndexTransform.input_inclusive_min", "tensorstore.IndexTransform.input_labels", "tensorstore.IndexTransform.input_origin", "tensorstore.IndexTransform.input_rank", "tensorstore.IndexTransform.input_shape", "tensorstore.IndexTransform.label", "tensorstore.IndexTransform.mark_bounds_implicit", "tensorstore.IndexTransform.ndim", "tensorstore.IndexTransform.oindex", "tensorstore.IndexTransform.origin", "tensorstore.IndexTransform.output", "tensorstore.IndexTransform.output_rank", "tensorstore.IndexTransform.shape", "tensorstore.IndexTransform.size", "tensorstore.IndexTransform.to_json", "tensorstore.IndexTransform.translate_backward_by", "tensorstore.IndexTransform.translate_by", "tensorstore.IndexTransform.translate_to", "tensorstore.IndexTransform.transpose", "tensorstore.IndexTransform.vindex", "tensorstore.Indexable", "tensorstore.KvStore", "tensorstore.KvStore.KeyRange", "tensorstore.KvStore.KeyRange.__eq__", "tensorstore.KvStore.KeyRange.__init__", "tensorstore.KvStore.KeyRange.copy", "tensorstore.KvStore.KeyRange.empty", "tensorstore.KvStore.KeyRange.exclusive_max", "tensorstore.KvStore.KeyRange.inclusive_min", "tensorstore.KvStore.ReadResult", "tensorstore.KvStore.ReadResult.__init__", "tensorstore.KvStore.ReadResult.stamp", "tensorstore.KvStore.ReadResult.state", "tensorstore.KvStore.ReadResult.value", "tensorstore.KvStore.Spec", "tensorstore.KvStore.Spec.__add__", "tensorstore.KvStore.Spec.__eq__", "tensorstore.KvStore.Spec.__new__", "tensorstore.KvStore.Spec.__repr__", "tensorstore.KvStore.Spec.__truediv__", "tensorstore.KvStore.Spec.base", "tensorstore.KvStore.Spec.copy", "tensorstore.KvStore.Spec.path", "tensorstore.KvStore.Spec.to_json", "tensorstore.KvStore.Spec.update", "tensorstore.KvStore.Spec.url", "tensorstore.KvStore.TimestampedStorageGeneration", "tensorstore.KvStore.TimestampedStorageGeneration.__eq__", "tensorstore.KvStore.TimestampedStorageGeneration.__init__", "tensorstore.KvStore.TimestampedStorageGeneration.generation", "tensorstore.KvStore.TimestampedStorageGeneration.time", "tensorstore.KvStore.__add__", "tensorstore.KvStore.__delitem__", "tensorstore.KvStore.__getitem__", "tensorstore.KvStore.__repr__", "tensorstore.KvStore.__setitem__", "tensorstore.KvStore.__truediv__", "tensorstore.KvStore.base", "tensorstore.KvStore.copy", "tensorstore.KvStore.delete_range", "tensorstore.KvStore.experimental_copy_range_to", "tensorstore.KvStore.list", "tensorstore.KvStore.open", "tensorstore.KvStore.path", "tensorstore.KvStore.read", "tensorstore.KvStore.spec", "tensorstore.KvStore.transaction", "tensorstore.KvStore.url", "tensorstore.KvStore.with_transaction", "tensorstore.KvStore.write", "tensorstore.OpenMode", "tensorstore.OpenMode.__init__", "tensorstore.OpenMode.assume_cached_metadata", "tensorstore.OpenMode.assume_metadata", "tensorstore.OpenMode.create", "tensorstore.OpenMode.delete_existing", "tensorstore.OpenMode.open", "tensorstore.OutputIndexMap", "tensorstore.OutputIndexMap.__init__(constant)", "tensorstore.OutputIndexMap.__init__(index_array)", "tensorstore.OutputIndexMap.__init__(input_dimension)", "tensorstore.OutputIndexMap.index_array", "tensorstore.OutputIndexMap.index_range", "tensorstore.OutputIndexMap.input_dimension", "tensorstore.OutputIndexMap.method", "tensorstore.OutputIndexMap.offset", "tensorstore.OutputIndexMap.stride", "tensorstore.OutputIndexMaps", "tensorstore.OutputIndexMaps.__getitem__", "tensorstore.OutputIndexMaps.__len__", "tensorstore.OutputIndexMaps.rank", "tensorstore.OutputIndexMethod", "tensorstore.OutputIndexMethod.__init__", "tensorstore.OutputIndexMethod.array", "tensorstore.OutputIndexMethod.constant", "tensorstore.OutputIndexMethod.name", "tensorstore.OutputIndexMethod.single_input_dimension", "tensorstore.OutputIndexMethod.value", "tensorstore.Promise", "tensorstore.Promise.new", "tensorstore.Promise.set_exception", "tensorstore.Promise.set_result", "tensorstore.RecheckCacheOption", "tensorstore.Schema", "tensorstore.Schema.T", "tensorstore.Schema.__eq__", "tensorstore.Schema.__getitem__(domain)", "tensorstore.Schema.__getitem__(expr)", "tensorstore.Schema.__getitem__(indices)", "tensorstore.Schema.__getitem__(transform)", "tensorstore.Schema.__init__(components)", "tensorstore.Schema.__init__(json)", "tensorstore.Schema.__repr__", "tensorstore.Schema.chunk_layout", "tensorstore.Schema.codec", "tensorstore.Schema.copy", "tensorstore.Schema.dimension_units", "tensorstore.Schema.domain", "tensorstore.Schema.dtype", "tensorstore.Schema.fill_value", "tensorstore.Schema.label", "tensorstore.Schema.mark_bounds_implicit", "tensorstore.Schema.ndim", "tensorstore.Schema.oindex", "tensorstore.Schema.origin", "tensorstore.Schema.rank", "tensorstore.Schema.shape", "tensorstore.Schema.size", "tensorstore.Schema.to_json", "tensorstore.Schema.translate_backward_by", "tensorstore.Schema.translate_by", "tensorstore.Schema.translate_to", "tensorstore.Schema.transpose", "tensorstore.Schema.update", "tensorstore.Schema.vindex", "tensorstore.Spec", "tensorstore.Spec.T", "tensorstore.Spec.__eq__", "tensorstore.Spec.__getitem__(domain)", "tensorstore.Spec.__getitem__(expr)", "tensorstore.Spec.__getitem__(indices)", "tensorstore.Spec.__getitem__(transform)", "tensorstore.Spec.__new__", "tensorstore.Spec.__repr__", "tensorstore.Spec.base", "tensorstore.Spec.chunk_layout", "tensorstore.Spec.codec", "tensorstore.Spec.copy", "tensorstore.Spec.dimension_units", "tensorstore.Spec.domain", "tensorstore.Spec.dtype", "tensorstore.Spec.fill_value", "tensorstore.Spec.kvstore", "tensorstore.Spec.label", "tensorstore.Spec.mark_bounds_implicit", "tensorstore.Spec.ndim", "tensorstore.Spec.oindex", "tensorstore.Spec.open_mode", "tensorstore.Spec.origin", "tensorstore.Spec.rank", "tensorstore.Spec.schema", "tensorstore.Spec.shape", "tensorstore.Spec.size", "tensorstore.Spec.to_json", "tensorstore.Spec.transform", "tensorstore.Spec.translate_backward_by", "tensorstore.Spec.translate_by", "tensorstore.Spec.translate_to", "tensorstore.Spec.transpose", "tensorstore.Spec.update", "tensorstore.Spec.vindex", "tensorstore.TensorStore", "tensorstore.TensorStore.StorageStatistics", "tensorstore.TensorStore.StorageStatistics.__init__", "tensorstore.TensorStore.StorageStatistics.fully_stored", "tensorstore.TensorStore.StorageStatistics.not_stored", "tensorstore.TensorStore.T", "tensorstore.TensorStore.__array__", "tensorstore.TensorStore.__getitem__(domain)", "tensorstore.TensorStore.__getitem__(expr)", "tensorstore.TensorStore.__getitem__(indices)", "tensorstore.TensorStore.__getitem__(transform)", "tensorstore.TensorStore.__setitem__(domain)", "tensorstore.TensorStore.__setitem__(expr)", "tensorstore.TensorStore.__setitem__(indices)", "tensorstore.TensorStore.__setitem__(transform)", "tensorstore.TensorStore.astype", "tensorstore.TensorStore.base", "tensorstore.TensorStore.chunk_layout", "tensorstore.TensorStore.codec", "tensorstore.TensorStore.dimension_units", "tensorstore.TensorStore.domain", "tensorstore.TensorStore.dtype", "tensorstore.TensorStore.fill_value", "tensorstore.TensorStore.kvstore", "tensorstore.TensorStore.label", "tensorstore.TensorStore.mark_bounds_implicit", "tensorstore.TensorStore.mode", "tensorstore.TensorStore.ndim", "tensorstore.TensorStore.oindex", "tensorstore.TensorStore.oindex.__setitem__", "tensorstore.TensorStore.origin", "tensorstore.TensorStore.rank", "tensorstore.TensorStore.read", "tensorstore.TensorStore.readable", "tensorstore.TensorStore.resize", "tensorstore.TensorStore.resolve", "tensorstore.TensorStore.schema", "tensorstore.TensorStore.shape", "tensorstore.TensorStore.size", "tensorstore.TensorStore.spec", "tensorstore.TensorStore.storage_statistics", "tensorstore.TensorStore.transaction", "tensorstore.TensorStore.translate_backward_by", "tensorstore.TensorStore.translate_by", "tensorstore.TensorStore.translate_to", "tensorstore.TensorStore.transpose", "tensorstore.TensorStore.vindex", "tensorstore.TensorStore.vindex.__setitem__", "tensorstore.TensorStore.with_transaction", "tensorstore.TensorStore.writable", "tensorstore.TensorStore.write", "tensorstore.Transaction", "tensorstore.Transaction.__init__", "tensorstore.Transaction.abort", "tensorstore.Transaction.aborted", "tensorstore.Transaction.atomic", "tensorstore.Transaction.commit_async", "tensorstore.Transaction.commit_started", "tensorstore.Transaction.commit_sync", "tensorstore.Transaction.future", "tensorstore.Transaction.open", "tensorstore.Unit", "tensorstore.Unit.__eq__", "tensorstore.Unit.__init__(components)", "tensorstore.Unit.__init__(json)", "tensorstore.Unit.__init__(multiplier)", "tensorstore.Unit.__init__(pair)", "tensorstore.Unit.__init__(unit)", "tensorstore.Unit.__mul__", "tensorstore.Unit.__truediv__", "tensorstore.Unit.base_unit", "tensorstore.Unit.multiplier", "tensorstore.Unit.to_json", "tensorstore.VirtualChunkedReadParameters", "tensorstore.VirtualChunkedReadParameters.if_not_equal", "tensorstore.VirtualChunkedReadParameters.staleness_bound", "tensorstore.VirtualChunkedWriteParameters", "tensorstore.VirtualChunkedWriteParameters.if_equal", "tensorstore.WriteFutures", "tensorstore.WriteFutures.add_done_callback", "tensorstore.WriteFutures.cancel", "tensorstore.WriteFutures.cancelled", "tensorstore.WriteFutures.commit", "tensorstore.WriteFutures.copy", "tensorstore.WriteFutures.done", "tensorstore.WriteFutures.exception", "tensorstore.WriteFutures.remove_done_callback", "tensorstore.WriteFutures.result", "tensorstore.array", "tensorstore.bfloat16", "tensorstore.bool", "tensorstore.cast(spec)", "tensorstore.cast(store)", "tensorstore.complex128", "tensorstore.complex64", "tensorstore.concat", "tensorstore.d", "tensorstore.d.__class_getitem__", "tensorstore.downsample(spec)", "tensorstore.downsample(store)", "tensorstore.dtype", "tensorstore.dtype.__call__", "tensorstore.dtype.__init__(dtype)", "tensorstore.dtype.__init__(name)", "tensorstore.dtype.name", "tensorstore.dtype.numpy_dtype", "tensorstore.dtype.to_json", "tensorstore.dtype.type", "tensorstore.experimental_collect_matching_metrics", "tensorstore.experimental_collect_prometheus_format_metrics", "tensorstore.experimental_push_metrics_to_prometheus", "tensorstore.experimental_update_verbose_logging", "tensorstore.float16", "tensorstore.float32", "tensorstore.float64", "tensorstore.float8_e4m3b11fnuz", "tensorstore.float8_e4m3fn", "tensorstore.float8_e4m3fnuz", "tensorstore.float8_e5m2", "tensorstore.float8_e5m2fnuz", "tensorstore.inf", "tensorstore.int16", "tensorstore.int32", "tensorstore.int4", "tensorstore.int64", "tensorstore.int8", "tensorstore.json", "tensorstore.newaxis", "tensorstore.ocdbt.DistributedCoordinatorServer", "tensorstore.ocdbt.DistributedCoordinatorServer.__init__", "tensorstore.ocdbt.DistributedCoordinatorServer.port", "tensorstore.ocdbt.dump", "tensorstore.open", "tensorstore.overlay", "tensorstore.parse_tensorstore_flags", "tensorstore.stack", "tensorstore.string", "tensorstore.uint16", "tensorstore.uint32", "tensorstore.uint64", "tensorstore.uint8", "tensorstore.ustring", "tensorstore.virtual_chunked", "Indexing", "Tutorial", "Schema", "JSON Spec"], "terms": {"configur": [0, 16, 18, 20, 22, 23, 29, 31], "option": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 83, 130, 281, 282, 289, 312, 314, 324, 325, 327, 328, 330, 339, 348, 384, 389, 390, 423, 426, 438, 445, 461, 478, 482, 483, 485, 492, 495, 496], "tensorstor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 17, 19, 20, 22, 23, 24, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496], "driver": [0, 18, 33, 34, 68, 108, 111, 119, 200, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 282, 293, 295, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 351, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 411, 441, 442, 445, 481, 482, 483, 485, 493, 494, 495, 496], "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 32, 33, 34, 40, 51, 53, 63, 65, 67, 76, 86, 108, 109, 112, 117, 118, 130, 132, 133, 136, 166, 187, 198, 199, 200, 215, 239, 240, 241, 243, 289, 295, 302, 312, 313, 316, 322, 324, 325, 327, 328, 330, 335, 339, 348, 349, 351, 354, 363, 378, 379, 384, 389, 390, 396, 397, 400, 401, 411, 439, 458, 482, 486, 491, 492, 493, 495, 496], "specifi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 40, 51, 53, 58, 59, 63, 65, 67, 68, 83, 87, 88, 89, 107, 108, 111, 113, 114, 115, 116, 117, 118, 120, 125, 128, 130, 132, 134, 135, 137, 148, 152, 159, 160, 161, 162, 163, 166, 170, 171, 185, 194, 195, 196, 197, 198, 200, 201, 203, 208, 223, 225, 231, 234, 238, 239, 240, 241, 243, 244, 248, 249, 277, 279, 280, 281, 282, 289, 292, 293, 295, 298, 300, 308, 309, 310, 311, 312, 313, 314, 324, 325, 327, 328, 330, 331, 333, 339, 344, 345, 346, 347, 348, 349, 350, 351, 353, 354, 365, 375, 382, 384, 385, 389, 390, 392, 393, 394, 395, 396, 397, 400, 411, 415, 418, 419, 423, 425, 426, 427, 438, 445, 446, 477, 481, 482, 483, 485, 492, 493, 495, 496], "us": [0, 1, 3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 37, 55, 77, 78, 83, 107, 108, 113, 114, 115, 116, 119, 120, 121, 126, 129, 130, 133, 136, 148, 159, 160, 161, 163, 194, 195, 196, 200, 214, 223, 230, 239, 241, 243, 244, 247, 249, 277, 282, 285, 286, 287, 288, 302, 308, 309, 310, 313, 314, 317, 318, 319, 320, 331, 335, 336, 344, 345, 346, 348, 349, 350, 351, 357, 358, 359, 360, 361, 362, 363, 364, 368, 373, 378, 379, 382, 384, 385, 386, 389, 391, 392, 393, 394, 396, 397, 398, 400, 401, 406, 410, 411, 417, 423, 426, 428, 438, 445, 446, 476, 477, 481, 483, 485, 486, 491, 492, 493, 494, 495], "which": [0, 2, 3, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 22, 23, 26, 27, 28, 29, 30, 63, 67, 71, 79, 80, 81, 82, 83, 113, 114, 115, 116, 120, 130, 159, 160, 161, 162, 163, 194, 195, 196, 197, 225, 229, 243, 281, 292, 308, 309, 310, 311, 314, 336, 344, 345, 346, 347, 348, 351, 360, 389, 392, 393, 394, 395, 400, 406, 411, 420, 428, 438, 445, 446, 481, 482, 485, 492, 493, 494, 495], "allow": [0, 15, 19, 20, 21, 22, 23, 28, 29, 108, 249, 250, 253, 255, 348, 363, 364, 389, 400, 401, 445, 482, 483, 485, 495], "resourc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 71, 72, 73, 77, 78, 215, 223, 241, 244, 316, 322, 348, 389, 445, 481, 482, 483, 485, 492, 496], "cach": [0, 10, 11, 12, 13, 15, 16, 18, 27, 31, 33, 71, 239, 243, 244, 281, 348, 350, 382, 385, 389, 400, 423, 424, 425, 445, 482, 483, 485, 494], "pool": [0, 10, 12, 13, 15, 16, 27, 31, 244, 389, 445, 482, 483, 485, 492], "concurr": [0, 10, 11, 12, 13, 15, 16, 17, 18, 21, 22, 23, 24, 28, 29, 30, 119, 121, 244, 348, 389, 400], "execut": [0, 20, 119, 126, 482, 492], "authent": [0, 17, 30], "credenti": [0, 22, 29, 33, 71, 494], "json": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 37, 38, 41, 50, 53, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 130, 139, 158, 163, 172, 193, 200, 213, 215, 216, 217, 222, 233, 241, 282, 284, 290, 291, 307, 314, 316, 321, 322, 342, 411, 414, 422, 476, 478, 479, 481, 482, 495], "wai": [0, 12, 13, 15, 16, 18, 20, 28, 492, 495], "share": [0, 17, 18, 21, 22, 23, 28, 29, 30, 33, 71, 78, 223, 241, 244, 348, 389, 445, 482, 483, 485, 492], "multipl": [0, 3, 10, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 26, 28, 295, 348, 361, 362, 363, 364, 379, 389, 397, 400, 401, 445, 482, 483, 485, 492, 493], "object": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 99, 104, 119, 120, 125, 128, 130, 138, 143, 148, 149, 170, 171, 224, 242, 246, 277, 279, 280, 292, 336, 356, 400, 401, 411, 428, 435, 437, 450, 451, 457, 493, 494, 495, 496], "A": [0, 12, 13, 15, 16, 21, 28, 108, 117, 239, 243, 277, 289, 295, 312, 348, 369, 382, 384, 411, 445, 446, 460, 482, 483, 485, 492, 493, 495], "i": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 53, 58, 59, 63, 65, 67, 77, 78, 81, 83, 87, 88, 89, 90, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 122, 125, 126, 128, 129, 130, 132, 135, 136, 137, 143, 144, 145, 148, 149, 150, 152, 157, 159, 160, 161, 162, 163, 164, 166, 170, 175, 176, 184, 185, 187, 188, 191, 192, 194, 195, 196, 197, 198, 213, 214, 215, 219, 223, 225, 229, 230, 231, 232, 234, 236, 238, 239, 240, 243, 244, 248, 258, 259, 281, 283, 284, 285, 286, 287, 288, 289, 295, 299, 300, 302, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 323, 324, 325, 327, 328, 330, 332, 333, 335, 336, 337, 339, 340, 341, 344, 345, 346, 347, 348, 349, 351, 353, 354, 355, 357, 360, 361, 362, 363, 364, 366, 368, 369, 372, 374, 375, 378, 379, 380, 381, 382, 383, 385, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 399, 400, 401, 402, 405, 408, 410, 411, 415, 417, 420, 423, 424, 428, 438, 445, 473, 476, 481, 482, 483, 485, 486, 491, 492, 493, 494, 495, 496], "map": [0, 14, 19, 24, 25, 27, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 187, 189, 198, 200, 256, 257, 258, 259, 266, 343, 477, 493], "identifi": [0, 10, 12, 15, 16, 19, 20, 24, 28, 29, 130, 132, 134, 166, 200, 225, 228, 460, 492, 493, 495, 496], "contextresourc": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 33, 68, 71, 74, 75, 200, 213, 223, 224, 225, 228, 244, 246, 314, 324, 325, 327, 328, 330, 339, 348, 389, 390, 411, 482, 495, 496], "member": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 53, 55, 56, 57, 58, 59, 62, 65, 66, 76, 495, 496], "type": [0, 1, 2, 3, 10, 11, 18, 27, 77, 119, 129, 163, 199, 282, 289, 297, 312, 314, 329, 348, 353, 357, 358, 361, 363, 364, 365, 371, 372, 379, 397, 400, 401, 411, 438, 439, 440, 441, 442, 445, 450, 451, 452, 457, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 481, 482, 483, 485, 486, 489, 491, 492, 493, 494, 495, 496], "overrid": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 348, 389, 482, 496], "default": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 71, 76, 78, 79, 80, 87, 88, 89, 107, 108, 120, 137, 163, 168, 170, 200, 223, 241, 244, 282, 287, 314, 319, 348, 350, 359, 363, 389, 438, 445, 446, 481, 482, 483, 485, 492, 493, 495], "given": [0, 3, 14, 16, 21, 28, 71, 77, 83, 85, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 308, 309, 310, 344, 345, 346, 351, 392, 393, 394, 493, 495], "must": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 28, 29, 31, 53, 65, 78, 99, 104, 108, 111, 117, 126, 136, 152, 185, 239, 243, 285, 288, 289, 300, 312, 317, 320, 333, 348, 351, 357, 360, 361, 364, 375, 384, 389, 400, 445, 482, 483, 485, 492, 493, 495, 496], "support": [0, 2, 3, 4, 8, 9, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 107, 119, 148, 199, 200, 231, 234, 238, 239, 248, 295, 323, 348, 350, 363, 366, 383, 389, 390, 399, 401, 438, 439, 482, 493, 494, 495, 496], "id": [0, 15, 22, 27, 28, 77, 350, 359, 360, 366, 368, 378, 386, 389, 396, 481, 482, 495], "defin": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 108, 130, 282, 439, 492, 493, 495], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 53, 63, 65, 67, 77, 83, 99, 104, 109, 110, 111, 113, 114, 115, 116, 119, 125, 128, 129, 130, 132, 143, 148, 149, 159, 160, 161, 163, 166, 169, 171, 194, 195, 196, 200, 214, 215, 223, 230, 231, 232, 234, 238, 239, 243, 244, 247, 248, 284, 285, 289, 295, 308, 309, 310, 312, 314, 316, 317, 343, 344, 345, 346, 348, 357, 369, 370, 372, 389, 390, 392, 393, 394, 398, 400, 401, 410, 411, 428, 445, 481, 482, 483, 485, 486, 491, 492, 493, 495, 496], "compat": [0, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 29, 130, 148, 289, 312, 348, 361, 363, 364, 372, 379, 397, 400, 482, 493, 494, 495], "cache_pool": [0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 27, 28, 31, 32, 73, 77, 79, 81, 82, 322, 348, 350, 357, 358, 359, 360, 366, 378, 389, 396, 400, 481, 482, 492, 494], "total_bytes_limit": [0, 10, 12, 13, 15, 16, 27, 31, 73, 77, 79, 81, 82, 348, 389, 482, 492, 494], "10000000": [0, 73, 77, 81, 82, 482], "remot": [0, 17, 18], "100000000": [0, 492, 494], "data_copy_concurr": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 27, 28, 29, 30, 31, 32, 108, 119, 322, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 438, 442, 445, 481, 482, 483, 485, 492, 493, 494], "limit": [0, 8, 17, 18, 19, 20, 22, 23, 24, 28, 29, 81, 82, 428, 492], "8": [0, 4, 13, 14, 15, 16, 19, 20, 27, 33, 34, 108, 113, 114, 115, 132, 133, 136, 139, 142, 148, 166, 168, 169, 170, 172, 177, 187, 193, 198, 285, 302, 313, 317, 335, 349, 350, 357, 361, 363, 369, 378, 379, 382, 396, 397, 400, 445, 465, 466, 467, 468, 469, 473, 475, 482, 483, 485, 490, 493, 494, 496], "boolean": [0, 9, 10, 12, 13, 15, 16, 21, 26, 28, 29, 33, 112, 187, 302, 335, 378, 379, 440, 496], "number": [0, 3, 4, 6, 7, 8, 9, 10, 12, 13, 16, 17, 19, 20, 21, 22, 23, 27, 29, 30, 33, 34, 37, 38, 40, 44, 45, 47, 51, 53, 61, 65, 110, 113, 114, 115, 116, 125, 128, 130, 137, 140, 148, 150, 155, 157, 161, 163, 170, 184, 192, 196, 240, 282, 299, 306, 310, 314, 332, 341, 346, 350, 374, 381, 388, 394, 411, 417, 443, 444, 445, 485, 493, 495, 496], "string": [0, 3, 10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 93, 94, 105, 141, 173, 201, 203, 206, 207, 217, 228, 233, 291, 322, 365, 411, 417, 481, 484, 486, 491, 495, 496], "null": [0, 8, 13, 14, 15, 16, 28, 486, 491, 495], "particular": [0, 16, 18, 34, 121], "One": [0, 3, 10, 12, 15, 16, 28, 496], "directli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 28, 29, 148, 163, 214, 230, 324, 325, 327, 328, 330, 339, 361, 362, 363, 364, 379, 397, 411, 492, 493, 495, 496], "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 23, 28, 29, 33, 34, 36, 37, 38, 41, 50, 53, 54, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 108, 112, 116, 118, 119, 121, 125, 130, 132, 135, 139, 148, 158, 161, 163, 166, 172, 187, 193, 196, 198, 200, 213, 214, 215, 216, 222, 223, 230, 231, 232, 234, 238, 239, 241, 243, 244, 248, 249, 250, 254, 282, 290, 302, 307, 310, 313, 314, 316, 321, 324, 325, 327, 328, 330, 335, 339, 342, 346, 348, 349, 351, 359, 361, 363, 364, 370, 378, 379, 382, 384, 389, 390, 394, 396, 397, 400, 401, 410, 411, 414, 422, 458, 478, 479, 481, 482, 492, 493, 494, 495, 496], "constraint": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 19, 28, 37, 38, 40, 43, 45, 48, 49, 51, 53, 56, 57, 58, 59, 63, 65, 67, 111, 282, 289, 292, 293, 295, 312, 314, 324, 325, 327, 328, 330, 339, 348, 389, 411, 445, 482, 483, 485, 492, 495, 496], "valu": [0, 1, 3, 4, 9, 10, 11, 17, 18, 19, 33, 53, 65, 76, 83, 86, 96, 97, 102, 103, 106, 108, 111, 113, 119, 129, 135, 152, 185, 200, 208, 209, 210, 211, 212, 213, 214, 218, 219, 220, 221, 223, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 270, 271, 276, 282, 289, 295, 298, 300, 312, 314, 330, 331, 333, 348, 350, 351, 352, 369, 372, 373, 375, 384, 389, 400, 411, 415, 445, 458, 461, 476, 481, 482, 483, 485, 492, 493, 494, 495, 496], "determin": [0, 10, 12, 14, 19, 27, 28, 29, 33, 132, 166, 200, 281, 351, 482, 495], "refer": [0, 1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 34, 108, 223, 239, 244, 348, 389, 400, 438, 481, 493, 495, 496], "anoth": [0, 83, 84, 86, 99, 104, 130, 132, 143, 149, 163, 166, 169, 201, 202, 213, 215, 282, 284, 314, 316, 492, 493], "same": [0, 10, 11, 12, 13, 14, 15, 16, 19, 20, 23, 26, 28, 78, 110, 111, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 223, 239, 244, 308, 309, 310, 344, 345, 346, 348, 368, 386, 389, 392, 393, 394, 400, 401, 402, 428, 482, 492, 493, 494, 495], "current": [0, 8, 15, 19, 28, 111, 119, 231, 232, 234, 239, 243, 350, 356, 382, 384, 400, 401, 402, 492, 494], "parent": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 71, 79, 80, 81, 82, 496], "syntax": [0, 11, 20, 21, 22, 23, 26, 29, 361, 362, 363, 364, 379, 397, 411, 493, 495], "where": [0, 3, 13, 16, 17, 19, 21, 22, 25, 28, 29, 31, 33, 108, 111, 112, 118, 129, 132, 148, 152, 166, 168, 170, 172, 185, 187, 198, 289, 300, 312, 333, 348, 351, 375, 481, 482, 492, 493, 495, 496], "match": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 23, 26, 28, 33, 99, 104, 110, 113, 114, 115, 116, 132, 150, 161, 166, 184, 196, 240, 243, 248, 289, 299, 310, 312, 332, 346, 348, 374, 389, 394, 426, 427, 445, 458, 482, 483, 485, 492, 493, 495, 496], "thi": [0, 1, 3, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 28, 29, 30, 34, 36, 53, 65, 71, 77, 78, 81, 82, 106, 111, 112, 118, 119, 121, 126, 130, 132, 136, 148, 150, 152, 157, 159, 160, 161, 162, 163, 164, 166, 167, 169, 184, 185, 187, 188, 191, 192, 194, 195, 196, 197, 198, 200, 213, 219, 231, 232, 234, 236, 238, 239, 240, 243, 245, 247, 248, 283, 289, 292, 299, 300, 302, 303, 305, 306, 308, 309, 310, 311, 312, 313, 314, 315, 320, 323, 324, 325, 327, 328, 330, 332, 333, 335, 336, 337, 339, 340, 341, 344, 345, 346, 347, 348, 349, 350, 353, 354, 355, 356, 359, 360, 363, 364, 366, 368, 374, 375, 378, 379, 380, 381, 384, 386, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 398, 400, 401, 411, 415, 418, 419, 420, 428, 445, 450, 451, 482, 483, 485, 492, 493, 494, 495], "new": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 19, 28, 33, 34, 35, 36, 79, 80, 108, 109, 110, 111, 113, 114, 115, 116, 123, 130, 135, 136, 150, 152, 159, 160, 161, 162, 163, 184, 185, 194, 195, 196, 197, 200, 223, 244, 248, 249, 250, 253, 254, 277, 278, 279, 280, 282, 285, 286, 287, 288, 289, 292, 295, 299, 300, 302, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 348, 349, 350, 368, 374, 375, 384, 386, 389, 392, 393, 394, 395, 401, 402, 445, 477, 481, 483, 485, 492, 493, 494, 495, 496], "instanc": [0, 29, 78, 122, 450, 451, 460], "onli": [0, 3, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 28, 29, 32, 53, 63, 65, 67, 108, 109, 119, 137, 170, 248, 289, 312, 324, 325, 327, 328, 330, 336, 339, 348, 376, 382, 384, 389, 390, 400, 401, 428, 438, 445, 482, 483, 485, 492, 493, 494, 495], "valid": [0, 10, 12, 13, 14, 15, 16, 19, 23, 28, 29, 53, 65, 108, 113, 162, 197, 225, 229, 239, 243, 311, 347, 348, 389, 395, 482, 493, 495], "within": [0, 3, 10, 11, 12, 13, 14, 15, 16, 19, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 37, 53, 58, 65, 125, 128, 200, 213, 221, 240, 242, 243, 350, 351, 354, 382, 481, 483, 492, 493, 495], "size": [0, 12, 13, 15, 16, 19, 20, 28, 40, 51, 83, 89, 92, 93, 95, 99, 104, 106, 130, 137, 157, 163, 170, 192, 282, 306, 314, 341, 350, 388, 400, 482, 492, 494, 495], "an": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 25, 28, 29, 30, 31, 33, 34, 36, 63, 67, 83, 90, 105, 107, 108, 109, 111, 113, 114, 115, 119, 120, 122, 129, 130, 132, 133, 136, 137, 138, 139, 148, 152, 159, 160, 163, 165, 166, 170, 171, 172, 185, 194, 195, 200, 203, 206, 207, 213, 218, 228, 231, 232, 234, 235, 240, 241, 243, 248, 249, 250, 255, 256, 258, 266, 270, 277, 282, 285, 288, 289, 295, 300, 308, 309, 312, 314, 317, 320, 323, 333, 344, 345, 348, 350, 351, 356, 357, 360, 361, 363, 364, 366, 375, 379, 389, 392, 393, 397, 400, 401, 408, 411, 428, 438, 439, 445, 446, 450, 452, 470, 476, 481, 483, 485, 492, 493, 494, 495, 496], "memori": [0, 1, 10, 12, 13, 15, 16, 18, 19, 23, 24, 33, 111, 119, 200, 215, 219, 223, 231, 232, 234, 236, 238, 239, 240, 241, 243, 244, 247, 248, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 438, 441, 481, 482, 492, 493, 494, 496], "least": [0, 12, 14, 19, 132, 166, 351, 493], "recent": [0, 28, 108, 123, 135, 231, 232, 234, 243, 279, 288, 493], "lru": 0, "each": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 25, 27, 28, 40, 51, 78, 110, 111, 113, 114, 115, 116, 130, 137, 144, 145, 148, 150, 151, 152, 159, 160, 161, 162, 163, 170, 175, 176, 180, 184, 185, 194, 195, 196, 197, 282, 289, 292, 295, 299, 300, 308, 309, 310, 311, 312, 314, 327, 332, 333, 344, 345, 346, 347, 348, 350, 351, 356, 369, 374, 375, 389, 392, 393, 394, 395, 445, 482, 483, 485, 492, 493, 495, 496], "separ": [0, 10, 11, 12, 15, 17, 20, 22, 28, 34, 214, 230, 231, 232, 234, 243, 248, 356, 400, 461, 493, 496], "integ": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 21, 22, 23, 27, 28, 29, 30, 33, 83, 112, 133, 134, 136, 187, 302, 335, 378, 379, 471, 472, 473, 474, 475, 487, 488, 489, 490, 495, 496], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 22, 27, 29, 31, 33, 34, 53, 58, 60, 61, 64, 65, 89, 93, 99, 103, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 138, 143, 148, 159, 160, 162, 165, 166, 167, 168, 169, 170, 171, 172, 174, 187, 193, 194, 195, 197, 198, 240, 256, 257, 258, 259, 270, 273, 285, 286, 287, 288, 289, 290, 292, 296, 302, 304, 307, 308, 309, 311, 313, 317, 318, 319, 320, 323, 328, 335, 339, 342, 343, 344, 345, 347, 348, 349, 350, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 370, 378, 379, 382, 384, 386, 389, 392, 393, 395, 396, 397, 400, 401, 422, 440, 442, 445, 447, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "soft": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 37, 38, 40, 43, 45, 49, 51, 53, 57, 58, 59, 63, 65, 67, 495, 496], "total": [0, 17, 28, 130, 157, 163, 192, 282, 306, 314, 341, 350, 388], "byte": [0, 12, 15, 27, 28, 31, 33, 200, 201, 208, 212, 225, 228, 232, 240, 423, 424, 426, 427, 481, 486, 496], "data": [0, 1, 2, 3, 10, 11, 18, 21, 23, 24, 26, 27, 30, 31, 214, 216, 217, 218, 220, 221, 230, 233, 235, 237, 239, 243, 249, 250, 254, 281, 282, 289, 297, 312, 314, 329, 348, 351, 353, 354, 359, 361, 363, 364, 365, 368, 371, 372, 379, 382, 384, 389, 390, 397, 400, 423, 424, 425, 426, 427, 438, 439, 440, 441, 442, 445, 450, 451, 452, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 489, 491, 492, 493, 495, 496], "evict": 0, "from": [0, 1, 2, 3, 8, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 23, 25, 28, 29, 32, 33, 37, 38, 41, 53, 54, 65, 68, 69, 71, 74, 75, 79, 80, 81, 82, 108, 109, 117, 119, 121, 130, 134, 137, 138, 139, 148, 163, 170, 171, 172, 201, 203, 213, 216, 225, 227, 240, 241, 243, 282, 289, 290, 292, 314, 321, 348, 351, 352, 356, 389, 400, 401, 411, 413, 414, 416, 417, 420, 438, 445, 446, 447, 450, 452, 481, 482, 484, 485, 493, 494, 495], "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 17, 19, 20, 23, 27, 28, 29, 31, 33, 34, 108, 111, 120, 121, 126, 238, 239, 243, 249, 250, 251, 295, 348, 351, 361, 362, 363, 364, 379, 382, 389, 397, 400, 402, 409, 428, 461, 492, 493, 495, 496], "reach": [0, 28], "cpu": [0, 20, 21, 30], "core": [0, 18, 21, 30, 493], "copi": [0, 19, 20, 30, 200, 201, 204, 213, 215, 220, 237, 239, 282, 284, 292, 294, 314, 316, 326, 384, 400, 428, 433, 438, 493], "encod": [0, 4, 6, 9, 12, 15, 18, 20, 23, 27, 28, 30, 31, 33, 68, 482, 494, 495, 496], "decod": [0, 16, 18, 28, 30, 31, 33, 68, 495], "1": [0, 1, 3, 4, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 27, 28, 29, 30, 33, 34, 53, 58, 60, 61, 64, 65, 83, 84, 85, 91, 96, 97, 99, 100, 101, 102, 103, 104, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 142, 143, 146, 147, 148, 149, 151, 154, 156, 157, 162, 164, 165, 166, 167, 168, 169, 170, 171, 172, 177, 178, 179, 180, 181, 187, 190, 193, 197, 198, 258, 259, 270, 275, 283, 285, 286, 287, 288, 289, 290, 292, 295, 302, 304, 307, 311, 313, 315, 319, 320, 327, 339, 342, 343, 347, 350, 355, 357, 358, 359, 360, 362, 363, 364, 365, 366, 367, 368, 369, 377, 378, 379, 381, 384, 386, 389, 395, 396, 397, 400, 401, 411, 415, 417, 440, 442, 445, 447, 470, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "maximum": [0, 3, 17, 21, 22, 23, 28, 29, 30, 125, 128], "mai": [0, 3, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 34, 83, 111, 113, 114, 115, 116, 117, 120, 121, 129, 130, 135, 137, 159, 160, 161, 162, 170, 194, 195, 196, 197, 200, 231, 232, 234, 239, 241, 243, 244, 247, 277, 295, 308, 309, 310, 311, 344, 345, 346, 347, 348, 350, 351, 356, 361, 363, 364, 368, 379, 382, 384, 386, 389, 390, 392, 393, 394, 395, 397, 398, 400, 406, 410, 411, 423, 425, 438, 445, 446, 482, 492, 493, 495, 496], "If": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 36, 53, 58, 59, 63, 65, 67, 91, 96, 97, 102, 103, 106, 109, 110, 111, 113, 114, 115, 116, 117, 119, 120, 121, 122, 125, 128, 132, 135, 137, 148, 150, 152, 161, 162, 166, 170, 171, 184, 185, 196, 197, 223, 231, 232, 234, 238, 239, 240, 243, 248, 285, 286, 287, 288, 289, 299, 300, 302, 310, 311, 312, 313, 317, 318, 319, 320, 332, 333, 335, 336, 346, 347, 348, 349, 351, 354, 374, 375, 382, 384, 385, 389, 390, 394, 395, 400, 401, 417, 426, 427, 438, 445, 481, 482, 483, 485, 492, 493, 495, 496], "special": [0, 13, 16, 19, 20, 21, 22, 23, 29, 30, 33, 96, 97, 102, 103, 108, 203, 206, 470, 493, 495], "global": [0, 21, 22, 23, 29, 30, 492], "equal": [0, 1, 12, 13, 15, 16, 19, 21, 27, 28, 30, 33, 37, 38, 39, 52, 58, 59, 76, 83, 86, 96, 97, 102, 103, 106, 108, 109, 136, 201, 202, 213, 215, 225, 226, 282, 284, 285, 286, 288, 289, 312, 314, 316, 317, 318, 320, 323, 331, 336, 348, 351, 354, 357, 360, 361, 364, 366, 368, 372, 373, 411, 412, 445, 470, 482, 483, 485, 492, 493, 495], "thread": [0, 21, 30, 119, 120, 121, 125, 128, 231, 232, 234, 356, 382, 492], "avail": [0, 17, 20, 21, 28, 29, 30, 423, 424, 439], "appli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 28, 30, 53, 65, 107, 108, 112, 118, 130, 133, 163, 167, 168, 187, 198, 287, 302, 313, 319, 335, 348, 349, 358, 370, 378, 379, 389, 446, 482, 493, 495, 496], "back": [1, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 401, 494], "contigu": [1, 83, 382], "via": [1, 3, 12, 13, 15, 16, 18, 20, 28, 58, 59, 348, 389, 493], "small": [1, 13, 28], "constant": [1, 19, 33, 256, 257, 270, 273, 470, 493], "c": [1, 16, 18, 21, 53, 58, 65, 108, 117, 238, 324, 339, 350, 359, 360, 366, 378, 382, 389, 396, 482, 493, 495], "python": [1, 3, 15, 18, 33, 34, 83, 93, 363, 364, 476, 486, 491, 493], "api": [1, 17, 18, 22, 29, 239], "adapt": [1, 24, 27, 28, 31, 32, 200, 213, 219, 236, 314, 323, 350, 366], "exist": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 28, 33, 108, 113, 132, 162, 166, 170, 171, 197, 231, 232, 234, 238, 239, 241, 243, 248, 249, 250, 254, 255, 289, 295, 311, 312, 347, 348, 361, 363, 364, 379, 384, 389, 395, 397, 400, 426, 427, 445, 450, 452, 461, 483, 485, 492, 493, 495, 496], "extend": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 473, 496], "open": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 27, 28, 33, 34, 83, 87, 111, 119, 200, 201, 203, 223, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 250, 251, 255, 281, 295, 314, 336, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 410, 445, 481, 483, 485, 492, 493, 494, 495, 496], "creat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 28, 33, 34, 35, 71, 74, 75, 77, 111, 119, 200, 223, 241, 244, 249, 250, 253, 254, 277, 278, 295, 314, 336, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 402, 445, 483, 485, 492, 493, 494, 495, 496], "requir": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 119, 137, 170, 239, 348, 382, 389, 400, 402, 438, 482, 494, 495, 496], "dtype": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 33, 34, 108, 111, 119, 282, 284, 289, 290, 291, 294, 297, 304, 307, 312, 314, 323, 326, 328, 329, 330, 339, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 377, 378, 379, 381, 382, 384, 386, 389, 390, 396, 397, 400, 401, 438, 439, 440, 441, 442, 443, 444, 445, 450, 451, 452, 453, 454, 455, 456, 457, 462, 463, 464, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496], "nest": [1, 14, 19, 223, 241, 348], "rank": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 31, 37, 38, 40, 46, 47, 51, 53, 58, 60, 61, 63, 65, 67, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 132, 133, 136, 137, 140, 144, 145, 148, 153, 155, 162, 163, 166, 167, 168, 169, 170, 171, 172, 182, 186, 187, 190, 197, 198, 266, 268, 269, 282, 284, 285, 286, 287, 288, 289, 290, 291, 294, 295, 297, 301, 302, 304, 307, 311, 312, 313, 314, 320, 334, 338, 339, 343, 347, 348, 350, 360, 361, 364, 377, 381, 384, 386, 395, 445, 477, 482, 483, 485, 492, 493, 495, 496], "initi": [1, 20, 22, 23, 28, 29, 33, 384, 484, 492, 493], "context": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 108, 119, 215, 222, 223, 230, 233, 235, 236, 237, 241, 244, 316, 322, 348, 350, 356, 357, 358, 359, 360, 365, 366, 373, 378, 389, 396, 400, 401, 438, 442, 445, 481, 482, 483, 485, 492, 493, 494, 496], "augment": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 481, 496], "32": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 22, 23, 28, 29, 31, 33, 472, 474, 488, 495, 496], "transform": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 130, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 256, 257, 258, 259, 266, 282, 285, 286, 287, 288, 289, 302, 312, 313, 314, 317, 318, 319, 320, 323, 335, 342, 343, 348, 349, 350, 357, 358, 359, 360, 361, 362, 364, 365, 366, 370, 378, 389, 396, 442, 445, 477, 482, 483, 485, 492, 494, 496], "also": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 19, 20, 21, 53, 65, 86, 107, 113, 114, 115, 116, 200, 241, 289, 312, 348, 384, 389, 400, 401, 439, 482, 492, 493, 494, 495, 496], "input": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 19, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 135, 152, 163, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 187, 198, 256, 259, 289, 300, 312, 333, 343, 348, 375, 445, 446, 477, 482, 483, 485, 492, 493, 496], "otherwis": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 27, 28, 29, 31, 87, 88, 89, 120, 132, 137, 166, 170, 323, 408, 461, 495, 496], "indextransform": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 33, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 133, 136, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 256, 257, 258, 259, 266, 270, 282, 287, 288, 302, 313, 314, 317, 318, 319, 320, 335, 343, 349, 350, 357, 358, 360, 364, 477, 493, 496], "schema": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19, 29, 33, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 323, 339, 348, 350, 386, 445, 482, 483, 485, 492, 496], "fail": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 28, 243, 384, 401, 492, 493, 496], "do": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 27, 28, 111, 493, 496], "chunk_layout": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 34, 282, 285, 286, 287, 288, 289, 290, 292, 302, 304, 307, 312, 313, 314, 324, 339, 348, 350, 367, 386, 482, 492, 495, 496], "ignor": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 63, 67, 495, 496], "suitabl": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 482, 495, 496], "select": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 33, 99, 104, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 130, 135, 143, 149, 161, 196, 295, 310, 346, 394, 446, 447, 496], "automat": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 28, 29, 126, 350, 356, 401, 482, 495, 496], "base": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 27, 28, 31, 32, 33, 129, 199, 200, 213, 215, 217, 219, 221, 233, 236, 239, 242, 282, 284, 291, 314, 316, 322, 323, 348, 350, 365, 366, 389, 411, 413, 416, 420, 441, 442, 443, 444, 448, 449, 481, 482, 493, 495, 496], "combin": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 28, 411, 482, 493, 495, 496], "previous": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 119, 127, 241, 445, 482, 483, 485, 492], "It": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 26, 27, 28, 30, 31, 32, 108, 132, 166, 348, 411, 482, 493, 495], "normal": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 23, 27, 28, 31, 132, 166, 289, 312, 348, 400, 401, 482, 493], "more": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 24, 27, 28, 30, 31, 32, 108, 135, 360, 400, 492, 493, 496], "conveni": [1, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 22, 27, 28, 30, 31, 32, 360], "2": [1, 3, 11, 12, 13, 14, 15, 16, 17, 19, 20, 23, 27, 28, 33, 34, 60, 61, 64, 83, 91, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 165, 166, 167, 168, 170, 171, 172, 175, 176, 177, 178, 179, 180, 181, 187, 193, 198, 258, 259, 270, 272, 285, 286, 287, 288, 289, 290, 292, 294, 302, 304, 307, 313, 320, 323, 334, 338, 339, 343, 350, 359, 360, 362, 363, 364, 365, 366, 367, 377, 378, 379, 381, 384, 389, 396, 397, 400, 401, 418, 419, 442, 445, 447, 470, 477, 481, 482, 483, 485, 492, 493, 494, 495, 496], "3": [1, 3, 9, 12, 13, 14, 15, 16, 19, 20, 23, 27, 34, 60, 61, 83, 91, 99, 104, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 132, 133, 134, 135, 136, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 258, 284, 285, 286, 287, 288, 289, 290, 294, 295, 297, 301, 302, 304, 307, 312, 313, 319, 320, 335, 339, 349, 359, 360, 362, 364, 365, 377, 378, 381, 384, 396, 397, 401, 412, 413, 414, 415, 416, 418, 419, 420, 421, 422, 442, 445, 447, 477, 481, 482, 483, 485, 492, 493, 494, 496], "4": [1, 3, 4, 9, 12, 13, 14, 15, 16, 17, 19, 20, 21, 28, 31, 33, 34, 84, 91, 97, 102, 108, 112, 114, 115, 116, 117, 118, 132, 134, 135, 136, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 166, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 193, 288, 295, 320, 323, 360, 363, 364, 366, 377, 381, 384, 397, 401, 417, 442, 445, 473, 481, 482, 483, 485, 492, 493, 494, 495, 496], "5": [1, 12, 14, 15, 16, 19, 20, 34, 63, 67, 84, 85, 86, 87, 88, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 108, 112, 113, 114, 115, 116, 117, 118, 119, 132, 133, 134, 135, 136, 137, 138, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 159, 160, 161, 166, 167, 169, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 194, 195, 196, 257, 258, 259, 277, 279, 280, 285, 286, 287, 288, 291, 302, 308, 309, 310, 313, 317, 318, 319, 320, 335, 342, 343, 344, 345, 346, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 368, 369, 377, 378, 379, 381, 382, 386, 389, 390, 392, 393, 394, 396, 397, 400, 401, 413, 414, 415, 416, 419, 421, 442, 445, 477, 482, 483, 485, 492, 493, 494, 495, 496], "6": [1, 3, 4, 12, 13, 14, 15, 16, 19, 20, 34, 63, 67, 85, 91, 108, 112, 113, 114, 115, 116, 118, 132, 133, 134, 135, 136, 138, 142, 143, 144, 145, 148, 149, 166, 168, 171, 175, 176, 177, 187, 198, 285, 286, 287, 317, 318, 319, 350, 357, 358, 359, 360, 361, 362, 363, 364, 377, 379, 381, 384, 397, 400, 401, 445, 482, 483, 485, 492, 493, 494, 495], "int32": [1, 2, 12, 13, 14, 15, 16, 33, 108, 284, 377, 381, 472, 482, 493, 496], "virtual": [2, 3, 14, 18, 20, 163, 350, 357, 358, 359, 360, 378, 396, 445, 448, 449, 483, 485, 492], "read": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 37, 38, 53, 62, 63, 65, 200, 208, 209, 232, 239, 241, 243, 247, 248, 249, 250, 251, 336, 348, 350, 356, 359, 360, 361, 362, 363, 364, 365, 376, 379, 382, 383, 384, 389, 391, 397, 398, 400, 401, 402, 423, 424, 425, 428, 438, 442, 445, 483, 485, 492, 493, 495], "write": [2, 10, 11, 12, 14, 15, 18, 19, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 37, 38, 53, 65, 66, 67, 119, 200, 231, 234, 238, 239, 241, 243, 247, 248, 348, 350, 360, 361, 362, 363, 364, 365, 376, 379, 382, 384, 389, 390, 391, 397, 398, 399, 400, 401, 402, 426, 428, 438, 442, 445, 483, 485, 492, 493, 495], "view": [2, 3, 18, 25, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 184, 185, 194, 195, 196, 197, 200, 247, 266, 282, 283, 299, 300, 308, 309, 310, 311, 314, 315, 332, 333, 344, 345, 346, 347, 350, 355, 357, 358, 359, 360, 365, 374, 375, 378, 392, 393, 394, 395, 396, 398, 441, 442, 448, 449, 492, 493, 494], "perform": [2, 3, 13, 16, 18, 19, 21, 28, 34, 107, 231, 234, 238, 239, 241, 247, 248, 324, 325, 327, 328, 330, 339, 361, 362, 363, 364, 379, 382, 397, 398, 445, 482, 483, 485, 492, 493, 494, 495], "element": [2, 3, 13, 16, 37, 38, 40, 44, 45, 51, 53, 58, 59, 64, 65, 108, 130, 157, 163, 192, 282, 306, 314, 322, 341, 350, 351, 353, 354, 384, 388, 390, 493, 495], "wise": [2, 12, 15, 16, 33, 492], "convers": [2, 350, 356, 494], "top": [2, 14, 16, 27, 28, 31, 32, 494, 495], "level": [2, 7, 12, 13, 14, 15, 16, 17, 18, 28, 29, 243, 494, 495], "compos": [2, 18, 19, 25, 136, 163, 169, 288, 320], "under": [2, 10, 15, 21, 28, 33, 239, 281, 493], "convert": [2, 4, 12, 16, 33, 37, 38, 50, 53, 64, 65, 68, 70, 119, 120, 135, 213, 222, 223, 244, 282, 289, 307, 312, 314, 342, 348, 361, 363, 364, 366, 379, 389, 397, 400, 411, 422, 438, 441, 442, 482, 493], "arrai": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 19, 23, 24, 25, 28, 33, 34, 107, 111, 112, 118, 119, 133, 136, 148, 152, 163, 168, 170, 172, 185, 187, 198, 249, 250, 254, 256, 258, 270, 272, 282, 287, 298, 300, 302, 313, 314, 319, 322, 330, 333, 335, 348, 349, 350, 351, 356, 359, 360, 361, 362, 363, 364, 365, 370, 371, 372, 375, 377, 378, 379, 381, 382, 384, 389, 396, 397, 400, 401, 438, 439, 442, 445, 446, 483, 485, 492, 494, 495, 496], "zarr": [2, 3, 10, 16, 18, 24, 31, 111, 119, 293, 317, 318, 319, 320, 323, 324, 325, 328, 330, 335, 336, 339, 349, 350, 356, 359, 360, 363, 364, 366, 367, 368, 371, 372, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 441, 482, 493, 495], "kvstore": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 111, 119, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 314, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 441, 481, 482, 492, 493, 494], "gc": [2, 3, 11, 15, 16, 17, 24, 26, 28, 224, 242, 246, 400, 482, 494], "bucket": [2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 22, 27, 29, 31, 32, 224, 242, 246, 482, 494], "my": [2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 22, 23, 27, 29, 31, 32, 224, 242, 246], "fly": 3, "comput": [3, 14, 19, 22, 28, 130, 143, 231, 232, 234, 285, 317, 350, 357, 358, 359, 360, 378, 390, 396, 492, 493], "exactli": [3, 12, 13, 15, 108, 482, 492, 493], "posit": [3, 14, 16, 19, 289, 312, 348, 350, 372, 482, 493, 494], "alwai": [3, 10, 11, 12, 13, 15, 16, 108, 113, 281, 348, 361, 362, 363, 364, 379, 389, 397, 402, 438, 482, 493, 495], "respect": [3, 13, 14, 40, 51, 83, 109, 111, 113, 152, 185, 300, 333, 375, 400, 493], "origin": [3, 12, 13, 15, 16, 19, 37, 53, 56, 57, 65, 107, 113, 114, 115, 116, 130, 147, 154, 159, 160, 161, 163, 181, 188, 194, 195, 196, 223, 244, 282, 289, 303, 308, 309, 310, 312, 314, 337, 344, 345, 346, 348, 350, 380, 389, 392, 393, 394, 445, 446, 482, 483, 485, 492, 493, 495], "all": [3, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 26, 28, 32, 33, 34, 53, 63, 65, 67, 108, 113, 114, 115, 116, 117, 137, 159, 160, 161, 163, 170, 194, 195, 196, 239, 240, 244, 289, 308, 309, 310, 312, 344, 345, 346, 348, 351, 353, 354, 360, 382, 385, 389, 390, 392, 393, 394, 400, 401, 445, 482, 483, 485, 492, 493, 495, 496], "dimens": [3, 15, 18, 19, 33, 37, 38, 40, 47, 51, 53, 61, 63, 65, 67, 83, 87, 88, 89, 90, 105, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 131, 133, 134, 135, 137, 138, 140, 144, 145, 148, 150, 151, 152, 155, 159, 160, 161, 162, 163, 164, 167, 170, 175, 176, 180, 184, 185, 194, 195, 196, 197, 198, 256, 259, 282, 283, 285, 286, 289, 295, 299, 300, 308, 309, 310, 311, 312, 313, 314, 315, 317, 318, 327, 332, 333, 334, 338, 342, 343, 344, 345, 346, 347, 348, 349, 350, 355, 357, 358, 362, 369, 374, 375, 381, 392, 393, 394, 395, 396, 397, 401, 411, 415, 445, 446, 447, 477, 482, 483, 485, 492, 494], "To": [3, 10, 12, 13, 15, 16, 18, 20, 22, 28, 29, 78, 119, 214, 230, 241, 336, 348, 359, 389, 445, 482, 483, 485, 492, 493], "differ": [3, 10, 12, 13, 15, 16, 19, 23, 24, 28, 29, 112, 118, 119, 187, 198, 243, 289, 302, 312, 313, 335, 348, 349, 378, 379, 386, 389, 396, 397, 445, 482, 483, 485, 486, 491, 492], "translat": [3, 12, 15, 16, 19, 107, 114, 115, 116, 130, 159, 160, 161, 163, 194, 195, 196, 282, 308, 309, 310, 314, 344, 345, 346, 350, 392, 393, 394, 446, 493], "domain": [3, 18, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 162, 163, 164, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 187, 188, 191, 192, 197, 198, 282, 283, 285, 286, 287, 288, 289, 295, 296, 299, 300, 302, 303, 305, 306, 311, 312, 313, 314, 315, 317, 320, 323, 327, 328, 332, 333, 337, 338, 339, 340, 341, 343, 347, 348, 349, 350, 351, 353, 354, 355, 356, 357, 358, 360, 361, 362, 363, 364, 369, 370, 374, 375, 379, 380, 381, 382, 384, 386, 387, 388, 390, 395, 396, 397, 400, 445, 446, 470, 477, 482, 483, 485, 492, 493, 494, 495], "properti": [3, 12, 15, 16, 18, 24, 27, 175, 176, 177, 178, 179, 180, 181, 183, 292, 401, 482, 492, 495, 496], "offset": [3, 14, 19, 28, 37, 63, 67, 107, 114, 115, 130, 136, 159, 160, 163, 169, 170, 171, 172, 190, 193, 194, 195, 256, 257, 258, 259, 264, 282, 308, 309, 314, 342, 344, 345, 350, 392, 393, 445, 446, 481, 483, 493, 494, 495], "equival": [3, 4, 12, 15, 16, 20, 23, 33, 34, 53, 65, 83, 92, 108, 109, 113, 114, 115, 117, 130, 136, 148, 150, 152, 159, 160, 161, 162, 164, 184, 185, 188, 191, 192, 194, 195, 196, 197, 239, 243, 283, 289, 299, 300, 303, 305, 306, 308, 309, 310, 311, 312, 315, 332, 333, 337, 340, 341, 344, 345, 346, 347, 348, 351, 355, 356, 360, 374, 375, 380, 381, 387, 388, 389, 392, 393, 394, 395, 400, 408, 415, 445, 473, 482, 483, 485, 492, 493, 495, 496], "downsample_factor": [3, 33, 323, 366, 448, 449], "howev": [3, 15, 16, 20, 22, 108, 119, 163, 492], "factor": 3, "length": [3, 12, 15, 16, 19, 28, 33, 165, 384, 481, 486, 491, 493, 495], "indic": [3, 12, 13, 15, 16, 19, 28, 29, 31, 33, 76, 83, 87, 88, 89, 90, 91, 98, 100, 101, 105, 107, 108, 111, 112, 113, 117, 118, 130, 132, 137, 144, 145, 148, 152, 163, 165, 166, 168, 170, 175, 176, 185, 187, 198, 201, 203, 205, 206, 207, 208, 211, 228, 239, 243, 248, 270, 282, 287, 288, 289, 295, 300, 302, 312, 313, 314, 319, 320, 322, 333, 335, 348, 349, 350, 351, 353, 354, 359, 360, 363, 364, 369, 375, 378, 379, 383, 384, 389, 390, 396, 397, 399, 400, 401, 404, 405, 407, 410, 411, 428, 438, 445, 446, 447, 458, 470, 482, 483, 485, 492, 493, 495], "downsample_method": [3, 323, 366], "downsamplemethod": [3, 448, 449], "mean": [3, 10, 11, 12, 13, 15, 16, 21, 323, 348, 366, 389, 482, 493], "follow": [3, 12, 13, 14, 15, 16, 17, 19, 20, 22, 23, 28, 129, 132, 166, 289, 312, 348, 411, 445, 482, 483, 485, 492, 493, 495, 496], "method": [3, 12, 15, 16, 22, 28, 33, 36, 256, 263, 270, 323, 360, 366, 448, 449, 493, 494], "stride": [3, 16, 19, 107, 113, 170, 172, 193, 256, 258, 259, 265, 446], "median": 3, "mode": [3, 20, 33, 108, 112, 118, 249, 250, 314, 336, 348, 350, 376, 389, 401, 482], "min": [3, 19, 28, 384], "max": [3, 384], "quit": 3, "effici": [3, 13, 16, 18, 19, 28, 33, 34, 37, 62, 63, 66, 67, 400, 401, 495, 496], "addit": [3, 10, 11, 12, 13, 15, 16, 17, 19, 20, 22, 23, 24, 27, 28, 31, 37, 38, 51, 65, 86, 107, 108, 200, 213, 218, 235, 282, 289, 312, 314, 348, 401, 410, 411, 428, 445, 482, 483, 485, 492, 493, 495], "buffer": [3, 15, 492], "index": [3, 4, 5, 6, 7, 8, 9, 13, 16, 18, 27, 28, 31, 37, 61, 83, 85, 107, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 132, 133, 134, 135, 136, 137, 138, 139, 148, 152, 155, 162, 165, 166, 167, 168, 169, 170, 171, 172, 174, 185, 187, 189, 197, 198, 199, 256, 258, 266, 270, 285, 287, 288, 289, 295, 300, 302, 311, 312, 313, 317, 319, 320, 328, 333, 335, 343, 347, 348, 349, 357, 359, 360, 361, 363, 364, 369, 375, 378, 379, 395, 396, 397, 445, 446, 470, 477, 482, 483, 485, 492, 495], "while": [3, 4, 12, 13, 15, 16, 19, 23, 28, 34, 53, 58, 65, 119, 231, 234, 356, 411, 486, 491, 492, 493, 494, 495], "offer": 3, "function": [3, 19, 27, 33, 119, 130, 492, 494], "uniform": [3, 18, 495], "other": [3, 12, 13, 15, 16, 19, 20, 37, 38, 39, 40, 51, 52, 63, 67, 78, 83, 85, 86, 99, 104, 108, 130, 132, 137, 143, 149, 163, 201, 202, 213, 215, 225, 226, 231, 232, 234, 282, 284, 314, 316, 360, 384, 411, 412, 482, 492, 493, 495], "simpler": 3, "note": [3, 14, 108], "For": [3, 11, 12, 13, 14, 15, 16, 18, 19, 20, 22, 23, 28, 31, 63, 67, 111, 113, 133, 163, 219, 236, 351, 353, 354, 356, 400, 428, 492, 495], "dimension": [3, 16, 18, 19, 33, 108, 130, 350, 493], "etc": [3, 17, 20, 22, 23, 386], "return": [3, 10, 11, 12, 13, 15, 16, 19, 33, 72, 73, 74, 76, 77, 78, 79, 80, 83, 93, 94, 95, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 125, 128, 130, 134, 135, 136, 140, 141, 150, 152, 158, 159, 160, 161, 162, 163, 165, 173, 184, 185, 193, 194, 195, 196, 197, 200, 201, 204, 213, 214, 217, 218, 220, 230, 232, 233, 235, 237, 238, 239, 240, 243, 247, 248, 266, 268, 269, 282, 285, 286, 287, 288, 291, 292, 294, 299, 300, 302, 308, 309, 310, 311, 313, 314, 317, 318, 319, 320, 322, 326, 332, 333, 335, 336, 338, 344, 345, 346, 347, 348, 349, 350, 353, 354, 356, 357, 358, 359, 360, 365, 374, 375, 376, 382, 384, 385, 389, 390, 392, 393, 394, 395, 398, 400, 402, 406, 408, 438, 441, 442, 445, 448, 449, 458, 459, 460, 481, 482, 483, 485, 492, 495], "rectangular": [3, 13, 19], "region": [3, 13, 19, 29, 351, 493, 494], "non": [3, 10, 11, 12, 13, 15, 16, 19, 20, 22, 24, 26, 27, 31, 99, 104, 108, 117, 132, 166, 200, 219, 236, 241, 289, 312, 348, 389, 401, 426, 427, 428, 445, 482, 483, 485, 492, 493, 495], "complex": [3, 16, 33, 443, 444, 493, 496], "numer": [3, 16, 19, 411, 493, 495], "bool": [3, 15, 16, 33, 37, 38, 39, 50, 52, 53, 65, 68, 70, 72, 73, 74, 76, 83, 84, 85, 86, 87, 88, 89, 90, 95, 98, 100, 101, 107, 108, 111, 119, 122, 123, 124, 130, 137, 144, 145, 152, 163, 170, 175, 176, 185, 200, 201, 202, 205, 213, 215, 222, 223, 225, 226, 244, 249, 250, 251, 252, 253, 254, 255, 281, 282, 284, 300, 307, 314, 316, 333, 342, 348, 350, 351, 352, 353, 354, 375, 383, 384, 385, 389, 390, 399, 400, 401, 402, 404, 405, 407, 410, 411, 412, 428, 430, 431, 434, 438, 440, 445, 446, 458, 461, 482, 483, 485, 493, 496], "present": [3, 12, 17, 19, 28, 29], "In": [3, 15, 16, 17, 19, 20, 21, 22, 23, 24, 26, 28, 86, 148, 203, 207, 360, 401, 411, 428, 493, 494, 495], "case": [3, 14, 15, 16, 17, 19, 20, 21, 22, 23, 28, 29, 34, 113, 114, 115, 116, 132, 148, 159, 160, 161, 163, 166, 194, 195, 196, 203, 206, 243, 308, 309, 310, 344, 345, 346, 351, 360, 392, 393, 394, 493, 495], "contain": [3, 11, 14, 17, 19, 20, 28, 29, 83, 84, 85, 91, 108, 113, 130, 143, 201, 205, 384, 417, 481, 492, 493, 494, 495], "odd": 3, "lower": [3, 4, 19, 83, 87, 88, 89, 90, 97, 100, 103, 107, 109, 111, 113, 116, 130, 137, 144, 147, 148, 152, 154, 161, 163, 170, 175, 179, 181, 185, 188, 196, 201, 203, 207, 282, 300, 303, 310, 314, 333, 337, 346, 350, 375, 380, 394, 446, 493, 495], "most": [3, 13, 15, 16, 17, 19, 20, 22, 24, 28, 108, 123, 135, 137, 170, 200, 231, 232, 234, 243, 279, 288, 360, 400, 493, 495], "frequent": 3, "tie": 3, "lowest": 3, "among": [3, 14], "set": [3, 4, 9, 13, 17, 20, 21, 22, 23, 26, 28, 29, 33, 53, 65, 107, 110, 113, 200, 243, 289, 312, 348, 353, 354, 389, 445, 446, 482, 483, 485, 492, 493], "common": [3, 10, 14, 17, 24, 28, 33, 53, 65, 163, 483, 493], "chosen": [3, 12, 13, 15, 16, 28, 482], "lexicograph": [3, 16, 53, 58, 65, 200, 201, 203, 207, 382, 495], "smallest": [3, 13, 15], "unspecifi": [3, 10, 12, 13, 15, 16, 19, 28, 38, 47, 53, 63, 65, 67, 208, 209, 211, 228, 239, 240, 243, 282, 296, 297, 304, 314, 329, 338, 343, 348, 389, 482, 492, 493, 495], "determinist": 3, "version": [3, 16, 17, 20, 225, 228, 481, 482, 492, 493], "arithmet": 3, "averag": 3, "over": [3, 10, 12, 13, 15, 16, 17, 19, 20, 22, 29, 83, 91, 136, 170, 171, 348, 389, 400, 482, 493, 495], "bound": [3, 10, 12, 13, 14, 15, 16, 19, 23, 33, 83, 86, 87, 88, 89, 90, 96, 97, 99, 100, 101, 102, 103, 104, 107, 108, 109, 111, 112, 113, 116, 118, 130, 132, 137, 142, 143, 144, 145, 146, 147, 148, 149, 152, 154, 161, 163, 166, 168, 170, 172, 175, 176, 177, 178, 179, 181, 185, 187, 188, 196, 198, 200, 201, 203, 206, 207, 215, 223, 241, 243, 244, 245, 247, 282, 289, 300, 303, 310, 312, 314, 316, 322, 333, 337, 346, 348, 350, 370, 375, 380, 384, 385, 389, 394, 398, 423, 425, 445, 446, 482, 483, 485, 492, 493, 495], "round": [3, 13, 19, 493], "nearest": 3, "even": [3, 10, 11, 12, 13, 15, 16, 18, 23, 28, 76, 231, 234, 348, 351, 384, 389, 400, 438, 482, 493], "block": [3, 12, 13, 15, 16, 21, 34, 120, 125, 128, 231, 232, 234, 356, 361, 362, 363, 364, 379, 382, 397, 400, 401, 492, 495], "start": [3, 16, 20, 28, 31, 33, 36, 108, 111, 117, 119, 134, 152, 185, 240, 300, 333, 375, 401, 407, 410, 446, 492, 493], "interv": [3, 19, 22, 29, 33, 63, 67, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 94, 96, 97, 98, 102, 103, 106, 200, 201], "9": [3, 12, 13, 15, 16, 19, 20, 34, 86, 108, 132, 136, 148, 166, 259, 285, 286, 317, 318, 357, 358, 361, 362, 363, 384, 445, 482, 493, 494, 495], "minimum": [3, 20, 130, 143], "imag": [4, 5, 6, 7, 8, 9, 13], "file": [4, 5, 7, 8, 9, 11, 12, 13, 15, 16, 17, 18, 20, 22, 24, 25, 26, 29, 32, 34, 214, 216, 217, 218, 220, 221, 222, 230, 233, 235, 237, 400, 401, 481, 482, 494], "volum": [4, 5, 6, 7, 8, 9, 13, 27], "height": [4, 5, 6, 7, 8, 9, 481], "y": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 131, 132, 133, 134, 135, 138, 139, 143, 149, 151, 166, 167, 172, 174, 180, 182, 186, 190, 193, 205, 239, 241, 285, 286, 287, 288, 296, 302, 313, 317, 318, 343, 357, 358, 361, 362, 370, 445, 482, 493, 494], "width": [4, 5, 6, 7, 8, 9], "x": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 19, 20, 83, 87, 88, 89, 90, 93, 94, 99, 104, 105, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118, 120, 131, 132, 133, 134, 135, 139, 143, 149, 151, 166, 167, 169, 172, 174, 180, 182, 186, 190, 193, 205, 239, 241, 285, 286, 287, 288, 296, 302, 313, 317, 318, 343, 357, 358, 361, 362, 370, 445, 447, 482, 493, 494], "channel": [4, 5, 6, 7, 8, 9, 13, 482, 494], "between": [4, 9, 13, 16, 19, 22, 29, 445, 482, 483, 485, 492], "yuv": [4, 9], "plane": 4, "vari": [4, 20], "bit": [4, 12, 15, 16, 19, 27, 28, 33, 465, 466, 467, 468, 469, 471, 472, 473, 474, 475, 487, 488, 489, 490, 496], "represent": [4, 16, 19, 21, 22, 23, 24, 26, 28, 29, 31, 33, 37, 38, 41, 50, 54, 64, 68, 69, 70, 71, 72, 73, 74, 75, 76, 79, 93, 94, 139, 141, 158, 172, 173, 193, 215, 216, 217, 222, 224, 233, 246, 284, 290, 291, 307, 316, 321, 322, 342, 350, 384, 411, 414, 422, 450, 481, 493, 495, 496], "them": [4, 20, 400], "regardless": [4, 10, 11, 12, 13, 15, 16, 348, 389, 482, 493], "depth": 4, "grei": 4, "greya": 4, "rgb": [4, 9], "rgba": [4, 9], "underli": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 24, 25, 27, 28, 31, 32, 34, 163, 200, 213, 219, 236, 314, 323, 331, 348, 350, 366, 373, 400, 401, 428, 482, 495], "storag": [4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 22, 26, 29, 33, 37, 53, 58, 59, 65, 200, 225, 226, 227, 248, 314, 331, 348, 350, 351, 373, 386, 400, 401, 428, 482, 495], "mechan": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 200, 428, 493], "uint8": [4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 28, 33, 289, 290, 291, 294, 297, 304, 307, 312, 326, 329, 490, 496], "quantiz": 4, "unus": [4, 6, 7, 9], "higher": [4, 9, 12, 15, 16, 243], "qualiti": [4, 6, 9, 13], "speed": [4, 15, 16, 20], "g": [4, 5, 6, 7, 8, 9, 13, 15, 17, 21, 22, 24, 27, 31, 32, 33, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 224, 244, 246, 292, 308, 309, 310, 344, 345, 346, 389, 392, 393, 394, 401, 492, 493, 494], "path": [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 200, 213, 214, 216, 217, 218, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 237, 238, 239, 241, 242, 243, 244, 246, 248, 331, 366, 373, 401, 482, 494], "experiment": [5, 8, 15, 22, 29, 30, 239], "75": [6, 13], "rang": [6, 19, 25, 28, 83, 107, 114, 115, 116, 117, 119, 200, 201, 202, 203, 204, 205, 206, 207, 238, 239, 240, 258, 259, 400, 446, 447, 493], "100": [6, 9, 12, 13, 15, 16, 19, 28, 63, 64, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 323, 324, 334, 338, 339, 342, 343, 348, 366, 368, 369, 372, 373, 386, 390, 492, 493, 494], "jpg": 6, "compression_level": 7, "compress": [7, 15, 32, 357, 358, 401, 481, 482, 494, 495], "veri": [8, 13, 27, 31, 133, 136], "subset": [8, 19, 20, 119, 130, 135, 493], "page": 8, "either": [9, 10, 12, 13, 15, 16, 19, 20, 22, 33, 83, 132, 135, 162, 166, 197, 311, 347, 361, 362, 363, 364, 379, 384, 395, 397, 400, 401, 409, 446, 482, 493], "lossi": 9, "422": 9, "incur": 9, "some": [9, 12, 19, 20, 351, 401, 411, 482, 495], "perceptu": 9, "loss": 9, "lossless": 9, "true": [9, 10, 11, 12, 13, 15, 16, 21, 26, 29, 34, 78, 83, 84, 85, 86, 87, 88, 89, 90, 93, 95, 98, 100, 101, 108, 111, 119, 123, 144, 145, 152, 175, 176, 185, 205, 222, 223, 230, 233, 235, 237, 244, 277, 279, 280, 281, 300, 333, 336, 348, 350, 351, 353, 354, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 375, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 401, 412, 438, 445, 461, 482, 483, 485, 493, 494], "avif": [9, 10, 496], "95": 9, "better": [9, 356, 492], "cast": [10, 33, 323, 365, 366, 441, 442, 496], "downsampl": [10, 33, 323, 366, 448, 449, 496], "stack": [10, 20, 24, 25, 33, 445, 483, 485, 496], "bmp": [10, 496], "jpeg": [10, 13, 20, 27, 496], "png": [10, 13, 20, 496], "tiff": [10, 20, 496], "webp": [10, 496], "zarr3": [10, 31, 34, 495], "n5": [10, 18, 316, 321, 322, 326, 327, 329, 331, 334, 338, 342, 343, 348, 357, 358, 361, 362, 369, 370, 373, 401, 482, 495], "neuroglancer_precomput": [10, 27, 295, 482, 494, 495], "keyvaluestorebackedchunkdriv": [10, 12, 13, 15, 16, 496], "subtyp": [10, 12, 15, 16, 24, 495, 496], "kvstoreurl": [10, 11, 12, 13, 15, 16, 21, 22, 23, 24, 26, 29], "join": [10, 11, 12, 13, 15, 16, 200, 213, 218, 235], "compon": [10, 11, 12, 13, 15, 16, 23, 37, 53, 130, 137, 163, 170, 200, 213, 218, 235, 282, 289, 496], "after": [10, 11, 12, 13, 15, 16, 20, 36, 243, 289, 312, 348, 384, 389, 400, 417, 428, 482, 492, 493, 495], "backward": [10, 11, 12, 13, 15, 16, 107, 114, 130, 159, 163, 194, 282, 308, 314, 344, 350, 392, 446, 493], "should": [10, 11, 12, 13, 15, 16, 17, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 120, 384, 400, 426, 427, 492, 495], "instead": [10, 11, 12, 13, 14, 15, 16, 17, 20, 28, 119, 148, 163, 214, 230, 243, 348, 360, 389, 400, 482, 492, 493], "neither": [10, 11, 12, 13, 15, 16, 19, 348, 389, 445, 482, 483, 485, 492], "nor": [10, 12, 13, 15, 16, 19, 32, 348, 389, 445, 482, 483, 485, 492], "fals": [10, 12, 13, 15, 16, 21, 26, 29, 38, 50, 68, 70, 72, 73, 74, 76, 84, 85, 87, 88, 89, 90, 98, 100, 101, 106, 108, 111, 120, 123, 144, 145, 152, 175, 176, 185, 205, 213, 222, 223, 244, 249, 250, 277, 279, 280, 281, 282, 300, 307, 314, 333, 342, 348, 351, 354, 375, 384, 385, 389, 390, 401, 402, 438, 458, 461, 482, 493, 495], "both": [10, 12, 13, 15, 16, 19, 20, 28, 53, 65, 111, 132, 152, 166, 185, 289, 300, 312, 333, 348, 375, 389, 445, 482, 483, 485, 492, 495], "permit": [10, 11, 12, 13, 15, 16, 17, 19, 28, 29, 107, 108, 117, 133, 136, 289, 312, 348, 384, 445, 482, 483, 485, 492, 493], "doe": [10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 28, 78, 108, 110, 113, 114, 115, 116, 119, 148, 150, 161, 162, 163, 184, 196, 197, 299, 310, 311, 324, 325, 327, 328, 330, 331, 332, 336, 339, 346, 347, 348, 359, 373, 374, 389, 390, 394, 395, 400, 411, 438, 439, 482, 493, 495], "alreadi": [10, 12, 13, 14, 15, 16, 19, 20, 28, 36, 122, 223, 241, 289, 312, 348, 401, 403, 406, 407, 445, 482, 483, 485, 492], "delete_exist": [10, 12, 13, 15, 16, 34, 249, 250, 254, 336, 348, 389, 401, 482, 494], "delet": [10, 12, 13, 15, 16, 22, 28, 29, 200, 231, 234, 238, 248, 249, 250, 254, 348, 384, 389, 482], "befor": [10, 12, 13, 15, 16, 28, 239, 243, 249, 250, 254, 348, 389, 482], "assume_metadata": [10, 12, 13, 15, 16, 249, 250, 252, 348, 389], "store": [10, 11, 12, 13, 15, 16, 17, 19, 24, 33, 34, 111, 200, 213, 214, 218, 219, 220, 221, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 295, 314, 331, 348, 350, 351, 353, 354, 365, 366, 367, 368, 369, 372, 373, 384, 386, 389, 390, 400, 401, 411, 445, 473, 481, 482, 483, 485, 492, 494, 495, 496], "metadata": [10, 12, 13, 15, 16, 22, 27, 29, 249, 250, 251, 252, 295, 324, 325, 327, 328, 329, 330, 334, 338, 339, 342, 343, 348, 350, 357, 358, 359, 360, 366, 378, 384, 389, 396, 400, 401, 494], "just": [10, 12, 13, 15, 16, 17, 19, 348, 389, 482, 493, 494], "assum": [10, 11, 12, 13, 15, 16, 19, 28, 281, 348, 389, 482, 495], "necessari": [10, 12, 13, 15, 16, 17, 19, 20, 21, 132, 166, 348, 389, 482, 496], "spec": [10, 12, 13, 14, 15, 16, 18, 23, 71, 74, 75, 76, 78, 79, 80, 82, 108, 199, 200, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 236, 241, 242, 244, 284, 285, 297, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 368, 389, 441, 445, 448, 482, 483, 485], "need": [10, 12, 13, 14, 15, 16, 19, 20, 108, 121, 163, 348, 389, 411, 445, 482, 485, 493, 495], "oper": [10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 27, 29, 31, 33, 36, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 121, 122, 123, 124, 125, 126, 128, 133, 136, 163, 168, 187, 198, 199, 208, 231, 234, 238, 239, 241, 243, 247, 248, 277, 287, 302, 313, 319, 335, 348, 349, 350, 359, 361, 362, 363, 364, 379, 382, 384, 389, 390, 391, 397, 398, 400, 410, 428, 445, 482, 483, 485, 492], "resiz": [10, 12, 13, 14, 15, 16, 19, 83, 100, 101, 111, 348, 350, 384, 385, 389, 482, 493], "modifi": [10, 11, 12, 13, 15, 16, 19, 20, 130, 213, 223, 292, 348, 350, 384, 389, 400, 482], "take": [10, 12, 13, 14, 15, 16, 17, 18, 25, 53, 65, 289, 312, 348, 389, 445, 482, 483, 485, 492, 493, 495], "preced": [10, 12, 13, 14, 15, 16, 17, 25, 53, 65, 289, 312, 348, 389, 445, 482, 483, 485, 492, 495], "assume_cached_metadata": [10, 12, 13, 15, 16, 249, 250, 251, 348, 389, 482], "can": [10, 12, 13, 15, 16, 17, 18, 19, 20, 22, 28, 29, 34, 148, 240, 285, 289, 295, 312, 317, 348, 357, 389, 400, 401, 423, 424, 438, 445, 482, 483, 485, 492, 493, 494, 495], "lead": [10, 12, 13, 15, 16, 19, 20, 34, 120, 243, 348, 382, 385, 389, 400, 417, 482, 495], "corrupt": [10, 12, 13, 15, 16, 348, 389, 482], "writer": [10, 12, 13, 15, 16, 28, 348, 389, 482], "skip": [10, 12, 13, 15, 16, 20, 249, 250, 251, 348, 389, 423, 424, 493], "still": [10, 11, 12, 13, 15, 16, 19, 133, 136, 348, 389, 401, 410, 482, 492, 493], "access": [10, 11, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 28, 29, 58, 59, 249, 250, 252, 292, 348, 389, 428, 445, 482, 483, 485, 493, 494], "subsequ": [10, 12, 13, 14, 15, 16, 108, 111, 348, 389, 400, 428, 445, 482, 483, 485, 492, 493], "re": [10, 12, 13, 15, 16, 20, 27, 31, 200, 223, 239, 244, 348, 350, 389, 482, 492], "unlik": [10, 12, 13, 15, 16, 23, 108, 119, 121, 493], "metadata_cache_pool": [10, 12, 13, 15, 16], "recheck_cached_metadata": [10, 12, 13, 15, 16, 348, 389, 482], "cacherevalidationbound": [10, 11, 12, 13, 15, 16], "time": [10, 11, 12, 13, 15, 16, 19, 22, 28, 29, 225, 227, 229, 239, 243, 281, 348, 389, 482, 492, 495], "fresh": [10, 11, 12, 13, 15, 16, 281, 348, 389, 482], "older": [10, 11, 12, 13, 15, 16, 28, 239, 243, 281, 348, 389, 423, 425, 482], "than": [10, 11, 12, 13, 15, 16, 19, 20, 21, 28, 29, 53, 58, 59, 65, 108, 135, 239, 243, 281, 348, 389, 423, 425, 438, 445, 482, 483, 485, 492, 493, 495], "revalid": [10, 11, 12, 13, 15, 16, 23, 33, 281, 348, 389, 482], "prior": [10, 11, 12, 13, 15, 16, 20, 110, 111, 113, 114, 115, 116, 348, 384, 389, 482, 492, 493], "check": [10, 12, 13, 15, 16, 83, 84, 85, 348, 389, 390, 406, 482, 493], "everi": [10, 11, 12, 13, 15, 16, 18, 19, 23, 27, 31, 109, 281, 348, 351, 389, 482, 492, 495], "With": [10, 11, 12, 13, 15, 16, 348, 351, 389, 482], "recheck": [10, 11, 12, 13, 15, 16, 348, 389, 482], "recheck_cached_data": [10, 11, 12, 13, 15, 16, 348, 389, 482, 494], "being": [10, 11, 12, 13, 15, 16, 28, 34, 239, 243, 348, 389, 401, 482, 492, 493], "partial": [10, 12, 13, 15, 16, 19, 348, 389, 482], "consist": [10, 11, 12, 13, 15, 16, 18, 28, 108, 148, 243, 348, 389, 482, 493], "enabl": [10, 12, 13, 15, 16, 17, 18, 20, 22, 28, 29, 83, 91, 163, 348, 389, 390, 400, 482, 492, 493], "you": [10, 12, 13, 15, 16, 17, 20, 22, 23, 29, 78, 348, 389, 400, 445, 482, 483, 485, 492, 494], "zero": [10, 12, 13, 15, 16, 19, 27, 31, 83, 95, 108, 109, 137, 170, 289, 312, 348, 389, 445, 458, 482, 483, 485, 492, 493, 495], "explicit": [10, 14, 19, 34, 83, 107, 111, 130, 136, 137, 144, 145, 152, 163, 170, 175, 176, 185, 282, 285, 288, 289, 300, 312, 314, 317, 320, 333, 348, 350, 357, 360, 361, 364, 375, 385, 389, 400, 445, 446, 482, 483, 485, 492, 493, 495], "what": [10, 33, 281], "circumst": [10, 33, 281], "never": [10, 281, 382, 400, 438, 493], "wa": [10, 17, 28, 71, 82, 125, 128, 239, 241, 243, 281, 292, 351, 406, 445, 482, 483, 485, 492, 494], "second": [10, 19, 22, 28, 29, 125, 128, 225, 229, 239, 243, 281], "sinc": [10, 19, 20, 28, 108, 111, 125, 128, 148, 225, 229, 239, 243, 281, 492, 493, 494], "unix": [10, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 125, 128, 225, 229, 239, 243, 281], "epoch": [10, 28, 125, 128, 225, 229, 239, 243, 281], "provid": [11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 29, 119, 351, 400, 401, 428, 482, 493], "kei": [11, 12, 13, 15, 18, 33, 71, 77, 200, 201, 203, 205, 208, 212, 213, 214, 218, 219, 220, 221, 224, 225, 228, 230, 231, 232, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 314, 331, 348, 350, 373, 400, 401, 481, 482, 494, 495], "layer": [11, 12, 13, 14, 15, 16, 25, 33, 400, 445, 483, 485, 495], "itself": [11, 14, 20, 28, 400, 428, 493], "expos": 11, "singl": [11, 12, 13, 15, 16, 17, 19, 33, 108, 117, 130, 134, 200, 231, 232, 234, 240, 243, 248, 256, 259, 289, 295, 312, 314, 322, 323, 348, 366, 369, 411, 445, 463, 482, 483, 485, 492, 493, 494, 495, 496], "sub": [11, 16, 494], "pointer": [11, 28], "rfc": [11, 23], "6901": 11, "guarante": [11, 18, 21, 119, 231, 234, 238, 239, 243, 248, 354, 400, 401, 428, 439], "presenc": [11, 16], "becaus": [11, 13, 20, 111, 119, 400, 492, 493], "implement": [11, 15, 18, 20, 27, 28, 30, 31, 32, 34, 239, 243], "atom": [11, 18, 26, 28, 401, 402, 405, 492], "individu": [11, 13, 16, 445, 483, 485, 493, 495], "two": [11, 16, 19, 33, 37, 38, 39, 52, 225, 226, 400, 401, 411, 412, 428, 471, 472, 473, 474, 475, 493, 495, 496], "process": [11, 18, 21, 356], "overlap": [11, 14, 25, 239], "lost": [11, 21], "json_point": 11, "entir": [11, 13, 15, 16, 19, 27, 28, 31, 132, 166, 351, 356, 400, 417, 493, 495, 496], "empti": [11, 12, 16, 19, 28, 83, 95, 99, 104, 105, 132, 166, 201, 203, 205, 206, 207, 228, 248, 289, 312, 348, 411, 426, 427, 445, 482, 483, 485, 492, 493, 495], "full": [11, 15, 19, 26, 28, 108, 348, 389, 493, 495], "b": [11, 20, 33, 86, 117, 132, 166, 169, 200, 205, 209, 215, 220, 228, 231, 232, 234, 237, 238, 239, 240, 241, 243, 247, 248, 284, 294, 316, 326, 478, 481, 482, 493], "42": [11, 15, 16, 20, 120, 284, 298, 330, 350, 361, 372, 386, 400, 401, 482, 492], "error": [11, 12, 13, 14, 15, 16, 19, 20, 22, 23, 28, 29, 36, 119, 120, 125, 128, 132, 166, 231, 232, 234, 243, 277, 279, 289, 312, 348, 408, 438, 445, 482, 483, 485, 492, 493], "attempt": [11, 14, 22, 23, 28, 29, 36, 482, 492, 493], "ancestor": 11, "inconsist": [11, 28], "attribut": [11, 12, 16, 351, 352, 493], "dataset": [12, 21, 22, 26, 29, 34, 119, 222, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 370, 371, 377, 378, 379, 381, 382, 384, 389, 396, 397, 400, 401], "metdata": 12, "except": [12, 13, 15, 16, 113, 119, 120, 123, 125, 126, 215, 231, 232, 234, 277, 279, 289, 312, 316, 348, 401, 428, 435, 445, 482, 483, 485, 492, 493, 495], "obtain": [12, 15, 16, 28, 29, 31, 108, 130, 292, 350, 385, 390, 493, 494], "arbitrari": [12, 19, 23, 24, 28, 33, 476, 492, 493], "ones": 12, "list": [12, 17, 19, 20, 22, 25, 28, 29, 33, 91, 134, 200, 238, 239, 240, 243, 448, 449, 458, 459, 461, 482, 484, 493], "here": 12, "thei": [12, 26, 28, 29, 76, 133, 136, 486, 491, 492, 493], "includ": [12, 13, 14, 15, 17, 18, 20, 23, 26, 28, 33, 76, 130, 135, 219, 236, 239, 314, 323, 324, 325, 327, 328, 330, 339, 348, 361, 363, 364, 366, 379, 382, 389, 397, 400, 458, 481, 493, 495], "ident": [12, 13, 16, 19, 27, 136, 170, 171, 215, 244, 316, 389, 482, 494], "500": [12, 13, 15, 16], "blocksiz": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 401, 482, 494], "have": [12, 13, 14, 15, 16, 19, 20, 22, 23, 28, 83, 110, 111, 132, 150, 152, 166, 184, 185, 223, 244, 285, 289, 299, 300, 312, 317, 332, 333, 348, 351, 357, 370, 374, 375, 389, 401, 439, 445, 482, 483, 485, 493, 494, 495], "accord": [12, 13, 15, 16, 19, 20, 28, 132, 166, 200, 201, 203, 207], "64": [12, 13, 15, 16, 19, 27, 28, 33, 482, 489, 494, 496], "datatyp": [12, 16, 329, 357, 358, 401, 482, 494], "uint16": [12, 13, 15, 16, 33, 34, 326, 339, 401, 487, 496], "uint32": [12, 13, 15, 16, 33, 111, 119, 323, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 389, 390, 396, 397, 400, 441, 442, 445, 483, 485, 488, 492, 493, 494, 496], "uint64": [12, 13, 15, 16, 27, 33, 482, 489, 494, 496], "int8": [12, 13, 15, 16, 33, 475, 496], "int16": [12, 13, 15, 16, 33, 471, 496], "int64": [12, 15, 16, 33, 474, 493, 496], "float32": [12, 13, 15, 16, 33, 323, 330, 366, 367, 442, 444, 463, 482, 496], "float64": [12, 15, 16, 33, 443, 464, 496], "ax": [12, 130, 162, 163, 197, 282, 311, 314, 343, 347, 350, 357, 358, 395], "label": [12, 13, 14, 15, 16, 18, 19, 33, 83, 86, 87, 88, 89, 90, 93, 94, 99, 104, 105, 107, 108, 109, 110, 117, 130, 131, 133, 134, 135, 137, 138, 139, 143, 149, 150, 151, 162, 163, 167, 170, 180, 184, 197, 282, 285, 286, 287, 288, 289, 296, 299, 302, 311, 312, 313, 314, 317, 332, 347, 348, 350, 357, 358, 361, 362, 370, 374, 395, 445, 446, 447, 482, 483, 485, 492, 495], "unlabel": [12, 16, 19, 83, 105, 137, 170, 495], "order": [12, 13, 16, 19, 20, 22, 25, 27, 28, 29, 33, 37, 53, 58, 59, 65, 108, 111, 117, 130, 131, 162, 163, 164, 197, 200, 201, 203, 207, 240, 282, 283, 311, 314, 315, 324, 339, 347, 350, 351, 355, 359, 360, 366, 378, 382, 389, 395, 396, 400, 482, 493, 495, 496], "As": [12, 15, 16, 19, 108, 134, 203, 206, 439, 493], "overridden": [12, 16, 20, 28, 223, 241, 348, 482], "z": [12, 13, 16, 19, 108, 110, 112, 113, 114, 115, 116, 117, 118, 131, 132, 133, 134, 135, 139, 151, 166, 172, 174, 180, 182, 186, 190, 193, 285, 286, 287, 288, 296, 302, 313, 317, 318, 357, 358, 361, 362, 482, 493, 494], "physic": [12, 16, 33, 282, 289, 295, 312, 314, 327, 348, 350, 369, 411, 445, 482, 483, 485, 492, 495], "nm": [12, 13, 16, 295, 327, 369, 412, 413, 414, 416, 417, 418, 419, 420, 422, 495], "": [12, 16, 17, 20, 28, 33, 111, 471, 472, 473, 474, 475, 493, 496], "resolut": [12, 13, 16, 327, 482, 494, 495], "multipli": [12, 13, 19, 411, 413, 415, 416, 417, 418, 421, 495], "dimension_unit": [12, 13, 14, 16, 282, 289, 295, 312, 314, 327, 348, 350, 369, 445, 482, 483, 485, 492, 495], "consid": [12, 20, 30, 400, 495], "40": [12, 13, 111, 323, 366, 390, 493], "remain": [12, 15, 19, 28, 108, 116, 161, 196, 223, 241, 310, 346, 348, 384, 394, 410, 417, 493, 495], "blosc": [12, 15, 16, 20, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "bzip2": [12, 15, 20], "gzip": [12, 13, 15, 16, 27, 482, 494, 495], "raw": [12, 27, 28, 401], "xz": [12, 20], "compressor": [12, 293, 325, 330, 350, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "big": [12, 15, 16, 27, 496], "endian": [12, 13, 15, 16, 27, 31, 496], "without": [12, 17, 19, 22, 23, 29, 107, 114, 115, 116, 214, 230, 231, 232, 234, 239, 241, 243, 248, 400, 401, 445, 446, 482, 483, 485, 492, 493, 494, 495, 496], "zlib": [12, 13, 15, 16, 20], "header": [12, 15, 23, 29], "fastest": [12, 13, 15, 20], "indicaet": 12, "best": [12, 13, 15], "slowest": [12, 13, 15], "usezlib": [12, 495], "100kb": 12, "preset": 12, "correspond": [12, 13, 14, 15, 16, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 40, 51, 53, 65, 99, 104, 108, 109, 119, 120, 143, 148, 149, 162, 197, 277, 289, 295, 311, 312, 347, 348, 351, 369, 395, 428, 439, 440, 443, 444, 445, 462, 463, 464, 471, 472, 473, 474, 475, 476, 482, 483, 485, 486, 487, 488, 489, 490, 491, 492, 493, 495, 496], "worst": [12, 13], "cname": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "blosclz": [12, 15, 16], "lz4": [12, 15, 16, 20, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "lz4hc": [12, 15, 16], "snappi": [12, 15, 16, 20], "zstd": [12, 15, 16, 20, 481], "clevel": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "slower": [12, 15, 16], "achiev": [12, 15, 16, 21], "shuffl": [12, 15, 16, 350, 357, 358, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "No": [12, 15, 16], "1000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 350, 367, 482, 494], "2000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 367, 482], "3000": [12, 13, 15, 16, 285, 286, 287, 288, 302, 313, 328, 339, 367, 482], "200": [12, 13, 15, 16, 63, 64, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 323, 324, 327, 334, 338, 339, 342, 343, 348, 366, 369, 373, 390, 493], "300": [12, 13, 15, 16, 63, 67, 111, 140, 153, 155, 285, 286, 287, 288, 296, 302, 313, 324, 327, 339, 348, 493], "grid_origin": [12, 13, 15, 16, 37, 53, 56, 57, 63, 65, 67, 285, 286, 287, 288, 289, 290, 292, 302, 304, 307, 313, 339, 367, 386, 495], "inner_ord": [12, 13, 15, 16, 37, 53, 58, 59, 60, 61, 64, 65, 285, 286, 287, 288, 289, 290, 292, 302, 307, 313, 339, 367, 386, 482, 495], "read_chunk": [12, 13, 15, 16, 37, 53, 62, 63, 64, 65, 339, 367, 386, 495], "write_chunk": [12, 13, 15, 16, 37, 53, 64, 65, 66, 67, 339, 367, 386, 495], "exclusive_max": [12, 13, 15, 16, 19, 83, 84, 85, 86, 87, 88, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 104, 106, 111, 130, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 148, 149, 166, 170, 171, 177, 193, 201, 203, 206, 285, 286, 287, 302, 313, 317, 323, 339, 348, 357, 361, 384, 386, 445, 483, 485, 493], "inclusive_min": [12, 13, 15, 16, 19, 83, 84, 85, 86, 87, 88, 89, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 106, 130, 132, 133, 134, 135, 136, 137, 139, 142, 143, 144, 145, 146, 147, 148, 149, 151, 154, 156, 157, 166, 170, 171, 179, 193, 201, 203, 207, 240, 285, 286, 287, 302, 313, 317, 323, 339, 348, 357, 361, 384, 386, 445, 470, 483, 485], "name": [12, 13, 15, 16, 17, 20, 23, 29, 31, 270, 274, 450, 453, 454, 458, 459, 460, 492, 493], "intern": [12, 13, 17, 33, 239, 243, 473, 481, 484, 496], "format": [12, 13, 15, 16, 17, 18, 24, 27, 31, 32, 33, 459, 482, 495, 496], "upper": [12, 15, 16, 19, 83, 87, 88, 89, 90, 96, 101, 102, 107, 109, 111, 130, 137, 142, 145, 146, 148, 152, 163, 170, 176, 177, 178, 185, 201, 203, 206, 282, 300, 314, 333, 350, 375, 446, 493], "e": [12, 13, 15, 16, 17, 19, 21, 22, 28, 33, 53, 58, 65, 106, 108, 113, 114, 115, 116, 132, 136, 159, 160, 161, 166, 194, 195, 196, 239, 243, 244, 292, 308, 309, 310, 344, 345, 346, 382, 389, 392, 393, 394, 401, 473, 492, 493, 495, 496], "implicit": [12, 13, 14, 15, 16, 19, 28, 33, 34, 83, 87, 88, 89, 90, 99, 100, 101, 104, 107, 108, 109, 111, 130, 132, 137, 143, 144, 145, 149, 152, 163, 166, 170, 175, 176, 185, 282, 289, 300, 312, 314, 333, 348, 350, 375, 445, 446, 482, 483, 485, 492, 493, 495], "nativ": [12, 15, 16, 18, 493], "ha": [12, 13, 14, 15, 16, 19, 20, 22, 28, 29, 36, 108, 116, 117, 119, 122, 123, 124, 161, 196, 223, 238, 239, 244, 289, 310, 312, 331, 346, 348, 351, 372, 389, 394, 400, 401, 403, 404, 406, 407, 409, 410, 428, 445, 482, 483, 485, 492, 493], "indexdomain": [12, 13, 15, 16, 19, 33, 37, 63, 67, 83, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 166, 171, 174, 282, 285, 286, 287, 288, 289, 296, 302, 312, 313, 314, 317, 328, 348, 350, 357, 358, 361, 362, 370, 445, 482, 483, 485, 492, 493, 495], "chunklayout": [12, 13, 15, 16, 33, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 282, 285, 286, 287, 288, 289, 292, 302, 304, 307, 312, 313, 314, 324, 348, 350, 367, 482, 492, 495], "grid": [12, 13, 15, 16, 31, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 57, 62, 65, 66, 400, 495], "hard": [12, 13, 15, 19, 37, 38, 40, 48, 51, 53, 56, 58, 59, 63, 65, 67, 495], "codec_chunk": [12, 13, 15, 37, 53, 55, 65, 495], "colexicograph": [12, 13, 16, 53, 58, 65, 382, 495], "fortran": [12, 13, 16, 53, 58, 65, 382, 495], "constrain": [12, 13, 16, 18, 19, 28, 111, 289, 312, 348, 445, 482, 483, 485, 492, 493, 495], "explicitli": [12, 13, 15, 16, 28, 126, 351, 493, 495], "implicitli": [12, 13, 15, 16, 19, 28, 34, 493, 494, 495], "aspect_ratio": [12, 13, 15, 16, 38, 40, 42, 51, 53, 65, 495], "million": [12, 13, 15, 16], "per": [12, 13, 15, 16, 17, 19, 20, 22, 27, 29, 38, 40, 44, 45, 51, 495], "t": [12, 13, 14, 15, 16, 20, 21, 28, 34, 60, 61, 63, 64, 67, 73, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 123, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 190, 193, 194, 195, 196, 197, 198, 200, 205, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 249, 250, 252, 257, 258, 259, 277, 279, 280, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 304, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 338, 339, 342, 343, 344, 345, 346, 347, 348, 349, 350, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 377, 378, 379, 381, 382, 384, 386, 389, 390, 392, 393, 394, 395, 396, 397, 400, 401, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 438, 441, 442, 445, 447, 470, 477, 478, 481, 482, 483, 485, 492, 493, 494], "result": [12, 13, 14, 15, 16, 18, 19, 20, 28, 33, 34, 36, 108, 109, 110, 111, 118, 119, 120, 125, 126, 128, 129, 132, 150, 152, 166, 169, 184, 185, 198, 200, 208, 209, 223, 231, 232, 234, 239, 240, 243, 244, 277, 279, 280, 285, 299, 300, 313, 317, 332, 333, 348, 349, 356, 357, 359, 361, 362, 363, 364, 374, 375, 379, 382, 389, 396, 397, 400, 401, 402, 408, 409, 428, 437, 481, 482, 492, 493, 494, 495], "101": [12, 15, 16, 367, 482, 492], "chunk_shap": [12, 15, 16, 53, 65, 482], "chunk_aspect_ratio": [12, 13, 15, 16, 53, 65, 482], "128": [12, 15, 28, 31], "chunk_el": [12, 15, 53, 65, 482], "2000000": [12, 13, 15, 16], "79": [12, 13, 15], "159": [12, 13, 15], "paramet": [12, 13, 15, 22, 23, 24, 29, 33, 40, 51, 53, 65, 68, 76, 77, 79, 80, 87, 88, 89, 90, 99, 104, 110, 111, 113, 114, 115, 116, 117, 120, 121, 125, 128, 133, 134, 135, 136, 137, 138, 143, 149, 150, 152, 159, 160, 161, 162, 165, 170, 171, 184, 185, 194, 195, 196, 197, 203, 223, 231, 232, 234, 238, 239, 240, 241, 243, 244, 248, 250, 285, 288, 289, 299, 300, 308, 309, 310, 311, 312, 317, 320, 332, 333, 344, 345, 346, 347, 348, 357, 360, 361, 363, 364, 374, 375, 379, 382, 384, 385, 389, 390, 392, 393, 394, 395, 397, 400, 402, 438, 445, 458, 459, 460, 461, 481, 482, 483, 484, 485, 492, 495, 496], "repres": [12, 13, 15, 16, 19, 26, 28, 33, 83, 129, 163, 256, 277, 382, 400, 411, 493, 495, 496], "possibl": [12, 13, 16, 19, 20, 351, 492], "leav": [12, 16, 113, 114, 115, 159, 160, 194, 195, 308, 309, 344, 345, 392, 393, 492], "one": [12, 14, 15, 16, 17, 19, 20, 22, 27, 28, 108, 109, 111, 132, 137, 152, 166, 170, 185, 289, 300, 312, 333, 348, 351, 360, 375, 445, 481, 482, 483, 485, 492, 493, 495], "assign": [12, 13, 14, 19, 361, 362, 363, 364, 379, 397, 492, 493, 494], "dimensionless": [12, 411, 495], "varlength": 12, "neuroglanc": [13, 18, 24, 27, 482, 494, 495], "precomput": [13, 18, 24, 27, 495], "multiscal": 13, "scale": [13, 22, 29, 295], "scale_index": [13, 482, 494], "first": [13, 19, 20, 28, 108, 109, 118, 198, 313, 349, 396, 397, 482, 493, 495], "left": [13, 16, 19, 28, 132, 166, 482, 492], "multiscale_metadata": [13, 482, 494], "independ": [13, 19, 33, 282, 482, 495], "info": 13, "bear": 13, "pick": 13, "data_typ": [13, 16], "num_channel": [13, 482, 494], "scale_metadata": [13, 27, 482, 494], "chunk_siz": [13, 482, 494], "place": [13, 17, 29, 108], "serv": [13, 28, 132, 166, 295, 492, 495], "rel": [13, 23, 28, 117, 238, 239, 493, 495], "xre": 13, "_": 13, "yre": 13, "zre": 13, "voxel": [13, 16, 495], "xyz": 13, "voxel_offset": [13, 482, 494], "nanomet": 13, "compressed_segment": [13, 482, 494], "jpeg_qual": 13, "ijg": 13, "group": [13, 27, 31, 33, 34, 401], "recommend": [13, 16, 20, 27, 31, 34, 361, 362, 363, 364, 379, 397, 411, 493, 495], "largest": 13, "png_level": 13, "uncompress": [13, 28], "unset": [13, 17], "librari": [13, 15, 18, 148, 163, 493], "compressed_segmentation_block_s": [13, 482, 494], "neuroglancer_uint64_shard": [13, 24, 31, 219, 236], "shardingspec": [13, 27, 31], "4nm": [13, 295, 417, 495], "40nm": 13, "4_4_40": 13, "40000": 13, "50000": 13, "10000": 13, "neuroglancer_multiscale_volum": 13, "8_8_8": 13, "20": [13, 19, 34, 98, 108, 111, 114, 115, 116, 287, 302, 313, 319, 323, 335, 349, 356, 359, 366, 378, 390, 396, 493], "30": [13, 108, 111, 323, 366, 370, 390, 493], "1020": 13, "2030": 13, "3040": 13, "neuroglancer_uint64_sharded_v1": [13, 27, 482, 494], "data_encod": [13, 27, 482, 494], "hash": [13, 27, 482, 494], "minishard_bit": [13, 27, 482, 494], "minishard_index_encod": [13, 27, 482, 494], "preshift_bit": [13, 27, 482, 494], "shard_bit": [13, 27, 482, 494], "15": [13, 20, 34, 89, 116, 482, 493, 494, 496], "34432": [13, 482, 494], "39552": [13, 482, 494], "51508": 13, "2048": 13, "shard_data_encod": 13, "34452": 13, "39582": 13, "51548": 13, "littl": [13, 15, 16, 31, 496], "well": [13, 14, 15, 20, 108, 439, 482], "granular": [13, 16, 495], "unchunk": 13, "up": [13, 20, 22, 495], "along": [13, 14, 20, 29, 33, 289, 295, 312, 348, 369, 445, 482, 483, 485, 492, 495], "satisfi": [13, 14, 20, 382, 493], "due": [13, 21, 27, 31, 34, 243], "512": [13, 16], "80": [13, 119, 317, 318, 319, 320, 335, 349, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 370, 371, 378, 379, 382, 389, 396, 397, 400, 494], "codecspec": [13, 33, 68, 69, 70, 282, 289, 293, 312, 314, 325, 348, 350, 368, 482], "read_chunk_el": [13, 16, 53, 64, 65], "write_chunk_el": [13, 16, 53, 65], "1000000000": [13, 16, 27, 31], "1113": 13, "1264": 13, "632": 13, "read_chunk_shap": [13, 16, 34, 53, 63, 65, 492], "write_chunk_shap": [13, 16, 34, 53, 65, 67], "three": [13, 19, 132, 166, 495], "final": [13, 53, 65], "1nm": [13, 495], "updat": [13, 28, 33, 37, 38, 51, 65, 213, 215, 223, 282, 284, 292, 293, 294, 295, 296, 298, 304, 312, 314, 316, 322, 323, 326, 336, 348, 350, 384, 385, 389, 461, 482], "rewrit": 13, "ineffici": 13, "unless": [13, 22, 27, 28, 411, 493, 495], "care": [13, 111, 482], "taken": [13, 28, 63, 67, 86, 495], "temporari": [13, 29], "therefor": [13, 17, 243, 382, 385, 400, 482, 493], "advis": 13, "kept": [13, 20], "avoid": [13, 15, 20, 120, 132, 166, 482, 493], "excess": 13, "overlai": [14, 24, 25, 33, 445, 483, 485], "sequenc": [14, 16, 33, 40, 51, 53, 65, 107, 108, 110, 113, 114, 115, 116, 132, 135, 137, 138, 150, 159, 160, 161, 163, 165, 166, 170, 171, 184, 194, 195, 196, 282, 289, 299, 308, 309, 310, 312, 314, 332, 344, 345, 346, 348, 350, 374, 384, 392, 393, 394, 445, 446, 447, 482, 483, 485, 492, 493], "last": [14, 19, 25, 34, 108, 123, 134, 135, 231, 232, 234, 243, 279, 288, 493], "said": 14, "By": [14, 15, 19, 20, 21, 200, 241, 348, 389, 445, 482, 483, 485, 492], "choos": [14, 495], "appropri": [14, 22, 29, 492], "concaten": [14, 17, 28, 33, 445], "construct": [14, 37, 38, 40, 41, 53, 54, 68, 69, 71, 78, 79, 80, 82, 83, 87, 88, 89, 90, 130, 137, 138, 139, 163, 170, 171, 172, 201, 203, 208, 209, 213, 216, 225, 227, 249, 250, 256, 257, 258, 259, 282, 289, 290, 314, 321, 351, 352, 411, 413, 414, 415, 416, 417, 446, 447, 450, 451, 452, 453], "concat": [14, 33, 445, 483, 485], "demand": [14, 445, 483, 485], "describ": [14, 15, 19, 24, 28, 33, 37, 38], "input_inclusive_min": [14, 19, 108, 113, 114, 115, 119, 163, 166, 170, 172, 175, 176, 177, 178, 179, 180, 181, 193, 317, 318, 319, 320, 323, 335, 342, 348, 349, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 442, 445, 482, 483, 485, 493, 494], "output": [14, 20, 33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 133, 136, 163, 165, 166, 167, 168, 169, 170, 171, 172, 187, 189, 190, 193, 198, 256, 257, 258, 259, 266, 268, 269, 270, 288, 289, 312, 319, 320, 335, 342, 343, 348, 349, 359, 360, 364, 378, 396, 445, 446, 477, 482, 483, 485, 492, 493, 494], "input_dimens": [14, 19, 136, 169, 170, 171, 172, 193, 256, 259, 262, 319, 342, 359, 396, 445, 483, 485, 493, 494], "input_exclusive_max": [14, 19, 108, 119, 163, 166, 170, 172, 175, 176, 177, 193, 317, 318, 319, 320, 323, 335, 342, 348, 349, 350, 357, 358, 359, 360, 365, 366, 378, 389, 396, 442, 445, 482, 483, 485, 493, 494], "fix": [14, 16, 111, 400, 486, 491], "becom": [14, 121, 125, 128, 238, 239, 243, 382, 385, 400, 409, 482], "affect": [14, 20, 28, 107, 114, 115, 116, 133, 136, 292, 336, 384, 400, 446, 492, 493, 495], "hull": [14, 83, 99, 130, 143], "effect": [14, 19, 28, 108, 132, 166, 223, 244, 314, 324, 325, 327, 328, 330, 339, 348, 389, 403, 406, 493], "finit": [14, 19, 83, 90, 91, 98, 106, 148, 289, 312, 348, 445, 482, 483, 485, 492, 495], "merg": [14, 40, 51, 289, 312, 348, 445, 482, 483, 485, 492, 495], "agreement": 14, "unassign": 14, "v2": [15, 16, 19], "numpi": [15, 19, 20, 33, 107, 108, 112, 113, 118, 130, 148, 163, 168, 187, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 356, 359, 363, 378, 379, 396, 397, 438, 439, 440, 443, 444, 445, 446, 450, 452, 455, 462, 463, 464, 471, 472, 473, 474, 475, 476, 485, 486, 487, 488, 489, 490, 491, 494], "model": 15, "field": [15, 28, 99, 104, 481, 495], "pack": 15, "togeth": [15, 33, 34], "fulli": [15, 18, 19, 163, 223, 244, 348, 389, 400, 482], "zarrai": [15, 482], "zarr_format": [15, 16, 350, 359, 360, 366, 378, 389, 396, 482], "extens": [15, 16, 20, 108, 439], "bfloat16": [15, 16, 33, 439, 496], "float": [15, 16, 33, 38, 40, 42, 43, 51, 53, 65, 119, 125, 128, 225, 227, 229, 239, 243, 281, 411, 413, 415, 416, 418, 419, 421, 423, 425, 428, 435, 437, 439, 462, 463, 464, 465, 466, 467, 468, 469, 492, 495, 496], "point": [15, 16, 33, 400, 401, 411, 439, 462, 463, 464, 465, 466, 467, 468, 469, 495, 496], "float8_e4m3fn": [15, 33, 466, 496], "float8_e4m3fnuz": [15, 33, 467, 496], "float8_e4m3b11fnuz": [15, 33, 465, 496], "float8_e5m2": [15, 33, 468, 496], "float8_e5m2fnuz": [15, 33, 469, 496], "ml_dtype": [15, 465, 466, 467, 468, 469], "pad": [15, 28], "int4": [15, 16, 33, 473, 496], "fill_valu": [15, 16, 282, 284, 289, 298, 312, 314, 330, 348, 350, 351, 354, 359, 360, 366, 372, 378, 386, 389, 396, 482, 495], "f": [15, 16, 119, 350, 382, 400, 482, 492], "disabl": [15, 17], "filter": [15, 293, 350, 359, 360, 366, 368, 378, 386, 389, 396, 482, 495], "dimension_separ": [15, 350, 359, 360, 366, 378, 389, 396, 482], "nesteddirectorystor": 15, "metadata_kei": 15, "rare": [15, 493], "problem": [15, 22, 23], "caus": [15, 16, 493], "dot": 15, "awar": [15, 493], "break": 15, "key_encod": 15, "deprec": [15, 493], "i2": 15, "bz2": 15, "131072": [15, 16], "22": [15, 16, 34], "improv": [15, 16, 33, 34, 400, 401], "densiti": [15, 16], "reduc": [15, 16, 20, 34, 360, 384], "u2": [15, 328, 339], "f4": [15, 330, 482], "aqacaamabaafaayaaaagqqaameeaaebbaabqqqaaye": 15, "10": [15, 19, 20, 21, 28, 34, 81, 82, 83, 84, 85, 86, 87, 88, 89, 94, 96, 97, 98, 102, 103, 108, 114, 115, 116, 119, 132, 139, 148, 166, 193, 286, 287, 302, 313, 318, 319, 335, 349, 350, 356, 358, 359, 361, 362, 363, 378, 379, 382, 390, 396, 397, 400, 445, 482, 493], "11": [15, 20, 34, 88, 96, 108, 133, 172, 258, 259, 445, 493, 496], "12": [15, 19, 20, 34, 108, 114, 115, 133, 382, 445, 493], "13": [15, 34, 115, 133, 193, 259], "14": [15, 20, 34, 116, 136], "b1": 15, "u1": 15, "i1": 15, "i4": [15, 482], "u8": 15, "i8": 15, "float16": [15, 16, 33, 462, 496], "f2": 15, "f8": 15, "complex64": [15, 16, 33, 444, 496], "c8": 15, "complex128": [15, 16, 33, 443, 496], "c16": 15, "standard": [15, 16, 20], "On": [15, 17, 20, 22, 132, 166], "platform": [15, 20], "offici": 15, "capabl": [15, 28, 493], "been": [15, 19, 36, 119, 123, 124, 289, 312, 331, 348, 351, 370, 400, 401, 403, 404, 406, 409, 410, 445, 482, 483, 485, 492], "regist": [15, 119, 121, 127], "tensorflow": [15, 439], "jax": [15, 33, 439, 465, 466, 467, 468, 469, 473], "datetim": 15, "timedelta": 15, "subarrai": 15, "persist": [15, 24, 26, 350, 384, 401], "extent": [15, 19, 157, 231, 234, 238, 239, 248, 495], "inner": [15, 16, 58, 59, 83, 84], "latter": [15, 28], "broadcast": [15, 108, 118, 198, 285, 289, 312, 313, 317, 348, 349, 357, 361, 363, 364, 372, 379, 396, 397, 400, 482, 493, 495], "optim": [15, 16, 20], "written": [15, 20, 28, 33, 289, 312, 348, 350, 351, 372, 400, 482, 492, 494], "v3": [16, 19, 24, 31], "chunk_grid": 16, "regular": [16, 23, 37, 38, 219, 236, 400, 401, 493, 495], "chunk_key_encod": 16, "node_typ": 16, "node": [16, 481], "400": 16, "chunkkeyencod": 16, "codecchain": [16, 31], "user": [16, 21, 29], "certain": [16, 19, 24], "interpret": [16, 23, 28, 148, 208, 211, 411, 493, 495, 496], "unitless": 16, "quantiti": [16, 33, 289, 295, 312, 348, 369, 411, 415, 445, 482, 483, 485, 492, 495], "omit": [16, 482, 493], "2nm": 16, "3nm": [16, 295, 412, 422], "50nm": 16, "50": [16, 111, 323, 366, 370, 492, 493], "dimension_nam": 16, "singlecodec": 16, "chain": [16, 31, 108, 493], "its": [16, 19, 20, 21, 28, 33, 71, 74, 75, 79, 111, 130, 139, 163, 172, 239, 243, 282, 290, 411, 414, 473, 493, 495, 496], "actual": [16, 20, 28, 148, 200, 231, 234, 238, 239, 248, 289, 312, 348, 351, 359, 400, 482, 493, 495], "plain": [16, 107], "crc32c": [16, 28, 31], "append": [16, 23, 200, 213, 214, 230, 231, 232, 234, 243, 248], "crc": [16, 28], "32c": [16, 28], "detect": 16, "sharding_index": [16, 31], "hierarch": [16, 495], "transpos": [16, 107, 109, 117, 130, 131, 162, 163, 164, 197, 282, 283, 311, 314, 315, 347, 350, 355, 395, 446], "permut": [16, 19, 37, 53, 58, 59, 65, 162, 197, 311, 347, 395, 495], "th": [16, 108, 132, 166, 493], "liter": [16, 281, 493], "n": [16, 19, 31, 33, 108, 130, 493], "revers": [16, 117, 130, 131, 162, 163, 164, 197, 282, 283, 311, 314, 315, 347, 350, 355, 395], "row": [16, 53, 58, 65, 382, 495], "major": [16, 53, 58, 65, 382, 495], "column": [16, 28, 53, 58, 65, 382, 495], "index_codec": [16, 31], "index_loc": [16, 31], "end": [16, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 117, 148, 445, 485, 493], "locat": [16, 17, 22, 23, 28, 29, 31, 386, 481, 482], "ratio": [16, 38, 40, 42, 43, 51, 53, 65, 495], "noshuffl": 16, "bitshuffl": 16, "types": 16, "255": 16, "detail": [16, 17, 18, 20, 22, 23, 29, 465, 466, 467, 468, 469], "charact": [16, 20, 23, 496], "sign": [16, 19, 33, 471, 472, 473, 474, 475, 496], "complement": [16, 33, 471, 472, 473, 474, 475, 496], "unsign": [16, 33, 487, 488, 489, 490, 496], "16": [16, 20, 28, 33, 34, 115, 471, 487, 496], "ieee": [16, 33, 462, 463, 464, 496], "754": [16, 33, 462, 463, 464, 496], "binary16": [16, 33, 462, 496], "half": [16, 33, 83, 87, 200, 201, 203, 462, 496], "precis": [16, 28, 33, 53, 65, 400, 411, 462, 463, 464, 476, 486, 491, 495, 496], "binary32": [16, 33, 463, 496], "binary64": [16, 33, 464, 496], "doubl": [16, 33, 411, 464, 495, 496], "real": [16, 119, 289, 312, 348, 445, 482, 483, 485, 492, 496], "imaginari": [16, 496], "distinguish": 16, "uniqu": [16, 19, 28, 78, 492], "simpli": [16, 28, 109, 120, 157, 428, 492, 493], "vector": [16, 19, 107, 108, 118, 130, 137, 163, 165, 170, 198, 282, 313, 314, 349, 350, 396, 397, 446], "depend": [16, 17, 22, 23, 28, 29, 34, 108, 239, 351, 382, 384, 400, 438, 493, 496], "alter": 16, "impli": [16, 314, 324, 325, 327, 328, 330, 339, 402], "insert": [16, 493], "scalar": [16, 108, 113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 308, 309, 310, 344, 345, 346, 361, 363, 364, 379, 392, 393, 394, 397, 400, 439, 450, 451, 493], "runtim": [17, 20, 22, 23], "behavior": [17, 19, 20, 26, 29, 34, 108, 132, 166, 239, 243, 382, 400, 493], "libcurl": 17, "make": [17, 20, 21, 495], "secur": [17, 22, 23, 29], "connect": [17, 18, 22, 23, 30], "server": [17, 22, 23, 24, 28, 29, 30, 33, 478], "m": [17, 19, 20, 495], "window": [17, 20, 21], "mac": 17, "o": [17, 18, 21, 34, 231, 232, 234, 324, 325, 327, 328, 330, 339, 382, 493, 494], "facil": 17, "system": [17, 20, 22, 23, 24, 400], "linux": [17, 20], "bsd": 17, "built": [17, 20, 439, 493], "bundl": [17, 20], "expect": [17, 20, 129, 295, 493], "find": [17, 20], "author": [17, 22, 23], "pem": 17, "ssl": [17, 20, 22, 23], "cert": [17, 22, 23], "crt": [17, 22, 23], "distribut": [17, 20, 28, 33, 478, 482], "altern": [17, 400, 493], "directori": [17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "tensorstore_ca_bundl": 17, "tensorstore_ca_path": 17, "local": [17, 18, 21, 22, 24], "mani": [17, 19, 22, 23, 28, 34, 108, 163, 482, 493], "document": [17, 24, 495, 496], "prepar": 17, "openssl": 17, "c_rehash": 17, "command": [17, 20, 484], "tensoprstor": 17, "dynam": 17, "link": [17, 20, 277, 278, 279, 280], "tensorstore_system_lib": [17, 20], "se_curl": [17, 20], "how": [17, 20, 22, 23, 28, 495], "like": [17, 18, 20, 22, 23, 34, 121, 133, 136, 295, 460, 482, 493], "all_proxi": 17, "http_proxi": 17, "https_proxi": 17, "no_proxi": 17, "comma": [17, 20, 461], "hostnam": 17, "ip": 17, "address": [17, 28, 30], "tensorstore_verbose_log": [17, 33, 461], "log": [17, 28, 33, 461], "subsystem": 17, "int": [17, 33, 37, 38, 40, 44, 45, 46, 47, 48, 49, 51, 53, 56, 57, 58, 59, 60, 61, 65, 83, 85, 87, 88, 89, 92, 96, 97, 102, 103, 106, 107, 113, 114, 115, 116, 119, 127, 130, 134, 137, 140, 142, 146, 147, 153, 154, 155, 156, 157, 159, 160, 161, 163, 165, 170, 177, 178, 179, 181, 182, 183, 186, 188, 190, 191, 192, 194, 195, 196, 240, 256, 257, 258, 259, 262, 264, 265, 266, 267, 268, 269, 270, 271, 276, 282, 289, 301, 303, 304, 305, 306, 308, 309, 310, 312, 314, 334, 337, 338, 340, 341, 344, 345, 346, 348, 350, 377, 380, 381, 384, 387, 388, 392, 393, 394, 428, 436, 445, 446, 448, 449, 460, 470, 478, 480, 482, 483, 485, 492, 493], "verbos": [17, 33, 461, 493], "subsytem": 17, "those": [17, 28, 119, 360], "flag": [17, 20, 33, 99, 104, 143, 149, 461, 484], "curl": [17, 20, 22, 23], "file_detail": 17, "gcs_grpc": 17, "gcs_http": 17, "gcs_stubbi": 17, "http_kvstore": 17, "http_transport": 17, "ocdbt": [17, 24, 219, 236, 239, 478, 479, 480, 481], "rate_limit": 17, "s3": [17, 24], "thread_pool": 17, "tsgrpc_kvstore": [17, 24], "zip": [17, 24], "zip_detail": 17, "tensorstore_curl_verbos": 17, "inform": [17, 20, 22, 23, 351, 390, 482], "print": [17, 87, 88, 89, 90, 94, 119, 293, 295, 296, 297, 298, 304, 329, 334, 338, 343, 492], "stderr": 17, "sslkeylogfil": 17, "decrypt": 17, "traffic": 17, "save": 17, "wireshark": 17, "google_application_credenti": [17, 22], "section": [17, 18, 20, 22, 23], "tensorstore_gcs_http_url": [17, 22], "googleapi": 17, "com": [17, 20, 22, 23, 29, 33, 460, 465, 466, 467, 468, 469], "oauth2": 17, "trust": 17, "tensorstore_gcs_request_concurr": [17, 22], "gcs_request_concurr": [17, 22, 482, 494], "tensorstore_http2_max_concurrent_stream": 17, "stream": 17, "activ": [17, 20], "larg": [18, 28, 30, 240, 356], "multi": [18, 20, 26, 28, 33, 350], "googl": [18, 20, 22, 24, 400, 494], "cloud": [18, 22, 24, 400, 482, 494], "network": [18, 21, 22, 23, 29], "filesystem": [18, 21, 24, 482, 494], "writeback": [18, 400, 426, 427], "transact": [18, 26, 27, 28, 31, 33, 231, 234, 238, 239, 240, 241, 243, 245, 247, 248, 361, 362, 363, 364, 379, 382, 391, 397, 398, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 428, 445, 482, 483, 485], "strong": 18, "isol": [18, 401, 402], "durabl": [18, 231, 234, 238, 239, 248, 400, 428], "acid": 18, "safe": [18, 21, 22, 28, 400, 482], "machin": [18, 21, 22, 482], "optimist": 18, "high": [18, 482], "advantag": [18, 400], "satur": 18, "bandwidth": 18, "asynchron": [18, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 277, 350, 361, 362, 363, 364, 379, 382, 397, 400, 401, 406, 428, 494], "throughput": 18, "latenc": [18, 28, 400, 482], "advanc": [18, 33, 107, 493], "tutori": 18, "guid": [18, 29], "setup": [18, 20], "instruct": 18, "build": 18, "instal": [18, 22], "abstract": [18, 33, 129, 163, 199], "interfac": [18, 27, 200, 277, 361, 362, 363, 364, 379, 397, 428], "done": [18, 20, 22, 113, 119, 120, 124, 277, 279, 280, 289, 312, 348, 428, 434, 482, 493], "analog": 18, "url": [18, 20, 21, 22, 23, 24, 26, 29, 200, 213, 216, 224, 241, 246, 460], "databas": [18, 28, 33, 478, 481], "introduc": 18, "through": [18, 19, 22, 24, 163], "express": [18, 33, 83, 93, 107, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 133, 148, 163, 167, 282, 286, 314, 318, 350, 358, 362, 446, 477], "chunk": [18, 27, 33, 38, 39, 40, 42, 43, 44, 45, 48, 49, 51, 52, 53, 55, 58, 62, 63, 65, 66, 67, 282, 289, 292, 312, 314, 324, 339, 348, 350, 351, 359, 360, 366, 367, 378, 384, 389, 396, 400, 482, 492], "layout": [18, 33, 37, 38, 52, 53, 60, 61, 63, 64, 65, 67, 282, 289, 292, 312, 314, 324, 348, 350, 367, 382, 482, 492], "fill": [18, 117, 282, 289, 298, 312, 314, 330, 348, 350, 351, 372, 384, 482, 494, 495], "queri": [18, 23, 28, 119, 123, 124, 390], "close": [19, 83, 88], "62": [19, 33, 83, 470], "pm": 19, "infti": 19, "reserv": 19, "less": [19, 289, 295, 312, 348, 369, 411, 415, 445, 482, 483, 485, 492, 493, 495], "impos": [19, 411, 495], "inclus": [19, 83, 87, 88, 89, 102, 103, 130, 137, 146, 147, 154, 163, 170, 178, 179, 181, 188, 201, 203, 207, 282, 303, 314, 337, 350, 380, 384, 493], "unbound": [19, 33, 63, 67, 83, 90, 96, 97, 102, 103, 106, 137, 170, 223, 348, 470], "below": [19, 20, 28, 97, 103, 106, 493], "abov": [19, 20, 96, 102, 106, 108, 493], "mark": [19, 83, 107, 111, 122, 152, 185, 277, 279, 280, 300, 333, 375, 385, 446, 493], "chang": [19, 20, 107, 110, 111, 130, 150, 152, 163, 184, 185, 239, 243, 282, 299, 300, 314, 332, 333, 336, 348, 350, 374, 375, 384, 401, 446, 493], "unknown": [19, 289, 295, 312, 348, 368, 369, 372, 445, 482, 483, 485, 492, 495], "infinit": [19, 83, 148, 289, 312, 348, 445, 482, 483, 485, 492, 495], "similar": [19, 112, 113, 118, 187, 198, 302, 313, 335, 349, 378, 379, 396, 397, 493], "out": [19, 20, 28, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 166, 167, 168, 169, 170, 171, 172, 187, 198, 343, 384, 477, 493], "serial": 19, "shape": [19, 31, 34, 37, 38, 40, 42, 43, 48, 49, 51, 53, 63, 65, 67, 111, 119, 130, 137, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 163, 170, 183, 191, 282, 285, 286, 287, 288, 289, 296, 302, 305, 312, 313, 314, 323, 328, 339, 340, 348, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 366, 367, 368, 369, 370, 371, 372, 373, 378, 379, 382, 384, 386, 387, 389, 390, 396, 397, 400, 445, 482, 483, 485, 492, 493, 495], "receiv": [19, 22, 23, 125, 128], "At": [19, 137, 170, 493], "inclusive_max": [19, 83, 86, 88, 96, 97, 101, 102, 103, 106, 130, 137, 146, 178, 470], "none": [19, 22, 23, 33, 34, 36, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 56, 57, 58, 59, 63, 64, 65, 67, 71, 78, 79, 80, 83, 87, 88, 89, 90, 107, 108, 111, 113, 114, 115, 116, 119, 120, 121, 125, 126, 127, 128, 130, 137, 148, 152, 159, 160, 161, 162, 163, 170, 171, 185, 194, 195, 196, 197, 200, 213, 219, 223, 231, 234, 236, 238, 239, 240, 241, 243, 244, 245, 247, 248, 256, 260, 261, 262, 265, 277, 279, 280, 282, 285, 286, 287, 288, 289, 293, 295, 296, 297, 298, 300, 301, 302, 304, 308, 309, 310, 311, 312, 313, 314, 317, 318, 319, 320, 323, 325, 327, 328, 329, 330, 331, 333, 334, 335, 338, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 356, 359, 360, 361, 362, 363, 364, 366, 368, 369, 372, 373, 375, 378, 382, 384, 385, 386, 389, 390, 391, 392, 393, 394, 395, 396, 398, 400, 401, 403, 406, 408, 409, 428, 429, 432, 433, 435, 436, 437, 438, 445, 446, 461, 477, 481, 482, 483, 484, 485, 492, 493], "leq": 19, "exclus": [19, 83, 87, 96, 97, 130, 137, 142, 163, 170, 177, 201, 203, 206, 384, 493], "7": [19, 20, 34, 63, 67, 106, 108, 114, 132, 133, 136, 139, 146, 148, 166, 168, 170, 171, 172, 178, 187, 193, 198, 258, 259, 302, 313, 335, 349, 378, 384, 396, 418, 445, 483, 485, 493, 496], "occur": [19, 119, 231, 232, 234, 493], "onc": [19, 28, 33, 135, 248, 384, 400, 401, 410, 428, 492], "j": [19, 28, 132, 166], "form": [19, 77, 360, 481, 493], "mathtt": 19, "cdot": 19, "_dimens": 19, "_arrai": 19, "composit": [19, 25], "complet": [19, 34, 119, 121, 122, 124, 125, 128, 231, 232, 234, 238, 239, 243, 248, 277, 279, 280, 361, 362, 363, 364, 379, 382, 384, 397, 400, 428, 493, 494], "suffic": 19, "low": [19, 27], "cost": [19, 390], "larger": [19, 28, 494], "tabl": [19, 26], "relationship": 19, "sourc": [19, 350, 361, 362, 363, 364, 379, 397, 400, 428, 438], "target": [19, 20, 28, 38, 40, 44, 45, 51, 53, 65, 107, 117, 200, 239, 446, 493, 495], "input_rank": [19, 108, 111, 136, 163, 165, 166, 167, 169, 170, 175, 176, 182, 186, 257, 259, 288, 320, 360, 477, 493], "input_inclusive_max": [19, 113, 163, 170, 178], "input_shap": [19, 109, 114, 115, 116, 117, 163, 170, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 190, 193, 258, 288, 317, 318, 319, 320, 335, 349, 360, 364, 493], "input_label": [19, 108, 109, 112, 113, 114, 115, 116, 117, 118, 163, 166, 170, 172, 174, 180, 182, 186, 190, 193, 317, 318, 357, 358, 482, 493, 494], "outputindexmap": [19, 33, 136, 163, 169, 170, 171, 189, 190, 193, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 288, 320, 360, 364], "logic": [19, 28, 130, 400, 496], "index_arrai": [19, 172, 193, 256, 258, 260, 288, 319, 320, 335, 349, 359, 360, 364, 378, 396], "conjunct": [19, 29, 348, 389, 482, 495], "index_array_bound": [19, 172], "indexinterv": 19, "inf": [19, 33, 63, 67, 83, 87, 88, 90, 94, 96, 97, 102, 103, 108, 109, 110, 111, 112, 116, 118, 131, 136, 137, 139, 161, 167, 168, 169, 170, 172, 187, 196, 198, 209, 227, 239, 243, 310, 346, 394, 470, 477, 492, 493], "immedi": [19, 28, 120, 129, 243, 382, 385, 400, 482, 493], "correctli": 19, "trip": 19, "manual": [19, 20], "involv": [19, 493], "rule": [19, 20], "m1": 19, "_rank": 19, "m2": 19, "unmatch": 19, "right": [19, 22, 23, 132, 166], "v1": [19, 482, 494], "_shape": 19, "neq": 19, "drop": [19, 400], "step": [19, 20, 108, 400, 493], "v4": 19, "_origin": 19, "succe": [19, 29], "a1": 19, "single_input_dimens": [19, 270, 275], "a2": 19, "rightarrow": 19, "mathrm": [19, 27], "mismatch": 19, "w": [19, 376], "addition": [19, 20, 83, 223, 241, 295, 348, 401, 492, 493], "simplest": 20, "packag": 20, "bind": [20, 223, 241, 244, 348, 389, 492], "later": [20, 21, 482, 483], "pip": 20, "environ": [20, 22, 23, 29], "latest": [20, 28, 29], "publish": [20, 33, 460], "vv": 20, "show": 20, "progress": [20, 30], "python3": 20, "py": [20, 130, 138, 168, 351, 353, 384], "pre": 20, "binari": [20, 28], "your": 20, "tool": 20, "code": [20, 460], "git": 20, "repositori": 20, "prerequisit": 20, "venv": 20, "bin": 20, "upgrad": 20, "setuptool": 20, "clone": 20, "http": [20, 22, 24, 29, 33, 459, 460, 465, 466, 467, 468, 469], "github": [20, 33, 460, 465, 466, 467, 468, 469], "cd": 20, "invok": [20, 119, 121], "modul": [20, 492], "rebuild": 20, "faster": [20, 21], "increment": [20, 289, 295, 312, 348, 369, 445, 482, 483, 485, 492, 495], "variabl": [20, 22, 23, 29, 33, 486, 491], "tensorstore_bazelisk": 20, "bazelisk": 20, "script": 20, "pass": [20, 33, 423, 426], "bazelisk_hom": 20, "download": 20, "tensorstore_bazel_compilation_mod": 20, "compil": 20, "opt": 20, "tensorstore_bazel_startup_opt": 20, "startup": 20, "space": [20, 33, 37, 61, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 155, 163, 166, 167, 168, 169, 170, 171, 172, 182, 186, 187, 190, 198, 289, 312, 343, 348, 445, 477, 482, 483, 485, 492, 493, 495], "posix": [20, 21], "escap": 20, "shlex": 20, "split": [20, 28], "output_user_root": 20, "bazel_cach": 20, "tensorstore_bazel_build_opt": 20, "debug": 20, "see": [20, 22, 29, 33, 459, 460], "bool_flag": 20, "archflag": 20, "maco": 20, "architectur": 20, "cross": 20, "arch": 20, "x86_64": 20, "arm64": 20, "universal2": 20, "macosx_deployment_target": 20, "earlier": [20, 28], "tensorstore_prebuilt_dir": 20, "invoc": [20, 493], "build_ext": 20, "tmp": [20, 21, 34, 214, 216, 217, 218, 220, 221, 222, 230, 233, 235, 237, 401, 494], "prebuilt": 20, "wheel": 20, "project": [20, 22], "ad": [20, 22, 29, 109, 110, 112, 113, 114, 115, 116, 117, 118, 198, 313, 349, 396, 397], "so": [20, 494], "static": [20, 200, 241, 277, 278], "part": [20, 34, 37, 53, 282, 289, 295, 446], "overal": 20, "add": [20, 37, 38, 51, 65, 108, 282, 312, 314, 348, 493], "workspac": 20, "load": 20, "bazel_tool": 20, "build_def": 20, "repo": 20, "bzl": 20, "http_archiv": 20, "util": 20, "mayb": 20, "strip_prefix": 20, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx": 20, "archiv": [20, 24, 32], "tar": 20, "gz": 20, "sha256": 20, "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyi": 20, "extern": [20, 223, 243, 244, 348, 389, 401], "tensorstore_depend": 20, "17": [20, 34, 114, 139, 172], "bazelrc": 20, "toolchain": 20, "msvc": 20, "max_path": 20, "260": 20, "fatal": 20, "c1083": 20, "cannot": [20, 107, 108, 119, 288, 401, 438], "Such": 20, "shorter": 20, "output_bas": 20, "fetchcont": 20, "fetchcontent_declar": 20, "url_hash": 20, "call": [20, 21, 22, 29, 34, 36, 78, 108, 111, 119, 120, 123, 126, 135, 231, 232, 234, 243, 279, 288, 292, 359, 382, 400, 403, 406, 492, 493], "fetchcontent_makeavail": 20, "target_link_librari": 20, "my_target": 20, "privat": 20, "all_driv": 20, "ninja": 20, "config": [20, 22, 28, 29, 481], "makefil": 20, "visual": 20, "studio": 20, "xcode": 20, "pull": 20, "basi": 20, "tensorstore_use_system_": 20, "line": [20, 23, 28, 484], "dtensorstore_use_system_": 20, "ON": 20, "vendor": 20, "symbol": 20, "collis": 20, "crash": [20, 21, 400], "incorrect": 20, "exampl": [20, 34, 216, 241, 351, 401, 492, 494], "dtensorstore_use_system_curl": 20, "dtensorstore_use_system_zlib": 20, "ensur": [20, 21, 28, 119, 126, 214, 230, 295, 400, 401, 482, 493], "safest": 20, "often": [20, 22, 400], "help": [20, 27, 31], "sccach": 20, "dcmake_": 20, "cxx": 20, "_compiler_launch": 20, "ccach": 20, "doc": [20, 22, 29, 33, 459], "build_doc": 20, "gcc": 20, "clang": 20, "microsoft": 20, "2019": 20, "29": [20, 34], "30037": 20, "cl": 20, "mingw64": 20, "lld": 20, "ld": 20, "appl": 20, "bug": 20, "relat": [20, 22, 23, 350, 351, 486, 491], "align": [20, 132, 166, 285, 317, 357, 361, 397, 400, 495], "debian": 20, "sudo": 20, "apt": 20, "get": 20, "essenti": [20, 29], "nasm": 20, "dev": 20, "don": [20, 249, 250, 252], "org": 20, "tl": 20, "certif": 20, "applic": [20, 22, 28, 336, 368, 372, 384, 492, 495], "readm": 20, "rtf": 20, "fetch": 20, "effort": 20, "date": [20, 23], "python_bin_path": 20, "blake3": 20, "0816badf3ada": 20, "com_google_boringssl": 20, "boringssl": 20, "098695591f3a": 20, "com_google_brotli": 20, "brotli": 20, "39bcecf4559f": 20, "org_sourceware_bzip2": 20, "com_github_cares_car": 20, "6654436a307a": 20, "org_blosc_cblosc": 20, "21": [20, 34, 493], "net_zlib": 20, "chromium": 20, "3787595bbbd3a374613713164db935e8331f5825": 20, "org_aomedia_avif": 20, "libavif": 20, "libjpeg": 20, "turbo": 20, "libpng": 20, "libwebp": 20, "org_lz4": 20, "05": 20, "org_nghttp2": 20, "nghttp2": 20, "61": 20, "com_github_nlohmann_json": 20, "nlohmann": 20, "com_github_pybind_pybind11": 20, "pybind11": 20, "com_google_snappi": 20, "32ded457c0b1": 20, "libtiff": 20, "tinyxml2": 20, "org_tukaani_xz": 20, "3alpha": 20, "net_zstd": 20, "export": 20, "24": [20, 34], "libaom": 20, "dav1d": 20, "Not": [20, 32], "gnu": 20, "patch": 20, "root": [21, 28, 481], "content": [21, 33, 482, 492], "lock": 21, "protocol": [21, 24, 30, 493], "reader": [21, 401], "file_io_concurr": [21, 81, 82, 222, 230, 233, 235, 237], "file_io_sync": [21, 222, 230, 233, 235, 237], "scheme": [21, 22, 23, 24, 26, 29], "wide": 21, "abc": [21, 214, 218, 220, 222, 223, 230, 235, 237, 241, 244, 331, 366, 373], "fewer": [21, 493], "fsync": [21, 400], "event": [21, 119, 120, 121, 492], "commit": [21, 28, 33, 231, 234, 238, 239, 243, 248, 382, 400, 401, 402, 406, 407, 408, 409, 410, 428, 432, 492], "won": [21, 111, 223, 241, 348], "rs1": 21, "relianc": 21, "semant": [21, 107, 108, 112, 118, 163, 168, 187, 198, 282, 287, 302, 313, 314, 319, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446, 493], "condit": [22, 28, 132, 166, 243, 248, 426, 427], "account": [22, 29, 63, 67, 86, 495], "permiss": 22, "requestor": 22, "pai": [22, 29], "bill": 22, "gcs_user_project": [22, 482, 494], "prefix": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 200, 213, 221, 242, 458, 459, 460, 493], "intend": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 111], "style": [22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 107, 108, 112, 113, 118, 148, 163, 168, 187, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446], "gcs_request_retri": [22, 482, 494], "request": [22, 23, 28, 29, 30, 34, 119, 122, 239, 243, 384, 390, 423, 424, 482, 492], "project_id": 22, "own": 22, "retri": [22, 23, 29, 30], "handl": [22, 23, 29, 33, 71, 72, 77, 119, 277, 350, 428, 492], "transient": [22, 23, 26, 29], "exponenti": [22, 29], "delai": [22, 23, 29, 34], "consecut": [22, 29, 31, 108, 493], "max_retri": [22, 23, 29], "initial_delai": [22, 23, 29], "backoff": [22, 23, 29], "max_delai": [22, 23, 29], "experimental_gcs_rate_limit": 22, "rate": [22, 29, 495], "read_rat": [22, 29], "issu": [22, 29, 400], "ramp": 22, "write_r": [22, 29], "doubling_tim": [22, 29], "2x": [22, 29], "gsutil": 22, "public": [22, 29, 494], "allus": 22, "servic": [22, 29, 30], "sdk": 22, "run": [22, 120, 125, 128, 492], "gcloud": 22, "auth": 22, "login": 22, "application_default_credenti": 22, "cloudsdk_config": 22, "develop": 22, "engin": 22, "gce": 22, "retriev": [22, 28, 29, 71, 77, 494], "work": [22, 23, 30], "77": [22, 23], "verifi": [22, 23], "cafil": [22, 23], "capath": [22, 23], "fake": 22, "localhost": [22, 29, 460], "4443": 22, "base_url": 23, "fragment": 23, "percent": 23, "8000": 23, "begin": [23, 108, 119, 126, 493], "treat": [23, 120, 243, 493, 495], "absolut": 23, "restrict": [23, 240, 493], "treatment": 23, "slightli": 23, "web": 23, "browser": 23, "20data": 23, "send": [23, 29], "insensit": 23, "sensit": [23, 28], "7230": 23, "obsolet": 23, "fold": 23, "crlf": 23, "sp": 23, "htab": 23, "bearer": 23, "xxxxx": 23, "http_request_concurr": 23, "http_request_retri": 23, "8080": 23, "20base": 23, "stale": 23, "respons": [23, 460], "control": [23, 400], "etag": 23, "varieti": 24, "kvstack": 24, "zarr3_sharding_index": 24, "shard": [24, 27, 31, 482, 494, 495], "amazon": [24, 29], "grpc": [24, 28, 30], "sharded_index": [24, 31], "concis": 24, "exclud": [24, 28, 493], "multippl": 25, "exact": 25, "pair": [26, 28, 277, 278, 411, 416], "manipul": 26, "test": [26, 29, 119], "memory_key_value_stor": [26, 223, 236, 244, 322, 350, 357, 358, 359, 360, 366, 373, 378, 389, 396, 482], "purpos": [26, 28, 133, 492, 493], "custom": 26, "minishard": 27, "contribut": 27, "murmurhash3_x86_128": 27, "_bit": 27, "good": 27, "choic": 27, "1gb": 27, "strongli": [27, 31], "signific": [27, 31, 400], "amplif": [27, 31, 495], "repeatedli": [27, 31], "cooper": [28, 33, 478], "coordin": [28, 33, 108, 478, 493], "ocdbt_coordin": 28, "subject": [28, 239, 350, 385, 428], "uuid": [28, 481], "hex": 28, "digit": 28, "randomli": 28, "gener": [28, 108, 200, 208, 210, 225, 226, 227, 228, 229, 243, 248, 360, 382, 385, 400, 411, 423, 424, 426, 427, 482, 492, 493, 495], "manifest_kind": 28, "max_inline_value_byt": [28, 481], "1048576": 28, "inlin": [28, 493], "max_decoded_node_byt": [28, 481], "4294967295": 28, "83951616": 28, "exce": 28, "version_tree_arity_log2": [28, 481], "logarithm": 28, "ariti": 28, "structur": 28, "assume_config": 28, "uncondit": 28, "correct": 28, "neglig": 28, "confirm": [28, 482], "would": [28, 29, 110, 111, 148, 150, 152, 184, 185, 299, 300, 332, 333, 374, 375, 384], "unmodifi": [28, 492], "unreferenc": 28, "garbag": 28, "behind": 28, "value_data_prefix": 28, "d": [28, 33, 83, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 132, 133, 150, 152, 159, 160, 161, 162, 164, 165, 166, 167, 184, 185, 194, 195, 196, 197, 283, 286, 299, 300, 308, 309, 310, 311, 315, 318, 332, 333, 342, 343, 344, 345, 346, 347, 355, 358, 362, 374, 375, 392, 393, 394, 395, 446, 447, 470, 481, 493, 494], "indirect": 28, "btree_node_data_prefix": 28, "version_tree_node_data_prefix": 28, "target_data_file_s": 28, "2147483648": 28, "flush": 28, "flle": 28, "typic": [28, 30, 32], "zstandard": 28, "lease_dur": 28, "durat": 28, "leas": 28, "collect": [28, 33, 458, 459], "increas": [28, 384, 390], "sequenti": 28, "nanosecond": 28, "timestamp": [28, 200, 208, 210, 225, 226, 492], "monoton": 28, "manag": [28, 33, 34, 71, 401], "batch": [28, 33, 34, 35, 36, 243, 382, 385, 400, 482], "creation": 28, "xxxxxxxxxxxxxxxx": 28, "portion": [28, 417, 495], "filenam": [28, 29], "referenc": [28, 111, 152, 185, 300, 333, 375, 438], "lowercas": 28, "hexadecim": 28, "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx": 28, "too": 28, "random": 28, "client": 28, "travers": 28, "desir": [28, 295], "sever": [28, 119], "despit": 28, "variou": 28, "replac": [28, 223, 348, 493], "retain": [28, 34, 40, 51, 117, 244, 389, 400, 493, 495], "varint": 28, "uint32b": [28, 31], "uint64l": 28, "uint32l": 28, "bodi": 28, "compression_format": 28, "magic_valu": 28, "0x0cdb3a2a": 28, "crc32c_checksum": 28, "checksum": 28, "ubyt": 28, "max_decoded_note_byt": 28, "compression_method": 28, "int32l": 28, "compres": 28, "data_file_t": 28, "inline_vers": 28, "version_nod": 28, "indirectli": [28, 163, 495], "base_path": 28, "relative_path": 28, "full_path": 28, "transitive_path": 28, "transit": 28, "child": [28, 81, 82], "65535": 28, "count": [28, 148, 445, 485], "num_fil": 28, "path_prefix_length": 28, "path_suffix_length": 28, "base_path_length": 28, "path_suffix": 28, "simplifi": 28, "That": 28, "past": 28, "previou": [28, 493], "suffix": [28, 200, 213, 214, 230], "0x0cdb1234": 28, "manfiest": 28, "num_vers": 28, "generation_numb": [28, 481], "root_height": [28, 481], "data_file_id": 28, "data_file_offset": 28, "data_file_length": 28, "num_kei": [28, 481], "num_tree_byt": [28, 481], "num_indirect_value_byt": [28, 481], "commit_tim": [28, 481], "former": 28, "strictli": [28, 132, 166], "leap": 28, "reachabl": 28, "num_children": 28, "num_gener": 28, "entry_height": 28, "subtre": 28, "millisecond": 28, "earliest": 28, "contrast": [28, 493], "rather": [28, 53, 58, 59, 65, 108, 438, 445, 483, 485, 493, 495], "decreas": 28, "representaiton": 28, "0x0cdb20de": 28, "num_entri": 28, "children": 28, "relative_kei": 28, "prepend": 28, "key_prefix_length": 28, "key_suffix_length": 28, "key_suffix": 28, "value_length": 28, "value_kind": 28, "k": [28, 117, 132, 166], "num_indirect_entri": 28, "direct_value_length": 28, "num_direct_entri": 28, "deriv": [28, 411, 420], "direct_entri": 28, "direct": [28, 108], "direct_valu": 28, "indirect_entri": 28, "indirect_valu": [28, 481], "subtree_common_prefix_length": 28, "aw": 29, "requester_pai": 29, "suppli": [29, 494], "owner": 29, "aws_region": 29, "signatur": 29, "endpoint": 29, "1234": [29, 460], "host_head": 29, "host": 29, "localstack": 29, "mybucket": 29, "af": 29, "south": 29, "aws_credenti": 29, "s3_request_concurr": 29, "s3_request_retri": 29, "experimental_s3_rate_limit": 29, "tensorstore_s3_request_concurr": 29, "anonym": 29, "forc": [29, 119, 126], "profil": 29, "aws_profil": 29, "aws_shared_credentials_fil": 29, "metadata_endpoint": 29, "aws_ec2_metadata_service_endpoint": 29, "aws_access_key_id": 29, "aws_secret_access_kei": 29, "aws_session_token": 29, "cli": 29, "found": [29, 232], "ec2": 29, "imd": 29, "associ": [29, 33, 34, 83, 120, 208, 210, 212, 232, 243, 248, 314, 331, 348, 350, 373, 391, 406, 461, 482], "iam": 29, "userguid": 29, "envvar": 29, "html": 29, "secret": 29, "password": 29, "session": 29, "token": 29, "st": 29, "169": 29, "254": 29, "uri": 29, "respond": 29, "sdkref": 29, "featur": [29, 32], "tensorstore_grpc": 30, "kvstoreservic": 30, "timeout": [30, 119, 125, 128, 428, 435, 437], "There": [30, 351, 476, 486, 491, 494, 496], "known": [30, 445, 483, 485], "around": 30, "codec": [31, 37, 38, 53, 55, 65, 282, 289, 293, 312, 314, 325, 339, 348, 350, 368, 386, 482], "long": 31, "cell": 31, "grid_cell_indic": 31, "grid_shap": 31, "entri": [31, 225, 228, 481], "class": [33, 34, 38, 68, 72, 74, 83, 107, 119, 129, 130, 138, 163, 199, 201, 208, 213, 225, 249, 256, 266, 270, 277, 282, 314, 350, 351, 401, 411, 423, 426, 428, 446, 450, 478, 493], "stage": [33, 401], "modif": [33, 401], "abort": [33, 243, 401, 403, 404, 406, 408, 409, 410], "potenti": [33, 34, 493], "futur": [33, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 200, 238, 239, 240, 241, 243, 248, 277, 278, 279, 280, 350, 382, 384, 385, 390, 400, 401, 406, 409, 428, 429, 432, 433, 436, 460, 481, 482, 494], "4611686018427387903": [33, 102, 103, 470], "dim": [33, 63, 67, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 130, 132, 134, 138, 166, 170, 193, 256, 258, 261, 470], "outputindexmethod": [33, 256, 263, 266, 270, 271, 272, 273, 274, 275, 276], "dimexpress": [33, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 130, 131, 133, 150, 152, 159, 160, 161, 162, 163, 164, 167, 184, 185, 194, 195, 196, 197, 282, 283, 286, 299, 300, 308, 309, 310, 311, 314, 315, 318, 332, 333, 344, 345, 346, 347, 350, 355, 358, 362, 374, 375, 392, 393, 394, 395, 446, 493], "newaxi": [33, 108, 109, 477, 493], "alia": [33, 37, 38, 46, 60, 130, 147, 153, 163, 175, 176, 177, 178, 179, 180, 181, 183, 186, 281, 282, 301, 314, 334, 350, 377, 477], "singleton": [33, 109, 477], "openmod": [33, 249, 250, 251, 252, 253, 254, 255, 314, 336, 348, 350, 389, 482], "unit": [33, 282, 289, 295, 312, 314, 327, 348, 350, 369, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 445, 482, 483, 485, 492], "recheckcacheopt": [33, 281, 348, 389, 482], "arraylik": [33, 108, 256, 258, 260, 282, 289, 298, 312, 314, 330, 348, 350, 356, 361, 362, 363, 364, 372, 379, 382, 397, 400, 438, 482, 492], "virtualchunkedreadparamet": [33, 423, 424, 425, 492], "callback": [33, 121, 127, 423, 426, 428, 429, 436, 492], "virtual_chunk": [33, 423, 426, 492], "virtualchunkedwriteparamet": [33, 426, 427, 492], "bool_": [33, 440], "ustr": [33, 491, 496], "unicod": [33, 491, 496], "str": [33, 71, 77, 83, 87, 88, 89, 90, 93, 94, 105, 107, 110, 130, 134, 137, 141, 150, 151, 163, 170, 173, 180, 184, 200, 201, 203, 206, 207, 209, 213, 214, 217, 218, 221, 224, 225, 227, 230, 231, 232, 233, 234, 235, 242, 243, 246, 248, 270, 274, 282, 289, 291, 299, 312, 314, 322, 332, 348, 350, 374, 376, 411, 413, 416, 417, 420, 445, 446, 450, 453, 454, 456, 458, 459, 460, 461, 481, 482, 483, 484, 485, 491, 492, 493], "consum": [33, 108, 119, 240, 428, 493], "promis": [33, 119, 123, 277, 278, 279, 280], "produc": [33, 119, 125, 128, 277, 493], "writefutur": [33, 119, 350, 400, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437], "futurelik": [33, 119, 120, 129, 492], "distributedcoordinatorserv": [33, 478, 479, 480], "tree": [33, 478, 481], "dump": [33, 481], "experimental_collect_matching_metr": [33, 458], "metric": [33, 458, 459, 460], "experimental_collect_prometheus_format_metr": [33, 459], "prometheu": [33, 459, 460], "exposit": [33, 459], "io": [33, 459], "instrument": [33, 459], "exposition_format": [33, 459], "experimental_push_metrics_to_prometheu": [33, 460], "pushgatewai": [33, 460], "experimental_update_verbose_log": [33, 461], "parse_tensorstore_flag": [33, 484], "argv": [33, 484], "pars": [33, 71, 74, 80, 200, 213, 417, 484, 495], "defer": [34, 493], "until": [34, 119, 125, 128, 231, 232, 234, 238, 239, 243, 248, 382, 385, 400, 401, 410, 428, 482, 492, 493], "releas": [34, 400], "ultim": 34, "usag": [34, 401], "np": [34, 148, 356, 384, 492, 493, 494], "arang": [34, 384, 493], "reshap": [34, 384], "read_future1": 34, "read_future2": 34, "await": [34, 111, 119, 120, 200, 230, 233, 235, 236, 237, 238, 239, 241, 242, 243, 244, 246, 247, 248, 350, 356, 357, 358, 359, 360, 366, 367, 368, 369, 370, 371, 372, 373, 378, 382, 384, 385, 386, 389, 390, 396, 400, 401, 442, 445, 482, 483, 485, 492, 493, 494], "18": [34, 115], "19": 34, "23": [34, 115], "25": [34, 116, 323, 366], "26": 34, "27": 34, "28": [34, 115], "submit": [34, 36, 243, 382, 385, 400, 482], "deadlock": [34, 120, 243, 382, 385, 400, 482, 492], "reli": [34, 496], "destructor": 34, "del": [34, 231], "indefinit": [34, 400, 492], "cyclic": 34, "self": [36, 39, 50, 51, 52, 63, 64, 65, 67, 70, 73, 76, 77, 84, 85, 86, 91, 92, 93, 94, 96, 97, 99, 102, 103, 104, 106, 108, 110, 111, 112, 113, 114, 115, 116, 117, 118, 121, 122, 123, 124, 125, 126, 127, 128, 132, 133, 134, 135, 136, 140, 141, 143, 149, 150, 152, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 169, 173, 184, 185, 187, 188, 191, 192, 193, 194, 195, 196, 197, 198, 202, 204, 214, 215, 217, 218, 220, 222, 223, 226, 230, 231, 232, 233, 234, 235, 237, 238, 239, 240, 243, 244, 247, 248, 267, 268, 279, 280, 283, 284, 285, 286, 287, 288, 291, 294, 299, 300, 302, 303, 305, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 322, 326, 332, 333, 335, 337, 340, 341, 342, 344, 345, 346, 347, 348, 349, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 372, 374, 375, 378, 379, 380, 381, 382, 384, 385, 387, 388, 389, 390, 392, 393, 394, 395, 396, 397, 398, 400, 403, 406, 408, 412, 418, 419, 422, 429, 430, 431, 434, 435, 436, 437, 451, 456], "rais": [36, 63, 67, 91, 110, 111, 113, 114, 115, 116, 119, 125, 128, 135, 148, 150, 152, 161, 162, 184, 185, 196, 197, 231, 232, 234, 240, 243, 285, 286, 287, 288, 289, 299, 300, 302, 310, 311, 312, 313, 317, 318, 319, 320, 332, 333, 335, 346, 347, 348, 349, 374, 375, 390, 394, 395, 401, 408, 438, 482, 492], "valueerror": [36, 63, 67, 91, 135, 148, 162, 197, 240, 285, 286, 287, 288, 302, 311, 313, 317, 318, 319, 320, 335, 347, 349, 395], "to_json": [37, 38, 50, 64, 68, 70, 72, 73, 74, 76, 81, 130, 158, 163, 193, 213, 222, 282, 307, 314, 342, 411, 422, 450, 456], "ndim": [37, 38, 46, 60, 130, 153, 163, 186, 282, 301, 314, 334, 350, 377], "tupl": [37, 38, 42, 43, 48, 49, 56, 57, 58, 59, 130, 142, 144, 145, 146, 147, 148, 151, 154, 156, 163, 165, 175, 176, 177, 178, 179, 180, 181, 183, 188, 191, 277, 278, 282, 289, 295, 303, 305, 312, 314, 327, 337, 340, 348, 350, 369, 380, 387, 411, 416, 445, 482, 483, 485, 492, 493], "innermost": [37, 53, 58, 65, 495], "inner_order_soft_constraint": [37, 53, 58, 59, 65, 495], "grid_origin_soft_constraint": [37, 53, 57, 63, 65, 67, 495], "write_chunk_templ": [37, 63, 67], "read_chunk_templ": [37, 63, 67], "__eq__": [37, 38, 39, 52, 83, 86, 201, 202, 213, 215, 225, 226, 282, 284, 314, 316, 411, 412], "compar": [37, 38, 39, 52, 83, 86, 201, 202, 213, 215, 225, 226, 282, 284, 314, 316, 411, 412], "include_default": [38, 50, 68, 70, 72, 73, 74, 76, 213, 222, 282, 307, 314, 342], "shape_soft_constraint": [38, 40, 49, 51, 53, 64, 65, 495], "aspect": [38, 40, 42, 43, 51, 53, 65, 495], "aspect_ratio_soft_constraint": [38, 40, 43, 51, 53, 65, 495], "elements_soft_constraint": [38, 40, 45, 51, 53, 65, 495], "grid_soft_constraint": [40, 51], "chunk_shape_soft_constraint": [53, 65], "write_chunk_shape_soft_constraint": [53, 64, 65], "read_chunk_shape_soft_constraint": [53, 65], "codec_chunk_shap": [53, 65], "codec_chunk_shape_soft_constraint": [53, 65], "chunk_aspect_ratio_soft_constraint": [53, 65], "write_chunk_aspect_ratio": [53, 65], "write_chunk_aspect_ratio_soft_constraint": [53, 65], "read_chunk_aspect_ratio": [53, 65], "read_chunk_aspect_ratio_soft_constraint": [53, 65], "codec_chunk_aspect_ratio": [53, 65], "codec_chunk_aspect_ratio_soft_constraint": [53, 65], "chunk_elements_soft_constraint": [53, 65], "write_chunk_elements_soft_constraint": [53, 65], "read_chunk_elements_soft_constraint": [53, 65], "codec_chunk_el": [53, 65], "codec_chunk_elements_soft_constraint": [53, 65], "prefer": [53, 65, 495], "clear": [53, 65], "105": [63, 67, 342, 343, 492], "206": [63, 67], "307": [63, 67], "207": [63, 67], "incompat": [63, 67, 289, 312, 348, 482, 492], "1000000": 64, "framework": 71, "inherit": [71, 79, 80, 81], "__getitem__": [71, 77, 107, 108, 112, 118, 130, 132, 133, 134, 135, 136, 163, 166, 167, 168, 169, 187, 198, 200, 231, 232, 234, 243, 266, 267, 282, 285, 286, 287, 288, 302, 313, 314, 317, 318, 319, 320, 335, 349, 350, 357, 358, 359, 360, 362, 378, 396, 446], "whether": [76, 87, 88, 89, 90, 108, 119, 123, 124, 130, 137, 144, 145, 163, 170, 175, 176, 348, 351, 353, 354, 389, 390, 401, 404, 405, 407, 410, 438, 458, 493], "primarili": [77, 83, 133, 136], "introspect": 77, "constructor": 78, "5000000": [79, 81, 82], "assert": [81, 120, 215, 284, 316, 470], "implicit_low": [83, 86, 87, 88, 89, 90, 100], "intersect": [83, 104, 109, 130, 149, 351], "exclusive_min": [83, 97, 103], "implicit_upp": [83, 86, 87, 88, 89, 90, 93, 101], "__len__": [83, 92, 130, 140, 266, 268], "__contains__": [83, 84, 85], "__iter__": [83, 91], "iter": [83, 91], "__str__": [83, 94], "__repr__": [83, 93, 130, 141, 163, 173, 200, 213, 217, 233, 282, 291, 314, 322], "4611686018427387904": [96, 97], "propag": [99, 104, 143, 149], "9223372036854775807": 106, "particularli": [106, 492], "meaning": 106, "numpyindexingspec": [107, 108, 112, 118, 163, 168, 187, 198, 282, 287, 302, 313, 314, 319, 335, 349, 350, 359, 363, 378, 379, 396, 397, 446], "oindex": [107, 112, 163, 168, 187, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 360, 363, 364, 378, 379, 396, 397, 446], "outer": [107, 112, 163, 187, 282, 302, 314, 335, 350, 378, 379, 446], "vindex": [107, 108, 118, 163, 168, 198, 282, 287, 288, 302, 313, 314, 319, 320, 335, 349, 350, 359, 360, 363, 364, 378, 379, 396, 397, 446], "translate_to": [107, 116, 130, 161, 163, 196, 282, 310, 314, 346, 350, 394, 446, 483], "translate_bi": [107, 108, 110, 115, 130, 133, 160, 163, 165, 167, 195, 282, 309, 314, 342, 343, 345, 350, 393, 446], "shift": [107, 114, 115, 446, 493], "translate_backward_bi": [107, 114, 130, 159, 163, 194, 282, 308, 314, 344, 350, 392, 446], "amount": [107, 113, 240, 446, 493], "dimselectionlik": [107, 117, 130, 135, 162, 163, 197, 282, 311, 314, 347, 350, 395, 446, 447], "diagon": [107, 109, 446], "extract": [107, 109, 446, 493], "mark_bounds_implicit": [107, 111, 130, 152, 163, 185, 282, 300, 314, 333, 350, 375, 446], "slice": [107, 108, 111, 113, 130, 132, 148, 152, 163, 166, 185, 282, 300, 314, 333, 350, 375, 446, 493, 494], "term": [108, 112, 118, 187, 198, 302, 313, 335, 349, 363, 378, 379, 396, 397, 493], "stop": [108, 111, 152, 185, 300, 333, 375, 493], "inert": [108, 493], "necessarili": [108, 351, 493, 495], "traceback": [108, 123, 135, 231, 232, 234, 243, 279, 288, 493], "indexerror": [108, 110, 111, 113, 114, 115, 116, 150, 152, 161, 184, 185, 196, 288, 299, 300, 310, 332, 333, 346, 374, 375, 394, 493], "sole": 108, "nonzero": [108, 493], "remov": 109, "newli": 109, "duplic": [110, 150, 184, 299, 332, 374, 493], "adjust": 111, "resolv": [111, 120, 129, 240, 243, 248, 350, 384, 385, 493], "expand": [111, 384], "Be": 111, "bypass": 111, "s_subregion": [111, 493], "orthogon": [112, 187, 302, 335, 378, 379, 493], "expr": [113, 130, 133, 163, 167, 282, 286, 288, 314, 318, 320, 350, 358, 360, 362, 364, 493], "irrespect": [113, 239, 243], "unchang": [113, 114, 115, 116, 159, 160, 161, 194, 195, 196, 223, 241, 308, 309, 310, 344, 345, 346, 348, 392, 393, 394, 493], "neg": [117, 134, 148, 445, 485, 493, 495], "reorder": 117, "uncondition": [118, 198, 313, 349, 396, 397, 493], "pattern": 119, "asyncio": [119, 120, 121, 122, 400, 492, 494], "keyword": 119, "synchron": [119, 231, 232, 234, 350, 356, 361, 362, 363, 364, 379, 382, 397, 400, 401, 408, 492, 494], "add_done_callback": [119, 121, 126, 428, 429], "lambda": 119, "wait": [119, 400, 492, 494], "design": 119, "interoper": [119, 350, 356, 439, 494], "loop": [119, 120, 121, 492], "ensure_futur": [119, 400], "70": [119, 317, 318, 319, 320, 335, 349, 356, 357, 358, 359, 360, 361, 362, 363, 364, 370, 371, 378, 379, 382, 389, 396, 397, 400], "callabl": [119, 121, 127, 428, 429, 436, 492], "upon": [119, 121, 493], "remove_done_callback": [119, 127, 428, 436], "unregist": [119, 127], "cancel": [119, 122, 123, 124, 400, 428, 430, 431], "abstracteventloop": [120, 492], "async": [120, 401, 492, 494], "def": [120, 492], "get_valu": 120, "coroutin": [120, 129, 492], "get_running_loop": [120, 492], "readi": [121, 125, 128, 238, 239, 243, 382, 385, 400, 409, 482], "wrap": 121, "call_soon_threadsaf": 121, "unsuccessfulli": [122, 128, 277, 279], "cancellederror": [122, 123], "deadlin": [125, 128, 435, 437], "successfulli": [125, 277, 280, 351, 400, 409, 428], "timeouterror": [125, 128], "did": [125, 128], "keyboardinterrupt": [125, 128], "main": [125, 128], "keyboard": [125, 128], "interrupt": [125, 128], "success": [128, 232, 406, 408], "cartesian": 130, "product": [130, 157], "immut": [130, 411, 492, 493], "implicit_lower_bound": [130, 137, 144, 163, 170, 175, 193, 493], "implicit_upper_bound": [130, 137, 145, 163, 170, 176, 193], "index_exp": [130, 148, 492], "box": [130, 143], "discrep": [132, 166], "behav": 133, "consequ": [133, 136, 223, 244, 348, 389], "though": [133, 136, 492], "output_rank": [136, 163, 165, 190, 288, 320, 360, 361, 364], "len": 140, "arr": 148, "60": [157, 317, 318, 357, 358, 361, 362, 366, 396, 495], "input_origin": [163, 179, 181], "__call__": [163, 165, 450, 451], "obj": [168, 351, 353, 493], "index_rang": [170, 193, 256, 258, 261], "timestampedstoragegener": [200, 208, 209, 210, 225, 226, 227, 228, 229, 241, 243, 248, 492], "readresult": [200, 208, 209, 210, 211, 212, 241, 243, 248], "state": [200, 208, 209, 211, 241, 243, 248], "stamp": [200, 208, 209, 210, 241, 243, 248], "miss": [200, 208, 209, 211, 243, 248, 495], "txn": [200, 247, 363, 400, 401], "with_transact": [200, 241, 247, 350, 363, 398, 400, 401, 445, 482, 483, 485, 492], "commit_sync": [200, 363, 401, 406, 408], "keyrang": [200, 201, 202, 203, 204, 205, 206, 207, 238, 239, 240], "retain_context": [200, 244, 389], "delete_rang": [200, 238], "experimental_copy_range_to": [200, 239], "__setitem__": [200, 231, 232, 234, 243, 248, 350, 361, 362, 363, 364, 379, 397], "__delitem__": [200, 231, 232, 234, 243, 248], "__add__": [200, 213, 214, 230], "__truediv__": [200, 213, 214, 218, 230, 235, 411, 419], "usual": [203, 207, 493], "r": [205, 376], "unbind_context": [213, 223, 244, 348, 389], "dataabc": [214, 230], "comparison": [215, 284, 289, 312, 316, 348, 482], "context_a": [215, 316], "context_b": [215, 316], "strip_context": [223, 348, 389], "captur": [223, 244, 348, 389], "graph": [223, 244, 348, 389], "interdepend": [223, 244, 348, 389], "isomorph": [223, 244, 348, 389], "keyerror": [231, 232, 234, 243], "record": [231, 234, 238, 239, 248], "continu": [231, 232, 234], "aa": 238, "cc": 238, "source_rang": 239, "source_staleness_bound": 239, "abl": 239, "violat": 239, "fraction": [239, 243], "made": [239, 243, 401, 438, 492], "ag": [239, 243], "strip_prefix_length": 240, "strip": [240, 417, 495], "if_not_equ": [243, 423, 424, 492], "staleness_bound": [243, 423, 425], "reflect": [243, 359, 370, 382, 400, 428], "commit_async": [247, 400, 401, 403, 406, 408], "if_equ": [248, 426, 427], "arg0": [266, 267, 450, 451], "signal": 277, "set_result": [277, 280], "set_except": [277, 279], "union": 281, "unconstrain": [295, 482], "open_mod": [314, 336, 348, 350, 389, 482], "cast_spec": 323, "downsampled_spec": 323, "um": 327, "accessor": 336, "mutat": 336, "minimal_spec": [348, 389], "recheck_cach": [348, 389, 482], "20000": [350, 494], "1048": 350, "u4": [350, 359, 360, 366, 378, 389, 396], "storagestatist": [350, 351, 352, 353, 354, 390], "statist": [350, 351, 353, 354, 390, 481], "__array__": [350, 356, 382], "ndarrai": [350, 356, 492, 493, 494], "polici": [350, 385], "storage_statist": [350, 351, 353, 354, 390], "readabl": [350, 383], "writabl": [350, 399, 438], "yet": [350, 372, 382], "astyp": [350, 365], "These": 351, "about": 351, "were": [351, 493], "not_stor": [351, 352, 354, 390], "similarli": 351, "fully_stor": [351, 352, 353, 390], "query_fully_stor": [353, 390], "query_not_stor": [354, 390], "partit": [356, 495], "mere": [359, 400, 428], "subscript": [361, 362, 363, 364, 379, 397, 493, 494], "fine": [361, 362, 363, 364, 379, 397], "grain": [361, 362, 363, 364, 379, 397], "shorthand": [363, 364], "5nm": [369, 418, 420, 421], "8nm": 369, "rw": 376, "uncommit": [382, 400, 401], "resize_metadata_onli": 384, "resize_tied_bound": 384, "expand_onli": 384, "shrink_onli": 384, "param": 384, "shrunk": 384, "outsid": [384, 401, 493], "ti": 384, "caution": 384, "fix_resizable_bound": 385, "possibli": 386, "significantli": 390, "notimplementederror": 390, "can_reference_source_data_indefinit": 400, "track": 400, "surviv": 400, "acknowledg": 400, "jointli": 400, "accomplish": 400, "keep": 400, "mind": 400, "arrang": 400, "perfectli": [400, 493], "disjoint": 400, "coalesc": [400, 401], "now": [400, 482], "visibl": 401, "roll": 401, "observ": [401, 492], "43": 401, "44": 401, "45": 401, "exit": 401, "repeatable_read": [401, 402], "commit_start": [401, 407], "repeat": 402, "quaniti": [411, 495], "base_unit": [411, 413, 415, 417, 420, 421, 495], "udunits2": [411, 495], "deviat": [411, 495], "__mul__": [411, 418], "divisor": [411, 419], "divid": [411, 419, 493], "trail": [417, 495], "whitespac": [417, 495], "3e5": 417, "300000": 417, "7nm": 419, "u": [420, 421], "newer": [423, 424], "fulfil": [423, 425], "hold": 428, "longer": 428, "forward": 428, "axi": [445, 485], "unshar": [445, 482, 483, 485, 492], "numpy_dtyp": [450, 455], "metric_prefix": [458, 459, 460], "include_zero_metr": 458, "dict": 458, "job": 460, "statu": 460, "overwrit": 461, "ml": [465, 466, 467, 468, 469], "object_": [476, 486, 491], "port": [478, 480], "btreenod": 481, "versionnod": 481, "manifest": 481, "ce": 481, "8388608": 481, "version_tree_nod": 481, "35": 481, "78": 481, "btree": 481, "inline_valu": 481, "minim": [482, 493], "janelia": 482, "flyem": 482, "hemibrain": 482, "segment": [482, 494, 495], "0x8": [482, 494], "41408": [482, 494], "1414": 482, "707": 482, "characterist": 482, "simultan": 482, "redund": [482, 495], "store2": 482, "unverifi": 482, "know": 482, "parallel": 482, "nened": 483, "argument": [484, 493], "sy": 484, "termin": [486, 491], "read_funct": 492, "write_funct": 492, "do_read": 492, "read_param": 492, "102": [492, 494], "103": 492, "104": 492, "106": 492, "read_context": 492, "do_writ": 492, "write_context": 492, "recomput": 492, "100mb": [492, 494], "broader": 492, "wish": 492, "cloudpickl": 492, "preserv": 492, "unpickl": 492, "free": 492, "basic": 493, "integr": 493, "array_lik": 493, "out_of_rang": 493, "__index__": 493, "pep": 493, "357": 493, "toward": 493, "silent": 493, "unequ": 493, "domin": 493, "interleav": 493, "legaci": 493, "wherebi": 493, "confus": 493, "mix": 493, "perfect": 493, "few": 493, "shortcut": 493, "truncat": 493, "predecessor": 493, "dask": 493, "propos": 493, "enhanc": 493, "power": 493, "sel": 493, "op1": 493, "opn": 493, "denot": 493, "lightweight": 493, "easili": 493, "flatten": 493, "sum": 493, "plu": 493, "likewis": 493, "intermedi": 493, "dexpr": 493, "iexpr": 493, "arg": 493, "onto": 493, "suffici": 493, "squar": 493, "import": 494, "write_futur": 494, "82": 494, "99": 494, "83": 494, "demonstr": 494, "flyeem": 494, "dataset_futur": 494, "100_000_000": 494, "0x": 494, "dataset_3d": 494, "100x100x1": 494, "middl": 494, "15000": 494, "15100": 494, "read_futur": 494, "1194100437": 494, "1408314276": 494, "1161117856": 494, "1132030694": 494, "5813054053": 494, "hit": 494, "against": 495, "recurs": 495, "third": 495, "chunkss": 495, "unshard": 495, "evenli": 495, "subdivid": 495, "boundari": 495, "further": 495, "9223372036854775808": 495, "486000": 495, "90": 495, "canon": 495, "5e": 495, "9m": 495, "char": 496, "occupi": 496, "ascii": 496, "expon": 496, "mantissa": 496, "bia": 496, "nan": 496, "infin": 496, "utf": 496}, "objects": {"": [[10, 0, 1, "json-CacheRevalidationBound", "CacheRevalidationBound", ""], [495, 0, 1, "json-ChunkLayout", "ChunkLayout", ""], [495, 0, 1, "json-ChunkLayout/Grid", "ChunkLayout/Grid", "Constraints on the write/read/codec chunk grids."], [495, 0, 1, "json-Codec", "Codec", ""], [0, 0, 1, "json-Context", "Context", ""], [0, 0, 1, "json-ContextResource", "ContextResource", ""], [3, 0, 1, "json-DownsampleMethod", "DownsampleMethod", "Downsample method"], [19, 0, 1, "json-IndexDomain", "IndexDomain", ""], [19, 0, 1, "json-IndexInterval", "IndexInterval", "Specifies a closed interval of integer index values."], [19, 0, 1, "json-IndexTransform", "IndexTransform", ""], [10, 0, 1, "json-KeyValueStoreBackedChunkDriver", "KeyValueStoreBackedChunkDriver", ""], [24, 0, 1, "json-KvStore", "KvStore", "Key-value store specification."], [24, 0, 1, "json-KvStoreUrl", "KvStoreUrl", "URL representation of a key-value store."], [21, 0, 1, "json-KvStoreUrl/file", "KvStoreUrl/file", "file:// KvStore URL scheme"], [22, 0, 1, "json-KvStoreUrl/gs", "KvStoreUrl/gs", "gs:// KvStore URL scheme"], [23, 0, 1, "json-KvStoreUrl/http", "KvStoreUrl/http", "http:// and https:// KvStore URL scheme"], [26, 0, 1, "json-KvStoreUrl/memory", "KvStoreUrl/memory", "memory:// KvStore URL scheme"], [29, 0, 1, "json-KvStoreUrl/s3", "KvStoreUrl/s3", "s3:// KvStore URL scheme"], [19, 0, 1, "json-OutputIndexMap", "OutputIndexMap", "Specifies a transform from an input space to a single output index."], [495, 0, 1, "json-Schema", "Schema", ""], [496, 0, 1, "json-TensorStore", "TensorStore", "Specifies a TensorStore to open/create."], [495, 0, 1, "json-Unit", "Unit", "Specifies a physical quantity/unit."], [1, 0, 1, "json-driver/array", "driver/array", ""], [4, 0, 1, "json-driver/avif", "driver/avif", ""], [5, 0, 1, "json-driver/bmp", "driver/bmp", ""], [2, 0, 1, "json-driver/cast", "driver/cast", ""], [3, 0, 1, "json-driver/downsample", "driver/downsample", ""], [6, 0, 1, "json-driver/jpeg", "driver/jpeg", ""], [11, 0, 1, "json-driver/json", "driver/json", ""], [12, 0, 1, "json-driver/n5", "driver/n5", ""], [12, 0, 1, "json-driver/n5/Codec", "driver/n5/Codec", ""], [12, 0, 1, "json-driver/n5/Compression", "driver/n5/Compression", ""], [12, 0, 1, "json-driver/n5/Compression/blosc", "driver/n5/Compression/blosc", ""], [12, 0, 1, "json-driver/n5/Compression/bzip2", "driver/n5/Compression/bzip2", ""], [12, 0, 1, "json-driver/n5/Compression/gzip", "driver/n5/Compression/gzip", ""], [12, 0, 1, "json-driver/n5/Compression/raw", "driver/n5/Compression/raw", ""], [12, 0, 1, "json-driver/n5/Compression/xz", "driver/n5/Compression/xz", ""], [13, 0, 1, "json-driver/neuroglancer_precomputed", "driver/neuroglancer_precomputed", ""], [13, 0, 1, "json-driver/neuroglancer_precomputed/Codec", "driver/neuroglancer_precomputed/Codec", "Neuroglancer Precomputed Codec"], [7, 0, 1, "json-driver/png", "driver/png", ""], [14, 0, 1, "json-driver/stack", "driver/stack", ""], [8, 0, 1, "json-driver/tiff", "driver/tiff", ""], [9, 0, 1, "json-driver/webp", "driver/webp", ""], [15, 0, 1, "json-driver/zarr", "driver/zarr", ""], [15, 0, 1, "json-driver/zarr/Codec", "driver/zarr/Codec", ""], [15, 0, 1, "json-driver/zarr/Compressor", "driver/zarr/Compressor", "Compressor"], [15, 0, 1, "json-driver/zarr/Compressor/blosc", "driver/zarr/Compressor/blosc", ""], [15, 0, 1, "json-driver/zarr/Compressor/bz2", "driver/zarr/Compressor/bz2", ""], [15, 0, 1, "json-driver/zarr/Compressor/zlib", "driver/zarr/Compressor/zlib", ""], [15, 0, 1, "json-driver/zarr/Compressor/zstd", "driver/zarr/Compressor/zstd", ""], [16, 0, 1, "json-driver/zarr3", "driver/zarr3", ""], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding", "driver/zarr3/ChunkKeyEncoding", "Specifies the encoding of chunk grid positions as keys in the underlying kvstore."], [16, 0, 1, "json-driver/zarr3/Codec", "driver/zarr3/Codec", ""], [16, 0, 1, "json-driver/zarr3/Codec/blosc", "driver/zarr3/Codec/blosc", "Specifies Blosc compression."], [16, 0, 1, "json-driver/zarr3/Codec/bytes", "driver/zarr3/Codec/bytes", "Fixed-size encoding for numeric types."], [16, 0, 1, "json-driver/zarr3/Codec/crc32c", "driver/zarr3/Codec/crc32c", "Appends a CRC-32C checksum to detect data corruption."], [16, 0, 1, "json-driver/zarr3/Codec/gzip", "driver/zarr3/Codec/gzip", "Specifies gzip compression."], [16, 0, 1, "json-driver/zarr3/Codec/sharding_indexed", "driver/zarr3/Codec/sharding_indexed", "Sharding codec that enables hierarchical chunking."], [16, 0, 1, "json-driver/zarr3/Codec/transpose", "driver/zarr3/Codec/transpose", "Transposes the dimensions of an array."], [16, 0, 1, "json-driver/zarr3/Codec/zstd", "driver/zarr3/Codec/zstd", "Specifies Zstd compression."], [16, 0, 1, "json-driver/zarr3/CodecChain", "driver/zarr3/CodecChain", "Specifies a chain of codecs."], [16, 0, 1, "json-driver/zarr3/DataType", "driver/zarr3/DataType", "Specifies the zarr data type."], [16, 0, 1, "json-driver/zarr3/Metadata", "driver/zarr3/Metadata", ""], [16, 0, 1, "json-driver/zarr3/SingleCodec", "driver/zarr3/SingleCodec", "Specifies a single codec."], [496, 0, 1, "json-dtype", "dtype", "Specifies a TensorStore data type."], [21, 0, 1, "json-kvstore/file", "kvstore/file", "Read/write access to the local filesystem."], [22, 0, 1, "json-kvstore/gcs", "kvstore/gcs", "Read/write access to Google Cloud Storage (GCS)."], [23, 0, 1, "json-kvstore/http", "kvstore/http", "Read-only access to arbitrary HTTP servers."], [25, 0, 1, "json-kvstore/kvstack", "kvstore/kvstack", "Stack (overlay) driver for key value store mapping."], [26, 0, 1, "json-kvstore/memory", "kvstore/memory", "Read/write, non-persistent in-memory storage."], [27, 0, 1, "json-kvstore/neuroglancer_uint64_sharded", "kvstore/neuroglancer_uint64_sharded", "Read/write adapter for the Neuroglancer Precomputed sharded format."], [27, 0, 1, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec", "kvstore/neuroglancer_uint64_sharded/ShardingSpec", "Sharding metadata"], [28, 0, 1, "json-kvstore/ocdbt", "kvstore/ocdbt", "Read/write adapter for the OCDBT format."], [28, 0, 1, "json-kvstore/ocdbt/Compression/zstd", "kvstore/ocdbt/Compression/zstd", "Specifies Zstandard compression."], [29, 0, 1, "json-kvstore/s3", "kvstore/s3", "Read/write access to Amazon S3-compatible object stores."], [30, 0, 1, "json-kvstore/tsgrpc_kvstore", "kvstore/tsgrpc_kvstore", "Read/write key-value store using the tensorstore-specific gRPC protocol."], [31, 0, 1, "json-kvstore/zarr3_sharding_indexed", "kvstore/zarr3_sharding_indexed", "Read/write adapter for the zarr v3 sharded_indexed format."], [32, 0, 1, "json-kvstore/zip", "kvstore/zip", "Read-only adapter for the ZIP archive format."], [20, 9, 1, 1, "ARCHFLAGS", "macOS only. Specifies the CPU architecture to target for cross-compilation. May be -arch x86_64 or -arch arm64. Universal2 builds (specified by -arch arm64 -arch x86_64 are not supported)."], [29, 9, 1, 1, "AWS_ACCESS_KEY_ID", "Specifies an AWS access key associated with an IAM account. See "], [29, 9, 1, 1, "AWS_EC2_METADATA_SERVICE_ENDPOINT", "Overrides the default EC2 Instance Metadata Service (IMDS) endpoint of http://169.254.169.254. This must be a valid uri, and should respond to the AWS IMDS api endpoints. See "], [29, 9, 1, 1, "AWS_PROFILE", "Specifies the name of the AWS CLI profile with the credentials and options to use. This can be the name of a profile stored in a credentials or config file, or the value default to use the default profile."], [29, 9, 1, 1, "AWS_SECRET_ACCESS_KEY", "Specifies the secret key associated with the access key. This is essentially the \"password\" for the access key. See "], [29, 9, 1, 1, "AWS_SESSION_TOKEN", "Specifies the session token value that is required if you are using temporary security credentials that you retrieved directly from AWS STS operations. See "], [29, 9, 1, 1, "AWS_SHARED_CREDENTIALS_FILE", "Specifies the location of the file that the AWS CLI uses to store access keys. The default path is ~/.aws/credentials. See "], [20, 9, 1, 1, "BAZELISK_HOME", "Duplicate explicit target name: \"bazelisk\"."], [17, 9, 1, 1, "GOOGLE_APPLICATION_CREDENTIALS", "Specifies the local path to a Google Cloud JSON credentials file. Refer to the Google Cloud Storage Authentication section for details."], [20, 9, 1, 1, "MACOSX_DEPLOYMENT_TARGET", "macOS only. Specifies the minimum required macOS version to target. Must not be earlier than 10.14. If not specified, defaults to the same macOS version required by the Python binary itself, or 10.14 if later."], [20, 9, 1, 1, "PYTHON_BIN_PATH", "Path to Python binary to use when running Python executables/tests. When Bazel is invoked by the Python package build (setup.py), this is set automatically."], [17, 9, 1, 1, "SSLKEYLOGFILE", "Specifies the path to a local file where information necessary to decrypt TensorStore's TLS traffic will be saved in a format compatible with Wireshark. Refer to the libcurl documentation for more details."], [20, 9, 1, 1, "TENSORSTORE_BAZELISK", "Path to Bazelisk script that is invoked in order to execute the build. By default the bundled bazelisk.py is used, but this environment variable allows that to be overridden in order to pass additional options, etc."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_BUILD_OPTIONS", "Additional Bazel build options or configuration settings to specify when building. The encoding is the same as for TENSORSTORE_BAZEL_STARTUP_OPTIONS."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_COMPILATION_MODE", "Bazel compilation mode to use. Defaults to opt (optimized build)."], [20, 9, 1, 1, "TENSORSTORE_BAZEL_STARTUP_OPTIONS", "Additional Bazel startup options to specify when building. Multiple options may be separated by spaces; options containing spaces or other special characters should be encoded according to Posix shell escaping rules as implemented by shlex.split()."], [17, 9, 1, 1, "TENSORSTORE_CA_BUNDLE", "Specifies the path to a local file containing one or more CA certificates concatenated into a single file in PEM format. On many Linux distributions, the system certificate bundle is available at /etc/ssl/certs/ca-certificates.crt. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "TENSORSTORE_CA_PATH", "Specifies the path of a local directory containing one or more CA certificates in PEM format. Each file in the directory must contain a single certificate, and the directory must be prepared using the OpenSSL c_rehash command. Refer to the libcurl documentation for more details. Note that this is not the most common format for the system CA certificate store. In most cases, the system CA certificate store should instead be specified using TENSORSTORE_CA_BUNDLE."], [17, 9, 1, 1, "TENSORSTORE_CURL_VERBOSE", "If set to any value, verbose debugging information will be printed to stderr for all HTTP requests."], [17, 9, 1, 1, "TENSORSTORE_GCS_HTTP_URL", "Specifies to connect to an alternative server in place of https://storage.googleapis.com. Note that the normal Google oauth2 credentials are included in requests, and therefore only trusted servers should be used."], [17, 9, 1, 1, "TENSORSTORE_GCS_REQUEST_CONCURRENCY", "Specifies the concurrency level used by the shared Context Context.gcs_request_concurrency resource. Defaults to 32."], [17, 9, 1, 1, "TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS", "Specifies the maximum number of concurrent streams per HTTP/2 connection, without limiting the total number of active connections. When unset, a default of 4 concurrent streams are permitted."], [20, 9, 1, 1, "TENSORSTORE_PREBUILT_DIR", "If specified, building is skipped, and instead setup.py expects to find the pre-built extension module in the specified directory, from a prior invocation of build_ext:"], [29, 9, 1, 1, "TENSORSTORE_S3_REQUEST_CONCURRENCY", "Specifies the concurrency level used by the shared Context Context.s3_request_concurrency resource. Defaults to 32."], [20, 9, 1, 1, "TENSORSTORE_SYSTEM_LIBS", "To use system-provided libraries, set the TENSORSTORE_SYSTEM_LIBS environment variable to a comma-separated list of the following identifiers prior to invoking Bazel:"], [17, 9, 1, 1, "TENSORSTORE_VERBOSE_LOGGING", "Enables debug logging for tensorstore internal subsystems. Set to comma separated list of values, where each value is one of name=int or just name. When all is, present, then verbose logging will be enabled for each subsytem, otherwise logging is set only for those subsystems present in the list."], [17, 9, 1, 1, "all_proxy", "Specifies a proxy server to use for making any HTTP or HTTPS request. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "http_proxy", "Specifies a proxy server to use for making HTTP (not HTTPS) requests. Takes precedence over all_proxy. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "https_proxy", "Specifies a proxy server to use for making HTTPS requests. Takes precedence over all_proxy. Refer to the libcurl documentation for more details."], [17, 9, 1, 1, "no_proxy", "Specifies a comma-separated list of hostnames or ip addresses for which proxying is disabled. Refer to the libcurl documentation for more details."]], "ChunkLayout": [[495, 1, 2, "json-ChunkLayout.chunk", "chunk", "Combined constraints on write/read/codec chunks."], [495, 1, 2, "json-ChunkLayout.codec_chunk", "codec_chunk", "Constraints on the chunk grid used by the codec, if applicable."], [495, 1, 2, "json-ChunkLayout.grid_origin", "grid_origin", "Specifies hard constraints on the origin of the chunk grid."], [495, 1, 2, "json-ChunkLayout.grid_origin_soft_constraint", "grid_origin_soft_constraint", "Specifies preferred values for the origin of the chunk grid rather than hard constraints."], [495, 1, 2, "json-ChunkLayout.inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks."], [495, 1, 2, "json-ChunkLayout.inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. If inner_order is also specified, it takes precedence."], [495, 1, 2, "json-ChunkLayout.rank", "rank", "Number of dimensions."], [495, 1, 2, "json-ChunkLayout.read_chunk", "read_chunk", "Constraints on the chunk grid over which reads may be efficiently partitioned."], [495, 1, 2, "json-ChunkLayout.write_chunk", "write_chunk", "Constraints on the chunk grid over which writes may be efficiently partitioned."]], "ChunkLayout/Grid": [[495, 1, 2, "json-ChunkLayout/Grid.aspect_ratio", "aspect_ratio", "Aspect ratio of the chunk shape."], [495, 1, 2, "json-ChunkLayout/Grid.aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraint on aspect ratio, lower precedence than aspect_ratio."], [495, 1, 2, "json-ChunkLayout/Grid.elements", "elements", "Preferred number of elements per chunk."], [495, 1, 2, "json-ChunkLayout/Grid.elements_soft_constraint", "elements_soft_constraint", "Preferred number of elements per chunk, lower precedence than elements."], [495, 1, 2, "json-ChunkLayout/Grid.shape", "shape", "Hard constraints on the chunk size for each dimension."], [495, 1, 2, "json-ChunkLayout/Grid.shape_soft_constraint", "shape_soft_constraint", "Preferred chunk sizes for each dimension."]], "Codec": [[495, 1, 2, "json-Codec.driver", "driver", "Driver identifier"]], "Context": [[0, 1, 2, "json-Context.", "<resource-type>", ""], [0, 1, 2, "json-Context.#", "<resource-type>#<id>", ""], [29, 0, 1, "json-Context.aws_credentials", "aws_credentials", ""], [0, 0, 1, "json-Context.cache_pool", "cache_pool", ""], [30, 0, 1, "json-Context.data_copy_concurrency", "data_copy_concurrency", ""], [22, 0, 1, "json-Context.experimental_gcs_rate_limiter", "experimental_gcs_rate_limiter", ""], [29, 0, 1, "json-Context.experimental_s3_rate_limiter", "experimental_s3_rate_limiter", ""], [21, 0, 1, "json-Context.file_io_concurrency", "file_io_concurrency", ""], [21, 0, 1, "json-Context.file_io_sync", "file_io_sync", "Specifies durability of writes."], [22, 0, 1, "json-Context.gcs_request_concurrency", "gcs_request_concurrency", ""], [22, 0, 1, "json-Context.gcs_request_retries", "gcs_request_retries", ""], [22, 0, 1, "json-Context.gcs_user_project", "gcs_user_project", ""], [23, 0, 1, "json-Context.http_request_concurrency", "http_request_concurrency", ""], [23, 0, 1, "json-Context.http_request_retries", "http_request_retries", ""], [26, 0, 1, "json-Context.memory_key_value_store", "memory_key_value_store", ""], [28, 0, 1, "json-Context.ocdbt_coordinator", "ocdbt_coordinator", "Enables distributed coordination for OCDBT."], [29, 0, 1, "json-Context.s3_request_concurrency", "s3_request_concurrency", ""], [29, 0, 1, "json-Context.s3_request_retries", "s3_request_retries", ""]], "Context.aws_credentials": [[29, 1, 2, "json-Context.aws_credentials.anonymous", "anonymous", ""], [29, 1, 2, "json-Context.aws_credentials.filename", "filename", ""], [29, 1, 2, "json-Context.aws_credentials.metadata_endpoint", "metadata_endpoint", ""], [29, 1, 2, "json-Context.aws_credentials.profile", "profile", ""]], "Context.cache_pool": [[0, 1, 2, "json-Context.cache_pool.total_bytes_limit", "total_bytes_limit", ""]], "Context.data_copy_concurrency": [[30, 1, 2, "json-Context.data_copy_concurrency.limit", "limit", ""]], "Context.experimental_gcs_rate_limiter": [[22, 1, 2, "json-Context.experimental_gcs_rate_limiter.doubling_time", "doubling_time", ""], [22, 1, 2, "json-Context.experimental_gcs_rate_limiter.read_rate", "read_rate", ""], [22, 1, 2, "json-Context.experimental_gcs_rate_limiter.write_rate", "write_rate", ""]], "Context.experimental_s3_rate_limiter": [[29, 1, 2, "json-Context.experimental_s3_rate_limiter.doubling_time", "doubling_time", ""], [29, 1, 2, "json-Context.experimental_s3_rate_limiter.read_rate", "read_rate", ""], [29, 1, 2, "json-Context.experimental_s3_rate_limiter.write_rate", "write_rate", ""]], "Context.file_io_concurrency": [[21, 1, 2, "json-Context.file_io_concurrency.limit", "limit", ""]], "Context.gcs_request_concurrency": [[22, 1, 2, "json-Context.gcs_request_concurrency.limit", "limit", ""]], "Context.gcs_request_retries": [[22, 1, 2, "json-Context.gcs_request_retries.initial_delay", "initial_delay", ""], [22, 1, 2, "json-Context.gcs_request_retries.max_delay", "max_delay", ""], [22, 1, 2, "json-Context.gcs_request_retries.max_retries", "max_retries", ""]], "Context.gcs_user_project": [[22, 1, 2, "json-Context.gcs_user_project.project_id", "project_id", "Google Cloud project id, e.g. \"my-project\". The Google Cloud account that is used must have appropriate permissions to bill to the specified project."]], "Context.http_request_concurrency": [[23, 1, 2, "json-Context.http_request_concurrency.limit", "limit", ""]], "Context.http_request_retries": [[23, 1, 2, "json-Context.http_request_retries.initial_delay", "initial_delay", ""], [23, 1, 2, "json-Context.http_request_retries.max_delay", "max_delay", ""], [23, 1, 2, "json-Context.http_request_retries.max_retries", "max_retries", ""]], "Context.ocdbt_coordinator": [[28, 1, 2, "json-Context.ocdbt_coordinator.address", "address", "Address of gRPC coordinator server."], [28, 1, 2, "json-Context.ocdbt_coordinator.lease_duration", "lease_duration", "Duration of lease to request from coordinator for B+tree key ranges."]], "Context.s3_request_concurrency": [[29, 1, 2, "json-Context.s3_request_concurrency.limit", "limit", ""]], "Context.s3_request_retries": [[29, 1, 2, "json-Context.s3_request_retries.initial_delay", "initial_delay", ""], [29, 1, 2, "json-Context.s3_request_retries.max_delay", "max_delay", ""], [29, 1, 2, "json-Context.s3_request_retries.max_retries", "max_retries", ""]], "DownsampleMethod": [[3, 1, 2, "json-DownsampleMethod.max", "max", ""], [3, 1, 2, "json-DownsampleMethod.mean", "mean", ""], [3, 1, 2, "json-DownsampleMethod.median", "median", ""], [3, 1, 2, "json-DownsampleMethod.min", "min", ""], [3, 1, 2, "json-DownsampleMethod.mode", "mode", ""], [3, 1, 2, "json-DownsampleMethod.stride", "stride", ""]], "IndexDomain": [[19, 1, 2, "json-IndexDomain.exclusive_max", "exclusive_max", "Exclusive upper bounds of the domain."], [19, 1, 2, "json-IndexDomain.inclusive_max", "inclusive_max", "Inclusive upper bounds of the domain."], [19, 1, 2, "json-IndexDomain.inclusive_min", "inclusive_min", "Inclusive lower bounds of the domain."], [19, 1, 2, "json-IndexDomain.labels", "labels", "Dimension labels for each dimension."], [19, 1, 2, "json-IndexDomain.rank", "rank", "Number of dimensions."], [19, 1, 2, "json-IndexDomain.shape", "shape", "Extent of each dimension of the domain."]], "IndexTransform": [[19, 1, 2, "json-IndexTransform.input_exclusive_max", "input_exclusive_max", "Exclusive upper bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_inclusive_max", "input_inclusive_max", "Inclusive upper bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_inclusive_min", "input_inclusive_min", "Inclusive lower bounds of the input domain."], [19, 1, 2, "json-IndexTransform.input_labels", "input_labels", "Dimension labels for each input domain dimension."], [19, 1, 2, "json-IndexTransform.input_rank", "input_rank", "Number of input dimensions."], [19, 1, 2, "json-IndexTransform.input_shape", "input_shape", "Extent of each dimension of the input domain."], [19, 1, 2, "json-IndexTransform.output", "output", "Specifies the output index map for each output dimension."]], "KeyValueStoreBackedChunkDriver": [[10, 1, 2, "json-KeyValueStoreBackedChunkDriver.assume_cached_metadata", "assume_cached_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.assume_metadata", "assume_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.cache_pool", "cache_pool", "Cache pool for data."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.context", "context", "Specifies context resources that augment/override the parent context."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.create", "create", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.data_copy_concurrency", "data_copy_concurrency", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.delete_existing", "delete_existing", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.driver", "driver", "Driver identifier"], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.dtype", "dtype", "Specifies the data type."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.kvstore", "kvstore", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.open", "open", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.path", "path", "Additional path within the KvStore specified by kvstore."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.rank", "rank", "Specifies the rank of the TensorStore."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.recheck_cached_data", "recheck_cached_data", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.recheck_cached_metadata", "recheck_cached_metadata", ""], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.schema", "schema", "Specifies constraints on the schema."], [10, 1, 2, "json-KeyValueStoreBackedChunkDriver.transform", "transform", "Specifies a transform."]], "KvStore": [[24, 1, 2, "json-KvStore.context", "context", ""], [24, 1, 2, "json-KvStore.driver", "driver", "Key-value store driver identifier"], [24, 1, 2, "json-KvStore.path", "path", "Key prefix within the key-value store."]], "OutputIndexMap": [[19, 1, 2, "json-OutputIndexMap.index_array", "index_array", "If present, indicates that this output dimension uses an index array map, with the index array specified as a nested list of rank equal to the input_rank."], [19, 1, 2, "json-OutputIndexMap.index_array_bounds", "index_array_bounds", ""], [19, 1, 2, "json-OutputIndexMap.input_dimension", "input_dimension", "If present, indicates that this output dimension uses a single input dimension map with the specified input dimension. Must not be specified in conjunction with index_array."], [19, 1, 2, "json-OutputIndexMap.offset", "offset", "Specifies an offset for this output dimension. If neither input_dimension nor index_array is specified, this specifies the constant value to which this output dimension maps."], [19, 1, 2, "json-OutputIndexMap.stride", "stride", "Multiplier for the input index specified by input_dimension or the index array value specified by index_array."]], "Schema": [[495, 1, 2, "json-Schema.chunk_layout", "chunk_layout", "Data storage layout constraints."], [495, 1, 2, "json-Schema.codec", "codec", ""], [495, 1, 2, "json-Schema.dimension_units", "dimension_units", "Physical units of each dimension."], [495, 1, 2, "json-Schema.domain", "domain", "Domain of the TensorStore, including bounds and optional dimension labels."], [495, 1, 2, "json-Schema.dtype", "dtype", "Specifies the data type of the TensorStore."], [495, 1, 2, "json-Schema.fill_value", "fill_value", "Fill value to use for missing data."], [495, 1, 2, "json-Schema.rank", "rank", "Number of dimensions."]], "TensorStore": [[496, 1, 2, "json-TensorStore.context", "context", "Specifies context resources that augment/override the parent context."], [496, 1, 2, "json-TensorStore.driver", "driver", "Driver identifier"], [496, 1, 2, "json-TensorStore.dtype", "dtype", "Specifies the data type."], [496, 1, 2, "json-TensorStore.rank", "rank", "Specifies the rank of the TensorStore."], [496, 1, 2, "json-TensorStore.schema", "schema", "Specifies constraints on the schema."], [496, 1, 2, "json-TensorStore.transform", "transform", "Specifies a transform."]], "driver/array": [[1, 1, 2, "json-driver/array.array", "array", "Nested array of rank equal to rank specifying the initial value."], [1, 1, 2, "json-driver/array.context", "context", "Specifies context resources that augment/override the parent context."], [1, 1, 2, "json-driver/array.data_copy_concurrency", "data_copy_concurrency", ""], [1, 1, 2, "json-driver/array.driver", "driver", ""], [1, 1, 2, "json-driver/array.dtype", "dtype", "Specifies the data type."], [1, 1, 2, "json-driver/array.rank", "rank", "Specifies the rank of the TensorStore."], [1, 1, 2, "json-driver/array.schema", "schema", "Specifies constraints on the schema."], [1, 1, 2, "json-driver/array.transform", "transform", "Specifies a transform."]], "driver/avif": [[4, 1, 2, "json-driver/avif.cache_pool", "cache_pool", ""], [4, 1, 2, "json-driver/avif.context", "context", "Specifies context resources that augment/override the parent context."], [4, 1, 2, "json-driver/avif.data_copy_concurrency", "data_copy_concurrency", ""], [4, 1, 2, "json-driver/avif.driver", "driver", ""], [4, 1, 2, "json-driver/avif.dtype", "dtype", ""], [4, 1, 2, "json-driver/avif.kvstore", "kvstore", ""], [4, 1, 2, "json-driver/avif.quantizer", "quantizer", ""], [4, 1, 2, "json-driver/avif.rank", "rank", "Specifies the rank of the TensorStore."], [4, 1, 2, "json-driver/avif.schema", "schema", "Specifies constraints on the schema."], [4, 1, 2, "json-driver/avif.speed", "speed", ""], [4, 1, 2, "json-driver/avif.transform", "transform", "Specifies a transform."]], "driver/bmp": [[5, 1, 2, "json-driver/bmp.cache_pool", "cache_pool", ""], [5, 1, 2, "json-driver/bmp.context", "context", "Specifies context resources that augment/override the parent context."], [5, 1, 2, "json-driver/bmp.data_copy_concurrency", "data_copy_concurrency", ""], [5, 1, 2, "json-driver/bmp.driver", "driver", ""], [5, 1, 2, "json-driver/bmp.dtype", "dtype", ""], [5, 1, 2, "json-driver/bmp.kvstore", "kvstore", ""], [5, 1, 2, "json-driver/bmp.rank", "rank", "Specifies the rank of the TensorStore."], [5, 1, 2, "json-driver/bmp.schema", "schema", "Specifies constraints on the schema."], [5, 1, 2, "json-driver/bmp.transform", "transform", "Specifies a transform."]], "driver/cast": [[2, 1, 2, "json-driver/cast.base", "base", "Base TensorStore to convert."], [2, 1, 2, "json-driver/cast.context", "context", "Specifies context resources that augment/override the parent context."], [2, 1, 2, "json-driver/cast.driver", "driver", ""], [2, 1, 2, "json-driver/cast.dtype", "dtype", "Specifies the data type under which to view the base TensorStore."], [2, 1, 2, "json-driver/cast.rank", "rank", "Specifies the rank of the TensorStore."], [2, 1, 2, "json-driver/cast.schema", "schema", "Specifies constraints on the schema."], [2, 1, 2, "json-driver/cast.transform", "transform", "Specifies a transform."]], "driver/downsample": [[3, 1, 2, "json-driver/downsample.base", "base", "Base TensorStore to downsample."], [3, 1, 2, "json-driver/downsample.context", "context", "Specifies context resources that augment/override the parent context."], [3, 1, 2, "json-driver/downsample.downsample_factors", "downsample_factors", ""], [3, 1, 2, "json-driver/downsample.downsample_method", "downsample_method", ""], [3, 1, 2, "json-driver/downsample.driver", "driver", ""], [3, 1, 2, "json-driver/downsample.dtype", "dtype", "Specifies the data type."], [3, 1, 2, "json-driver/downsample.rank", "rank", "Specifies the rank of the TensorStore."], [3, 1, 2, "json-driver/downsample.schema", "schema", "Specifies constraints on the schema."], [3, 1, 2, "json-driver/downsample.transform", "transform", "Specifies a transform."]], "driver/jpeg": [[6, 1, 2, "json-driver/jpeg.cache_pool", "cache_pool", ""], [6, 1, 2, "json-driver/jpeg.context", "context", "Specifies context resources that augment/override the parent context."], [6, 1, 2, "json-driver/jpeg.data_copy_concurrency", "data_copy_concurrency", ""], [6, 1, 2, "json-driver/jpeg.driver", "driver", ""], [6, 1, 2, "json-driver/jpeg.dtype", "dtype", ""], [6, 1, 2, "json-driver/jpeg.kvstore", "kvstore", ""], [6, 1, 2, "json-driver/jpeg.quality", "quality", ""], [6, 1, 2, "json-driver/jpeg.rank", "rank", "Specifies the rank of the TensorStore."], [6, 1, 2, "json-driver/jpeg.schema", "schema", "Specifies constraints on the schema."], [6, 1, 2, "json-driver/jpeg.transform", "transform", "Specifies a transform."]], "driver/json": [[11, 1, 2, "json-driver/json.cache_pool", "cache_pool", ""], [11, 1, 2, "json-driver/json.context", "context", "Specifies context resources that augment/override the parent context."], [11, 1, 2, "json-driver/json.data_copy_concurrency", "data_copy_concurrency", ""], [11, 1, 2, "json-driver/json.driver", "driver", ""], [11, 1, 2, "json-driver/json.dtype", "dtype", ""], [11, 1, 2, "json-driver/json.json_pointer", "json_pointer", ""], [11, 1, 2, "json-driver/json.kvstore", "kvstore", ""], [11, 1, 2, "json-driver/json.path", "path", "Additional path to the JSON file within the KvStore specified by kvstore."], [11, 1, 2, "json-driver/json.rank", "rank", ""], [11, 1, 2, "json-driver/json.recheck_cached_data", "recheck_cached_data", ""], [11, 1, 2, "json-driver/json.schema", "schema", "Specifies constraints on the schema."], [11, 1, 2, "json-driver/json.transform", "transform", "Specifies a transform."]], "driver/n5": [[12, 1, 2, "json-driver/n5.assume_cached_metadata", "assume_cached_metadata", ""], [12, 1, 2, "json-driver/n5.assume_metadata", "assume_metadata", ""], [12, 1, 2, "json-driver/n5.cache_pool", "cache_pool", "Cache pool for data."], [12, 1, 2, "json-driver/n5.context", "context", "Specifies context resources that augment/override the parent context."], [12, 1, 2, "json-driver/n5.create", "create", ""], [12, 1, 2, "json-driver/n5.data_copy_concurrency", "data_copy_concurrency", ""], [12, 1, 2, "json-driver/n5.delete_existing", "delete_existing", ""], [12, 1, 2, "json-driver/n5.driver", "driver", ""], [12, 1, 2, "json-driver/n5.dtype", "dtype", "Specifies the data type."], [12, 1, 2, "json-driver/n5.kvstore", "kvstore", ""], [12, 1, 2, "json-driver/n5.metadata", "metadata", "N5 array metadata."], [12, 1, 2, "json-driver/n5.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [12, 1, 2, "json-driver/n5.open", "open", ""], [12, 1, 2, "json-driver/n5.path", "path", "Additional path within the KvStore specified by kvstore."], [12, 1, 2, "json-driver/n5.rank", "rank", "Specifies the rank of the TensorStore."], [12, 1, 2, "json-driver/n5.recheck_cached_data", "recheck_cached_data", ""], [12, 1, 2, "json-driver/n5.recheck_cached_metadata", "recheck_cached_metadata", ""], [12, 1, 2, "json-driver/n5.schema", "schema", "Specifies constraints on the schema."], [12, 1, 2, "json-driver/n5.transform", "transform", "Specifies a transform."]], "driver/n5.metadata": [[12, 1, 2, "json-driver/n5.metadata.axes", "axes", "Specifies a label for each dimension of the dataset."], [12, 1, 2, "json-driver/n5.metadata.blockSize", "blockSize", "Chunk dimensions."], [12, 1, 2, "json-driver/n5.metadata.compression", "compression", "Specifies the chunk compression method."], [12, 1, 2, "json-driver/n5.metadata.dataType", "dataType", "Specifies the data type."], [12, 1, 2, "json-driver/n5.metadata.dimensions", "dimensions", "Dimensions of the dataset."], [12, 1, 2, "json-driver/n5.metadata.resolution", "resolution", "Specifies the multiplier for the physical units."], [12, 1, 2, "json-driver/n5.metadata.units", "units", "Specifies the base physical unit for each dimension."]], "driver/n5/Codec": [[12, 1, 2, "json-driver/n5/Codec.compression", "compression", "Specifies the chunk compression method."], [12, 1, 2, "json-driver/n5/Codec.driver", "driver", ""]], "driver/n5/Compression": [[12, 1, 2, "json-driver/n5/Compression.type", "type", ""]], "driver/n5/Compression/blosc": [[12, 1, 2, "json-driver/n5/Compression/blosc.clevel", "clevel", "Specifies the Blosc compression level to use."], [12, 1, 2, "json-driver/n5/Compression/blosc.cname", "cname", ""], [12, 1, 2, "json-driver/n5/Compression/blosc.shuffle", "shuffle", ""], [12, 1, 2, "json-driver/n5/Compression/blosc.type", "type", ""]], "driver/n5/Compression/bzip2": [[12, 1, 2, "json-driver/n5/Compression/bzip2.blockSize", "blockSize", "Specifies the bzip2 block size to use (in units of 100KB), which also determine the compression level."], [12, 1, 2, "json-driver/n5/Compression/bzip2.type", "type", ""]], "driver/n5/Compression/gzip": [[12, 1, 2, "json-driver/n5/Compression/gzip.level", "level", "Specifies the zlib compression level to use."], [12, 1, 2, "json-driver/n5/Compression/gzip.type", "type", ""], [12, 1, 2, "json-driver/n5/Compression/gzip.useZlib", "useZlib", ""]], "driver/n5/Compression/raw": [[12, 1, 2, "json-driver/n5/Compression/raw.type", "type", ""]], "driver/n5/Compression/xz": [[12, 1, 2, "json-driver/n5/Compression/xz.preset", "preset", ""], [12, 1, 2, "json-driver/n5/Compression/xz.type", "type", ""]], "driver/neuroglancer_precomputed": [[13, 1, 2, "json-driver/neuroglancer_precomputed.assume_cached_metadata", "assume_cached_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.assume_metadata", "assume_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.cache_pool", "cache_pool", "Cache pool for data."], [13, 1, 2, "json-driver/neuroglancer_precomputed.context", "context", "Specifies context resources that augment/override the parent context."], [13, 1, 2, "json-driver/neuroglancer_precomputed.create", "create", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.data_copy_concurrency", "data_copy_concurrency", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.delete_existing", "delete_existing", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.driver", "driver", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.dtype", "dtype", "Specifies the data type."], [13, 1, 2, "json-driver/neuroglancer_precomputed.kvstore", "kvstore", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata", "multiscale_metadata", "Scale-independent metadata."], [13, 1, 2, "json-driver/neuroglancer_precomputed.open", "open", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.path", "path", "Additional path within the KvStore specified by kvstore."], [13, 1, 2, "json-driver/neuroglancer_precomputed.rank", "rank", "Specifies the rank of the TensorStore."], [13, 1, 2, "json-driver/neuroglancer_precomputed.recheck_cached_data", "recheck_cached_data", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.recheck_cached_metadata", "recheck_cached_metadata", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_index", "scale_index", "Zero-based index of the scale to open or create."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata", "scale_metadata", "Per-scale metadata."], [13, 1, 2, "json-driver/neuroglancer_precomputed.schema", "schema", "Specifies constraints on the schema."], [13, 1, 2, "json-driver/neuroglancer_precomputed.transform", "transform", "Specifies a transform."]], "driver/neuroglancer_precomputed.multiscale_metadata": [[13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.data_type", "data_type", "Specifies the data type."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.num_channels", "num_channels", "Number of channels."], [13, 1, 2, "json-driver/neuroglancer_precomputed.multiscale_metadata.type", "type", "Specifying the type of volume."]], "driver/neuroglancer_precomputed.scale_metadata": [[13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.chunk_size", "chunk_size", "Chunk dimensions (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.compressed_segmentation_block_size", "compressed_segmentation_block_size", "Block size for compressed segmentation encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.encoding", "encoding", "Specifies the chunk encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.jpeg_quality", "jpeg_quality", "JPEG encoding quality."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.key", "key", "Specifies the scale key (relative to path)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.png_level", "png_level", "PNG compression level."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.resolution", "resolution", "Voxel size in nanometers (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.sharding", "sharding", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.size", "size", "Voxel dimensions of the volume (XYZ order)."], [13, 1, 2, "json-driver/neuroglancer_precomputed.scale_metadata.voxel_offset", "voxel_offset", "Voxel origin of the volume (XYZ order)."]], "driver/neuroglancer_precomputed/Codec": [[13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.driver", "driver", ""], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.encoding", "encoding", "Specifies the chunk encoding."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.jpeg_quality", "jpeg_quality", "JPEG encoding quality."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.png_level", "png_level", "PNG compression level."], [13, 1, 2, "json-driver/neuroglancer_precomputed/Codec.shard_data_encoding", "shard_data_encoding", "Additional data compression when using the sharded format."]], "driver/png": [[7, 1, 2, "json-driver/png.cache_pool", "cache_pool", ""], [7, 1, 2, "json-driver/png.compression_level", "compression_level", ""], [7, 1, 2, "json-driver/png.context", "context", "Specifies context resources that augment/override the parent context."], [7, 1, 2, "json-driver/png.data_copy_concurrency", "data_copy_concurrency", ""], [7, 1, 2, "json-driver/png.driver", "driver", ""], [7, 1, 2, "json-driver/png.dtype", "dtype", ""], [7, 1, 2, "json-driver/png.kvstore", "kvstore", ""], [7, 1, 2, "json-driver/png.rank", "rank", "Specifies the rank of the TensorStore."], [7, 1, 2, "json-driver/png.schema", "schema", "Specifies constraints on the schema."], [7, 1, 2, "json-driver/png.transform", "transform", "Specifies a transform."]], "driver/stack": [[14, 1, 2, "json-driver/stack.context", "context", "Specifies context resources that augment/override the parent context."], [14, 1, 2, "json-driver/stack.data_copy_concurrency", "data_copy_concurrency", ""], [14, 1, 2, "json-driver/stack.driver", "driver", ""], [14, 1, 2, "json-driver/stack.dtype", "dtype", "Specifies the data type."], [14, 1, 2, "json-driver/stack.layers", "layers", "Array of layered tensorstore drivers."], [14, 1, 2, "json-driver/stack.rank", "rank", "Specifies the rank of the TensorStore."], [14, 1, 2, "json-driver/stack.schema", "schema", "Specifies constraints on the schema."], [14, 1, 2, "json-driver/stack.transform", "transform", "Specifies a transform."]], "driver/tiff": [[8, 1, 2, "json-driver/tiff.cache_pool", "cache_pool", ""], [8, 1, 2, "json-driver/tiff.context", "context", "Specifies context resources that augment/override the parent context."], [8, 1, 2, "json-driver/tiff.data_copy_concurrency", "data_copy_concurrency", ""], [8, 1, 2, "json-driver/tiff.driver", "driver", ""], [8, 1, 2, "json-driver/tiff.dtype", "dtype", ""], [8, 1, 2, "json-driver/tiff.kvstore", "kvstore", ""], [8, 1, 2, "json-driver/tiff.page", "page", ""], [8, 1, 2, "json-driver/tiff.rank", "rank", "Specifies the rank of the TensorStore."], [8, 1, 2, "json-driver/tiff.schema", "schema", "Specifies constraints on the schema."], [8, 1, 2, "json-driver/tiff.transform", "transform", "Specifies a transform."]], "driver/webp": [[9, 1, 2, "json-driver/webp.cache_pool", "cache_pool", ""], [9, 1, 2, "json-driver/webp.context", "context", "Specifies context resources that augment/override the parent context."], [9, 1, 2, "json-driver/webp.data_copy_concurrency", "data_copy_concurrency", ""], [9, 1, 2, "json-driver/webp.driver", "driver", ""], [9, 1, 2, "json-driver/webp.dtype", "dtype", ""], [9, 1, 2, "json-driver/webp.kvstore", "kvstore", ""], [9, 1, 2, "json-driver/webp.lossless", "lossless", ""], [9, 1, 2, "json-driver/webp.quality", "quality", ""], [9, 1, 2, "json-driver/webp.rank", "rank", "Specifies the rank of the TensorStore."], [9, 1, 2, "json-driver/webp.schema", "schema", "Specifies constraints on the schema."], [9, 1, 2, "json-driver/webp.transform", "transform", "Specifies a transform."]], "driver/zarr": [[15, 1, 2, "json-driver/zarr.assume_cached_metadata", "assume_cached_metadata", ""], [15, 1, 2, "json-driver/zarr.assume_metadata", "assume_metadata", ""], [15, 1, 2, "json-driver/zarr.cache_pool", "cache_pool", "Cache pool for data."], [15, 1, 2, "json-driver/zarr.context", "context", "Specifies context resources that augment/override the parent context."], [15, 1, 2, "json-driver/zarr.create", "create", ""], [15, 1, 2, "json-driver/zarr.data_copy_concurrency", "data_copy_concurrency", ""], [15, 1, 2, "json-driver/zarr.delete_existing", "delete_existing", ""], [15, 1, 2, "json-driver/zarr.driver", "driver", ""], [15, 1, 2, "json-driver/zarr.dtype", "dtype", "Specifies the data type."], [15, 1, 2, "json-driver/zarr.field", "field", "Name of field to open."], [15, 1, 2, "json-driver/zarr.key_encoding", "key_encoding", "Specifies the encoding of chunk indices into key-value store keys."], [15, 1, 2, "json-driver/zarr.kvstore", "kvstore", ""], [15, 1, 2, "json-driver/zarr.metadata", "metadata", "Zarr array metadata."], [15, 1, 2, "json-driver/zarr.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [15, 1, 2, "json-driver/zarr.metadata_key", "metadata_key", "Specifies the key under which to store the array metadata in JSON format."], [15, 1, 2, "json-driver/zarr.open", "open", ""], [15, 1, 2, "json-driver/zarr.path", "path", "Additional path within the KvStore specified by kvstore."], [15, 1, 2, "json-driver/zarr.rank", "rank", "Specifies the rank of the TensorStore."], [15, 1, 2, "json-driver/zarr.recheck_cached_data", "recheck_cached_data", ""], [15, 1, 2, "json-driver/zarr.recheck_cached_metadata", "recheck_cached_metadata", ""], [15, 1, 2, "json-driver/zarr.schema", "schema", "Specifies constraints on the schema."], [15, 1, 2, "json-driver/zarr.transform", "transform", "Specifies a transform."]], "driver/zarr.metadata": [[15, 1, 2, "json-driver/zarr.metadata.chunks", "chunks", "Chunk dimensions."], [15, 1, 2, "json-driver/zarr.metadata.compressor", "compressor", "Specifies the chunk compression method."], [15, 1, 2, "json-driver/zarr.metadata.dimension_separator", "dimension_separator", "Specifies the encoding of chunk indices into key-value store keys."], [15, 1, 2, "json-driver/zarr.metadata.dtype", "dtype", "Specifies the scalar or structured data type."], [15, 1, 2, "json-driver/zarr.metadata.fill_value", "fill_value", "Specifies the fill value."], [15, 1, 2, "json-driver/zarr.metadata.filters", "filters", "Specifies the filters to apply to chunks."], [15, 1, 2, "json-driver/zarr.metadata.order", "order", "Specifies the data layout for encoded chunks."], [15, 1, 2, "json-driver/zarr.metadata.shape", "shape", "Chunked dimensions of the array."], [15, 1, 2, "json-driver/zarr.metadata.zarr_format", "zarr_format", ""]], "driver/zarr/Codec": [[15, 1, 2, "json-driver/zarr/Codec.compressor", "compressor", "Specifies the chunk compression method."], [15, 1, 2, "json-driver/zarr/Codec.driver", "driver", ""], [15, 1, 2, "json-driver/zarr/Codec.filters", "filters", "Specifies the filters to apply to chunks."]], "driver/zarr/Compressor": [[15, 1, 2, "json-driver/zarr/Compressor.id", "id", ""]], "driver/zarr/Compressor/blosc": [[15, 1, 2, "json-driver/zarr/Compressor/blosc.blocksize", "blocksize", "Specifies the Blosc blocksize."], [15, 1, 2, "json-driver/zarr/Compressor/blosc.clevel", "clevel", "Specifies the Blosc compression level to use."], [15, 1, 2, "json-driver/zarr/Compressor/blosc.cname", "cname", ""], [15, 1, 2, "json-driver/zarr/Compressor/blosc.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/blosc.shuffle", "shuffle", ""]], "driver/zarr/Compressor/bz2": [[15, 1, 2, "json-driver/zarr/Compressor/bz2.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/bz2.level", "level", "Specifies the bzip2 buffer size/compression level to use."]], "driver/zarr/Compressor/zlib": [[15, 1, 2, "json-driver/zarr/Compressor/zlib.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/zlib.level", "level", "Specifies the zlib compression level to use."]], "driver/zarr/Compressor/zstd": [[15, 1, 2, "json-driver/zarr/Compressor/zstd.id", "id", ""], [15, 1, 2, "json-driver/zarr/Compressor/zstd.level", "level", "Specifies the compression level to use."]], "driver/zarr3": [[16, 1, 2, "json-driver/zarr3.assume_cached_metadata", "assume_cached_metadata", ""], [16, 1, 2, "json-driver/zarr3.assume_metadata", "assume_metadata", ""], [16, 1, 2, "json-driver/zarr3.cache_pool", "cache_pool", "Cache pool for data."], [16, 1, 2, "json-driver/zarr3.context", "context", "Specifies context resources that augment/override the parent context."], [16, 1, 2, "json-driver/zarr3.create", "create", ""], [16, 1, 2, "json-driver/zarr3.data_copy_concurrency", "data_copy_concurrency", ""], [16, 1, 2, "json-driver/zarr3.delete_existing", "delete_existing", ""], [16, 1, 2, "json-driver/zarr3.driver", "driver", ""], [16, 1, 2, "json-driver/zarr3.dtype", "dtype", "Specifies the data type."], [16, 1, 2, "json-driver/zarr3.kvstore", "kvstore", ""], [16, 1, 2, "json-driver/zarr3.metadata", "metadata", "Zarr v3 array metadata."], [16, 1, 2, "json-driver/zarr3.metadata_cache_pool", "metadata_cache_pool", "Cache pool for metadata only."], [16, 1, 2, "json-driver/zarr3.open", "open", ""], [16, 1, 2, "json-driver/zarr3.path", "path", "Additional path within the KvStore specified by kvstore."], [16, 1, 2, "json-driver/zarr3.rank", "rank", "Specifies the rank of the TensorStore."], [16, 1, 2, "json-driver/zarr3.recheck_cached_data", "recheck_cached_data", ""], [16, 1, 2, "json-driver/zarr3.recheck_cached_metadata", "recheck_cached_metadata", ""], [16, 1, 2, "json-driver/zarr3.schema", "schema", "Specifies constraints on the schema."], [16, 1, 2, "json-driver/zarr3.transform", "transform", "Specifies a transform."]], "driver/zarr3/ChunkKeyEncoding": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.configuration", "configuration", "Configuration options."], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding.default", "default", "Default chunk key encoding."], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.name", "name", "Identifies the chunk key encoding."], [16, 0, 1, "json-driver/zarr3/ChunkKeyEncoding.v2", "v2", "Zarr v2-compatible chunk key encoding."]], "driver/zarr3/ChunkKeyEncoding.default": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.name", "name", ""]], "driver/zarr3/ChunkKeyEncoding.default.configuration": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.default.configuration.separator", "separator", "Separator character between dimensions"]], "driver/zarr3/ChunkKeyEncoding.v2": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.name", "name", ""]], "driver/zarr3/ChunkKeyEncoding.v2.configuration": [[16, 1, 2, "json-driver/zarr3/ChunkKeyEncoding.v2.configuration.separator", "separator", "Separator character between dimensions"]], "driver/zarr3/Codec": [[16, 1, 2, "json-driver/zarr3/Codec.codecs", "codecs", ""], [16, 1, 2, "json-driver/zarr3/Codec.driver", "driver", ""]], "driver/zarr3/Codec/blosc": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.name", "name", ""]], "driver/zarr3/Codec/blosc.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.blocksize", "blocksize", "Specifies the Blosc blocksize."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.clevel", "clevel", "Specifies the Blosc compression level to use."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.cname", "cname", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle", "shuffle", ""], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.typesize", "typesize", "Specifies the stride in bytes for shuffling."]], "driver/zarr3/Codec/blosc.configuration.shuffle": [[16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.bitshuffle", "bitshuffle", "Bit-wise shuffle"], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.noshuffle", "noshuffle", "No shuffling."], [16, 1, 2, "json-driver/zarr3/Codec/blosc.configuration.shuffle.shuffle", "shuffle", "Byte-wise shuffle"]], "driver/zarr3/Codec/bytes": [[16, 1, 2, "json-driver/zarr3/Codec/bytes.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/bytes.name", "name", ""]], "driver/zarr3/Codec/bytes.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/bytes.configuration.endian", "endian", ""]], "driver/zarr3/Codec/crc32c": [[16, 1, 2, "json-driver/zarr3/Codec/crc32c.configuration", "configuration", "No configuration options are supported."], [16, 1, 2, "json-driver/zarr3/Codec/crc32c.name", "name", ""]], "driver/zarr3/Codec/gzip": [[16, 1, 2, "json-driver/zarr3/Codec/gzip.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/gzip.name", "name", ""]], "driver/zarr3/Codec/sharding_indexed": [[16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.name", "name", ""]], "driver/zarr3/Codec/sharding_indexed.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.chunk_shape", "chunk_shape", "Shape of each sub-chunk."], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.codecs", "codecs", "Sub-chunk codec chain"], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.index_codecs", "index_codecs", "Shard index codec chain"], [16, 1, 2, "json-driver/zarr3/Codec/sharding_indexed.configuration.index_location", "index_location", "Location of the shard index within the shard."]], "driver/zarr3/Codec/transpose": [[16, 1, 2, "json-driver/zarr3/Codec/transpose.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/transpose.name", "name", ""]], "driver/zarr3/Codec/transpose.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/transpose.configuration.order", "order", "Permutation of the dimensions."]], "driver/zarr3/Codec/zstd": [[16, 1, 2, "json-driver/zarr3/Codec/zstd.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Codec/zstd.name", "name", ""]], "driver/zarr3/Codec/zstd.configuration": [[16, 1, 2, "json-driver/zarr3/Codec/zstd.configuration.level", "level", "Specifies the compression level to use."]], "driver/zarr3/DataType": [[16, 1, 2, "json-driver/zarr3/DataType.bfloat16", "bfloat16", "bfloat16 floating-point format number."], [16, 1, 2, "json-driver/zarr3/DataType.bool", "bool", "Boolean value."], [16, 1, 2, "json-driver/zarr3/DataType.complex128", "complex128", "Complex number, where the real and imaginary components are each represented by a float64."], [16, 1, 2, "json-driver/zarr3/DataType.complex64", "complex64", "Complex number, where the real and imaginary components are each represented by a float32."], [16, 1, 2, "json-driver/zarr3/DataType.float16", "float16", "IEEE 754 binary16 half-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.float32", "float32", "IEEE 754 binary32 single-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.float64", "float64", "IEEE 754 binary64 double-precision floating-point number."], [16, 1, 2, "json-driver/zarr3/DataType.int16", "int16", "16-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int32", "int32", "32-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int4", "int4", "4-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int64", "int64", "64-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.int8", "int8", "8-bit signed two's-complement integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint16", "uint16", "16-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint32", "uint32", "32-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint64", "uint64", "64-bit unsigned integer."], [16, 1, 2, "json-driver/zarr3/DataType.uint8", "uint8", "8-bit unsigned integer."]], "driver/zarr3/Metadata": [[16, 1, 2, "json-driver/zarr3/Metadata.attributes", "attributes", "Specifies user-defined attributes."], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid", "chunk_grid", ""], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_key_encoding", "chunk_key_encoding", ""], [16, 1, 2, "json-driver/zarr3/Metadata.codecs", "codecs", "Specifies the chunk encoding."], [16, 1, 2, "json-driver/zarr3/Metadata.data_type", "data_type", "Data type of the array."], [16, 1, 2, "json-driver/zarr3/Metadata.dimension_names", "dimension_names", "Specifies an optional name for each dimension."], [16, 1, 2, "json-driver/zarr3/Metadata.fill_value", "fill_value", "Specifies the fill value."], [16, 1, 2, "json-driver/zarr3/Metadata.node_type", "node_type", "Identifies the zarr node type."], [16, 1, 2, "json-driver/zarr3/Metadata.shape", "shape", "Dimensions of the array."], [16, 1, 2, "json-driver/zarr3/Metadata.zarr_format", "zarr_format", "Identifies the zarr specification version."]], "driver/zarr3/Metadata.attributes": [[16, 1, 2, "json-driver/zarr3/Metadata.attributes.dimension_units", "dimension_units", "Physical units corresponding to each dimension of the array."]], "driver/zarr3/Metadata.chunk_grid": [[16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.configuration", "configuration", ""], [16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.name", "name", ""]], "driver/zarr3/Metadata.chunk_grid.configuration": [[16, 1, 2, "json-driver/zarr3/Metadata.chunk_grid.configuration.chunk_shape", "chunk_shape", "Chunk dimensions."]], "driver/zarr3/SingleCodec": [[16, 1, 2, "json-driver/zarr3/SingleCodec.configuration", "configuration", "Specifies codec-specific configuration options."], [16, 1, 2, "json-driver/zarr3/SingleCodec.name", "name", "Identifies the codec."]], "dtype": [[496, 1, 2, "json-dtype.bfloat16", "bfloat16", "bfloat16 floating-point format number."], [496, 1, 2, "json-dtype.bool", "bool", "Boolean value (0 or 1)."], [496, 1, 2, "json-dtype.byte", "byte", "Single byte."], [496, 1, 2, "json-dtype.char", "char", "Single byte, interpreted as an ASCII character."], [496, 1, 2, "json-dtype.complex128", "complex128", "Complex number, where the real and imaginary components are each represented by a float64."], [496, 1, 2, "json-dtype.complex64", "complex64", "Complex number, where the real and imaginary components are each represented by a float32."], [496, 1, 2, "json-dtype.float16", "float16", "IEEE 754 binary16 half-precision floating-point number."], [496, 1, 2, "json-dtype.float32", "float32", "IEEE 754 binary32 single-precision floating-point number."], [496, 1, 2, "json-dtype.float64", "float64", "IEEE 754 binary64 double-precision floating-point number."], [496, 1, 2, "json-dtype.float8_e4m3b11fnuz", "float8_e4m3b11fnuz", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 11, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e4m3fn", "float8_e4m3fn", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 7, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e4m3fnuz", "float8_e4m3fnuz", "8-bit floating point - Exponent: 4, Mantissa: 3, bias: 8, with NaN, without infinities ."], [496, 1, 2, "json-dtype.float8_e5m2", "float8_e5m2", "8-bit floating point - Exponent: 5, Mantissa: 2, bias: 15, IEEE 754, with NaN and infinities. ."], [496, 1, 2, "json-dtype.float8_e5m2fnuz", "float8_e5m2fnuz", "8-bit floating point - Exponent: 5, Mantissa: 2, bias: 16, with NaN, without infinities. ."], [496, 1, 2, "json-dtype.int16", "int16", "16-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int32", "int32", "32-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int4", "int4", "4-bit signed two's-complement integer, internally stored as its 8-bit signed integer equivalent (i.e. sign-extended)."], [496, 1, 2, "json-dtype.int64", "int64", "64-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.int8", "int8", "8-bit signed two's-complement integer."], [496, 1, 2, "json-dtype.json", "json", "JSON value."], [496, 1, 2, "json-dtype.string", "string", "Byte string."], [496, 1, 2, "json-dtype.uint16", "uint16", "16-bit unsigned integer."], [496, 1, 2, "json-dtype.uint32", "uint32", "32-bit unsigned integer."], [496, 1, 2, "json-dtype.uint64", "uint64", "64-bit unsigned integer."], [496, 1, 2, "json-dtype.uint8", "uint8", "8-bit unsigned integer."], [496, 1, 2, "json-dtype.ustring", "ustring", "Unicode string (represented in memory as UTF-8)."]], "kvstore/file": [[21, 1, 2, "json-kvstore/file.context", "context", ""], [21, 1, 2, "json-kvstore/file.driver", "driver", ""], [21, 1, 2, "json-kvstore/file.file_io_concurrency", "file_io_concurrency", ""], [21, 1, 2, "json-kvstore/file.file_io_sync", "file_io_sync", ""], [21, 1, 2, "json-kvstore/file.path", "path", "Path to root directory on local filesystem."]], "kvstore/gcs": [[22, 1, 2, "json-kvstore/gcs.bucket", "bucket", "Google Cloud Storage bucket to use."], [22, 1, 2, "json-kvstore/gcs.context", "context", ""], [22, 1, 2, "json-kvstore/gcs.driver", "driver", ""], [22, 1, 2, "json-kvstore/gcs.gcs_request_concurrency", "gcs_request_concurrency", ""], [22, 1, 2, "json-kvstore/gcs.gcs_request_retries", "gcs_request_retries", ""], [22, 1, 2, "json-kvstore/gcs.gcs_user_project", "gcs_user_project", ""], [22, 1, 2, "json-kvstore/gcs.path", "path", "Key prefix within the key-value store."]], "kvstore/http": [[23, 1, 2, "json-kvstore/http.base_url", "base_url", "Base URL."], [23, 1, 2, "json-kvstore/http.context", "context", ""], [23, 1, 2, "json-kvstore/http.driver", "driver", ""], [23, 1, 2, "json-kvstore/http.headers", "headers", "Additional HTTP headers to send with every request."], [23, 1, 2, "json-kvstore/http.http_request_concurrency", "http_request_concurrency", ""], [23, 1, 2, "json-kvstore/http.http_request_retries", "http_request_retries", ""], [23, 1, 2, "json-kvstore/http.path", "path", "Path relative to base_url."]], "kvstore/kvstack": [[25, 1, 2, "json-kvstore/kvstack.context", "context", ""], [25, 1, 2, "json-kvstore/kvstack.driver", "driver", ""], [25, 1, 2, "json-kvstore/kvstack.layers", "layers", "Array of KvStore layer mappings"], [25, 1, 2, "json-kvstore/kvstack.path", "path", "Key prefix within the key-value store."]], "kvstore/memory": [[26, 1, 2, "json-kvstore/memory.atomic", "atomic", ""], [26, 1, 2, "json-kvstore/memory.context", "context", ""], [26, 1, 2, "json-kvstore/memory.driver", "driver", ""], [26, 1, 2, "json-kvstore/memory.memory_key_value_store", "memory_key_value_store", ""], [26, 1, 2, "json-kvstore/memory.path", "path", "Key prefix within the key-value store."]], "kvstore/neuroglancer_uint64_sharded": [[27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.base", "base", "Underlying key-value store."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.cache_pool", "cache_pool", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.context", "context", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.data_copy_concurrency", "data_copy_concurrency", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.driver", "driver", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.metadata", "metadata", "Specifies the sharding format."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded.path", "path", "Key prefix within the key-value store."]], "kvstore/neuroglancer_uint64_sharded/ShardingSpec": [[27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.@type", "@type", ""], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.data_encoding", "data_encoding", "Specifies the encoding of the data chunks."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.hash", "hash", "Specifies the hash function used to map chunk IDs to shards."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.minishard_bits", "minishard_bits", "Number of bits of the hashed chunk ID that determine the minishard number."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.minishard_index_encoding", "minishard_index_encoding", "Specifies the encoding of the minishard index."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.preshift_bits", "preshift_bits", "Number of low-order bits of the chunk ID that do not contribute to the hashed chunk ID."], [27, 1, 2, "json-kvstore/neuroglancer_uint64_sharded/ShardingSpec.shard_bits", "shard_bits", "Number of bits of the hashed chunk ID that determine the shard number."]], "kvstore/ocdbt": [[28, 1, 2, "json-kvstore/ocdbt.assume_config", "assume_config", "Permits data files to be written before the initial manifest."], [28, 1, 2, "json-kvstore/ocdbt.base", "base", "Underlying key-value store."], [28, 1, 2, "json-kvstore/ocdbt.btree_node_data_prefix", "btree_node_data_prefix", "Prefix for writing data files containing B+tree nodes."], [28, 1, 2, "json-kvstore/ocdbt.cache_pool", "cache_pool", ""], [28, 1, 2, "json-kvstore/ocdbt.config", "config", "Constrains the database configuration."], [28, 1, 2, "json-kvstore/ocdbt.context", "context", ""], [28, 1, 2, "json-kvstore/ocdbt.coordinator", "coordinator", ""], [28, 1, 2, "json-kvstore/ocdbt.data_copy_concurrency", "data_copy_concurrency", ""], [28, 1, 2, "json-kvstore/ocdbt.driver", "driver", ""], [28, 1, 2, "json-kvstore/ocdbt.path", "path", "Key prefix within the key-value store."], [28, 1, 2, "json-kvstore/ocdbt.target_data_file_size", "target_data_file_size", "Target size of each ocdbt data file."], [28, 1, 2, "json-kvstore/ocdbt.value_data_prefix", "value_data_prefix", "Prefix for writing data files containing indirect values."], [28, 1, 2, "json-kvstore/ocdbt.version_tree_node_data_prefix", "version_tree_node_data_prefix", "Prefix for writing data files containing version tree nodes."]], "kvstore/ocdbt.config": [[28, 1, 2, "json-kvstore/ocdbt.config.compression", "compression", "Compression method used to encode the manifest and B+Tree nodes."], [28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind", "manifest_kind", "Manifest format to use."], [28, 1, 2, "json-kvstore/ocdbt.config.max_decoded_node_bytes", "max_decoded_node_bytes", "Maximum size of an (uncompressed) B+tree node."], [28, 1, 2, "json-kvstore/ocdbt.config.max_inline_value_bytes", "max_inline_value_bytes", "Maximum number of value bytes to store inline in a B+tree leaf node."], [28, 1, 2, "json-kvstore/ocdbt.config.uuid", "uuid", "Unique 128-bit identifier for the database, specified as 32 hex digits."], [28, 1, 2, "json-kvstore/ocdbt.config.version_tree_arity_log2", "version_tree_arity_log2", "Base-2 logarithm of the arity of the tree of versions."]], "kvstore/ocdbt.config.manifest_kind": [[28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind.numbered", "numbered", "Numbered-file manifest format"], [28, 1, 2, "json-kvstore/ocdbt.config.manifest_kind.single", "single", "Single-file manifest format"]], "kvstore/ocdbt/Compression/zstd": [[28, 1, 2, "json-kvstore/ocdbt/Compression/zstd.id", "id", ""], [28, 1, 2, "json-kvstore/ocdbt/Compression/zstd.level", "level", "Compression level."]], "kvstore/s3": [[29, 1, 2, "json-kvstore/s3.aws_credentials", "aws_credentials", ""], [29, 1, 2, "json-kvstore/s3.aws_region", "aws_region", "AWS region identifier to use in signatures."], [29, 1, 2, "json-kvstore/s3.bucket", "bucket", "AWS S3 Storage bucket."], [29, 1, 2, "json-kvstore/s3.context", "context", ""], [29, 1, 2, "json-kvstore/s3.data_copy_concurrency", "data_copy_concurrency", ""], [29, 1, 2, "json-kvstore/s3.driver", "driver", ""], [29, 1, 2, "json-kvstore/s3.endpoint", "endpoint", "S3 server endpoint to use in place of the public Amazon S3 endpoints."], [29, 1, 2, "json-kvstore/s3.experimental_s3_rate_limiter", "experimental_s3_rate_limiter", ""], [29, 1, 2, "json-kvstore/s3.host_header", "host_header", "Override HTTP host header to send in requests."], [29, 1, 2, "json-kvstore/s3.path", "path", "Key prefix within the key-value store."], [29, 1, 2, "json-kvstore/s3.requester_pays", "requester_pays", "Permit requester-pays requests."], [29, 1, 2, "json-kvstore/s3.s3_request_concurrency", "s3_request_concurrency", ""], [29, 1, 2, "json-kvstore/s3.s3_request_retries", "s3_request_retries", ""]], "kvstore/tsgrpc_kvstore": [[30, 1, 2, "json-kvstore/tsgrpc_kvstore.address", "address", "gRPC Service Address."], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.context", "context", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.data_copy_concurrency", "data_copy_concurrency", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.driver", "driver", ""], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.path", "path", "Key prefix within the key-value store."], [30, 1, 2, "json-kvstore/tsgrpc_kvstore.timeout", "timeout", ""]], "kvstore/zarr3_sharding_indexed": [[31, 1, 2, "json-kvstore/zarr3_sharding_indexed.base", "base", "Underlying key-value store with path to shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.cache_pool", "cache_pool", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.context", "context", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.data_copy_concurrency", "data_copy_concurrency", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.driver", "driver", ""], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.grid_shape", "grid_shape", "Shape of the grid of entries in the shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.index_codecs", "index_codecs", "Codec chain for encoding/decoding the shard index."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.index_location", "index_location", "Location of the shard index within the shard."], [31, 1, 2, "json-kvstore/zarr3_sharding_indexed.path", "path", "Key prefix within the key-value store."]], "kvstore/zip": [[32, 1, 2, "json-kvstore/zip.base", "base", "Underlying key-value store with path to a ZIP file."], [32, 1, 2, "json-kvstore/zip.cache_pool", "cache_pool", ""], [32, 1, 2, "json-kvstore/zip.context", "context", ""], [32, 1, 2, "json-kvstore/zip.data_copy_concurrency", "data_copy_concurrency", ""], [32, 1, 2, "json-kvstore/zip.driver", "driver", ""], [32, 1, 2, "json-kvstore/zip.path", "path", "Key prefix within the key-value store."]], "tensorstore": [[34, 2, 1, "", "Batch", "Batches are used to group together read operations for potentially improved efficiency."], [37, 2, 1, "", "ChunkLayout", "Describes the storage layout of a tensorstore.TensorStore."], [68, 2, 1, "", "CodecSpec", "Specifies driver-specific encoding/decoding parameters."], [71, 2, 1, "", "Context", "Manages shared TensorStore context resources, such as caches and credentials."], [83, 2, 1, "", "Dim", "1-d index interval with optionally-implicit bounds and dimension label."], [107, 2, 1, "", "DimExpression", "Specifies an advanced indexing operation."], [119, 2, 1, "", "Future", "Handle for consuming the result of an asynchronous operation."], [129, 2, 1, "", "FutureLike", "Abstract base class for types representing an asynchronous result."], [130, 2, 1, "", "IndexDomain", "Domain (including bounds and optional dimension labels) of an N-dimensional index space."], [163, 2, 1, "", "IndexTransform", "Represents a transform from an input index space to an output space."], [199, 2, 1, "", "Indexable", "Abstract base class for types that support TensorStore indexing operations."], [200, 2, 1, "", "KvStore", "Key-value store that maps an ordered set of byte string keys to byte string values."], [249, 2, 1, "", "OpenMode", "Specifies the mode to use when opening a TensorStore."], [256, 2, 1, "", "OutputIndexMap", "Represents an output index map for an index transform."], [266, 2, 1, "", "OutputIndexMaps", "View of the output index maps for an index transform."], [270, 2, 1, "", "OutputIndexMethod", "Indicates the output index method of an OutputIndexMap."], [277, 2, 1, "", "Promise", "Handle for producing the result of an asynchronous operation."], [281, 7, 1, "", "RecheckCacheOption", "Determines under what circumstances cached data is revalidated."], [282, 2, 1, "", "Schema", "Driver-independent options for defining a TensorStore schema."], [314, 2, 1, "", "Spec", "Specification for opening or creating a TensorStore."], [350, 2, 1, "", "TensorStore", "Asynchronous multi-dimensional array handle."], [401, 2, 1, "", "Transaction", "Transactions are used to stage a group of modifications (e.g. writes to tensorstore.TensorStore objects) in memory, and then either commit the group all at once or abort it."], [411, 2, 1, "", "Unit", "Specifies a physical quantity/unit."], [423, 2, 1, "", "VirtualChunkedReadParameters", "Options passed to read callbacks used with virtual_chunked."], [426, 2, 1, "", "VirtualChunkedWriteParameters", "Options passed to write callbacks used with virtual_chunked."], [428, 2, 1, "", "WriteFutures", "Handle for consuming the result of an asynchronous write operation."], [438, 8, 1, "", "array", "Returns a TensorStore that reads/writes from an in-memory array."], [439, 7, 1, "", "bfloat16", "bfloat16 floating-point data type."], [440, 7, 1, "", "bool", "Boolean data type (0 or 1). Corresponds to the python:bool type and numpy.bool_."], [441, 8, 1, "", "cast(spec)", "Returns a view with the data type converted."], [442, 8, 1, "", "cast(store)", "Returns a read/write view with the data type converted."], [443, 7, 1, "", "complex128", "Complex number based on float64. Corresponds to numpy.complex128."], [444, 7, 1, "", "complex64", "Complex number based on float32. Corresponds to numpy.complex64."], [445, 8, 1, "", "concat", "Virtually concatenates a sequence of TensorStore layers along an existing dimension."], [446, 2, 1, "", "d", "Specifies a dimension selection, for starting a dimension expression."], [448, 8, 1, "", "downsample(spec)", "Returns a virtual downsampled view view of a Spec."], [449, 8, 1, "", "downsample(store)", "Returns a virtual downsampled view of a TensorStore."], [450, 2, 1, "", "dtype", "TensorStore data type representation."], [458, 8, 1, "", "experimental_collect_matching_metrics", "Collects metrics with a matching prefix."], [459, 8, 1, "", "experimental_collect_prometheus_format_metrics", "Collects metrics in prometheus exposition format. See: https://prometheus.io/docs/instrumenting/exposition_formats/"], [460, 8, 1, "", "experimental_push_metrics_to_prometheus", "Publishes metrics to the prometheus pushgateway. See: https://github.com/prometheus/pushgateway"], [461, 8, 1, "", "experimental_update_verbose_logging", "Updates verbose logging flags associated with --tensorstore_verbose_logging and TENSORSTORE_VERBOSE_LOGGING flags."], [462, 7, 1, "", "float16", "IEEE 754 binary16 half-precision floating-point data type. Correspond to numpy.float16."], [463, 7, 1, "", "float32", "IEEE 754 binary32 single-precision floating-point data type. Corresponds to numpy.float32."], [464, 7, 1, "", "float64", "IEEE 754 binary64 double-precision floating-point data type. Corresponds to numpy.float64."], [465, 7, 1, "", "float8_e4m3b11fnuz", "8-bit floating-point data type."], [466, 7, 1, "", "float8_e4m3fn", "8-bit floating-point data type."], [467, 7, 1, "", "float8_e4m3fnuz", "8-bit floating-point data type."], [468, 7, 1, "", "float8_e5m2", "8-bit floating-point data type."], [469, 7, 1, "", "float8_e5m2fnuz", "8-bit floating-point data type."], [470, 7, 1, "", "inf", "Special constant equal to 2^{62}-1 that indicates an unbounded index domain."], [471, 7, 1, "", "int16", "16-bit signed two's-complement integer data type. Corresponds to numpy.int16."], [472, 7, 1, "", "int32", "32-bit signed two's-complement integer data type. Corresponds to numpy.int32."], [473, 7, 1, "", "int4", "4-bit signed two's-complement integer data type, internally stored as its 8-bit signed integer equivalent (i.e. sign-extended). Corresponds to jax.numpy.int4."], [474, 7, 1, "", "int64", "32-bit signed two's-complement integer data type. Corresponds to numpy.int64."], [475, 7, 1, "", "int8", "8-bit signed two's-complement integer data type. Corresponds to numpy.int8."], [476, 7, 1, "", "json", "JSON data type. Corresponds to an arbitrary Python JSON value."], [477, 7, 1, "", "newaxis", "Alias for None used in indexing expressions to specify a new singleton dimension."], [482, 8, 1, "", "open", "Opens or creates a TensorStore from a Spec."], [483, 8, 1, "", "overlay", "Virtually overlays a sequence of TensorStore layers within a common domain."], [484, 8, 1, "", "parse_tensorstore_flags", "Parses and initializes internal tensorstore flags from argv."], [485, 8, 1, "", "stack", "Virtually stacks a sequence of TensorStore layers along a new dimension."], [486, 7, 1, "", "string", "Variable-length byte string data type. Corresponds to the Python python:bytes type."], [487, 7, 1, "", "uint16", "16-bit unsigned integer. Corresponds to numpy.uint16."], [488, 7, 1, "", "uint32", "32-bit unsigned integer. Corresponds to numpy.uint32."], [489, 7, 1, "", "uint64", "64-bit unsigned integer data type. Corresponds to numpy.uint64."], [490, 7, 1, "", "uint8", "8-bit unsigned integer. Corresponds to numpy.uint8."], [491, 7, 1, "", "ustring", "Variable-length Unicode string data type. Corresponds to the Python python:str type."], [492, 8, 1, "", "virtual_chunked", "Creates a TensorStore where the content is read/written chunk-wise by an arbitrary function."]], "tensorstore.Batch": [[35, 3, 1, "", "__init__", "Creates a new batch."], [36, 3, 1, "", "submit", "Submits the batch."]], "tensorstore.ChunkLayout": [[38, 2, 1, "", "Grid", "Describes a regular grid layout for write/read/codec chunks."], [52, 3, 1, "", "__eq__", "Compares two chunk layouts for equality."], [53, 3, 1, "", "__init__(components)", "Constructs from component parts."], [54, 3, 1, "", "__init__(json)", "Constructs from the JSON representation."], [55, 5, 1, "", "codec_chunk", "Chunk grid used by the codec."], [56, 5, 1, "", "grid_origin", "Hard constraints on the grid origin."], [57, 5, 1, "", "grid_origin_soft_constraint", "Soft constraints on the grid origin."], [58, 5, 1, "", "inner_order", "Permutation specifying the element storage order within the innermost chunks."], [59, 5, 1, "", "inner_order_soft_constraint", "Permutation specifying soft constraint on the element storage order."], [60, 5, 1, "", "ndim", "Alias for rank."], [61, 5, 1, "", "rank", "Number of dimensions in the index space."], [62, 5, 1, "", "read_chunk", "Chunk grid for efficient reads."], [63, 5, 1, "", "read_chunk_template", "Chunk offset and shape for efficient reads."], [64, 3, 1, "", "to_json", "Converts to the JSON representation."], [65, 3, 1, "", "update", "Adds additional constraints."], [66, 5, 1, "", "write_chunk", "Chunk grid for efficient writes."], [67, 5, 1, "", "write_chunk_template", "Chunk offset and shape for efficient writes."]], "tensorstore.ChunkLayout.Grid": [[39, 3, 1, "", "__eq__", "Compares two chunk grids for equality."], [40, 3, 1, "", "__init__(components)", "Constructs a chunk grid."], [41, 3, 1, "", "__init__(json)", "Constructs from the JSON representation."], [42, 5, 1, "", "aspect_ratio", "Chunk shape aspect ratio."], [43, 5, 1, "", "aspect_ratio_soft_constraint", "Soft constraints on chunk shape aspect ratio."], [44, 5, 1, "", "elements", "Target number of elements per chunk."], [45, 5, 1, "", "elements_soft_constraint", "Soft constraint on target number of elements per chunk."], [46, 5, 1, "", "ndim", "Alias for rank."], [47, 5, 1, "", "rank", "Number of dimensions, or None if unspecified."], [48, 5, 1, "", "shape", "Hard constraints on chunk shape."], [49, 5, 1, "", "shape_soft_constraint", "Soft constraints on chunk shape."], [50, 3, 1, "", "to_json", "Converts to the JSON representation."], [51, 3, 1, "", "update", "Adds additional constraints."]], "tensorstore.ChunkLayout.Grid.__init__(components)": [[40, 4, 2, "p-aspect_ratio", "aspect_ratio", "Aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio."], [40, 4, 2, "p-aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraints on the aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio_soft_constraint."], [40, 4, 2, "p-elements", "elements", "Target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements."], [40, 4, 2, "p-elements_soft_constraint", "elements_soft_constraint", "Soft constraint on the target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements_soft_constraint."], [40, 4, 2, "p-grid", "grid", "Other grid constraints to merge in. Hard and soft constraints in grid are retained as hard and soft constraints, respectively."], [40, 4, 2, "p-grid_soft_constraint", "grid_soft_constraint", "Other grid constraints to merge in as soft constraints."], [40, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [40, 4, 2, "p-shape", "shape", "Hard constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape."], [40, 4, 2, "p-shape_soft_constraint", "shape_soft_constraint", "Soft constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape_soft_constraint."]], "tensorstore.ChunkLayout.Grid.update": [[51, 4, 2, "p-aspect_ratio", "aspect_ratio", "Aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio."], [51, 4, 2, "p-aspect_ratio_soft_constraint", "aspect_ratio_soft_constraint", "Soft constraints on the aspect ratio for each dimension. Corresponds to ChunkLayout/Grid.aspect_ratio_soft_constraint."], [51, 4, 2, "p-elements", "elements", "Target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements."], [51, 4, 2, "p-elements_soft_constraint", "elements_soft_constraint", "Soft constraint on the target number of elements per chunk. Corresponds to ChunkLayout/Grid.elements_soft_constraint."], [51, 4, 2, "p-grid", "grid", "Other grid constraints to merge in. Hard and soft constraints in grid are retained as hard and soft constraints, respectively."], [51, 4, 2, "p-grid_soft_constraint", "grid_soft_constraint", "Other grid constraints to merge in as soft constraints."], [51, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [51, 4, 2, "p-shape", "shape", "Hard constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape."], [51, 4, 2, "p-shape_soft_constraint", "shape_soft_constraint", "Soft constraints on the chunk size for each dimension. Corresponds to ChunkLayout/Grid.shape_soft_constraint."]], "tensorstore.ChunkLayout.__init__(components)": [[53, 4, 2, "p-chunk", "chunk", "Common constraints on write, read, and codec chunks. Corresponds to the JSON ChunkLayout.chunk member. The shape and elements constraints apply only to write and read chunks, while the aspect_ratio constraints apply to write, read, and codec chunks."], [53, 4, 2, "p-chunk_aspect_ratio", "chunk_aspect_ratio", "Hard constraints on the write, read, and codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio, read_chunk_aspect_ratio, and codec_chunk_aspect_ratio."], [53, 4, 2, "p-chunk_aspect_ratio_soft_constraint", "chunk_aspect_ratio_soft_constraint", "Soft constraints on the write, read, and codec chunk aspect ratio. Corresponds to the aspect_ratio_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio_soft_constraint, read_chunk_aspect_ratio_soft_constraint, and codec_chunk_aspect_ratio_soft_constraint."], [53, 4, 2, "p-chunk_elements", "chunk_elements", "Hard constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements and read_chunk_elements."], [53, 4, 2, "p-chunk_elements_soft_constraint", "chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements_soft_constraint and read_chunk_elements_soft_constraint."], [53, 4, 2, "p-chunk_shape", "chunk_shape", "Hard constraints on both the write and read chunk shape. Corresponds to the JSON shape member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape and read_chunk_shape."], [53, 4, 2, "p-chunk_shape_soft_constraint", "chunk_shape_soft_constraint", "Soft constraints on both the write and read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape_soft_constraint and read_chunk_shape_soft_constraint."], [53, 4, 2, "p-codec_chunk", "codec_chunk", "Constraints on codec chunks. Corresponds to the JSON ChunkLayout.codec_chunk member."], [53, 4, 2, "p-codec_chunk_aspect_ratio", "codec_chunk_aspect_ratio", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_aspect_ratio_soft_constraint", "codec_chunk_aspect_ratio_soft_constraint", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_elements", "codec_chunk_elements", "Hard constraints on the target number of elements for codec chunks. Corresponds to the JSON elements member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_elements_soft_constraint", "codec_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for codec chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_shape", "codec_chunk_shape", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-codec_chunk_shape_soft_constraint", "codec_chunk_shape_soft_constraint", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.codec_chunk."], [53, 4, 2, "p-finalize", "finalize", "Validates and converts the layout into a precise chunk layout."], [53, 4, 2, "p-grid_origin", "grid_origin", "Hard constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin member."], [53, 4, 2, "p-grid_origin_soft_constraint", "grid_origin_soft_constraint", "Soft constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin_soft_constraint member."], [53, 4, 2, "p-inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks. Corresponds to the JSON ChunkLayout.inner_order member. This must be a permutation of [0, 1, ..., rank-1]. Lexicographic order (i.e. C order/row-major order) is specified as [0, 1, ..., rank-1], while colexicographic order (i.e. Fortran order/column-major order) is specified as [rank-1, ..., 1, 0]."], [53, 4, 2, "p-inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. Corresponds to the JSON ChunkLayout.inner_order_soft_constraint member. If inner_order is also specified, it takes precedence."], [53, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [53, 4, 2, "p-read_chunk", "read_chunk", "Constraints on read chunks. Corresponds to the JSON ChunkLayout.read_chunk member."], [53, 4, 2, "p-read_chunk_aspect_ratio", "read_chunk_aspect_ratio", "Hard constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_aspect_ratio_soft_constraint", "read_chunk_aspect_ratio_soft_constraint", "Soft constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_elements", "read_chunk_elements", "Hard constraints on the target number of elements for read chunks. Corresponds to the JSON elements member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_elements_soft_constraint", "read_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_shape", "read_chunk_shape", "Hard constraints on the read chunk shape. Corresponds to the JSON shape member of ChunkLayout.read_chunk."], [53, 4, 2, "p-read_chunk_shape_soft_constraint", "read_chunk_shape_soft_constraint", "Soft constraints on the read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.read_chunk."], [53, 4, 2, "p-write_chunk", "write_chunk", "Constraints on write chunks. Corresponds to the JSON ChunkLayout.write_chunk member."], [53, 4, 2, "p-write_chunk_aspect_ratio", "write_chunk_aspect_ratio", "Hard constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_aspect_ratio_soft_constraint", "write_chunk_aspect_ratio_soft_constraint", "Soft constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_elements", "write_chunk_elements", "Hard constraints on the target number of elements for write chunks. Corresponds to the JSON elements member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_elements_soft_constraint", "write_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_shape", "write_chunk_shape", "Hard constraints on the write chunk shape. Corresponds to the JSON shape member of ChunkLayout.write_chunk."], [53, 4, 2, "p-write_chunk_shape_soft_constraint", "write_chunk_shape_soft_constraint", "Soft constraints on the write chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.write_chunk."]], "tensorstore.ChunkLayout.update": [[65, 4, 2, "p-chunk", "chunk", "Common constraints on write, read, and codec chunks. Corresponds to the JSON ChunkLayout.chunk member. The shape and elements constraints apply only to write and read chunks, while the aspect_ratio constraints apply to write, read, and codec chunks."], [65, 4, 2, "p-chunk_aspect_ratio", "chunk_aspect_ratio", "Hard constraints on the write, read, and codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio, read_chunk_aspect_ratio, and codec_chunk_aspect_ratio."], [65, 4, 2, "p-chunk_aspect_ratio_soft_constraint", "chunk_aspect_ratio_soft_constraint", "Soft constraints on the write, read, and codec chunk aspect ratio. Corresponds to the aspect_ratio_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying write_chunk_aspect_ratio_soft_constraint, read_chunk_aspect_ratio_soft_constraint, and codec_chunk_aspect_ratio_soft_constraint."], [65, 4, 2, "p-chunk_elements", "chunk_elements", "Hard constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements and read_chunk_elements."], [65, 4, 2, "p-chunk_elements_soft_constraint", "chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write and read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_elements_soft_constraint and read_chunk_elements_soft_constraint."], [65, 4, 2, "p-chunk_shape", "chunk_shape", "Hard constraints on both the write and read chunk shape. Corresponds to the JSON shape member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape and read_chunk_shape."], [65, 4, 2, "p-chunk_shape_soft_constraint", "chunk_shape_soft_constraint", "Soft constraints on both the write and read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.chunk. Equivalent to specifying both write_chunk_shape_soft_constraint and read_chunk_shape_soft_constraint."], [65, 4, 2, "p-codec_chunk", "codec_chunk", "Constraints on codec chunks. Corresponds to the JSON ChunkLayout.codec_chunk member."], [65, 4, 2, "p-codec_chunk_aspect_ratio", "codec_chunk_aspect_ratio", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_aspect_ratio_soft_constraint", "codec_chunk_aspect_ratio_soft_constraint", "Soft constraints on the codec chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_elements", "codec_chunk_elements", "Hard constraints on the target number of elements for codec chunks. Corresponds to the JSON elements member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_elements_soft_constraint", "codec_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for codec chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_shape", "codec_chunk_shape", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-codec_chunk_shape_soft_constraint", "codec_chunk_shape_soft_constraint", "Soft constraints on the codec chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.codec_chunk."], [65, 4, 2, "p-finalize", "finalize", "Validates and converts the layout into a precise chunk layout."], [65, 4, 2, "p-grid_origin", "grid_origin", "Hard constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin member."], [65, 4, 2, "p-grid_origin_soft_constraint", "grid_origin_soft_constraint", "Soft constraints on the origin of the chunk grid. Corresponds to the JSON ChunkLayout.grid_origin_soft_constraint member."], [65, 4, 2, "p-inner_order", "inner_order", "Permutation specifying the element storage order within the innermost chunks. Corresponds to the JSON ChunkLayout.inner_order member. This must be a permutation of [0, 1, ..., rank-1]. Lexicographic order (i.e. C order/row-major order) is specified as [0, 1, ..., rank-1], while colexicographic order (i.e. Fortran order/column-major order) is specified as [rank-1, ..., 1, 0]."], [65, 4, 2, "p-inner_order_soft_constraint", "inner_order_soft_constraint", "Specifies a preferred value for inner_order rather than a hard constraint. Corresponds to the JSON ChunkLayout.inner_order_soft_constraint member. If inner_order is also specified, it takes precedence."], [65, 4, 2, "p-rank", "rank", "Specifies the number of dimensions."], [65, 4, 2, "p-read_chunk", "read_chunk", "Constraints on read chunks. Corresponds to the JSON ChunkLayout.read_chunk member."], [65, 4, 2, "p-read_chunk_aspect_ratio", "read_chunk_aspect_ratio", "Hard constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_aspect_ratio_soft_constraint", "read_chunk_aspect_ratio_soft_constraint", "Soft constraints on the read chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_elements", "read_chunk_elements", "Hard constraints on the target number of elements for read chunks. Corresponds to the JSON elements member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_elements_soft_constraint", "read_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for read chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_shape", "read_chunk_shape", "Hard constraints on the read chunk shape. Corresponds to the JSON shape member of ChunkLayout.read_chunk."], [65, 4, 2, "p-read_chunk_shape_soft_constraint", "read_chunk_shape_soft_constraint", "Soft constraints on the read chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.read_chunk."], [65, 4, 2, "p-write_chunk", "write_chunk", "Constraints on write chunks. Corresponds to the JSON ChunkLayout.write_chunk member."], [65, 4, 2, "p-write_chunk_aspect_ratio", "write_chunk_aspect_ratio", "Hard constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_aspect_ratio_soft_constraint", "write_chunk_aspect_ratio_soft_constraint", "Soft constraints on the write chunk aspect ratio. Corresponds to the JSON aspect_ratio_soft_constraint member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_elements", "write_chunk_elements", "Hard constraints on the target number of elements for write chunks. Corresponds to the JSON elements member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_elements_soft_constraint", "write_chunk_elements_soft_constraint", "Soft constraints on the target number of elements for write chunks. Corresponds to the JSON elements_soft_constraint member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_shape", "write_chunk_shape", "Hard constraints on the write chunk shape. Corresponds to the JSON shape member of ChunkLayout.write_chunk."], [65, 4, 2, "p-write_chunk_shape_soft_constraint", "write_chunk_shape_soft_constraint", "Soft constraints on the write chunk shape. Corresponds to the JSON shape_soft_constraint member of ChunkLayout.write_chunk."]], "tensorstore.CodecSpec": [[69, 3, 1, "", "__init__", "Constructs from the JSON representation."], [70, 3, 1, "", "to_json", "Converts to the JSON representation."]], "tensorstore.Context": [[72, 2, 1, "", "Resource", "Handle to a context resource."], [74, 2, 1, "", "Spec", "Parsed representation of a JSON Context specification."], [77, 3, 1, "", "__getitem__", "Creates or retrieves the context resource for the given key."], [78, 3, 1, "", "__init__(default)", "Constructs a default context."], [79, 3, 1, "", "__init__(json)", "Constructs a context from its JSON representation."], [80, 3, 1, "", "__init__(spec)", "Constructs a context from a parsed spec."], [81, 5, 1, "", "parent", "Parent context from which this context inherits."], [82, 5, 1, "", "spec", "Spec from which this context was constructed."]], "tensorstore.Context.Resource": [[73, 3, 1, "", "to_json", "Returns the JSON representation of the context resource."]], "tensorstore.Context.Spec": [[75, 3, 1, "", "__init__", "Creates a context specification from its JSON representation."], [76, 3, 1, "", "to_json", "Returns the JSON representation."]], "tensorstore.Context.Spec.to_json": [[76, 4, 2, "p-include_defaults", "include_defaults", "Indicates whether to include members even if they are equal to the default value."]], "tensorstore.Context.__getitem__": [[77, 4, 2, "p-key", "key", "Resource key, of the form '' or #."]], "tensorstore.Context.__init__(json)": [[79, 4, 2, "p-json", "json", "JSON representation of the context."], [79, 4, 2, "p-parent", "parent", "Parent context from which to inherit. Defaults to a new default context as returned by tensorstore.Context()."]], "tensorstore.Context.__init__(spec)": [[80, 4, 2, "p-parent", "parent", "Parent context from which to inherit. Defaults to a new default context as returned by tensorstore.Context()."], [80, 4, 2, "p-spec", "spec", "Parsed context spec."]], "tensorstore.Dim": [[84, 3, 1, "", "__contains__(dim)", "Checks if the interval contains another interval."], [85, 3, 1, "", "__contains__(index)", "Checks if the interval contains a given index."], [86, 3, 1, "", "__eq__", "Compares for equality with another interval."], [87, 3, 1, "", "__init__(exclusive_max)", "Constructs a half-open interval [inclusive_min, exclusive_max)."], [88, 3, 1, "", "__init__(inclusive_max)", "Constructs a closed interval [inclusive_min, inclusive_max]."], [89, 3, 1, "", "__init__(size)", "Constructs a sized interval [inclusive_min, inclusive_min+size)."], [90, 3, 1, "", "__init__(unbounded)", "Constructs an unbounded interval (-inf, +inf)."], [91, 3, 1, "", "__iter__", "Enables iteration over the indices contained in the interval."], [92, 3, 1, "", "__len__", "Size of the interval, equivalent to size."], [93, 3, 1, "", "__repr__", "Returns the string representation as a Python expression."], [94, 3, 1, "", "__str__", "Returns the string representation of the interval."], [95, 5, 1, "", "empty", "Returns True if size is zero."], [96, 5, 1, "", "exclusive_max", "Exclusive upper bound of the interval."], [97, 5, 1, "", "exclusive_min", "Exclusive lower bound of the interval."], [98, 5, 1, "", "finite", "Indicates if the interval is finite."], [99, 3, 1, "", "hull", "Hull with another Dim."], [100, 5, 1, "", "implicit_lower", "Indicates if the lower bound is implicit/resizeable."], [101, 5, 1, "", "implicit_upper", "Indicates if the upper bound is implicit/resizeable."], [102, 5, 1, "", "inclusive_max", "Inclusive upper bound of the interval."], [103, 5, 1, "", "inclusive_min", "Inclusive lower bound of the interval."], [104, 3, 1, "", "intersect", "Intersect with another Dim."], [105, 5, 1, "", "label", "Dimension label, or the empty string to indicate an unlabeled dimension."], [106, 5, 1, "", "size", "Size of the interval."]], "tensorstore.Dim.__init__(exclusive_max)": [[87, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bound."], [87, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit. Defaults to False if inclusive_min is specified, otherwise True."], [87, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if exclusive_max is specified, otherwise True."], [87, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound."], [87, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.__init__(inclusive_max)": [[88, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit. Defaults to False if inclusive_min is specified, otherwise True."], [88, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if exclusive_max is specified, otherwise True."], [88, 4, 2, "p-inclusive_max", "inclusive_max", "Inclusive upper bound."], [88, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound."], [88, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.__init__(size)": [[89, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit."], [89, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit. Defaults to False if size is specified, otherwise True."], [89, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound. Defaults to 0."], [89, 4, 2, "p-label", "label", "Dimension label."], [89, 4, 2, "p-size", "size", "Size of the interval."]], "tensorstore.Dim.__init__(unbounded)": [[90, 4, 2, "p-implicit_lower", "implicit_lower", "Indicates whether the lower bound is implicit."], [90, 4, 2, "p-implicit_upper", "implicit_upper", "Indicates whether the upper bound is implicit."], [90, 4, 2, "p-label", "label", "Dimension label."]], "tensorstore.Dim.hull": [[99, 4, 2, "p-other", "other", "Object to hull with."]], "tensorstore.Dim.intersect": [[104, 4, 2, "p-other", "other", "Object to intersect with."]], "tensorstore.DimExpression": [[108, 3, 1, "", "__getitem__", "Applies a NumPy-style indexing operation with default index array semantics."], [109, 5, 1, "", "diagonal", "Extracts the diagonal of the selected dimensions."], [110, 3, 1, "", "label", "Sets (or changes) the labels of the selected dimensions."], [111, 3, 1, "", "mark_bounds_implicit", "Marks the lower/upper bounds of the selected dimensions as implicit/explicit."], [112, 3, 1, "", "oindex", "Applies a NumPy-style indexing operation with outer indexing semantics."], [113, 3, 1, "", "stride", "Strides the domains of the selected input dimensions by the specified amounts."], [114, 3, 1, "", "translate_backward_by", "Translates (shifts) the domains of the selected input dimensions backward by the specified offsets, without affecting the output range."], [115, 3, 1, "", "translate_by", "Translates (shifts) the domains of the selected input dimensions by the specified offsets, without affecting the output range."], [116, 3, 1, "", "translate_to", "Translates the domains of the selected input dimensions to the specified origins without affecting the output range."], [117, 3, 1, "", "transpose", "Transposes the selected dimensions to the specified target indices."], [118, 3, 1, "", "vindex", "Applies a NumPy-style indexing operation with vectorized indexing semantics."]], "tensorstore.DimExpression.label": [[110, 4, 2, "p-labels", "labels", "Dimension labels for each selected dimension."]], "tensorstore.DimExpression.mark_bounds_implicit": [[111, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.DimExpression.stride": [[113, 4, 2, "p-strides", "strides", "Strides for each selected dimension. May also be a scalar, e.g. 2, in which case the same stride value is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying a stride of 1) leaves that dimension unchanged. Specify a stride of 0 is not valid."]], "tensorstore.DimExpression.translate_backward_by": [[114, 4, 2, "p-offsets", "offsets", "The offsets for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.DimExpression.translate_by": [[115, 4, 2, "p-offsets", "offsets", "The offsets for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all selected dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.DimExpression.translate_to": [[116, 4, 2, "p-origins", "origins", "The new origins for each of the selected dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all selected dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.DimExpression.transpose": [[117, 4, 2, "p-target", "target", "Target dimension indices for the selected dimensions. All dimensions must be specified by index. Labels are not permitted. If the dimension selection has k > 1 dimensions, a single non-negative index i is equivalent to i:i+k; a single negative index -i is equivalent to -i-k:-i."]], "tensorstore.Future": [[120, 3, 1, "", "__new__", "Converts a FutureLike object to a Future."], [121, 3, 1, "", "add_done_callback", "Registers a callback to be invoked upon completion of the asynchronous operation."], [122, 3, 1, "", "cancel", "Requests cancellation of the asynchronous operation."], [123, 3, 1, "", "cancelled", "Queries whether the asynchronous operation has been cancelled."], [124, 3, 1, "", "done", "Queries whether the asynchronous operation has completed or been cancelled."], [125, 3, 1, "", "exception", "Blocks until asynchronous operation completes, and returns the error if any."], [126, 3, 1, "", "force", "Ensures the asynchronous operation begins executing."], [127, 3, 1, "", "remove_done_callback", "Unregisters a previously-registered callback."], [128, 3, 1, "", "result", "Blocks until the asynchronous operation completes, and returns the result."]], "tensorstore.Future.__new__": [[120, 4, 2, "p-future", "future", "Specifies the immediate or asynchronous result."], [120, 4, 2, "p-loop", "loop", "Event loop on which to run future if it is a coroutine. If not specified (or None is specified), defaults to the loop returned by asyncio.get_running_loop. If loop is not specified and there is no running event loop, it is an error for future to be a coroutine."]], "tensorstore.Future.add_done_callback": [[121, 4, 2, "p-callback", "callback", "Callback to invoke with self when this future becomes ready."]], "tensorstore.Future.exception": [[125, 4, 2, "p-deadline", "deadline", "Deadline in seconds since the Unix epoch."], [125, 4, 2, "p-timeout", "timeout", "Maximum number of seconds to block."]], "tensorstore.Future.result": [[128, 4, 2, "p-deadline", "deadline", "Deadline in seconds since the Unix epoch."], [128, 4, 2, "p-timeout", "timeout", "Maximum number of seconds to block."]], "tensorstore.IndexDomain": [[131, 5, 1, "", "T", "View with the dimension order reversed (transposed)."], [132, 3, 1, "", "__getitem__(domain)", "Slices this domain by another domain."], [133, 3, 1, "", "__getitem__(expr)", "Transforms the domain by a dimension expression."], [134, 3, 1, "", "__getitem__(identifier)", "Returns the single dimension specified by identifier."], [135, 3, 1, "", "__getitem__(selection)", "Returns a new domain with a subset of the dimensions."], [136, 3, 1, "", "__getitem__(transform)", "Transforms the domain using an explicit index transform."], [137, 3, 1, "", "__init__(components)", "Constructs an index domain from component vectors."], [138, 3, 1, "", "__init__(dimensions)", "Constructs an index domain from a :py:class`.Dim` sequence."], [139, 3, 1, "", "__init__(json)", "Constructs an index domain from its JSON representation."], [140, 3, 1, "", "__len__", "Returns the number of dimensions (rank)."], [141, 3, 1, "", "__repr__", "Returns the string representation."], [142, 5, 1, "", "exclusive_max", "Exclusive upper bound of the domain."], [143, 3, 1, "", "hull", "Computes the hull (minimum containing box) with another domain."], [144, 5, 1, "", "implicit_lower_bounds", "Indicates whether the lower bound of each dimension is implicit or explicit."], [145, 5, 1, "", "implicit_upper_bounds", "Indicates whether the upper bound of each dimension is implicit or explicit."], [146, 5, 1, "", "inclusive_max", "Inclusive upper bound of the domain."], [147, 5, 1, "", "inclusive_min", "Inclusive lower bound of the domain, alias of origin."], [148, 5, 1, "", "index_exp", "Equivalent NumPy-compatible index expression."], [149, 3, 1, "", "intersect", "Intersects with another domain."], [150, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [151, 5, 1, "", "labels", "Dimension labels for each dimension."], [152, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [153, 5, 1, "", "ndim", "Alias for rank."], [154, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [155, 5, 1, "", "rank", "Number of dimensions in the index space."], [156, 5, 1, "", "shape", "Shape of the domain."], [157, 5, 1, "", "size", "Total number of elements in the domain."], [158, 3, 1, "", "to_json", "Returns the JSON representation."], [159, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [160, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [161, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [162, 3, 1, "", "transpose", "Returns a view with a transposed domain."]], "tensorstore.IndexDomain.__getitem__(expr)": [[133, 4, 2, "p-expr", "expr", "Dimension expression to apply."]], "tensorstore.IndexDomain.__getitem__(identifier)": [[134, 4, 2, "p-identifier", "identifier", "Specifies a dimension by integer index or label. As with python:list, a negative index specifies a dimension starting from the last dimension."]], "tensorstore.IndexDomain.__getitem__(selection)": [[135, 4, 2, "p-selection", "selection", "Specifies the dimensions to include, either by index or label. May be any value or sequence of values convertible to a dimension selection."]], "tensorstore.IndexDomain.__getitem__(transform)": [[136, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.IndexDomain.__init__(components)": [[137, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bounds for each dimension. At most one of exclusive_max, inclusive_max, and shape may be specified."], [137, 4, 2, "p-implicit_lower_bounds", "implicit_lower_bounds", "Indicates whether each lower bound is implicit or explicit. Defaults to all explicit if inclusive_min or shape is specified, otherwise defaults to all implicit."], [137, 4, 2, "p-implicit_upper_bounds", "implicit_upper_bounds", "Indicates whether each upper bound is implicit or explicit. Defaults to all explicit if exclusive_max, inclusive_max, or shape is specified, otherwise defaults to all implicit."], [137, 4, 2, "p-inclusive_max", "inclusive_max", "Inclusive upper bounds for each dimension."], [137, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bounds for each dimension. If not specified, defaults to all zero if shape is specified, otherwise unbounded."], [137, 4, 2, "p-labels", "labels", "Dimension labels. Defaults to all unlabeled."], [137, 4, 2, "p-rank", "rank", "Number of dimensions. Only required if no other parameter is specified."], [137, 4, 2, "p-shape", "shape", "Size for each dimension."]], "tensorstore.IndexDomain.__init__(dimensions)": [[138, 4, 2, "p-dimensions", "dimensions", "Sequence of :py:class`.Dim` objects."]], "tensorstore.IndexDomain.hull": [[143, 4, 2, "p-other", "other", "Object to hull with."]], "tensorstore.IndexDomain.intersect": [[149, 4, 2, "p-other", "other", "Object to intersect with."]], "tensorstore.IndexDomain.label": [[150, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.IndexDomain.mark_bounds_implicit": [[152, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.IndexDomain.translate_backward_by": [[159, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexDomain.translate_by": [[160, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexDomain.translate_to": [[161, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.IndexDomain.transpose": [[162, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.IndexTransform": [[164, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [165, 3, 1, "", "__call__", "Maps an input index vector to an output index vector."], [166, 3, 1, "", "__getitem__(domain)", "Slices this index transform by another domain."], [167, 3, 1, "", "__getitem__(expr)", "Applies a dimension expression to this transform."], [168, 3, 1, "", "__getitem__(indices)", "Applies a NumPy-style indexing operation with default index array semantics."], [169, 3, 1, "", "__getitem__(transform)", "Composes this index transform with another index transform."], [170, 3, 1, "", "__init__(components)", "Constructs an index transform from component vectors."], [171, 3, 1, "", "__init__(domain)", "Constructs an index transform from a domain and output index maps."], [172, 3, 1, "", "__init__(json)", "Constructs an index transform from its JSON representation."], [173, 3, 1, "", "__repr__", "Returns the string representation."], [174, 5, 1, "", "domain", "Input domain of the index transform."], [175, 5, 1, "", "implicit_lower_bounds", "Indicates whether the lower bound of each input dimension is implicit or explicit."], [176, 5, 1, "", "implicit_upper_bounds", "Indicates whether the upper bound of each input dimension is implicit or explicit."], [177, 5, 1, "", "input_exclusive_max", "Exclusive upper bound of the input domain."], [178, 5, 1, "", "input_inclusive_max", "Inclusive upper bound of the input domain."], [179, 5, 1, "", "input_inclusive_min", "Inclusive lower bound of the input domain, alias for input_origin."], [180, 5, 1, "", "input_labels", "Dimension labels for each input dimension."], [181, 5, 1, "", "input_origin", "Inclusive lower bound of the input domain."], [182, 5, 1, "", "input_rank", "Rank of the input space."], [183, 5, 1, "", "input_shape", "Shape of the input domain."], [184, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [185, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [186, 5, 1, "", "ndim", "Rank of the input space, alias for input_rank."], [187, 3, 1, "", "oindex", "Applies a NumPy-style indexing operation with outer indexing semantics."], [188, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [189, 5, 1, "", "output", "Output index maps."], [190, 5, 1, "", "output_rank", "Rank of the output space."], [191, 5, 1, "", "shape", "Shape of the domain."], [192, 5, 1, "", "size", "Total number of elements in the domain."], [193, 3, 1, "", "to_json", "Returns the JSON representation of the transform."], [194, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [195, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [196, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [197, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [198, 3, 1, "", "vindex", "Applies a NumPy-style indexing operation with vectorized indexing semantics."]], "tensorstore.IndexTransform.__call__": [[165, 4, 2, "p-indices", "indices", "Input vector of length input_rank."]], "tensorstore.IndexTransform.__init__(components)": [[170, 4, 2, "p-implicit_lower_bounds", "implicit_lower_bounds", "Indicates whether each lower bound is implicit or explicit. Defaults to all explicit if input_inclusive_min or input_shape is specified, otherwise defaults to all implicit."], [170, 4, 2, "p-implicit_upper_bounds", "implicit_upper_bounds", "Indicates whether each upper bound is implicit or explicit. Defaults to all explicit if input_exclusive_max, input_inclusive_max, or shape is specified, otherwise defaults to all implicit."], [170, 4, 2, "p-input_exclusive_max", "input_exclusive_max", "Exclusive upper bounds for each input dimension. At most one of input_exclusive_max, input_inclusive_max, and input_shape may be specified."], [170, 4, 2, "p-input_inclusive_max", "input_inclusive_max", "Inclusive upper bounds for each input dimension."], [170, 4, 2, "p-input_inclusive_min", "input_inclusive_min", "Inclusive lower bounds for each input dimension. If not specified, defaults to all zero if input_shape is specified, otherwise unbounded."], [170, 4, 2, "p-input_labels", "input_labels", "Dimension labels for each input dimension. Defaults to all unlabeled."], [170, 4, 2, "p-input_rank", "input_rank", "Number of input dimensions. Only required if the input rank is not otherwise specified."], [170, 4, 2, "p-input_shape", "input_shape", "Size for each input dimension."], [170, 4, 2, "p-output", "output", "Sequence of output index maps, or OutputIndexMaps object from an existing transform. If not specified, constructs an identity transform over the domain."]], "tensorstore.IndexTransform.__init__(domain)": [[171, 4, 2, "p-domain", "domain", "The domain of the index transform."], [171, 4, 2, "p-output", "output", "Sequence of output index maps, or OutputIndexMaps object from an existing transform. If not specified, constructs an identity transform over the domain."]], "tensorstore.IndexTransform.label": [[184, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.IndexTransform.mark_bounds_implicit": [[185, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.IndexTransform.translate_backward_by": [[194, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexTransform.translate_by": [[195, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.IndexTransform.translate_to": [[196, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.IndexTransform.transpose": [[197, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.KvStore": [[201, 2, 1, "", "KeyRange", "Half-open interval of byte string keys, according to lexicographical order."], [208, 2, 1, "", "ReadResult", "Specifies the result of a read operation."], [213, 2, 1, "", "Spec", "Parsed representation of a JSON key-value store specification."], [225, 2, 1, "", "TimestampedStorageGeneration", "Specifies a storage generation identifier and a timestamp."], [230, 3, 1, "", "__add__", "Returns a key-value store with the suffix appended to the path."], [231, 3, 1, "", "__delitem__", "Synchronously deletes a single key."], [232, 3, 1, "", "__getitem__", "Synchronously reads the value of a single key."], [233, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [234, 3, 1, "", "__setitem__", "Synchronously writes the value of a single key."], [235, 3, 1, "", "__truediv__", "Returns a key-value store with an additional path component joined to the path."], [236, 5, 1, "", "base", "Underlying key-value store, if this is a key-value store adapter."], [237, 3, 1, "", "copy", "Returns a copy of the key-value store."], [238, 3, 1, "", "delete_range", "Deletes a key range."], [239, 3, 1, "", "experimental_copy_range_to", "Copies a range of keys."], [240, 3, 1, "", "list", "Lists the keys in the key-value store."], [241, 3, 1, "", "open", "Opens a key-value store."], [242, 5, 1, "", "path", "Path prefix within the base key-value store."], [243, 3, 1, "", "read", "Reads the value of a single key."], [244, 3, 1, "", "spec", "Spec that may be used to re-open or re-create the key-value store."], [245, 5, 1, "", "transaction", "Transaction bound to this key-value store."], [246, 5, 1, "", "url", "URL representation of the key-value store specification."], [247, 3, 1, "", "with_transaction", "Returns a transaction-bound view of this key-value store."], [248, 3, 1, "", "write", "Writes or deletes a single key."]], "tensorstore.KvStore.KeyRange": [[202, 3, 1, "", "__eq__", "Compares with another range for equality."], [203, 3, 1, "", "__init__", "Constructs a key range from the specified half-open bounds."], [204, 3, 1, "", "copy", "Returns a copy of the range."], [205, 5, 1, "", "empty", "Indicates if the range contains no keys."], [206, 5, 1, "", "exclusive_max", "Exclusive upper bound of the range."], [207, 5, 1, "", "inclusive_min", "Inclusive lower bound of the range."]], "tensorstore.KvStore.KeyRange.__init__": [[203, 4, 2, "p-exclusive_max", "exclusive_max", "Exclusive upper bound of the range. As a special case, an empty string indicates no upper bound."], [203, 4, 2, "p-inclusive_min", "inclusive_min", "Inclusive lower bound of the range. In accordance with the usual lexicographical order, an empty string indicates no lower bound."]], "tensorstore.KvStore.ReadResult": [[209, 3, 1, "", "__init__", "Constructs a read result."], [210, 5, 1, "", "stamp", "Generation and timestamp associated with the value."], [211, 5, 1, "", "state", "Indicates the interpretation of value."], [212, 5, 1, "", "value", "Value associated with the key."]], "tensorstore.KvStore.Spec": [[214, 3, 1, "", "__add__", "Returns a key-value store with the suffix appended to the path."], [215, 3, 1, "", "__eq__", "Compares with another KvStore.Spec for equality based on the JSON representation."], [216, 3, 1, "", "__new__", "Constructs from the JSON representation or a URL."], [217, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [218, 3, 1, "", "__truediv__", "Returns a key-value store with an additional path component joined to the path."], [219, 5, 1, "", "base", "Underlying key-value store, if this is a key-value store adapter."], [220, 3, 1, "", "copy", "Returns a copy of the key-value store spec."], [221, 5, 1, "", "path", "Path prefix within the base key-value store."], [222, 3, 1, "", "to_json", "Converts to the JSON representation."], [223, 3, 1, "", "update", "Modifies a spec."], [224, 5, 1, "", "url", "URL representation of the key-value store specification."]], "tensorstore.KvStore.Spec.update": [[223, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [223, 4, 2, "p-strip_context", "strip_context", "Replace any bound context resources and unbound context resource specs by default context resource specs."], [223, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.KvStore.TimestampedStorageGeneration": [[226, 3, 1, "", "__eq__", "Compares two timestamped storage generations for equality."], [227, 3, 1, "", "__init__", "Constructs from a storage generation and time."], [228, 5, 1, "", "generation", "Identifies a specific version of a key-value store entry."], [229, 5, 1, "", "time", "Time (seconds since Unix epoch) at which generation is valid."]], "tensorstore.KvStore.__delitem__": [[231, 4, 2, "p-key", "key", "Key to delete. This is appended (without any separator) to the existing path, if any."]], "tensorstore.KvStore.__getitem__": [[232, 4, 2, "p-key", "key", "The key to read. This is appended (without any separator) to the existing path, if any."]], "tensorstore.KvStore.__setitem__": [[234, 4, 2, "p-key", "key", "Key to write/delete. This is appended (without any separator) to the existing path, if any."], [234, 4, 2, "p-value", "value", "Value to store, or None to delete."]], "tensorstore.KvStore.delete_range": [[238, 4, 2, "p-range", "range", "Key range to delete. This is relative to the existing path, if any."]], "tensorstore.KvStore.experimental_copy_range_to": [[239, 4, 2, "p-source_range", "source_range", "Key range to include. This is relative to the existing path, if any. If not specified, all keys under path are copied."], [239, 4, 2, "p-source_staleness_bound", "source_staleness_bound", "Specifies a time in (fractional) seconds since the Unix epoch. If specified, data that is cached internally by the kvstore implementation may be used without validation if not older than the source_staleness_bound. Cached data older than source_staleness_bound must be validated before being returned. A value of float('inf') indicates that the result must be current as of the time the read request was made, i.e. it is equivalent to specifying a value of time.time(). A value of float('-inf') indicates that cached data may be returned without validation irrespective of its age."], [239, 4, 2, "p-target", "target", "Target key-value store."]], "tensorstore.KvStore.list": [[240, 4, 2, "p-range", "range", "If specified, restricts to the specified key range."], [240, 4, 2, "p-strip_prefix_length", "strip_prefix_length", "Strips the specified number of bytes from the start of the returned keys."]], "tensorstore.KvStore.open": [[241, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [241, 4, 2, "p-spec", "spec", "Key-value store spec to open. May also be specified as JSON or a URL."], [241, 4, 2, "p-transaction", "transaction", "Transaction to use for read/write operations. By default, operations are non-transactional."]], "tensorstore.KvStore.read": [[243, 4, 2, "p-batch", "batch", "Batch to use for the read operation."], [243, 4, 2, "p-if_not_equal", "if_not_equal", "If specified, the read is aborted if the generation associated with key matches if_not_equal. An aborted read due to this condition is indicated by a ReadResult.state of 'unspecified'. This may be useful for validating a cached value cache validation at a higher level."], [243, 4, 2, "p-key", "key", "The key to read. This is appended (without any separator) to the existing path, if any."], [243, 4, 2, "p-staleness_bound", "staleness_bound", "Specifies a time in (fractional) seconds since the Unix epoch. If specified, data that is cached internally by the kvstore implementation may be used without validation if not older than the staleness_bound. Cached data older than staleness_bound must be validated before being returned. A value of float('inf') indicates that the result must be current as of the time the read request was made, i.e. it is equivalent to specifying a value of time.time(). A value of float('-inf') indicates that cached data may be returned without validation irrespective of its age."]], "tensorstore.KvStore.spec": [[244, 4, 2, "p-retain_context", "retain_context", "Retain all bound context resources (e.g. specific concurrency pools, specific cache pools)."], [244, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.KvStore.write": [[248, 4, 2, "p-if_equal", "if_equal", "If specified, indicates a conditional write operation. The write is performed only if the existing generation associated with key matches if_equal."], [248, 4, 2, "p-key", "key", "Key to write/delete. This is appended (without any separator) to the existing path, if any."], [248, 4, 2, "p-value", "value", "Value to store, or None to delete."]], "tensorstore.OpenMode": [[250, 3, 1, "", "__init__", "Constructs an open mode."], [251, 5, 1, "", "assume_cached_metadata", "Skip reading the metadata when opening."], [252, 5, 1, "", "assume_metadata", "Don't access the stored metadata."], [253, 5, 1, "", "create", "Allow creating a new TensorStore."], [254, 5, 1, "", "delete_existing", "Delete any existing data before creating a new array."], [255, 5, 1, "", "open", "Allow opening an existing TensorStore."]], "tensorstore.OpenMode.__init__": [[250, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening."], [250, 4, 2, "p-assume_metadata", "assume_metadata", "Don't access the stored metadata."], [250, 4, 2, "p-create", "create", "Allow creating a new TensorStore."], [250, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array."], [250, 4, 2, "p-open", "open", "Allow opening an existing TensorStore."]], "tensorstore.OutputIndexMap": [[257, 3, 1, "", "__init__(constant)", "Constructs a constant map."], [258, 3, 1, "", "__init__(index_array)", "Constructs an index array map."], [259, 3, 1, "", "__init__(input_dimension)", "Constructs a single input dimension map."], [260, 5, 1, "", "index_array", ""], [261, 5, 1, "", "index_range", ""], [262, 5, 1, "", "input_dimension", ""], [263, 5, 1, "", "method", ""], [264, 5, 1, "", "offset", ""], [265, 5, 1, "", "stride", ""]], "tensorstore.OutputIndexMaps": [[267, 3, 1, "", "__getitem__", ""], [268, 3, 1, "", "__len__", "Returns the output rank."], [269, 5, 1, "", "rank", "Returns the output rank."]], "tensorstore.OutputIndexMethod": [[271, 3, 1, "", "__init__", ""], [272, 6, 1, "", "array", ""], [273, 6, 1, "", "constant", ""], [274, 5, 1, "", "name", ""], [275, 6, 1, "", "single_input_dimension", ""], [276, 5, 1, "", "value", ""]], "tensorstore.Promise": [[278, 3, 1, "", "new", "Creates a linked promise and future pair."], [279, 3, 1, "", "set_exception", "Marks the linked future as unsuccessfully completed with the specified error."], [280, 3, 1, "", "set_result", "Marks the linked future as successfully completed with the specified result."]], "tensorstore.Schema": [[283, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [284, 3, 1, "", "__eq__", "Compares with another Schema for equality based on the JSON representation."], [285, 3, 1, "", "__getitem__(domain)", "Transforms the schema using an explicit index domain."], [286, 3, 1, "", "__getitem__(expr)", "Transforms the schema using a dimension expression."], [287, 3, 1, "", "__getitem__(indices)", "Transforms the schema using NumPy-style indexing with default index array semantics."], [288, 3, 1, "", "__getitem__(transform)", "Transforms the schema using an explicit index transform."], [289, 3, 1, "", "__init__(components)", "Constructs from component parts."], [290, 3, 1, "", "__init__(json)", "Constructs from its JSON representation."], [291, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [292, 5, 1, "", "chunk_layout", "Chunk layout constraints specified by the schema."], [293, 5, 1, "", "codec", "Codec constraints specified by the schema."], [294, 3, 1, "", "copy", "Returns a copy of the schema."], [295, 5, 1, "", "dimension_units", "Physical units of each dimension of the domain."], [296, 5, 1, "", "domain", "Domain of the schema, or None if unspecified."], [297, 5, 1, "", "dtype", "Data type, or None if unspecified."], [298, 5, 1, "", "fill_value", "Fill value specified by the schema."], [299, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [300, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [301, 5, 1, "", "ndim", "Alias for rank."], [302, 3, 1, "", "oindex", "Transforms the schema using NumPy-style indexing with outer indexing semantics."], [303, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [304, 5, 1, "", "rank", "Rank of the schema, or None if unspecified."], [305, 5, 1, "", "shape", "Shape of the domain."], [306, 5, 1, "", "size", "Total number of elements in the domain."], [307, 3, 1, "", "to_json", "Converts to the JSON representation."], [308, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [309, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [310, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [311, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [312, 3, 1, "", "update", "Adds additional constraints."], [313, 3, 1, "", "vindex", "Transforms the schema using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.Schema.__getitem__(domain)": [[285, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.Schema.__getitem__(transform)": [[288, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.Schema.__init__(components)": [[289, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [289, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [289, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [289, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [289, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [289, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [289, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [289, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [289, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."]], "tensorstore.Schema.label": [[299, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.Schema.mark_bounds_implicit": [[300, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.Schema.translate_backward_by": [[308, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Schema.translate_by": [[309, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Schema.translate_to": [[310, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.Schema.transpose": [[311, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.Schema.update": [[312, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [312, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [312, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [312, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [312, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [312, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [312, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [312, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [312, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."]], "tensorstore.Spec": [[315, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [316, 3, 1, "", "__eq__", "Compares with another Spec for equality based on the JSON representation."], [317, 3, 1, "", "__getitem__(domain)", "Transforms the spec using an explicit index domain."], [318, 3, 1, "", "__getitem__(expr)", "Transforms the spec using a dimension expression."], [319, 3, 1, "", "__getitem__(indices)", "Transforms the spec using NumPy-style indexing with default index array semantics."], [320, 3, 1, "", "__getitem__(transform)", "Transforms the spec using an explicit index transform."], [321, 3, 1, "", "__new__", "Constructs from the JSON representation."], [322, 3, 1, "", "__repr__", "Returns a string representation based on the JSON representation."], [323, 5, 1, "", "base", "Spec of the underlying TensorStore, if this is an adapter of a single underlying TensorStore."], [324, 5, 1, "", "chunk_layout", "Effective chunk layout, including any constraints implied by driver-specific options."], [325, 5, 1, "", "codec", "Effective codec, including any constraints implied by driver-specific options."], [326, 3, 1, "", "copy", "Returns a copy of the spec."], [327, 5, 1, "", "dimension_units", "Effective physical units of each dimension of the domain, including any constraints implied by driver-specific options."], [328, 5, 1, "", "domain", "Effective index domain, including any constraints implied by driver-specific options."], [329, 5, 1, "", "dtype", "Data type, or None if unspecified."], [330, 5, 1, "", "fill_value", "Effective fill value, including any constraints implied by driver-specific options."], [331, 5, 1, "", "kvstore", "Spec of the associated key-value store used as the underlying storage."], [332, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [333, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [334, 5, 1, "", "ndim", "Alias for rank."], [335, 3, 1, "", "oindex", "Transforms the spec using NumPy-style indexing with outer indexing semantics."], [336, 5, 1, "", "open_mode", "Open mode with which the driver will be opened."], [337, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [338, 5, 1, "", "rank", "Returns the rank of the domain, or None if unspecified."], [339, 5, 1, "", "schema", "Effective schema, including any constraints implied by driver-specific options."], [340, 5, 1, "", "shape", "Shape of the domain."], [341, 5, 1, "", "size", "Total number of elements in the domain."], [342, 3, 1, "", "to_json", "Converts to the JSON representation."], [343, 5, 1, "", "transform", "The index transform, or None if unspecified."], [344, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [345, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [346, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [347, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [348, 3, 1, "", "update", "Adds additional constraints or changes the open mode."], [349, 3, 1, "", "vindex", "Transforms the spec using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.Spec.__getitem__(domain)": [[317, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.Spec.__getitem__(transform)": [[320, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.Spec.label": [[332, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.Spec.mark_bounds_implicit": [[333, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.Spec.translate_backward_by": [[344, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Spec.translate_by": [[345, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.Spec.translate_to": [[346, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.Spec.transpose": [[347, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.Spec.update": [[348, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [348, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [348, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [348, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [348, 4, 2, "p-context", "context", "Bind any context resource specs using the specified shared resource context."], [348, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [348, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [348, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [348, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [348, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [348, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [348, 4, 2, "p-kvstore", "kvstore", "Sets the associated key-value store used as the underlying storage."], [348, 4, 2, "p-minimal_spec", "minimal_spec", "Indicates whether to include in the Spec returned by tensorstore.TensorStore.spec the metadata necessary to re-create the TensorStore. By default, the returned Spec includes the full metadata, but it is skipped if minimal_spec is set to True."], [348, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [348, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [348, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [348, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [348, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [348, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [348, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [348, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [348, 4, 2, "p-strip_context", "strip_context", "Replace any bound context resources and unbound context resource specs by default context resource specs."], [348, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.TensorStore": [[351, 2, 1, "", "StorageStatistics", "Statistics related to the storage of an array specified by a TensorStore."], [355, 5, 1, "", "T", "View with transposed domain (reversed dimension order)."], [356, 3, 1, "", "__array__", "Automatic conversion to numpy.ndarray for interoperability with NumPy."], [357, 3, 1, "", "__getitem__(domain)", "Computes a virtual view using an explicit index domain."], [358, 3, 1, "", "__getitem__(expr)", "Computes a virtual view using a dimension expression."], [359, 3, 1, "", "__getitem__(indices)", "Computes a virtual view using NumPy-style indexing with default index array semantics."], [360, 3, 1, "", "__getitem__(transform)", "Computes a virtual view using an explicit index transform."], [361, 3, 1, "", "__setitem__(domain)", "Synchronously writes using an explicit index domain."], [362, 3, 1, "", "__setitem__(expr)", "Synchronously writes using a dimension expression."], [363, 3, 1, "", "__setitem__(indices)", "Synchronously writes using NumPy-style indexing with default index array semantics."], [364, 3, 1, "", "__setitem__(transform)", "Synchronously writes using an explicit index transform."], [365, 3, 1, "", "astype", "Returns a read/write view as the specified data type."], [366, 5, 1, "", "base", "Underlying TensorStore, if this is an adapter."], [367, 5, 1, "", "chunk_layout", "Chunk layout of the TensorStore."], [368, 5, 1, "", "codec", "Data codec spec."], [369, 5, 1, "", "dimension_units", "Physical units of each dimension of the domain."], [370, 5, 1, "", "domain", "Domain of the array."], [371, 5, 1, "", "dtype", "Data type of the array."], [372, 5, 1, "", "fill_value", "Fill value for positions not yet written."], [373, 5, 1, "", "kvstore", "Associated key-value store used as the underlying storage."], [374, 3, 1, "", "label", "Returns a new view with the dimension labels changed."], [375, 3, 1, "", "mark_bounds_implicit", "Returns a new view with the lower/upper bounds changed to implicit/explicit."], [376, 5, 1, "", "mode", "Read/write mode."], [377, 5, 1, "", "ndim", "Alias for rank."], [378, 3, 1, "", "oindex", "Computes a virtual view using NumPy-style indexing with outer indexing semantics."], [380, 5, 1, "", "origin", "Inclusive lower bound of the domain."], [381, 5, 1, "", "rank", "Number of dimensions in the domain."], [382, 3, 1, "", "read", "Reads the data within the current domain."], [383, 5, 1, "", "readable", "Indicates if reading is supported."], [384, 3, 1, "", "resize", "Resizes the current domain, persistently modifying the stored representation."], [385, 3, 1, "", "resolve", "Obtains updated bounds, subject to the cache policy."], [386, 5, 1, "", "schema", "Schema of this TensorStore."], [387, 5, 1, "", "shape", "Shape of the domain."], [388, 5, 1, "", "size", "Total number of elements in the domain."], [389, 3, 1, "", "spec", "Spec that may be used to re-open or re-create the TensorStore."], [390, 3, 1, "", "storage_statistics", "Obtains statistics of the data stored for the domain."], [391, 5, 1, "", "transaction", "Associated transaction used for read/write operations."], [392, 3, 1, "", "translate_backward_by", "Returns a new view with the origin translated backward by the specified offsets."], [393, 3, 1, "", "translate_by", "Returns a new view with the origin translated by the specified offsets."], [394, 3, 1, "", "translate_to", "Returns a new view with origin translated to the specified origin."], [395, 3, 1, "", "transpose", "Returns a view with a transposed domain."], [396, 3, 1, "", "vindex", "Computes a virtual view using NumPy-style indexing with vectorized indexing semantics."], [398, 3, 1, "", "with_transaction", "Returns a transaction-bound view of this TensorStore."], [399, 5, 1, "", "writable", "Indicates if writing is supported."], [400, 3, 1, "", "write", "Writes to the current domain."]], "tensorstore.TensorStore.StorageStatistics": [[352, 3, 1, "", "__init__", "Constructs from attribute values."], [353, 5, 1, "", "fully_stored", "py:obj:~TensorStore.domain`."], [354, 5, 1, "", "not_stored", "Indicates whether no data is stored for the specified domain."]], "tensorstore.TensorStore.__getitem__(domain)": [[357, 4, 2, "p-domain", "domain", "Index domain, must have dimension labels that can be aligned to self.domain."]], "tensorstore.TensorStore.__getitem__(transform)": [[360, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.__setitem__(domain)": [[361, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain[transform] and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."], [361, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.__setitem__(indices)": [[363, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [363, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.__setitem__(transform)": [[364, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain[transform] and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."], [364, 4, 2, "p-transform", "transform", "Index transform, transform.output_rank must equal self.rank."]], "tensorstore.TensorStore.label": [[374, 4, 2, "p-labels", "labels", "Dimension labels for each dimension."]], "tensorstore.TensorStore.mark_bounds_implicit": [[375, 4, 2, "p-implicit", "implicit", "Indicates the new implicit value for the lower and upper bounds. Must be one of:"]], "tensorstore.TensorStore.oindex": [[379, 3, 1, "", "__setitem__", "Synchronously writes using NumPy-style indexing with outer indexing semantics."]], "tensorstore.TensorStore.oindex.__setitem__": [[379, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [379, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.oindex[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.read": [[382, 4, 2, "p-batch", "batch", "Batch to use for the read operation."], [382, 4, 2, "p-order", "order", "Contiguous layout order of the returned array:"]], "tensorstore.TensorStore.resize": [[384, 4, 2, "p-exclusive_max", "exclusive_max", "Sequence of length self.rank() specifying the new exclusive max bounds. A bound of None indicates no change."], [384, 4, 2, "p-expand_only", "expand_only", "Fail if any bounds would be reduced."], [384, 4, 2, "p-inclusive_min", "inclusive_min", "Sequence of length self.rank() specifying the new inclusive min bounds. A bound of None indicates no change."], [384, 4, 2, "p-resize_metadata_only", "resize_metadata_only", "Requests that, if applicable, the resize operation affect only the metadata but not delete data chunks that are outside of the new bounds."], [384, 4, 2, "p-resize_tied_bounds", "resize_tied_bounds", "Requests that the resize be permitted even if other bounds tied to the specified bounds must also be resized. This option should be used with caution."], [384, 4, 2, "p-shrink_only", "shrink_only", "Fail if any bounds would be increased."]], "tensorstore.TensorStore.resolve": [[385, 4, 2, "p-batch", "batch", "Batch to use for resolving the bounds."], [385, 4, 2, "p-fix_resizable_bounds", "fix_resizable_bounds", "Mark all resizable bounds as explicit."]], "tensorstore.TensorStore.spec": [[389, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [389, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [389, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [389, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [389, 4, 2, "p-minimal_spec", "minimal_spec", "Indicates whether to include in the Spec returned by tensorstore.TensorStore.spec the metadata necessary to re-create the TensorStore. By default, the returned Spec includes the full metadata, but it is skipped if minimal_spec is set to True."], [389, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [389, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [389, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [389, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [389, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [389, 4, 2, "p-retain_context", "retain_context", "Retain all bound context resources (e.g. specific concurrency pools, specific cache pools)."], [389, 4, 2, "p-unbind_context", "unbind_context", "Convert any bound context resources to context resource specs that fully capture the graph of shared context resources and interdependencies."]], "tensorstore.TensorStore.storage_statistics": [[390, 4, 2, "p-query_fully_stored", "query_fully_stored", "Check whether there is data stored for all elements of the domain."], [390, 4, 2, "p-query_not_stored", "query_not_stored", "Check whether there is data stored for any element of the domain."]], "tensorstore.TensorStore.translate_backward_by": [[392, 4, 2, "p-offsets", "offsets", "The offset for each dimensions. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.TensorStore.translate_by": [[393, 4, 2, "p-offsets", "offsets", "The offset for each dimension. May also be a scalar, e.g. 5, in which case the same offset is used for all dimensions. Specifying None for a given dimension (equivalent to specifying an offset of 0) leaves the origin of that dimension unchanged."]], "tensorstore.TensorStore.translate_to": [[394, 4, 2, "p-origins", "origins", "The new origin for each dimensions. May also be a scalar, e.g. 5, in which case the same origin is used for all dimensions. If None is specified for a given dimension, the origin of that dimension remains unchanged."]], "tensorstore.TensorStore.transpose": [[395, 4, 2, "p-axes", "axes", "Specifies the existing dimension corresponding to each dimension of the new view. Dimensions may be specified either by index or label. Specifying None is equivalent to specifying [rank-1, ..., 0], which reverses the dimension order."]], "tensorstore.TensorStore.vindex": [[397, 3, 1, "", "__setitem__", "Synchronously writes using NumPy-style indexing with vectorized indexing semantics."]], "tensorstore.TensorStore.vindex.__setitem__": [[397, 4, 2, "p-indices", "indices", "NumPy-style indexing terms."], [397, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.vindex[indices].domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.TensorStore.write": [[400, 4, 2, "p-batch", "batch", "Batch to use for reading any metadata required for opening."], [400, 4, 2, "p-can_reference_source_data_indefinitely", "can_reference_source_data_indefinitely", "References to the source data may be retained indefinitely, even after the write is committed. The source data must not be modified until all references are released."], [400, 4, 2, "p-source", "source", "Source array, broadcast-compatible with self.domain and with a data type convertible to self.dtype. May be an existing TensorStore or any ArrayLike, including a scalar."]], "tensorstore.Transaction": [[402, 3, 1, "", "__init__", "Creates a new transaction."], [403, 3, 1, "", "abort", "Aborts the transaction."], [404, 5, 1, "", "aborted", "Indicates whether the transaction has been aborted."], [405, 5, 1, "", "atomic", "Indicates whether the transaction is atomic."], [406, 3, 1, "", "commit_async", "Asynchronously commits the transaction."], [407, 5, 1, "", "commit_started", "Indicates whether the commit of the transaction has already started."], [408, 3, 1, "", "commit_sync", "Synchronously commits the transaction."], [409, 5, 1, "", "future", "Commit result future."], [410, 5, 1, "", "open", "Indicates whether the transaction is still open."]], "tensorstore.Transaction.__init__": [[402, 4, 2, "p-atomic", "atomic", "Requires atomicity when committing."], [402, 4, 2, "p-repeatable_read", "repeatable_read", "Requires that repeated reads return the same result."]], "tensorstore.Unit": [[412, 3, 1, "", "__eq__", "Compares two units for equality."], [413, 3, 1, "", "__init__(components)", "Constructs a unit from a multiplier and base unit."], [414, 3, 1, "", "__init__(json)", "Constructs a unit from its JSON representation."], [415, 3, 1, "", "__init__(multiplier)", "Constructs a dimension-less quantity of the specified value."], [416, 3, 1, "", "__init__(pair)", "Constructs a unit from a multiplier and base unit pair."], [417, 3, 1, "", "__init__(unit)", "Constructs a unit from a string."], [418, 3, 1, "", "__mul__", "Multiplies this unit by the specified multiplier."], [419, 3, 1, "", "__truediv__", "Divides this unit by the specified divisor."], [420, 5, 1, "", "base_unit", "Base unit from which this unit is derived."], [421, 5, 1, "", "multiplier", "Multiplier for the base_unit."], [422, 3, 1, "", "to_json", "Converts to the JSON representation."]], "tensorstore.VirtualChunkedReadParameters": [[424, 5, 1, "", "if_not_equal", "Cached generation, read request can be skipped if no newer data is available."], [425, 5, 1, "", "staleness_bound", "Read may be fulfilled with cached data no older than the specified bound."]], "tensorstore.VirtualChunkedWriteParameters": [[427, 5, 1, "", "if_equal", "If non-empty, writeback should be conditioned on the existing data matching the specified generation."]], "tensorstore.WriteFutures": [[429, 3, 1, "", "add_done_callback", ""], [430, 3, 1, "", "cancel", ""], [431, 3, 1, "", "cancelled", ""], [432, 5, 1, "", "commit", ""], [433, 5, 1, "", "copy", ""], [434, 3, 1, "", "done", ""], [435, 3, 1, "", "exception", ""], [436, 3, 1, "", "remove_done_callback", ""], [437, 3, 1, "", "result", ""]], "tensorstore.array": [[438, 4, 2, "p-array", "array", "Source array."], [438, 4, 2, "p-context", "context", "Optional context to use, for specifying Context.data_copy_concurrency."], [438, 4, 2, "p-copy", "copy", "Indicates whether the returned TensorStore may be a copy of the source array, rather than a reference to it."], [438, 4, 2, "p-dtype", "dtype", "Data type to which array will be converted."], [438, 4, 2, "p-write", "write", "Indicates whether the returned TensorStore is writable."]], "tensorstore.concat": [[445, 4, 2, "p-axis", "axis", "Existing dimension along which to concatenate. A negative number counts from the end. May also be specified by a dimension label."], [445, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [445, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [445, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [445, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [445, 4, 2, "p-layers", "layers", "Sequence of layers to concatenate. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as needed for individual read and write operations."], [445, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [445, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [445, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [445, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [445, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [445, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.d": [[447, 3, 1, "", "__class_getitem__", "Constructs from a sequence of dimension indices, ranges, and/or labels."]], "tensorstore.dtype": [[451, 3, 1, "", "__call__", "Construct a scalar instance of this data type"], [452, 3, 1, "", "__init__(dtype)", "Construct from an existing TensorStore or NumPy data type."], [453, 3, 1, "", "__init__(name)", "Construct by name."], [454, 5, 1, "", "name", ""], [455, 5, 1, "", "numpy_dtype", ""], [456, 3, 1, "", "to_json", ""], [457, 5, 1, "", "type", ""]], "tensorstore.experimental_collect_matching_metrics": [[458, 4, 2, "p-include_zero_metrics", "include_zero_metrics", "Indicate whether zero-valued metrics are included."], [458, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to collect."]], "tensorstore.experimental_collect_prometheus_format_metrics": [[459, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to collect."]], "tensorstore.experimental_push_metrics_to_prometheus": [[460, 4, 2, "p-instance", "instance", "prometheus instance identifier"], [460, 4, 2, "p-job", "job", "prometheus job name"], [460, 4, 2, "p-metric_prefix", "metric_prefix", "Prefix of the metric names to publish."], [460, 4, 2, "p-pushgateway", "pushgateway", "prometheus pushgateway url, like 'http://localhost:1234/'"]], "tensorstore.experimental_update_verbose_logging": [[461, 4, 2, "p-flags", "flags", "str comma separated list of flags with optional values."], [461, 4, 2, "p-overwrite", "overwrite", "When true overwrites existing flags, otherwise updates."]], "tensorstore.ocdbt": [[478, 2, 1, "", "DistributedCoordinatorServer", "Distributed coordinator server for the OCDBT (Optionally-Cooperative Distributed B+Tree) database."], [481, 8, 1, "", "dump", "Dumps the internal representation of an OCDBT database."]], "tensorstore.ocdbt.DistributedCoordinatorServer": [[479, 3, 1, "", "__init__", ""], [480, 5, 1, "", "port", ""]], "tensorstore.ocdbt.dump": [[481, 4, 2, "p-base", "base", "Base kvstore containing the OCDBT database."], [481, 4, 2, "p-context", "context", "Context from which the Context.cache_pool and Context.data_copy_concurrency resources will be used. If not specified, a new default context is used."], [481, 4, 2, "p-node", "node", "Reference to the node or value to dump, of the form \":::\" where is one of \"value\", \"btreenode\", or \"versionnode\", as specified in a \"location\" field within the manifest, a B+tree node, or a version node. If not specified, the manifest is dumped."]], "tensorstore.open": [[482, 4, 2, "p-assume_cached_metadata", "assume_cached_metadata", "Skip reading the metadata when opening. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata may still be accessed by subsequent operations that need to re-validate or modify the metadata. Requires that open is True and delete_existing is False. The assume_metadata option takes precedence if also specified."], [482, 4, 2, "p-assume_metadata", "assume_metadata", "Neither read nor write stored metadata. Instead, just assume any necessary metadata based on constraints in the spec, using the same defaults for any unspecified metadata as when creating a new TensorStore. The stored metadata need not even exist. Operations such as resizing that modify the stored metadata are not supported. Overrides the existing open mode. Requires that open is True and delete_existing is False. This option takes precedence over assume_cached_metadata if that option is also specified."], [482, 4, 2, "p-batch", "batch", "Batch to use for reading any metadata required for opening."], [482, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [482, 4, 2, "p-codec", "codec", "Constrains the codec. If there is an existing codec constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [482, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [482, 4, 2, "p-create", "create", "Allow creating a new TensorStore. Overrides the existing open mode. To open or create, specify create=True and open=True."], [482, 4, 2, "p-delete_existing", "delete_existing", "Delete any existing data before creating a new array. Overrides the existing open mode. Must be specified in conjunction with create=True."], [482, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [482, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [482, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [482, 4, 2, "p-fill_value", "fill_value", "Specifies the fill value for positions that have not been written."], [482, 4, 2, "p-kvstore", "kvstore", "Sets the associated key-value store used as the underlying storage."], [482, 4, 2, "p-open", "open", "Allow opening an existing TensorStore. Overrides the existing open mode."], [482, 4, 2, "p-open_mode", "open_mode", "Overrides the existing open mode."], [482, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [482, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [482, 4, 2, "p-recheck_cached", "recheck_cached", "Sets both recheck_cached_data and recheck_cached_metadata."], [482, 4, 2, "p-recheck_cached_data", "recheck_cached_data", "Time after which cached data is assumed to be fresh. Cached data older than the specified time is revalidated prior to being returned from a read operation. Partial chunk writes are always consistent regardless of the value of this option."], [482, 4, 2, "p-recheck_cached_metadata", "recheck_cached_metadata", "Time after which cached metadata is assumed to be fresh. Cached metadata older than the specified time is revalidated prior to use. The metadata is used to check the bounds of every read or write operation."], [482, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [482, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [482, 4, 2, "p-spec", "spec", "TensorStore Spec to open. May also be specified as JSON."], [482, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [482, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.overlay": [[483, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [483, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [483, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [483, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [483, 4, 2, "p-layers", "layers", "Sequence of layers to overlay. Later layers take precedence. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as neneded for individual read and write operations."], [483, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [483, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [483, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [483, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [483, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [483, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.parse_tensorstore_flags": [[484, 4, 2, "p-argv", "argv", "list of command line argument strings, such as sys.argv."]], "tensorstore.stack": [[485, 4, 2, "p-axis", "axis", "New dimension along which to stack. A negative number counts from the end."], [485, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [485, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [485, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [485, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [485, 4, 2, "p-layers", "layers", "Sequence of layers to stack. If a layer is specified as a Spec rather than a TensorStore, it must have a known domain and will be opened on-demand as needed for individual read and write operations."], [485, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [485, 4, 2, "p-read", "read", "Allow read access. Defaults to True if neither read nor write is specified."], [485, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [485, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [485, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [485, 4, 2, "p-write", "write", "Allow write access. Defaults to True if neither read nor write is specified."]], "tensorstore.virtual_chunked": [[492, 4, 2, "p-chunk_layout", "chunk_layout", "Constrains the chunk layout. If there is an existing chunk layout constraint, the constraints are merged. If the constraints are incompatible, an error is raised."], [492, 4, 2, "p-context", "context", "Shared resource context. Defaults to a new (unshared) context with default options, as returned by tensorstore.Context(). To share resources, such as cache pools, between multiple open TensorStores, you must specify a context."], [492, 4, 2, "p-dimension_units", "dimension_units", "Specifies the physical units of each dimension of the domain."], [492, 4, 2, "p-domain", "domain", "Constrains the domain of the TensorStore. If there is an existing domain, the specified domain is merged with it as follows:"], [492, 4, 2, "p-dtype", "dtype", "Constrains the data type of the TensorStore. If a data type has already been set, it is an error to specify a different data type."], [492, 4, 2, "p-loop", "loop", "Event loop on which to execute read_function and/or write_function if they are async functions. If not specified (or None is specified), defaults to the loop returned by asyncio.get_running_loop (in the context of the call to virtual_chunked). If loop is not specified and there is no running event loop, it is an error for read_function or write_function to return a coroutine."], [492, 4, 2, "p-rank", "rank", "Constrains the rank of the TensorStore. If there is an index transform, the rank constraint must match the rank of the input space."], [492, 4, 2, "p-read_function", "read_function", "Callback that handles chunk read requests. Must be specified to create a virtual view that supports reads. To create a write-only view, leave this unspecified (as None)."], [492, 4, 2, "p-schema", "schema", "Additional schema constraints to merge with existing constraints."], [492, 4, 2, "p-shape", "shape", "Constrains the shape and origin of the TensorStore. Equivalent to specifying a domain of ts.IndexDomain(shape=shape)."], [492, 4, 2, "p-transaction", "transaction", "Transaction to use for opening/creating, and for subsequent operations. By default, the open is non-transactional."], [492, 4, 2, "p-write_function", "write_function", "Callback that handles chunk write requests. Must be specified to create a virtual view that supports writes. To create a read-only view, leave this unspecified (as None)."]]}, "objtypes": {"0": "json:schema", "1": "json:subschema", "2": "py:class", "3": "py:method", "4": "py:parameter", "5": "py:property", "6": "py:attribute", "7": "py:data", "8": "py:function", "9": "std:envvar"}, "objnames": {"0": ["json", "schema", "JSON type"], "1": ["json", "subschema", "JSON member"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "parameter", "Python parameter"], "5": ["py", "property", "Python property"], "6": ["py", "attribute", "Python attribute"], "7": ["py", "data", "Python data"], "8": ["py", "function", "Python function"], "9": ["std", "envvar", "environment variable"]}, "titleterms": {"context": 0, "framework": 0, "exampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 26, 27, 29, 31, 32, 60, 61, 63, 64, 67, 73, 77, 78, 79, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 108, 109, 110, 111, 112, 113, 114, 115, 116, 118, 120, 123, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 149, 151, 153, 154, 155, 156, 157, 165, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 186, 187, 190, 193, 198, 200, 205, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 246, 247, 248, 257, 258, 259, 279, 280, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 301, 302, 304, 307, 312, 313, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 334, 335, 336, 338, 339, 342, 343, 348, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 377, 381, 382, 384, 386, 389, 390, 400, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 441, 442, 447, 470, 477, 478, 481, 482, 493, 495], "arrai": [1, 12, 13, 15, 16, 108, 482, 493], "driver": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "cast": 2, "downsampl": 3, "avif": 4, "bmp": 5, "jpeg": 6, "png": 7, "tiff": 8, "webp": 9, "singl": [10, 28], "file": [10, 21, 28], "chunk": [10, 12, 13, 14, 15, 16, 37, 495], "storag": [10, 17, 24, 28], "warn": [10, 12, 13, 15, 16, 20, 24, 34, 111, 119, 120, 121, 239, 240, 243, 348, 356, 361, 362, 363, 364, 379, 382, 385, 389, 390, 397, 400, 482, 492, 493], "note": [10, 11, 12, 13, 15, 16, 17, 19, 20, 21, 23, 28, 30, 63, 67, 78, 106, 109, 113, 130, 132, 133, 136, 166, 231, 232, 234, 239, 241, 243, 289, 292, 312, 324, 325, 327, 328, 330, 336, 339, 348, 400, 445, 482, 483, 485, 486, 491, 492, 493, 495], "json": [11, 13, 27, 31, 32, 496], "n5": [12, 494], "compress": [12, 13, 16, 28], "map": [12, 13, 15, 16], "tensorstor": [12, 13, 14, 15, 16, 18, 482], "schema": [12, 13, 14, 15, 16, 495], "data": [12, 13, 14, 15, 16, 28, 33, 350], "type": [12, 13, 14, 15, 16, 33, 350], "domain": [12, 13, 14, 15, 16, 19], "layout": [12, 13, 14, 15, 16, 495], "select": [12, 13, 15, 16, 493], "when": [12, 13, 15, 16, 482], "creat": [12, 13, 15, 16, 482], "new": [12, 13, 15, 16, 482], "unconstrain": [12, 13, 15, 16], "explicit": [12, 13, 15, 16], "shape": [12, 13, 15, 16], "constraint": [12, 13, 15, 16], "aspect": [12, 15], "ratio": [12, 15], "element": [12, 15], "codec": [12, 13, 14, 15, 16, 495], "fill": [12, 13, 14, 15, 16], "valu": [12, 13, 14, 15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "dimens": [12, 13, 14, 16, 108, 132, 166, 493, 495], "unit": [12, 13, 14, 16, 495], "limit": [12, 13, 15, 21, 27, 30, 31, 32], "neuroglancer_precomput": 13, "specif": [13, 27, 31, 32], "unshard": 13, "raw": 13, "encod": [13, 16], "segment": 13, "shard": [13, 16], "separ": [13, 16], "read": [13, 16, 482, 494], "write": [13, 16, 21, 482, 494], "stack": 14, "python": [14, 20], "api": [14, 20, 33], "support": [14, 15, 20, 33, 492], "oper": [14, 34, 37, 38, 83, 107, 130, 200, 201, 213, 225, 282, 314, 401, 411, 446, 493], "zarr": 15, "compressor": 15, "scalar": 15, "structur": 15, "c": [15, 20], "order": 15, "fortran": 15, "zarr3": 16, "see": [16, 55, 56, 57, 58, 59, 62, 63, 66, 67, 71, 83, 108, 112, 118, 119, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 168, 184, 185, 187, 194, 195, 196, 197, 198, 219, 231, 232, 234, 236, 243, 248, 256, 266, 270, 277, 283, 285, 286, 287, 288, 299, 300, 302, 308, 309, 310, 311, 313, 315, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 349, 351, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 374, 375, 378, 379, 382, 392, 393, 394, 395, 396, 397, 406, 408, 428, 445, 483, 485], "also": [16, 55, 56, 57, 58, 59, 62, 63, 66, 67, 71, 83, 108, 112, 118, 119, 130, 131, 150, 152, 159, 160, 161, 162, 163, 164, 168, 184, 185, 187, 194, 195, 196, 197, 198, 219, 231, 232, 234, 236, 243, 248, 256, 266, 270, 277, 283, 285, 286, 287, 288, 299, 300, 302, 308, 309, 310, 311, 313, 315, 317, 318, 319, 320, 332, 333, 335, 344, 345, 346, 347, 349, 351, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 374, 375, 378, 379, 382, 392, 393, 394, 395, 396, 397, 406, 408, 428, 445, 483, 485], "byte": 16, "checksum": 16, "kei": [16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32], "without": [16, 20], "environ": 17, "variabl": 17, "http": [17, 23], "request": 17, "tl": [17, 22, 23], "ca": [17, 22, 23], "certif": [17, 22, 23], "proxi": 17, "configur": [17, 28], "debug": 17, "googl": 17, "cloud": 17, "credenti": 17, "highlight": 18, "get": 18, "start": 18, "concept": [18, 28], "index": [19, 33, 108, 130, 163, 282, 314, 350, 493], "space": 19, "transform": [19, 493], "output": 19, "method": 19, "align": 19, "broadcast": 19, "build": 20, "instal": 20, "from": 20, "pypi": 20, "sourc": 20, "local": [20, 494], "checkout": 20, "ipython": 20, "shell": 20, "bazel": 20, "integr": 20, "cmake": 20, "gener": 20, "third": 20, "parti": 20, "depend": 20, "cach": [20, 23, 492], "develop": 20, "document": 20, "run": 20, "test": [20, 22], "requir": 20, "librari": 20, "store": [21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32], "durabl": 21, "gc": 22, "authent": [22, 29], "behavior": 23, "layer": 24, "kvstack": 25, "memori": 26, "neuroglancer_uint64_shard": 27, "import": [27, 31], "ocdbt": [28, 33], "format": 28, "manifest": 28, "kind": 28, "number": 28, "header": 28, "zstd": 28, "version": 28, "tree": 28, "footer": 28, "tabl": 28, "node": 28, "outer": [28, 493], "inner": 28, "leaf": 28, "entri": 28, "height": 28, "0": 28, "interior": 28, "b": 28, "s3": 29, "tsgrpc_kvstore": 30, "zarr3_sharding_index": 31, "zip": 32, "refer": 33, "core": 33, "spec": [33, 496], "view": 33, "virtual": 33, "asynchron": 33, "experiment": 33, "constructor": [34, 37, 38, 68, 71, 74, 83, 119, 130, 163, 200, 201, 208, 213, 225, 249, 256, 270, 277, 282, 314, 351, 401, 411, 446, 450, 478], "class": [37, 71, 200, 495], "accessor": [37, 71, 72, 74, 83, 119, 130, 163, 200, 201, 213, 225, 249, 282, 314, 350, 401, 411], "setter": 37, "templat": 37, "comparison": [37, 38, 201, 213, 225, 282, 314, 411], "public": [38, 68, 83, 119, 208, 256, 266, 270, 277, 351, 423, 426, 428, 446, 450, 478], "member": [38, 68, 83, 119, 208, 256, 266, 270, 277, 351, 423, 426, 428, 446, 450, 478], "string": [83, 130, 163, 200, 213, 282, 314], "represent": [83, 130, 163, 200, 213, 282, 314], "integ": [108, 493], "interv": [108, 493], "ad": [108, 493], "singleton": [108, 493], "error": 108, "ellipsi": [108, 493], "boolean": [108, 493], "callback": 119, "interfac": 119, "block": 119, "sequenc": 130, "geometr": 130, "all": [132, 166], "unlabel": [132, 166], "fulli": [132, 166], "label": [132, 166, 493], "mix": [132, 166], "i": [200, 350], "o": [200, 350], "synchron": 200, "transact": [200, 350, 400, 492], "mutat": [213, 282, 314], "tip": 382, "non": 400, "semant": 400, "arithmet": 411, "open": 482, "an": 482, "exist": 482, "us": 482, "assume_metadata": 482, "improv": 482, "concurr": 482, "effici": 482, "skip": 482, "metadata": 482, "pickl": 492, "numpi": 493, "style": 493, "differ": 493, "compar": 493, "vector": 493, "mode": 493, "vindex": 493, "oindex": 493, "express": 493, "diagon": 493, "translate_to": 493, "translate_bi": 493, "translate_backward_bi": 493, "stride": 493, "transpos": 493, "mark_bounds_implicit": 493, "compos": 493, "construct": 493, "tutori": 494, "dataset": 494, "janelia": 494, "flyem": 494, "hemibrain": 494}, "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": {"Examples": [[83, null], [85, null], [89, null], [84, null], [91, null], [88, null], [90, null], [87, null], [108, "examples"], [139, null], [111, null], [112, null], [134, null], [138, null], [115, null], [135, null], [114, null], [113, null], [110, null], [118, null], [137, null], [116, null], [109, null], [133, null], [482, "examples"], [447, null], [350, null], [356, null], [29, null], [23, null], [26, null], [21, null], [22, null], [171, null], [172, null], [170, null], [165, null], [169, null]], "See also": [[83, null], [71, null], [108, null], [108, null], [108, null], [108, null], [108, null], [108, null], [112, null], [131, null], [130, null], [118, null], [119, null], [58, null], [62, null], [59, null], [57, null], [56, null], [55, null], [63, null], [66, null], [67, null], [483, null], [485, null], [428, null], [445, null], [392, null], [397, null], [406, null], [395, null], [393, null], [408, null], [394, null], [396, null], [364, null], [374, null], [375, null], [382, null], [361, null], [358, null], [351, null], [360, null], [355, null], [363, null], [359, null], [357, null], [378, null], [356, null], [379, null], [362, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [318, null], [335, null], [320, null], [315, null], [346, null], [345, null], [333, null], [332, null], [349, null], [344, null], [319, null], [347, null], [317, null], [300, null], [283, null], [286, null], [311, null], [288, null], [299, null], [287, null], [285, null], [308, null], [313, null], [309, null], [310, null], [302, null], [270, null], [266, null], [248, null], [256, null], [277, null], [236, null], [219, null], [234, null], [243, null], [232, null], [231, null], [195, null], [196, null], [198, null], [185, null], [194, null], [184, null], [197, null], [187, null], [162, null], [152, null], [161, null], [168, null], [164, null], [159, null], [150, null], [160, null], [163, null]], "Constructors": [[83, "constructors"], [71, "constructors"], [74, "constructors"], [130, "constructors"], [119, "constructors"], [68, "constructors"], [38, "constructors"], [37, "constructors"], [478, "constructors"], [450, "constructors"], [446, "constructors"], [401, "constructors"], [411, "constructors"], [351, "constructors"], [34, "constructors"], [314, "constructors"], [282, "constructors"], [270, "constructors"], [256, "constructors"], [249, "constructors"], [277, "constructors"], [213, "constructors"], [225, "constructors"], [208, "constructors"], [201, "constructors"], [200, "constructors"], [163, "constructors"]], "Public members": [[83, "public-members"], [119, "public-members"], [68, "public-members"], [38, "public-members"], [478, "public-members"], [450, "public-members"], [428, "public-members"], [446, "public-members"], [423, "public-members"], [426, "public-members"], [351, "public-members"], [270, "public-members"], [266, "public-members"], [256, "public-members"], [277, "public-members"], [208, "public-members"]], "Accessors": [[83, "accessors"], [72, "accessors"], [71, "accessors"], [74, "accessors"], [130, "accessors"], [119, "accessors"], [37, "accessors"], [401, "accessors"], [411, "accessors"], [350, "accessors"], [314, "accessors"], [282, "accessors"], [249, "accessors"], [213, "accessors"], [225, "accessors"], [201, "accessors"], [200, "accessors"], [163, "accessors"]], "Operations": [[83, "operations"], [107, "operations"], [493, "operations"], [446, "operations"], [401, "operations"], [34, "operations"]], "String representation": [[83, "string-representation"], [130, "string-representation"], [314, "string-representation"], [282, "string-representation"], [213, "string-representation"], [200, "string-representation"], [163, "string-representation"]], "Example": [[102, null], [103, null], [78, null], [101, null], [100, null], [96, null], [77, null], [81, null], [99, null], [73, null], [104, null], [98, null], [79, null], [97, null], [82, null], [131, null], [105, null], [120, null], [136, null], [106, null], [123, null], [60, null], [61, null], [63, null], [64, null], [67, null], [495, null], [495, null], [478, null], [470, null], [477, null], [442, null], [422, null], [441, null], [421, null], [420, null], [417, null], [419, null], [386, null], [389, null], [416, null], [414, null], [415, null], [418, null], [390, null], [400, null], [413, null], [412, null], [381, null], [364, null], [370, null], [368, null], [382, null], [361, null], [384, null], [358, null], [360, null], [373, null], [369, null], [363, null], [377, null], [359, null], [367, null], [372, null], [357, null], [371, null], [365, null], [362, null], [366, null], [8, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [16, null], [6, null], [0, null], [7, null], [2, null], [29, null], [29, null], [10, null], [13, null], [13, null], [13, null], [13, null], [15, null], [15, null], [15, null], [15, null], [15, null], [15, null], [15, null], [23, null], [23, null], [23, null], [23, null], [14, null], [14, "example"], [1, null], [5, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [12, null], [9, null], [4, null], [11, null], [11, null], [19, null], [19, null], [19, null], [3, null], [3, null], [318, null], [335, null], [339, null], [322, null], [320, null], [325, null], [348, null], [326, null], [329, null], [328, null], [321, null], [349, null], [324, null], [319, null], [338, null], [331, null], [343, null], [316, null], [342, null], [327, null], [334, null], [317, null], [330, null], [323, null], [336, null], [312, null], [298, null], [284, null], [290, null], [295, null], [296, null], [286, null], [280, null], [292, null], [288, null], [293, null], [304, null], [287, null], [285, null], [297, null], [301, null], [289, null], [307, null], [291, null], [294, null], [313, null], [302, null], [247, null], [279, null], [246, null], [248, null], [257, null], [259, null], [258, null], [237, null], [236, null], [224, null], [242, null], [235, null], [244, null], [219, null], [234, null], [230, null], [222, null], [240, null], [243, null], [220, null], [232, null], [223, null], [233, null], [215, null], [218, null], [238, null], [214, null], [239, null], [221, null], [231, null], [217, null], [186, null], [182, null], [176, null], [180, null], [175, null], [205, null], [198, null], [178, null], [181, null], [193, null], [177, null], [200, null], [183, null], [190, null], [187, null], [179, null], [143, null], [167, null], [140, null], [146, null], [151, null], [144, null], [174, null], [142, null], [168, null], [157, null], [154, null], [147, null], [149, null], [153, null], [148, null], [156, null], [145, null], [155, null]], "Note": [[78, null], [132, null], [130, null], [136, null], [113, null], [106, null], [109, null], [133, null], [63, null], [67, null], [491, null], [495, null], [493, null], [493, null], [493, null], [493, null], [493, null], [493, null], [492, null], [492, null], [492, null], [482, null], [482, null], [483, null], [483, null], [486, null], [485, null], [485, null], [445, null], [445, null], [400, null], [16, null], [20, null], [20, null], [20, null], [20, null], [30, null], [10, null], [13, null], [15, null], [15, null], [23, null], [12, null], [28, null], [28, null], [28, null], [28, null], [28, null], [17, null], [11, null], [19, null], [19, null], [19, null], [21, null], [339, null], [325, null], [348, null], [328, null], [324, null], [327, null], [330, null], [336, null], [312, null], [292, null], [289, null], [234, null], [241, null], [243, null], [232, null], [239, null], [231, null], [166, null]], "Classes": [[71, "classes"], [37, "classes"], [200, "classes"]], "Warning": [[121, null], [111, null], [120, null], [119, null], [493, null], [493, null], [493, null], [492, null], [492, null], [482, null], [482, null], [482, null], [385, null], [397, null], [389, null], [389, null], [390, null], [400, null], [400, null], [400, null], [364, null], [382, null], [361, null], [363, null], [356, null], [379, null], [362, null], [16, null], [16, null], [16, null], [16, null], [20, null], [20, null], [10, null], [10, null], [13, null], [13, null], [13, null], [15, null], [15, null], [15, null], [12, null], [12, null], [34, null], [34, null], [24, null], [348, null], [348, null], [240, null], [243, null], [239, null], [239, null]], "Integer indexing": [[108, "integer-indexing"], [493, "integer-indexing"]], "Interval indexing": [[108, "interval-indexing"], [493, "interval-indexing"]], "Adding singleton dimensions": [[108, "adding-singleton-dimensions"], [493, "adding-singleton-dimensions"]], "Error": [[108, null], [108, null]], "Ellipsis": [[108, "ellipsis"], [493, "ellipsis"]], "Integer array indexing": [[108, "integer-array-indexing"], [493, "integer-array-indexing"]], "Boolean array indexing": [[108, "boolean-array-indexing"], [493, "boolean-array-indexing"]], "Example with all unlabeled dimensions": [[132, null], [166, null]], "Example with fully labeled dimensions": [[132, null], [166, null]], "Example with mixed labeled and unlabeled dimensions": [[132, null], [166, null]], "Sequence accessors": [[130, "sequence-accessors"]], "Indexing": [[130, "indexing"], [493, "indexing"], [350, "indexing"], [33, "indexing"], [314, "indexing"], [282, "indexing"], [163, "indexing"]], "Geometric operations": [[130, "geometric-operations"]], "Callback interface": [[119, "callback-interface"]], "Blocking interface": [[119, "blocking-interface"]], "Comparison operators": [[38, "comparison-operators"], [37, "comparison-operators"], [411, "comparison-operators"], [314, "comparison-operators"], [282, "comparison-operators"], [213, "comparison-operators"], [225, "comparison-operators"], [201, "comparison-operators"]], "Setters": [[37, "setters"]], "Chunk templates": [[37, "chunk-templates"]], "Tutorial": [[494, "tutorial"]], "Reading and writing a local N5 dataset": [[494, "reading-and-writing-a-local-n5-dataset"]], "Reading the Janelia FlyEM Hemibrain dataset": [[494, "reading-the-janelia-flyem-hemibrain-dataset"]], "Schema": [[495, "schema"]], "Example\nclass: example": [[495, null], [495, null]], "Chunk layout": [[495, "chunk-layout"], [16, "chunk-layout"], [13, "chunk-layout"], [15, "chunk-layout"], [14, "chunk-layout"], [12, "chunk-layout"]], "Codec": [[495, "codec"], [16, "codec"], [13, "codec"], [15, "codec"], [14, "codec"], [12, "codec"]], "Dimension units": [[495, "dimension-units"], [16, "dimension-units"], [14, "dimension-units"], [12, "dimension-units"]], "Index transforms": [[493, "index-transforms"]], "NumPy-style indexing": [[493, "numpy-style-indexing"]], "Differences compared to NumPy indexing": [[493, "differences-compared-to-numpy-indexing"]], "Vectorized indexing mode (vindex)": [[493, "vectorized-indexing-mode-vindex"]], "Outer indexing mode (oindex)": [[493, "outer-indexing-mode-oindex"]], "Dimension expressions": [[493, "dimension-expressions"]], "label": [[493, "label"]], "diagonal": [[493, "diagonal"]], "translate_to": [[493, "translate-to"]], "translate_by": [[493, "translate-by"]], "translate_backward_by": [[493, "translate-backward-by"]], "stride": [[493, "stride"]], "transpose": [[493, "transpose"]], "mark_bounds_implicit": [[493, "mark-bounds-implicit"]], "oindex": [[493, "oindex"]], "vindex": [[493, "vindex"]], "Composed examples": [[493, "composed-examples"]], "Dimension selections": [[493, "dimension-selections"]], "Dimension expression construction": [[493, "dimension-expression-construction"]], "NumPy-style dimension expression indexing": [[493, "numpy-style-dimension-expression-indexing"]], "JSON Spec": [[496, "json-spec"]], "Caching": [[492, "caching"]], "Pickle support": [[492, "pickle-support"]], "Transaction support": [[492, "transaction-support"]], "Opening an existing TensorStore": [[482, "opening-an-existing-tensorstore"]], "Creating a new TensorStore": [[482, "creating-a-new-tensorstore"]], "Using assume_metadata for improved concurrent open efficiency": [[482, "using-assume-metadata-for-improved-concurrent-open-efficiency"]], "Example of skipping reading the metadata when opening an existing array": [[482, null]], "Example of skipping writing the metadata when creating a new array": [[482, null]], "Examples:": [[481, "examples"]], "Arithmetic operators": [[411, "arithmetic-operators"]], "Non-transactional semantics": [[400, "non-transactional-semantics"]], "Transactional semantics": [[400, "transactional-semantics"]], "Tip": [[382, null], [382, null]], "I/O": [[350, "i-o"], [200, "i-o"]], "Data type": [[350, "data-type"], [16, "data-type"], [13, "data-type"], [15, "data-type"], [14, "data-type"], [12, "data-type"]], "Transactions": [[350, "transactions"], [200, "transactions"]], "tiff Driver": [[8, "tiff-driver"]], "TensorStore": [[18, "tensorstore"]], "Highlights": [[18, "highlights"]], "Getting started": [[18, "getting-started"]], "Concepts": [[18, "concepts"], [28, "concepts"]], "zarr3 Driver": [[16, "zarr3-driver"]], "Codecs": [[16, "codecs"]], "Array -> array codecs": [[16, "array-array-codecs"]], "Array -> bytes codecs": [[16, "array-bytes-codecs"]], "Bytes -> bytes codecs": [[16, "bytes-bytes-codecs"]], "Compression": [[16, "compression"], [12, "compression"]], "Checksum": [[16, "checksum"]], "Chunk key encodings": [[16, "chunk-key-encodings"]], "Mapping to TensorStore Schema": [[16, "mapping-to-tensorstore-schema"], [13, "mapping-to-tensorstore-schema"], [15, "mapping-to-tensorstore-schema"], [12, "mapping-to-tensorstore-schema"]], "Example without sharding": [[16, null]], "Domain": [[16, "domain"], [13, "domain"], [15, "domain"], [14, "domain"], [12, "domain"]], "Selection of chunk layout when creating a new array": [[16, "selection-of-chunk-layout-when-creating-a-new-array"], [13, "selection-of-chunk-layout-when-creating-a-new-array"], [15, "selection-of-chunk-layout-when-creating-a-new-array"], [12, "selection-of-chunk-layout-when-creating-a-new-array"]], "Example of unconstrained chunk layout": [[16, null], [13, null], [15, null], [12, null]], "Example of chunk layout with separate read and write chunk constraints": [[16, null], [13, null]], "Example of chunk layout with explicit chunk shapes": [[16, null], [13, null]], "Fill value": [[16, "fill-value"], [13, "fill-value"], [15, "fill-value"], [14, "fill-value"], [12, "fill-value"]], "jpeg Driver": [[6, "jpeg-driver"]], "Building and Installing": [[20, "building-and-installing"]], "Python API from PyPI": [[20, "python-api-from-pypi"]], "Python API from Source": [[20, "python-api-from-source"]], "Local checkout installation": [[20, "local-checkout-installation"]], "IPython shell without installing": [[20, "ipython-shell-without-installing"]], "C++ API": [[20, "c-api"]], "Bazel integration": [[20, "bazel-integration"]], "CMake integration": [[20, "cmake-integration"]], "Supported generators": [[20, "supported-generators"]], "Third-party dependencies": [[20, "third-party-dependencies"]], "Build caching": [[20, "build-caching"]], "Development": [[20, "development"]], "Building the documentation": [[20, "building-the-documentation"]], "Running tests": [[20, "running-tests"]], "Build Requirements": [[20, "build-requirements"]], "Bazel Build Requirements": [[20, "bazel-build-requirements"]], "Required third-party libraries": [[20, "id8"]], "CMake Build Requirements": [[20, "cmake-build-requirements"]], "tsgrpc_kvstore Key-Value Store driver": [[30, "tsgrpc-kvstore-key-value-store-driver"]], "Limitations": [[30, "limitations"], [13, "limitations"], [15, "limitations"], [32, "limitations"], [12, "limitations"], [31, "limitations"], [27, "limitations"], [21, "limitations"]], "Context framework": [[0, "context-framework"]], "png Driver": [[7, "png-driver"]], "cast Driver": [[2, "cast-driver"]], "API reference": [[33, "api-reference"]], "Core": [[33, "core"]], "Spec": [[33, "spec"]], "Views": [[33, "views"]], "Virtual views": [[33, "virtual-views"]], "Data types": [[33, "data-types"]], "Asynchronous support": [[33, "asynchronous-support"]], "OCDBT": [[33, "ocdbt"]], "Experimental": [[33, "experimental"]], "s3 Key-Value Store driver": [[29, "s3-key-value-store-driver"]], "Authentication": [[29, "authentication"], [22, "authentication"]], "Drivers": [[10, "drivers"], [24, "drivers"]], "Single file drivers": [[10, "single-file-drivers"]], "Chunked storage drivers": [[10, "chunked-storage-drivers"]], "neuroglancer_precomputed Driver": [[13, "neuroglancer-precomputed-driver"]], "Example JSON specifications": [[13, "example-json-specifications"], [32, "example-json-specifications"], [31, "example-json-specifications"], [27, "example-json-specifications"]], "Example with unsharded raw encoding": [[13, null]], "Example with unsharded compressed segmentation encoding": [[13, null]], "Example with sharded raw encoding": [[13, null]], "Example of unconstrained chunk layout with compressed segmentation encoding": [[13, null]], "Dimension Units": [[13, "dimension-units"]], "zarr Driver": [[15, "zarr-driver"]], "Compressors": [[15, "compressors"]], "Example with scalar data type": [[15, null], [15, null], [15, null]], "Example with structured data type": [[15, null], [15, null], [15, null]], "Supported data types": [[15, "id8"]], "Example with scalar data type and C order": [[15, null]], "Example with scalar data type and Fortran order": [[15, null]], "Example with structured data type and C order": [[15, null]], "Example with structured data type and Fortran order": [[15, null]], "Example of explicit chunk shape constraint": [[15, null], [12, null]], "Example of chunk aspect ratio constraint": [[15, null], [12, null]], "Example of chunk aspect ratio and elements constraint": [[15, null], [12, null]], "http Key-Value Store driver": [[23, "http-key-value-store-driver"]], "Cache behavior": [[23, "cache-behavior"]], "TLS CA certificates": [[23, "tls-ca-certificates"], [17, "tls-ca-certificates"], [22, "tls-ca-certificates"]], "stack Driver": [[14, "stack-driver"]], "Python API": [[14, "python-api"]], "Supported operations": [[14, "supported-operations"]], "Example of stack driver": [[14, null]], "TensorStore Schema": [[14, "tensorstore-schema"]], "kvstack Key-Value Store driver": [[25, "kvstack-key-value-store-driver"]], "array Driver": [[1, "array-driver"]], "bmp Driver": [[5, "bmp-driver"]], "zip Key-Value Store driver": [[32, "zip-key-value-store-driver"]], "n5 Driver": [[12, "n5-driver"]], "webp Driver": [[9, "webp-driver"]], "memory Key-Value Store driver": [[26, "memory-key-value-store-driver"]], "Key-Value Storage Layer": [[24, "key-value-storage-layer"]], "zarr3_sharding_indexed Key-Value Store driver": [[31, "zarr3-sharding-indexed-key-value-store-driver"]], "Important": [[31, null], [27, null]], "avif Driver": [[4, "avif-driver"]], "ocdbt Key-Value Store driver": [[28, "ocdbt-key-value-store-driver"]], "Storage format": [[28, "storage-format"]], "Manifest kinds": [[28, "manifest-kinds"]], "Single file": [[28, "single-file"]], "Numbered file": [[28, "numbered-file"]], "Manifest format": [[28, "manifest-format"]], "Manifest header": [[28, "manifest-header"]], "Manifest configuration": [[28, "manifest-configuration"]], "Compression configuration": [[28, "compression-configuration"]], "Zstd compression configuration": [[28, "zstd-compression-configuration"]], "Manifest version tree": [[28, "manifest-version-tree"]], "Manifest footer": [[28, "manifest-footer"]], "Data file table format": [[28, "data-file-table-format"]], "Version tree node format": [[28, "version-tree-node-format"]], "Version tree node outer header": [[28, "version-tree-node-outer-header"]], "Version tree node inner header": [[28, "version-tree-node-inner-header"]], "Version tree leaf node entries format (height = 0)": [[28, "version-tree-leaf-node-entries-format-height-0"]], "Interior version tree node entries (height > 0)": [[28, "interior-version-tree-node-entries-height-0"]], "Version tree node footer": [[28, "version-tree-node-footer"]], "B+tree node format": [[28, "b-tree-node-format"]], "B+tree node outer header": [[28, "b-tree-node-outer-header"]], "B+tree node inner header": [[28, "b-tree-node-inner-header"]], "Leaf B+tree node format (height = 0)": [[28, "leaf-b-tree-node-format-height-0"]], "Interior B+tree node format (height > 0)": [[28, "interior-b-tree-node-format-height-0"]], "B+tree node footer": [[28, "b-tree-node-footer"]], "Environment variables": [[17, "environment-variables"]], "HTTP requests": [[17, "http-requests"]], "Proxy configuration": [[17, "proxy-configuration"]], "Debugging": [[17, "debugging"]], "Google Cloud Credentials": [[17, "google-cloud-credentials"]], "Google Cloud Storage": [[17, "google-cloud-storage"]], "json Driver": [[11, "json-driver"]], "Index space": [[19, "index-space"]], "Index domain": [[19, "index-domain"]], "Index transform": [[19, "index-transform"]], "Output index methods": [[19, "output-index-methods"]], "Alignment and broadcasting": [[19, "alignment-and-broadcasting"]], "neuroglancer_uint64_sharded Key-Value Store driver": [[27, "neuroglancer-uint64-sharded-key-value-store-driver"]], "downsample Driver": [[3, "downsample-driver"]], "file Key-Value Store driver": [[21, "file-key-value-store-driver"]], "Durability of writes": [[21, "durability-of-writes"]], "gcs Key-Value Store driver": [[22, "gcs-key-value-store-driver"]], "Testing": [[22, "testing"]], "Mutators": [[314, "mutators"], [282, "mutators"], [213, "mutators"]], "Operators": [[213, "operators"], [200, "operators"]], "Synchronous I/O": [[200, "synchronous-i-o"]]}, "indexentries": {"rfc": [[11, "index-0"], [11, "index-1"], [23, "index-0"]], "rfc 6901": [[11, "index-0"], [11, "index-1"]], "google_application_credentials": [[17, "envvar-GOOGLE_APPLICATION_CREDENTIALS"], [22, "index-1"]], "sslkeylogfile": [[17, "envvar-SSLKEYLOGFILE"]], "tensorstore_ca_bundle": [[17, "envvar-TENSORSTORE_CA_BUNDLE"], [17, "index-0"], [17, "index-2"]], "tensorstore_ca_path": [[17, "envvar-TENSORSTORE_CA_PATH"], [17, "index-1"]], "tensorstore_curl_verbose": [[17, "envvar-TENSORSTORE_CURL_VERBOSE"]], "tensorstore_gcs_http_url": [[17, "envvar-TENSORSTORE_GCS_HTTP_URL"], [22, "index-2"]], "tensorstore_gcs_request_concurrency": [[17, "envvar-TENSORSTORE_GCS_REQUEST_CONCURRENCY"], [22, "index-0"]], "tensorstore_http2_max_concurrent_streams": [[17, "envvar-TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS"]], "tensorstore_system_libs": [[17, "index-3"], [20, "envvar-TENSORSTORE_SYSTEM_LIBS"], [20, "index-1"]], "tensorstore_verbose_logging": [[17, "envvar-TENSORSTORE_VERBOSE_LOGGING"]], "all_proxy": [[17, "envvar-all_proxy"], [17, "index-4"], [17, "index-5"]], "environment variable": [[17, "envvar-GOOGLE_APPLICATION_CREDENTIALS"], [17, "envvar-SSLKEYLOGFILE"], [17, "envvar-TENSORSTORE_CA_BUNDLE"], [17, "envvar-TENSORSTORE_CA_PATH"], [17, "envvar-TENSORSTORE_CURL_VERBOSE"], [17, "envvar-TENSORSTORE_GCS_HTTP_URL"], [17, "envvar-TENSORSTORE_GCS_REQUEST_CONCURRENCY"], [17, "envvar-TENSORSTORE_HTTP2_MAX_CONCURRENT_STREAMS"], [17, "envvar-TENSORSTORE_VERBOSE_LOGGING"], [17, "envvar-all_proxy"], [17, "envvar-http_proxy"], [17, "envvar-https_proxy"], [17, "envvar-no_proxy"], [17, "index-0"], [17, "index-1"], [17, "index-2"], [17, "index-3"], [17, "index-4"], [17, "index-5"], [20, "envvar-ARCHFLAGS"], [20, "envvar-BAZELISK_HOME"], [20, "envvar-MACOSX_DEPLOYMENT_TARGET"], [20, "envvar-PYTHON_BIN_PATH"], [20, "envvar-TENSORSTORE_BAZELISK"], [20, "envvar-TENSORSTORE_BAZEL_BUILD_OPTIONS"], [20, "envvar-TENSORSTORE_BAZEL_COMPILATION_MODE"], [20, "envvar-TENSORSTORE_BAZEL_STARTUP_OPTIONS"], [20, "envvar-TENSORSTORE_PREBUILT_DIR"], [20, "envvar-TENSORSTORE_SYSTEM_LIBS"], [20, "index-0"], [20, "index-1"], [22, "index-0"], [22, "index-1"], [22, "index-2"], [29, "envvar-AWS_ACCESS_KEY_ID"], [29, "envvar-AWS_EC2_METADATA_SERVICE_ENDPOINT"], [29, "envvar-AWS_PROFILE"], [29, "envvar-AWS_SECRET_ACCESS_KEY"], [29, "envvar-AWS_SESSION_TOKEN"], [29, "envvar-AWS_SHARED_CREDENTIALS_FILE"], [29, "envvar-TENSORSTORE_S3_REQUEST_CONCURRENCY"], [29, "index-0"], [29, "index-1"], [29, "index-2"], [29, "index-3"], [29, "index-4"], [29, "index-5"], [29, "index-6"], [29, "index-7"], [29, "index-8"]], "http_proxy": [[17, "envvar-http_proxy"]], "https_proxy": [[17, "envvar-https_proxy"]], "no_proxy": [[17, "envvar-no_proxy"]], "archflags": [[20, "envvar-ARCHFLAGS"]], "bazelisk_home": [[20, "envvar-BAZELISK_HOME"]], "macosx_deployment_target": [[20, "envvar-MACOSX_DEPLOYMENT_TARGET"]], "python_bin_path": [[20, "envvar-PYTHON_BIN_PATH"]], "tensorstore_bazelisk": [[20, "envvar-TENSORSTORE_BAZELISK"]], "tensorstore_bazel_build_options": [[20, "envvar-TENSORSTORE_BAZEL_BUILD_OPTIONS"]], "tensorstore_bazel_compilation_mode": [[20, "envvar-TENSORSTORE_BAZEL_COMPILATION_MODE"]], "tensorstore_bazel_startup_options": [[20, "envvar-TENSORSTORE_BAZEL_STARTUP_OPTIONS"], [20, "index-0"]], "tensorstore_prebuilt_dir": [[20, "envvar-TENSORSTORE_PREBUILT_DIR"]], "rfc 7230#section-3.2": [[23, "index-0"]], "aws_access_key_id": [[29, "envvar-AWS_ACCESS_KEY_ID"], [29, "index-4"]], "aws_ec2_metadata_service_endpoint": [[29, "envvar-AWS_EC2_METADATA_SERVICE_ENDPOINT"], [29, "index-3"]], "aws_profile": [[29, "envvar-AWS_PROFILE"], [29, "index-1"], [29, "index-8"]], "aws_secret_access_key": [[29, "envvar-AWS_SECRET_ACCESS_KEY"], [29, "index-5"]], "aws_session_token": [[29, "envvar-AWS_SESSION_TOKEN"], [29, "index-6"]], "aws_shared_credentials_file": [[29, "envvar-AWS_SHARED_CREDENTIALS_FILE"], [29, "index-2"], [29, "index-7"]], "tensorstore_s3_request_concurrency": [[29, "envvar-TENSORSTORE_S3_REQUEST_CONCURRENCY"], [29, "index-0"]], "pep 357": [[493, "index-0"]], "python enhancement proposals": [[493, "index-0"]]}, "docurls": ["context.html", "driver/array/index.html", "driver/cast/index.html", "driver/downsample/index.html", "driver/image/avif/index.html", "driver/image/bmp/index.html", "driver/image/jpeg/index.html", "driver/image/png/index.html", "driver/image/tiff/index.html", "driver/image/webp/index.html", "driver/index.html", "driver/json/index.html", "driver/n5/index.html", "driver/neuroglancer_precomputed/index.html", "driver/stack/index.html", "driver/zarr/index.html", "driver/zarr3/index.html", "environment.html", "index.html", "index_space.html", "installation.html", "kvstore/file/index.html", "kvstore/gcs/index.html", "kvstore/http/index.html", "kvstore/index.html", "kvstore/kvstack/index.html", "kvstore/memory/index.html", "kvstore/neuroglancer_uint64_sharded/index.html", "kvstore/ocdbt/index.html", "kvstore/s3/index.html", "kvstore/tsgrpc/index.html", "kvstore/zarr3_sharding_indexed/index.html", "kvstore/zip/index.html", "python/api/index.html", "python/api/tensorstore.Batch.html", "python/api/tensorstore.Batch.__init__.html", "python/api/tensorstore.Batch.submit.html", "python/api/tensorstore.ChunkLayout.html", "python/api/tensorstore.ChunkLayout.Grid.html", "python/api/tensorstore.ChunkLayout.Grid.__eq__.html", "python/api/tensorstore.ChunkLayout.Grid.__init__-components.html", "python/api/tensorstore.ChunkLayout.Grid.__init__-json.html", "python/api/tensorstore.ChunkLayout.Grid.aspect_ratio.html", "python/api/tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.elements.html", "python/api/tensorstore.ChunkLayout.Grid.elements_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.ndim.html", "python/api/tensorstore.ChunkLayout.Grid.rank.html", "python/api/tensorstore.ChunkLayout.Grid.shape.html", "python/api/tensorstore.ChunkLayout.Grid.shape_soft_constraint.html", "python/api/tensorstore.ChunkLayout.Grid.to_json.html", "python/api/tensorstore.ChunkLayout.Grid.update.html", "python/api/tensorstore.ChunkLayout.__eq__.html", "python/api/tensorstore.ChunkLayout.__init__-components.html", "python/api/tensorstore.ChunkLayout.__init__-json.html", "python/api/tensorstore.ChunkLayout.codec_chunk.html", "python/api/tensorstore.ChunkLayout.grid_origin.html", "python/api/tensorstore.ChunkLayout.grid_origin_soft_constraint.html", "python/api/tensorstore.ChunkLayout.inner_order.html", "python/api/tensorstore.ChunkLayout.inner_order_soft_constraint.html", "python/api/tensorstore.ChunkLayout.ndim.html", "python/api/tensorstore.ChunkLayout.rank.html", "python/api/tensorstore.ChunkLayout.read_chunk.html", "python/api/tensorstore.ChunkLayout.read_chunk_template.html", "python/api/tensorstore.ChunkLayout.to_json.html", "python/api/tensorstore.ChunkLayout.update.html", "python/api/tensorstore.ChunkLayout.write_chunk.html", "python/api/tensorstore.ChunkLayout.write_chunk_template.html", "python/api/tensorstore.CodecSpec.html", "python/api/tensorstore.CodecSpec.__init__.html", "python/api/tensorstore.CodecSpec.to_json.html", "python/api/tensorstore.Context.html", "python/api/tensorstore.Context.Resource.html", "python/api/tensorstore.Context.Resource.to_json.html", "python/api/tensorstore.Context.Spec.html", "python/api/tensorstore.Context.Spec.__init__.html", "python/api/tensorstore.Context.Spec.to_json.html", "python/api/tensorstore.Context.__getitem__.html", "python/api/tensorstore.Context.__init__-default.html", "python/api/tensorstore.Context.__init__-json.html", "python/api/tensorstore.Context.__init__-spec.html", "python/api/tensorstore.Context.parent.html", "python/api/tensorstore.Context.spec.html", "python/api/tensorstore.Dim.html", "python/api/tensorstore.Dim.__contains__-dim.html", "python/api/tensorstore.Dim.__contains__-index.html", "python/api/tensorstore.Dim.__eq__.html", "python/api/tensorstore.Dim.__init__-exclusive_max.html", "python/api/tensorstore.Dim.__init__-inclusive_max.html", "python/api/tensorstore.Dim.__init__-size.html", "python/api/tensorstore.Dim.__init__-unbounded.html", "python/api/tensorstore.Dim.__iter__.html", "python/api/tensorstore.Dim.__len__.html", "python/api/tensorstore.Dim.__repr__.html", "python/api/tensorstore.Dim.__str__.html", "python/api/tensorstore.Dim.empty.html", "python/api/tensorstore.Dim.exclusive_max.html", "python/api/tensorstore.Dim.exclusive_min.html", "python/api/tensorstore.Dim.finite.html", "python/api/tensorstore.Dim.hull.html", "python/api/tensorstore.Dim.implicit_lower.html", "python/api/tensorstore.Dim.implicit_upper.html", "python/api/tensorstore.Dim.inclusive_max.html", "python/api/tensorstore.Dim.inclusive_min.html", "python/api/tensorstore.Dim.intersect.html", "python/api/tensorstore.Dim.label.html", "python/api/tensorstore.Dim.size.html", "python/api/tensorstore.DimExpression.html", "python/api/tensorstore.DimExpression.__getitem__.html", "python/api/tensorstore.DimExpression.diagonal.html", "python/api/tensorstore.DimExpression.label.html", "python/api/tensorstore.DimExpression.mark_bounds_implicit.html", "python/api/tensorstore.DimExpression.oindex.html", "python/api/tensorstore.DimExpression.stride.html", "python/api/tensorstore.DimExpression.translate_backward_by.html", "python/api/tensorstore.DimExpression.translate_by.html", "python/api/tensorstore.DimExpression.translate_to.html", "python/api/tensorstore.DimExpression.transpose.html", "python/api/tensorstore.DimExpression.vindex.html", "python/api/tensorstore.Future.html", "python/api/tensorstore.Future.__new__.html", "python/api/tensorstore.Future.add_done_callback.html", "python/api/tensorstore.Future.cancel.html", "python/api/tensorstore.Future.cancelled.html", "python/api/tensorstore.Future.done.html", "python/api/tensorstore.Future.exception.html", "python/api/tensorstore.Future.force.html", "python/api/tensorstore.Future.remove_done_callback.html", "python/api/tensorstore.Future.result.html", "python/api/tensorstore.FutureLike.html", "python/api/tensorstore.IndexDomain.html", "python/api/tensorstore.IndexDomain.T.html", "python/api/tensorstore.IndexDomain.__getitem__-domain.html", "python/api/tensorstore.IndexDomain.__getitem__-expr.html", "python/api/tensorstore.IndexDomain.__getitem__-identifier.html", "python/api/tensorstore.IndexDomain.__getitem__-selection.html", "python/api/tensorstore.IndexDomain.__getitem__-transform.html", "python/api/tensorstore.IndexDomain.__init__-components.html", "python/api/tensorstore.IndexDomain.__init__-dimensions.html", "python/api/tensorstore.IndexDomain.__init__-json.html", "python/api/tensorstore.IndexDomain.__len__.html", "python/api/tensorstore.IndexDomain.__repr__.html", "python/api/tensorstore.IndexDomain.exclusive_max.html", "python/api/tensorstore.IndexDomain.hull.html", "python/api/tensorstore.IndexDomain.implicit_lower_bounds.html", "python/api/tensorstore.IndexDomain.implicit_upper_bounds.html", "python/api/tensorstore.IndexDomain.inclusive_max.html", "python/api/tensorstore.IndexDomain.inclusive_min.html", "python/api/tensorstore.IndexDomain.index_exp.html", "python/api/tensorstore.IndexDomain.intersect.html", "python/api/tensorstore.IndexDomain.label.html", "python/api/tensorstore.IndexDomain.labels.html", "python/api/tensorstore.IndexDomain.mark_bounds_implicit.html", "python/api/tensorstore.IndexDomain.ndim.html", "python/api/tensorstore.IndexDomain.origin.html", "python/api/tensorstore.IndexDomain.rank.html", "python/api/tensorstore.IndexDomain.shape.html", "python/api/tensorstore.IndexDomain.size.html", "python/api/tensorstore.IndexDomain.to_json.html", "python/api/tensorstore.IndexDomain.translate_backward_by.html", "python/api/tensorstore.IndexDomain.translate_by.html", "python/api/tensorstore.IndexDomain.translate_to.html", "python/api/tensorstore.IndexDomain.transpose.html", "python/api/tensorstore.IndexTransform.html", "python/api/tensorstore.IndexTransform.T.html", "python/api/tensorstore.IndexTransform.__call__.html", "python/api/tensorstore.IndexTransform.__getitem__-domain.html", "python/api/tensorstore.IndexTransform.__getitem__-expr.html", "python/api/tensorstore.IndexTransform.__getitem__-indices.html", "python/api/tensorstore.IndexTransform.__getitem__-transform.html", "python/api/tensorstore.IndexTransform.__init__-components.html", "python/api/tensorstore.IndexTransform.__init__-domain.html", "python/api/tensorstore.IndexTransform.__init__-json.html", "python/api/tensorstore.IndexTransform.__repr__.html", "python/api/tensorstore.IndexTransform.domain.html", "python/api/tensorstore.IndexTransform.implicit_lower_bounds.html", "python/api/tensorstore.IndexTransform.implicit_upper_bounds.html", "python/api/tensorstore.IndexTransform.input_exclusive_max.html", "python/api/tensorstore.IndexTransform.input_inclusive_max.html", "python/api/tensorstore.IndexTransform.input_inclusive_min.html", "python/api/tensorstore.IndexTransform.input_labels.html", "python/api/tensorstore.IndexTransform.input_origin.html", "python/api/tensorstore.IndexTransform.input_rank.html", "python/api/tensorstore.IndexTransform.input_shape.html", "python/api/tensorstore.IndexTransform.label.html", "python/api/tensorstore.IndexTransform.mark_bounds_implicit.html", "python/api/tensorstore.IndexTransform.ndim.html", "python/api/tensorstore.IndexTransform.oindex.html", "python/api/tensorstore.IndexTransform.origin.html", "python/api/tensorstore.IndexTransform.output.html", "python/api/tensorstore.IndexTransform.output_rank.html", "python/api/tensorstore.IndexTransform.shape.html", "python/api/tensorstore.IndexTransform.size.html", "python/api/tensorstore.IndexTransform.to_json.html", "python/api/tensorstore.IndexTransform.translate_backward_by.html", "python/api/tensorstore.IndexTransform.translate_by.html", "python/api/tensorstore.IndexTransform.translate_to.html", "python/api/tensorstore.IndexTransform.transpose.html", "python/api/tensorstore.IndexTransform.vindex.html", "python/api/tensorstore.Indexable.html", "python/api/tensorstore.KvStore.html", "python/api/tensorstore.KvStore.KeyRange.html", "python/api/tensorstore.KvStore.KeyRange.__eq__.html", "python/api/tensorstore.KvStore.KeyRange.__init__.html", "python/api/tensorstore.KvStore.KeyRange.copy.html", "python/api/tensorstore.KvStore.KeyRange.empty.html", "python/api/tensorstore.KvStore.KeyRange.exclusive_max.html", "python/api/tensorstore.KvStore.KeyRange.inclusive_min.html", "python/api/tensorstore.KvStore.ReadResult.html", "python/api/tensorstore.KvStore.ReadResult.__init__.html", "python/api/tensorstore.KvStore.ReadResult.stamp.html", "python/api/tensorstore.KvStore.ReadResult.state.html", "python/api/tensorstore.KvStore.ReadResult.value.html", "python/api/tensorstore.KvStore.Spec.html", "python/api/tensorstore.KvStore.Spec.__add__.html", "python/api/tensorstore.KvStore.Spec.__eq__.html", "python/api/tensorstore.KvStore.Spec.__new__.html", "python/api/tensorstore.KvStore.Spec.__repr__.html", "python/api/tensorstore.KvStore.Spec.__truediv__.html", "python/api/tensorstore.KvStore.Spec.base.html", "python/api/tensorstore.KvStore.Spec.copy.html", "python/api/tensorstore.KvStore.Spec.path.html", "python/api/tensorstore.KvStore.Spec.to_json.html", "python/api/tensorstore.KvStore.Spec.update.html", "python/api/tensorstore.KvStore.Spec.url.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.__eq__.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.__init__.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.generation.html", "python/api/tensorstore.KvStore.TimestampedStorageGeneration.time.html", "python/api/tensorstore.KvStore.__add__.html", "python/api/tensorstore.KvStore.__delitem__.html", "python/api/tensorstore.KvStore.__getitem__.html", "python/api/tensorstore.KvStore.__repr__.html", "python/api/tensorstore.KvStore.__setitem__.html", "python/api/tensorstore.KvStore.__truediv__.html", "python/api/tensorstore.KvStore.base.html", "python/api/tensorstore.KvStore.copy.html", "python/api/tensorstore.KvStore.delete_range.html", "python/api/tensorstore.KvStore.experimental_copy_range_to.html", "python/api/tensorstore.KvStore.list.html", "python/api/tensorstore.KvStore.open.html", "python/api/tensorstore.KvStore.path.html", "python/api/tensorstore.KvStore.read.html", "python/api/tensorstore.KvStore.spec.html", "python/api/tensorstore.KvStore.transaction.html", "python/api/tensorstore.KvStore.url.html", "python/api/tensorstore.KvStore.with_transaction.html", "python/api/tensorstore.KvStore.write.html", "python/api/tensorstore.OpenMode.html", "python/api/tensorstore.OpenMode.__init__.html", "python/api/tensorstore.OpenMode.assume_cached_metadata.html", "python/api/tensorstore.OpenMode.assume_metadata.html", "python/api/tensorstore.OpenMode.create.html", "python/api/tensorstore.OpenMode.delete_existing.html", "python/api/tensorstore.OpenMode.open.html", "python/api/tensorstore.OutputIndexMap.html", "python/api/tensorstore.OutputIndexMap.__init__-constant.html", "python/api/tensorstore.OutputIndexMap.__init__-index_array.html", "python/api/tensorstore.OutputIndexMap.__init__-input_dimension.html", "python/api/tensorstore.OutputIndexMap.index_array.html", "python/api/tensorstore.OutputIndexMap.index_range.html", "python/api/tensorstore.OutputIndexMap.input_dimension.html", "python/api/tensorstore.OutputIndexMap.method.html", "python/api/tensorstore.OutputIndexMap.offset.html", "python/api/tensorstore.OutputIndexMap.stride.html", "python/api/tensorstore.OutputIndexMaps.html", "python/api/tensorstore.OutputIndexMaps.__getitem__.html", "python/api/tensorstore.OutputIndexMaps.__len__.html", "python/api/tensorstore.OutputIndexMaps.rank.html", "python/api/tensorstore.OutputIndexMethod.html", "python/api/tensorstore.OutputIndexMethod.__init__.html", "python/api/tensorstore.OutputIndexMethod.array.html", "python/api/tensorstore.OutputIndexMethod.constant.html", "python/api/tensorstore.OutputIndexMethod.name.html", "python/api/tensorstore.OutputIndexMethod.single_input_dimension.html", "python/api/tensorstore.OutputIndexMethod.value.html", "python/api/tensorstore.Promise.html", "python/api/tensorstore.Promise.new.html", "python/api/tensorstore.Promise.set_exception.html", "python/api/tensorstore.Promise.set_result.html", "python/api/tensorstore.RecheckCacheOption.html", "python/api/tensorstore.Schema.html", "python/api/tensorstore.Schema.T.html", "python/api/tensorstore.Schema.__eq__.html", "python/api/tensorstore.Schema.__getitem__-domain.html", "python/api/tensorstore.Schema.__getitem__-expr.html", "python/api/tensorstore.Schema.__getitem__-indices.html", "python/api/tensorstore.Schema.__getitem__-transform.html", "python/api/tensorstore.Schema.__init__-components.html", "python/api/tensorstore.Schema.__init__-json.html", "python/api/tensorstore.Schema.__repr__.html", "python/api/tensorstore.Schema.chunk_layout.html", "python/api/tensorstore.Schema.codec.html", "python/api/tensorstore.Schema.copy.html", "python/api/tensorstore.Schema.dimension_units.html", "python/api/tensorstore.Schema.domain.html", "python/api/tensorstore.Schema.dtype.html", "python/api/tensorstore.Schema.fill_value.html", "python/api/tensorstore.Schema.label.html", "python/api/tensorstore.Schema.mark_bounds_implicit.html", "python/api/tensorstore.Schema.ndim.html", "python/api/tensorstore.Schema.oindex.html", "python/api/tensorstore.Schema.origin.html", "python/api/tensorstore.Schema.rank.html", "python/api/tensorstore.Schema.shape.html", "python/api/tensorstore.Schema.size.html", "python/api/tensorstore.Schema.to_json.html", "python/api/tensorstore.Schema.translate_backward_by.html", "python/api/tensorstore.Schema.translate_by.html", "python/api/tensorstore.Schema.translate_to.html", "python/api/tensorstore.Schema.transpose.html", "python/api/tensorstore.Schema.update.html", "python/api/tensorstore.Schema.vindex.html", "python/api/tensorstore.Spec.html", "python/api/tensorstore.Spec.T.html", "python/api/tensorstore.Spec.__eq__.html", "python/api/tensorstore.Spec.__getitem__-domain.html", "python/api/tensorstore.Spec.__getitem__-expr.html", "python/api/tensorstore.Spec.__getitem__-indices.html", "python/api/tensorstore.Spec.__getitem__-transform.html", "python/api/tensorstore.Spec.__new__.html", "python/api/tensorstore.Spec.__repr__.html", "python/api/tensorstore.Spec.base.html", "python/api/tensorstore.Spec.chunk_layout.html", "python/api/tensorstore.Spec.codec.html", "python/api/tensorstore.Spec.copy.html", "python/api/tensorstore.Spec.dimension_units.html", "python/api/tensorstore.Spec.domain.html", "python/api/tensorstore.Spec.dtype.html", "python/api/tensorstore.Spec.fill_value.html", "python/api/tensorstore.Spec.kvstore.html", "python/api/tensorstore.Spec.label.html", "python/api/tensorstore.Spec.mark_bounds_implicit.html", "python/api/tensorstore.Spec.ndim.html", "python/api/tensorstore.Spec.oindex.html", "python/api/tensorstore.Spec.open_mode.html", "python/api/tensorstore.Spec.origin.html", "python/api/tensorstore.Spec.rank.html", "python/api/tensorstore.Spec.schema.html", "python/api/tensorstore.Spec.shape.html", "python/api/tensorstore.Spec.size.html", "python/api/tensorstore.Spec.to_json.html", "python/api/tensorstore.Spec.transform.html", "python/api/tensorstore.Spec.translate_backward_by.html", "python/api/tensorstore.Spec.translate_by.html", "python/api/tensorstore.Spec.translate_to.html", "python/api/tensorstore.Spec.transpose.html", "python/api/tensorstore.Spec.update.html", "python/api/tensorstore.Spec.vindex.html", "python/api/tensorstore.TensorStore.html", "python/api/tensorstore.TensorStore.StorageStatistics.html", "python/api/tensorstore.TensorStore.StorageStatistics.__init__.html", "python/api/tensorstore.TensorStore.StorageStatistics.fully_stored.html", "python/api/tensorstore.TensorStore.StorageStatistics.not_stored.html", "python/api/tensorstore.TensorStore.T.html", "python/api/tensorstore.TensorStore.__array__.html", "python/api/tensorstore.TensorStore.__getitem__-domain.html", "python/api/tensorstore.TensorStore.__getitem__-expr.html", "python/api/tensorstore.TensorStore.__getitem__-indices.html", "python/api/tensorstore.TensorStore.__getitem__-transform.html", "python/api/tensorstore.TensorStore.__setitem__-domain.html", "python/api/tensorstore.TensorStore.__setitem__-expr.html", "python/api/tensorstore.TensorStore.__setitem__-indices.html", "python/api/tensorstore.TensorStore.__setitem__-transform.html", "python/api/tensorstore.TensorStore.astype.html", "python/api/tensorstore.TensorStore.base.html", "python/api/tensorstore.TensorStore.chunk_layout.html", "python/api/tensorstore.TensorStore.codec.html", "python/api/tensorstore.TensorStore.dimension_units.html", "python/api/tensorstore.TensorStore.domain.html", "python/api/tensorstore.TensorStore.dtype.html", "python/api/tensorstore.TensorStore.fill_value.html", "python/api/tensorstore.TensorStore.kvstore.html", "python/api/tensorstore.TensorStore.label.html", "python/api/tensorstore.TensorStore.mark_bounds_implicit.html", "python/api/tensorstore.TensorStore.mode.html", "python/api/tensorstore.TensorStore.ndim.html", "python/api/tensorstore.TensorStore.oindex.html", "python/api/tensorstore.TensorStore.oindex.__setitem__.html", "python/api/tensorstore.TensorStore.origin.html", "python/api/tensorstore.TensorStore.rank.html", "python/api/tensorstore.TensorStore.read.html", "python/api/tensorstore.TensorStore.readable.html", "python/api/tensorstore.TensorStore.resize.html", "python/api/tensorstore.TensorStore.resolve.html", "python/api/tensorstore.TensorStore.schema.html", "python/api/tensorstore.TensorStore.shape.html", "python/api/tensorstore.TensorStore.size.html", "python/api/tensorstore.TensorStore.spec.html", "python/api/tensorstore.TensorStore.storage_statistics.html", "python/api/tensorstore.TensorStore.transaction.html", "python/api/tensorstore.TensorStore.translate_backward_by.html", "python/api/tensorstore.TensorStore.translate_by.html", "python/api/tensorstore.TensorStore.translate_to.html", "python/api/tensorstore.TensorStore.transpose.html", "python/api/tensorstore.TensorStore.vindex.html", "python/api/tensorstore.TensorStore.vindex.__setitem__.html", "python/api/tensorstore.TensorStore.with_transaction.html", "python/api/tensorstore.TensorStore.writable.html", "python/api/tensorstore.TensorStore.write.html", "python/api/tensorstore.Transaction.html", "python/api/tensorstore.Transaction.__init__.html", "python/api/tensorstore.Transaction.abort.html", "python/api/tensorstore.Transaction.aborted.html", "python/api/tensorstore.Transaction.atomic.html", "python/api/tensorstore.Transaction.commit_async.html", "python/api/tensorstore.Transaction.commit_started.html", "python/api/tensorstore.Transaction.commit_sync.html", "python/api/tensorstore.Transaction.future.html", "python/api/tensorstore.Transaction.open.html", "python/api/tensorstore.Unit.html", "python/api/tensorstore.Unit.__eq__.html", "python/api/tensorstore.Unit.__init__-components.html", "python/api/tensorstore.Unit.__init__-json.html", "python/api/tensorstore.Unit.__init__-multiplier.html", "python/api/tensorstore.Unit.__init__-pair.html", "python/api/tensorstore.Unit.__init__-unit.html", "python/api/tensorstore.Unit.__mul__.html", "python/api/tensorstore.Unit.__truediv__.html", "python/api/tensorstore.Unit.base_unit.html", "python/api/tensorstore.Unit.multiplier.html", "python/api/tensorstore.Unit.to_json.html", "python/api/tensorstore.VirtualChunkedReadParameters.html", "python/api/tensorstore.VirtualChunkedReadParameters.if_not_equal.html", "python/api/tensorstore.VirtualChunkedReadParameters.staleness_bound.html", "python/api/tensorstore.VirtualChunkedWriteParameters.html", "python/api/tensorstore.VirtualChunkedWriteParameters.if_equal.html", "python/api/tensorstore.WriteFutures.html", "python/api/tensorstore.WriteFutures.add_done_callback.html", "python/api/tensorstore.WriteFutures.cancel.html", "python/api/tensorstore.WriteFutures.cancelled.html", "python/api/tensorstore.WriteFutures.commit.html", "python/api/tensorstore.WriteFutures.copy.html", "python/api/tensorstore.WriteFutures.done.html", "python/api/tensorstore.WriteFutures.exception.html", "python/api/tensorstore.WriteFutures.remove_done_callback.html", "python/api/tensorstore.WriteFutures.result.html", "python/api/tensorstore.array.html", "python/api/tensorstore.bfloat16.html", "python/api/tensorstore.bool.html", "python/api/tensorstore.cast-spec.html", "python/api/tensorstore.cast-store.html", "python/api/tensorstore.complex128.html", "python/api/tensorstore.complex64.html", "python/api/tensorstore.concat.html", "python/api/tensorstore.d.html", "python/api/tensorstore.d.__class_getitem__.html", "python/api/tensorstore.downsample-spec.html", "python/api/tensorstore.downsample-store.html", "python/api/tensorstore.dtype.html", "python/api/tensorstore.dtype.__call__.html", "python/api/tensorstore.dtype.__init__-dtype.html", "python/api/tensorstore.dtype.__init__-name.html", "python/api/tensorstore.dtype.name.html", "python/api/tensorstore.dtype.numpy_dtype.html", "python/api/tensorstore.dtype.to_json.html", "python/api/tensorstore.dtype.type.html", "python/api/tensorstore.experimental_collect_matching_metrics.html", "python/api/tensorstore.experimental_collect_prometheus_format_metrics.html", "python/api/tensorstore.experimental_push_metrics_to_prometheus.html", "python/api/tensorstore.experimental_update_verbose_logging.html", "python/api/tensorstore.float16.html", "python/api/tensorstore.float32.html", "python/api/tensorstore.float64.html", "python/api/tensorstore.float8_e4m3b11fnuz.html", "python/api/tensorstore.float8_e4m3fn.html", "python/api/tensorstore.float8_e4m3fnuz.html", "python/api/tensorstore.float8_e5m2.html", "python/api/tensorstore.float8_e5m2fnuz.html", "python/api/tensorstore.inf.html", "python/api/tensorstore.int16.html", "python/api/tensorstore.int32.html", "python/api/tensorstore.int4.html", "python/api/tensorstore.int64.html", "python/api/tensorstore.int8.html", "python/api/tensorstore.json.html", "python/api/tensorstore.newaxis.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.__init__.html", "python/api/tensorstore.ocdbt.DistributedCoordinatorServer.port.html", "python/api/tensorstore.ocdbt.dump.html", "python/api/tensorstore.open.html", "python/api/tensorstore.overlay.html", "python/api/tensorstore.parse_tensorstore_flags.html", "python/api/tensorstore.stack.html", "python/api/tensorstore.string.html", "python/api/tensorstore.uint16.html", "python/api/tensorstore.uint32.html", "python/api/tensorstore.uint64.html", "python/api/tensorstore.uint8.html", "python/api/tensorstore.ustring.html", "python/api/tensorstore.virtual_chunked.html", "python/indexing.html", "python/tutorial.html", "schema.html", "spec.html"]}) \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index e8c0f9f02..e69d33145 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://google.github.io/tensorstore/context.htmlhttps://google.github.io/tensorstore/driver/array/index.htmlhttps://google.github.io/tensorstore/driver/cast/index.htmlhttps://google.github.io/tensorstore/driver/downsample/index.htmlhttps://google.github.io/tensorstore/driver/image/avif/index.htmlhttps://google.github.io/tensorstore/driver/image/bmp/index.htmlhttps://google.github.io/tensorstore/driver/image/jpeg/index.htmlhttps://google.github.io/tensorstore/driver/image/png/index.htmlhttps://google.github.io/tensorstore/driver/image/tiff/index.htmlhttps://google.github.io/tensorstore/driver/image/webp/index.htmlhttps://google.github.io/tensorstore/driver/index.htmlhttps://google.github.io/tensorstore/driver/json/index.htmlhttps://google.github.io/tensorstore/driver/n5/index.htmlhttps://google.github.io/tensorstore/driver/neuroglancer_precomputed/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__init__-json.htmlhttps://google.github.io/tensorstore/driver/stack/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.aspect_ratio.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.elements.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.elements_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.rank.htmlhttps://google.github.io/tensorstore/driver/zarr/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.shape_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.to_json.htmlhttps://google.github.io/tensorstore/driver/zarr3/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.update.htmlhttps://google.github.io/tensorstore/environment.htmlhttps://google.github.io/tensorstore/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__eq__.htmlhttps://google.github.io/tensorstore/index_space.htmlhttps://google.github.io/tensorstore/installation.htmlhttps://google.github.io/tensorstore/kvstore/file/index.htmlhttps://google.github.io/tensorstore/kvstore/gcs/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__init__-json.htmlhttps://google.github.io/tensorstore/kvstore/http/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.codec_chunk.htmlhttps://google.github.io/tensorstore/kvstore/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.grid_origin.htmlhttps://google.github.io/tensorstore/kvstore/kvstack/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.grid_origin_soft_constraint.htmlhttps://google.github.io/tensorstore/kvstore/memory/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.inner_order.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.inner_order_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.ndim.htmlhttps://google.github.io/tensorstore/kvstore/neuroglancer_uint64_sharded/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.read_chunk.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.parent.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.read_chunk_template.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__contains__-dim.htmlhttps://google.github.io/tensorstore/kvstore/ocdbt/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__contains__-index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-exclusive_max.htmlhttps://google.github.io/tensorstore/kvstore/s3/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.write_chunk.htmlhttps://google.github.io/tensorstore/kvstore/tsgrpc/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.write_chunk_template.htmlhttps://google.github.io/tensorstore/kvstore/zarr3_sharding_indexed/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.htmlhttps://google.github.io/tensorstore/kvstore/zip/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-unbounded.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__iter__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__str__.htmlhttps://google.github.io/tensorstore/python/api/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.empty.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Resource.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.exclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Resource.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.finite.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.submit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.hull.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.implicit_lower.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.implicit_upper.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-default.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.intersect.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.diagonal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.stride.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__call__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.implicit_lower_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.empty.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.implicit_upper_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_labels.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.stamp.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.state.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.output.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__add__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.output_rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.path.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.path.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.read.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Indexable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.url.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.url.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.with_transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.write.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.generation.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.time.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__add__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__delitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.assume_cached_metadata.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.assume_metadata.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.create.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.delete_existing.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.delete_range.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.experimental_copy_range_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-constant.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.list.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-index_array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.index_array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.index_range.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.method.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.offset.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.stride.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.RecheckCacheOption.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.constant.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.single_input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.new.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.set_exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.set_result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.kvstore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.open_mode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.astype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.fully_stored.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.not_stored.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.kvstore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__array__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.abort.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.mode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.aborted.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.atomic.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_async.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_started.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.oindex.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_sync.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.future.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.read.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.readable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-multiplier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.resize.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-pair.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.resolve.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__mul__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.base_unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.multiplier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.storage_statistics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.if_not_equal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.staleness_bound.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.cast-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedWriteParameters.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.cast-store.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedWriteParameters.if_equal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.complex128.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.complex64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.add_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.cancel.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.cancelled.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.commit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.vindex.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.concat.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.with_transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.done.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.writable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.d.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.d.__class_getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.remove_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.downsample-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.write.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.downsample-store.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__call__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__init__-dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.bfloat16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__init__-name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.bool.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.numpy_dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.type.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_collect_matching_metrics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_collect_prometheus_format_metrics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_push_metrics_to_prometheus.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_update_verbose_logging.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3b11fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3fn.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e5m2.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e5m2fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.inf.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int4.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int8.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.newaxis.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.port.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.dump.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.add_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.cancel.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.cancelled.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.done.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.force.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.remove_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.overlay.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.parse_tensorstore_flags.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.FutureLike.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.stack.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.string.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint8.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ustring.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-identifier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-selection.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.virtual_chunked.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-dimensions.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.hull.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.implicit_lower_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.implicit_upper_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.inclusive_min.htmlhttps://google.github.io/tensorstore/python/indexing.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.index_exp.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.intersect.htmlhttps://google.github.io/tensorstore/python/tutorial.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.labels.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.ndim.htmlhttps://google.github.io/tensorstore/schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.shape.htmlhttps://google.github.io/tensorstore/spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_by.html \ No newline at end of file +https://google.github.io/tensorstore/context.htmlhttps://google.github.io/tensorstore/driver/array/index.htmlhttps://google.github.io/tensorstore/driver/cast/index.htmlhttps://google.github.io/tensorstore/driver/downsample/index.htmlhttps://google.github.io/tensorstore/driver/image/avif/index.htmlhttps://google.github.io/tensorstore/driver/image/bmp/index.htmlhttps://google.github.io/tensorstore/driver/image/jpeg/index.htmlhttps://google.github.io/tensorstore/driver/image/png/index.htmlhttps://google.github.io/tensorstore/driver/image/tiff/index.htmlhttps://google.github.io/tensorstore/driver/image/webp/index.htmlhttps://google.github.io/tensorstore/driver/index.htmlhttps://google.github.io/tensorstore/driver/json/index.htmlhttps://google.github.io/tensorstore/driver/n5/index.htmlhttps://google.github.io/tensorstore/driver/neuroglancer_precomputed/index.htmlhttps://google.github.io/tensorstore/driver/stack/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.aspect_ratio.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.aspect_ratio_soft_constraint.htmlhttps://google.github.io/tensorstore/driver/zarr/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.elements.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.elements_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.shape_soft_constraint.htmlhttps://google.github.io/tensorstore/driver/zarr3/index.htmlhttps://google.github.io/tensorstore/environment.htmlhttps://google.github.io/tensorstore/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.to_json.htmlhttps://google.github.io/tensorstore/index_space.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__eq__.htmlhttps://google.github.io/tensorstore/installation.htmlhttps://google.github.io/tensorstore/kvstore/file/index.htmlhttps://google.github.io/tensorstore/kvstore/gcs/index.htmlhttps://google.github.io/tensorstore/kvstore/http/index.htmlhttps://google.github.io/tensorstore/kvstore/index.htmlhttps://google.github.io/tensorstore/kvstore/kvstack/index.htmlhttps://google.github.io/tensorstore/kvstore/memory/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.__init__-json.htmlhttps://google.github.io/tensorstore/kvstore/neuroglancer_uint64_sharded/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.codec_chunk.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.grid_origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.grid_origin_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.inner_order.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.inner_order_soft_constraint.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.rank.htmlhttps://google.github.io/tensorstore/kvstore/ocdbt/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.read_chunk.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.read_chunk_template.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.parent.htmlhttps://google.github.io/tensorstore/kvstore/s3/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.spec.htmlhttps://google.github.io/tensorstore/kvstore/tsgrpc/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.htmlhttps://google.github.io/tensorstore/kvstore/zarr3_sharding_indexed/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__contains__-dim.htmlhttps://google.github.io/tensorstore/kvstore/zip/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__contains__-index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.write_chunk.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.write_chunk_template.htmlhttps://google.github.io/tensorstore/python/api/index.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.CodecSpec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__init__-unbounded.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Resource.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__iter__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Resource.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Batch.submit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.__str__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.empty.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-default.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.exclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Context.__init__-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.finite.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.hull.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.implicit_lower.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ChunkLayout.Grid.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.implicit_upper.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.intersect.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Dim.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.diagonal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.stride.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.DimExpression.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__call__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.implicit_lower_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.implicit_upper_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_labels.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.input_shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.empty.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.KeyRange.inclusive_min.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.output.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.output_rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.stamp.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.state.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.ReadResult.value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__add__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexTransform.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Indexable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.path.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.path.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.read.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.Spec.url.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.url.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.with_transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.write.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.generation.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.TimestampedStorageGeneration.time.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__add__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.assume_cached_metadata.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__delitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.assume_metadata.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.create.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.delete_existing.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OpenMode.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-constant.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-index_array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.delete_range.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.__init__-input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.index_array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.experimental_copy_range_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.index_range.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.KvStore.list.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.method.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.offset.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMap.stride.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.RecheckCacheOption.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.__getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMaps.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.constant.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.single_input_dimension.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.OutputIndexMethod.value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.new.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.set_exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Promise.set_result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__new__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Schema.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.kvstore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.open_mode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__setitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.astype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.base.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.chunk_layout.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.codec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.dimension_units.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.update.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Spec.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.fill_value.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.kvstore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.label.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.mode.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.fully_stored.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.ndim.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.StorageStatistics.not_stored.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.oindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.oindex.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__array__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.abort.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.aborted.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.read.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.atomic.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-indices.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.readable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_async.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_started.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.commit_sync.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.resize.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.future.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.resolve.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Transaction.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__eq__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-multiplier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-pair.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__init__-unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.storage_statistics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__mul__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.__truediv__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.base_unit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.multiplier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Unit.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.cast-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.translate_to.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.cast-store.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.if_not_equal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.transpose.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.complex128.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedReadParameters.staleness_bound.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedWriteParameters.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.complex64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.vindex.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.VirtualChunkedWriteParameters.if_equal.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.vindex.__setitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.with_transaction.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.add_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.writable.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.concat.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.cancel.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.cancelled.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.d.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.commit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.TensorStore.write.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.d.__class_getitem__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.copy.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.downsample-spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.done.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.downsample-store.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.remove_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.WriteFutures.result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__call__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__init__-dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.array.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.__init__-name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.bfloat16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.name.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.bool.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.numpy_dtype.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.dtype.type.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_collect_matching_metrics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_collect_prometheus_format_metrics.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_push_metrics_to_prometheus.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.experimental_update_verbose_logging.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3b11fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3fn.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e4m3fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e5m2.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.float8_e5m2fnuz.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.inf.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int4.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.int8.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.newaxis.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.__init__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.DistributedCoordinatorServer.port.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ocdbt.dump.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.add_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.cancel.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.open.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.cancelled.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.done.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.exception.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.overlay.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.force.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.parse_tensorstore_flags.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.remove_done_callback.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.Future.result.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.FutureLike.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.stack.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.string.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint16.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint32.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.T.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint64.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.uint8.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-domain.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.ustring.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-expr.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-identifier.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-selection.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.virtual_chunked.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__getitem__-transform.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-components.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-dimensions.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__init__-json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__len__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.__repr__.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.exclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.hull.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.implicit_lower_bounds.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.implicit_upper_bounds.htmlhttps://google.github.io/tensorstore/python/indexing.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.inclusive_max.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.inclusive_min.htmlhttps://google.github.io/tensorstore/python/tutorial.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.index_exp.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.intersect.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.label.htmlhttps://google.github.io/tensorstore/schema.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.labels.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.mark_bounds_implicit.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.ndim.htmlhttps://google.github.io/tensorstore/spec.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.origin.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.rank.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.shape.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.size.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.to_json.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_backward_by.htmlhttps://google.github.io/tensorstore/python/api/tensorstore.IndexDomain.translate_by.html \ No newline at end of file