MCPcopy Create free account

hub / github.com/deshaw/versioned-hdf5 / functions

Functions917 in github.com/deshaw/versioned-hdf5

↓ 1 callersMethoddtype
(self)
versioned_hdf5/staged_changes.py:299
↓ 1 callersFunctionempty
Mock API of np.empty. Extend raw_data and return view to the new area.
versioned_hdf5/backend.py:504
↓ 1 callersFunctionevery_axis
(s: slice)
tests/test_slicetools.py:60
↓ 1 callersFunctionfancy
(size: int)
tests/test_tools.py:98
↓ 1 callersFunctionfancy_idx_st
A single axis is indexed by either - a list[int] whose elements can be negative, non-unique, and not in order, or - a list[bool] All oth
tests/test_subchunk_map.py:82
↓ 1 callersFunctionformat_size
Auxiliary function to convert bytes to a more readable human format.
analysis/performance_tests.py:11
↓ 1 callersMethodfrom_dataset
(cls, dataset, parent=None)
versioned_hdf5/wrappers.py:1128
↓ 1 callersMethodfrom_mappers
Define the selection of each chunk through IndexChunkMappers. Parameters ---------- mappers: List of IndexChunkMa
versioned_hdf5/staged_changes.py:1196
↓ 1 callersMethodfrom_raw_data
(cls, f, name, chunk_size=None, hash_table_name="hash_table")
versioned_hdf5/hashtable.py:102
↓ 1 callersMethodfrom_versions_traverse
Traverse all versions of a dataset, writing to a brand new hash table. Parameters ---------- f : File File for wh
versioned_hdf5/hashtable.py:71
↓ 1 callersFunctionget_available_filters
Retrieve all of the registered h5py filters. Returns ------- Iterator[int] Filter ID numbers; each filter has a dedicated ID - se
versioned_hdf5/backend.py:757
↓ 1 callersFunctionget_cmake_config_path
(extract_point, zip_file)
ci/get_hdf5_win.py:160
↓ 1 callersFunctionget_cmake_install_path
(install_path)
ci/get_hdf5_win.py:165
↓ 1 callersFunctionget_open_dlls
Yield location of loaded dynamic libraries (plus spurious open files)
utils/debug_libhdf5_so.py:8
↓ 1 callersFunctionget_version_by_timestamp
(f, timestamp, exact=False)
versioned_hdf5/versions.py:256
↓ 1 callersMethodhash_slab
Hash the slab and return a new hash table
versioned_hdf5/staged_changes.py:2190
↓ 1 callersFunctionhdf5_install_cached
(install_path)
ci/get_hdf5_win.py:171
↓ 1 callersFunctioninstall
()
ci/editable_install.py:22
↓ 1 callersFunctionmain
Print out which .so file is actually loaded at runtime for libhdf5
utils/debug_libhdf5_so.py:23
↓ 1 callersFunctionmain
()
ci/get_hdf5_win.py:177
↓ 1 callersFunctionmain
()
ci/smoke_test.py:23
↓ 1 callersFunctionmain
(argv=None)
ci/editable_install.py:43
↓ 1 callersFunctionmain
(argv: list[str] | None = None)
ci/asv_compare.py:112
↓ 1 callersFunctionmake_array
Return a NumPy array with the given shape and layout, full of random float64 data
benchmarks/read_many_slices.py:37
↓ 1 callersFunctionmask
(size: int)
tests/test_tools.py:106
↓ 1 callersFunctionmatching_slices_st
Hypothesis draw to slice src and dst arrays along the same axis dst[idx_dst] = src[idx_src] Returns tuples of idx_src, idx_dst where src[
tests/test_slicetools.py:255
↓ 1 callersFunctionnon_negative_step_slices_st
(size: int)
tests/test_subchunk_map.py:26
↓ 1 callersMethodoverrides
Return True if there are any filters that are explicitly set and differ between self and other; False otherwise.
versioned_hdf5/backend.py:172
↓ 1 callersFunctionparse_args
(argv: list[str] | None)
ci/asv_compare.py:27
↓ 1 callersMethodrebuild_hashtables
Delete and rebuild *all* existing hashtables for the raw datasets.
versioned_hdf5/api.py:361
↓ 1 callersMethodresize
(self, size, axis=None)
versioned_hdf5/wrappers.py:1138
↓ 1 callersFunctionrun_on_version
(func, target)
test_data/generate.py:250
↓ 1 callersMethodsetup
(self, chunk_size, fast)
benchmarks/read_many_slices.py:92
↓ 1 callersFunctionslices
(size: int)
tests/test_tools.py:90
↓ 1 callersFunctiontemp_dir_ctx
()
analysis/generate_data.py:21
↓ 1 callersMethodtest_large_fraction_changes_sparse
( self, num_transactions=250, filename="test_large_fraction_changes_sparse", c
analysis/generate_data_base.py:172
↓ 1 callersMethodwhole_chunks_idxidx
(self)
versioned_hdf5/subchunk_map.py:473
MethodChunkHash
versioned_hdf5/_commit_hash.hpp:27
MethodChunkLoc
versioned_hdf5/_commit_hash.hpp:53
Method__array__
( self, dtype: DTypeLike | None = None, copy: bool | None = None,
versioned_hdf5/h5py_compat.py:53
Method__array__
( self, dtype: DTypeLike | None = None, copy: bool | None = None )
versioned_hdf5/typing_.py:43
Method__array__
(self, dtype=None, copy=None)
versioned_hdf5/staged_changes.py:389
Method__array__
( self, dtype: DTypeLike | None = None, copy: bool | None = None, )
versioned_hdf5/wrappers.py:548
Method__array__
Needed to qualify as an ArrayLike and to be accepted as the RHS of numpy.ndarray.__setitem__.
tests/test_typing.py:39
Method__bool__
(self)
versioned_hdf5/wrappers.py:960
Method__contains__
(self, item)
versioned_hdf5/wrappers.py:398
Method__delitem__
Delete a version If the version is the current version, the new current version will be set to the previous version.
versioned_hdf5/api.py:260
Method__delitem__
(self, key)
versioned_hdf5/hashtable.py:267
Method__delitem__
(self, idx: Any)
versioned_hdf5/staged_changes.py:403
Method__delitem__
(self, name)
versioned_hdf5/wrappers.py:206
Method__get__
(self, instance: FiltersMixin | None, owner: type)
versioned_hdf5/wrappers.py:596
Method__getattr__
(self, attr)
versioned_hdf5/wrappers.py:1204
Method__getitem__
(self, item)
versioned_hdf5/h5py_compat.py:34
Method__getitem__
(self, item)
versioned_hdf5/api.py:235
Method__getitem__
(self, key)
versioned_hdf5/hashtable.py:219
Method__getitem__
(self, index: Any)
versioned_hdf5/typing_.py:41
Method__getitem__
(self, index: Any)
versioned_hdf5/typing_.py:62
Method__getitem__
Get a slice of data from the array. This reads from the staged slabs in memory when available and from either the base slab or the fill_value
versioned_hdf5/staged_changes.py:650
Method__getitem__
(self, name: str)
versioned_hdf5/wrappers.py:136
Method__getitem__
Read a slice from the HDF5 dataset given by the index. Takes slices and recarray-style field names (more than one is allowed!) in any
versioned_hdf5/wrappers.py:737
Method__getitem__
(self, index)
versioned_hdf5/wrappers.py:1235
Method__getitem__
(self, idx)
tests/test_typing.py:36
Method__init__
(self, wrapper)
versioned_hdf5/h5py_compat.py:28
Method__init__
(self, f)
versioned_hdf5/api.py:86
Method__init__
(self, idx: hsize_t, dset_size: hsize_t, chunk_size: hsize_t)
versioned_hdf5/subchunk_map.py:391
Method__init__
(self, other: IndexChunkMapper)
versioned_hdf5/subchunk_map.py:449
Method__init__
( self, idx: NDArray[np_hsize_t], dset_size: hsize_t, chunk_size: hsize_t,
versioned_hdf5/subchunk_map.py:486
Method__init__
(self, f, name, *, chunk_size=None, hash_table_name="hash_table")
versioned_hdf5/hashtable.py:50
Method__init__
( self, shape: tuple[int, ...], chunk_size: tuple[int, ...], base_slabs: Seque
versioned_hdf5/staged_changes.py:203
Method__init__
Generate instructions to execute StagedChangesArray.__getitem__ Parameters ---------- idx: Arbitrary numpy fancy
versioned_hdf5/staged_changes.py:1346
Method__init__
Generate instructions to execute StagedChangesArray.__setitem__. Parameters ---------- idx: Arbitrary numpy fancy
versioned_hdf5/staged_changes.py:1475
Method__init__
Generate instructions to execute StagedChangesArray.changes(). All parameters are the matching attributes of StagedChangesArray.
versioned_hdf5/staged_changes.py:1677
Method__init__
Generate instructions to execute StagedChangesArray.resize(). Parameters ---------- old_shape: StagedChangesArray
versioned_hdf5/staged_changes.py:1774
Method__init__
( self, shape: tuple[int, ...], chunk_size: tuple[int, ...], slab_indices: np.
versioned_hdf5/staged_changes.py:2245
Method__init__
( self, shape: tuple[int, ...], slab_indices: NDArray[np_hsize_t], slab_offset
versioned_hdf5/staged_changes.py:2343
Method__init__
(self, default: T)
versioned_hdf5/wrappers.py:590
Method__init__
(self, bind, parent, *, readonly=False)
versioned_hdf5/wrappers.py:630
Method__init__
( self, name: str, array: np.ndarray, *, parent: InMemoryGroup,
versioned_hdf5/wrappers.py:996
Method__init__
( self, name: str, *, shape: tuple[int, ...], dtype: DTypeLike,
versioned_hdf5/wrappers.py:1062
Method__init__
(self, dataset)
versioned_hdf5/wrappers.py:1201
Method__init__
(self, _id)
versioned_hdf5/wrappers.py:1274
Method__init__
(self, **kwargs)
analysis/performance_tests.py:27
Method__init__
(self, **kwargs)
analysis/performance_tests.py:154
Method__init__
(self, **kwargs)
analysis/performance_tests.py:167
Method__init__
(self, **kwargs)
analysis/performance_tests.py:180
Method__init__
(self, **kwargs)
analysis/performance_tests.py:193
Method__init__
(self, **kwargs)
analysis/performance_tests.py:206
Method__init__
(self, arr)
tests/test_typing.py:16
Method__init__
(self, arr)
tests/test_typing.py:50
Method__iter__
(self)
versioned_hdf5/api.py:279
Method__iter__
(self)
versioned_hdf5/hashtable.py:270
Method__iter__
(self)
versioned_hdf5/staged_changes.py:398
Method__iter__
(self)
versioned_hdf5/wrappers.py:389
Method__len__
(self)
versioned_hdf5/h5py_compat.py:31
Method__len__
(self)
versioned_hdf5/hashtable.py:273
Method__len__
(self)
versioned_hdf5/staged_changes.py:395
Method__len__
Return number of slices that will be transferred
versioned_hdf5/staged_changes.py:1299
Method__len__
(self)
versioned_hdf5/wrappers.py:963
Method__new__
(cls, *args, **kwargs)
versioned_hdf5/hashtable.py:47
Method__new__
(cls, bind: h5g.GroupID, _committed: bool = False)
versioned_hdf5/wrappers.py:61
← previousnext →201–300 of 917, ranked by callers