| src/polystore/__init__.py |
(no function) |
15 |
0 |
0 |
100% |
| src/polystore/atomic.py |
file_lock |
11 |
11 |
0 |
0% |
| src/polystore/atomic.py |
_acquire_lock_with_timeout |
6 |
6 |
0 |
0% |
| src/polystore/atomic.py |
_try_acquire_lock |
9 |
9 |
0 |
0% |
| src/polystore/atomic.py |
_cleanup_lock |
14 |
14 |
0 |
0% |
| src/polystore/atomic.py |
atomic_write |
24 |
24 |
0 |
0% |
| src/polystore/atomic.py |
atomic_write_json |
9 |
9 |
0 |
0% |
| src/polystore/atomic.py |
_write_to_temp_file |
5 |
5 |
0 |
0% |
| src/polystore/atomic.py |
atomic_update_json |
10 |
10 |
0 |
0% |
| src/polystore/atomic.py |
_read_json_or_default |
8 |
8 |
0 |
0% |
| src/polystore/atomic.py |
(no function) |
40 |
3 |
0 |
92% |
| src/polystore/backend_registry.py |
_get_storage_backends |
6 |
2 |
0 |
67% |
| src/polystore/backend_registry.py |
get_backend_instance |
14 |
3 |
0 |
79% |
| src/polystore/backend_registry.py |
create_storage_registry |
14 |
5 |
0 |
64% |
| src/polystore/backend_registry.py |
cleanup_backend_connections |
24 |
24 |
0 |
0% |
| src/polystore/backend_registry.py |
BackendRegistry.__init__ |
2 |
0 |
0 |
100% |
| src/polystore/backend_registry.py |
cleanup_all_backends |
9 |
5 |
0 |
44% |
| src/polystore/backend_registry.py |
(no function) |
13 |
0 |
0 |
100% |
| src/polystore/base.py |
DataSink.save |
0 |
0 |
13 |
100% |
| src/polystore/base.py |
DataSink.save_batch |
0 |
0 |
14 |
100% |
| src/polystore/base.py |
DataSource.load |
0 |
0 |
13 |
100% |
| src/polystore/base.py |
DataSource.load_batch |
0 |
0 |
13 |
100% |
| src/polystore/base.py |
DataSource.list_files |
0 |
0 |
14 |
100% |
| src/polystore/base.py |
DataSource.exists |
0 |
0 |
2 |
100% |
| src/polystore/base.py |
DataSource.is_file |
0 |
0 |
2 |
100% |
| src/polystore/base.py |
DataSource.is_dir |
0 |
0 |
2 |
100% |
| src/polystore/base.py |
DataSource.list_dir |
0 |
0 |
2 |
100% |
| src/polystore/base.py |
VirtualBackend.load |
0 |
0 |
16 |
100% |
| src/polystore/base.py |
VirtualBackend.load_batch |
0 |
0 |
16 |
100% |
| src/polystore/base.py |
VirtualBackend.list_files |
0 |
0 |
18 |
100% |
| src/polystore/base.py |
VirtualBackend.requires_filesystem_validation |
1 |
1 |
0 |
0% |
| src/polystore/base.py |
BackendBase.requires_filesystem_validation |
0 |
0 |
2 |
100% |
| src/polystore/base.py |
ReadOnlyBackend.requires_filesystem_validation |
1 |
1 |
0 |
0% |
| src/polystore/base.py |
StorageBackend.requires_filesystem_validation |
1 |
1 |
0 |
0% |
| src/polystore/base.py |
StorageBackend.exists |
13 |
13 |
0 |
0% |
| src/polystore/base.py |
(no function) |
21 |
0 |
43 |
100% |
| src/polystore/config.py |
CompressorConfig.create_compressor |
1 |
0 |
0 |
100% |
| src/polystore/config.py |
(no function) |
15 |
0 |
0 |
100% |
| src/polystore/constants.py |
(no function) |
10 |
10 |
0 |
0% |
| src/polystore/disk.py |
optional_import |
4 |
2 |
0 |
50% |
| src/polystore/disk.py |
FileFormatRegistry.__init__ |
2 |
0 |
0 |
100% |
| src/polystore/disk.py |
FileFormatRegistry.register |
3 |
0 |
0 |
100% |
| src/polystore/disk.py |
FileFormatRegistry.get_writer |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
FileFormatRegistry.get_reader |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
FileFormatRegistry.is_registered |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.__init__ |
2 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._register_formats |
6 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._jax_writer |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._jax_reader |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._cupy_writer |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._cupy_reader |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._tensorflow_writer |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._tensorflow_reader |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._tiff_writer |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._tiff_reader |
12 |
12 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._text_writer |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._text_reader |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._json_writer |
3 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._json_reader |
2 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._csv_writer |
15 |
5 |
0 |
67% |
| src/polystore/disk.py |
DiskBackend._roi_zip_writer |
1 |
1 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._roi_zip_reader |
5 |
5 |
0 |
0% |
| src/polystore/disk.py |
DiskBackend._csv_reader |
4 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.load |
15 |
3 |
0 |
80% |
| src/polystore/disk.py |
DiskBackend.save |
17 |
6 |
0 |
65% |
| src/polystore/disk.py |
DiskBackend.load_batch |
5 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.save_batch |
4 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.list_files |
12 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend._list_files_breadth_first |
18 |
3 |
0 |
83% |
| src/polystore/disk.py |
DiskBackend.list_dir |
6 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.delete |
13 |
3 |
0 |
77% |
| src/polystore/disk.py |
DiskBackend.delete_all |
10 |
2 |
0 |
80% |
| src/polystore/disk.py |
DiskBackend.ensure_directory |
6 |
2 |
0 |
67% |
| src/polystore/disk.py |
DiskBackend.exists |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.create_symlink |
10 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.is_symlink |
1 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.is_file |
7 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.is_dir |
7 |
0 |
0 |
100% |
| src/polystore/disk.py |
DiskBackend.move |
12 |
2 |
0 |
83% |
| src/polystore/disk.py |
DiskBackend.stat |
18 |
5 |
0 |
72% |
| src/polystore/disk.py |
DiskBackend.copy |
12 |
2 |
0 |
83% |
| src/polystore/disk.py |
DiskBackend._save_rois |
48 |
48 |
0 |
0% |
| src/polystore/disk.py |
(no function) |
69 |
6 |
0 |
91% |
| src/polystore/exceptions.py |
(no function) |
20 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.__init__ |
4 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager._get_backend |
9 |
1 |
0 |
89% |
| src/polystore/filemanager.py |
FileManager.load |
8 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.save |
11 |
5 |
0 |
55% |
| src/polystore/filemanager.py |
FileManager.load_batch |
8 |
3 |
0 |
62% |
| src/polystore/filemanager.py |
FileManager.save_batch |
8 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.list_image_files |
5 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.list_files |
5 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.find_file_recursive |
5 |
1 |
0 |
80% |
| src/polystore/filemanager.py |
FileManager.list_dir |
12 |
5 |
0 |
58% |
| src/polystore/filemanager.py |
FileManager.ensure_directory |
2 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.exists |
2 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.mirror_directory_with_symlinks |
14 |
14 |
0 |
0% |
| src/polystore/filemanager.py |
FileManager.create_symlink |
14 |
9 |
0 |
36% |
| src/polystore/filemanager.py |
FileManager.delete |
5 |
2 |
0 |
60% |
| src/polystore/filemanager.py |
FileManager.delete_all |
7 |
7 |
0 |
0% |
| src/polystore/filemanager.py |
FileManager.copy |
9 |
9 |
0 |
0% |
| src/polystore/filemanager.py |
FileManager.move |
14 |
14 |
0 |
0% |
| src/polystore/filemanager.py |
FileManager.collect_dirs_and_files |
33 |
33 |
0 |
0% |
| src/polystore/filemanager.py |
FileManager.is_file |
5 |
0 |
0 |
100% |
| src/polystore/filemanager.py |
FileManager.is_dir |
7 |
2 |
0 |
71% |
| src/polystore/filemanager.py |
FileManager.is_symlink |
5 |
2 |
0 |
60% |
| src/polystore/filemanager.py |
(no function) |
30 |
0 |
0 |
100% |
| src/polystore/formats.py |
FileFormat.extensions |
1 |
0 |
0 |
100% |
| src/polystore/formats.py |
get_format_from_extension |
7 |
7 |
0 |
0% |
| src/polystore/formats.py |
(no function) |
18 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
_attempt_imports |
27 |
7 |
0 |
74% |
| src/polystore/lazy_imports.py |
torch |
2 |
2 |
0 |
0% |
| src/polystore/lazy_imports.py |
jax |
2 |
2 |
0 |
0% |
| src/polystore/lazy_imports.py |
jnp |
2 |
2 |
0 |
0% |
| src/polystore/lazy_imports.py |
cupy |
2 |
2 |
0 |
0% |
| src/polystore/lazy_imports.py |
tf |
2 |
2 |
0 |
0% |
| src/polystore/lazy_imports.py |
get_torch |
2 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
get_jax |
2 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
get_jnp |
2 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
get_cupy |
2 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
get_tf |
2 |
0 |
0 |
100% |
| src/polystore/lazy_imports.py |
(no function) |
24 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.__init__ |
2 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend._normalize |
7 |
1 |
0 |
86% |
| src/polystore/memory.py |
MemoryBackend.load |
7 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.save |
7 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.load_batch |
5 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.save_batch |
4 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.list_files |
22 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.list_dir |
15 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.delete |
12 |
2 |
0 |
83% |
| src/polystore/memory.py |
MemoryBackend.delete_all |
11 |
2 |
0 |
82% |
| src/polystore/memory.py |
MemoryBackend.ensure_directory |
9 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.create_symlink |
12 |
1 |
0 |
92% |
| src/polystore/memory.py |
MemoryBackend.is_symlink |
2 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.exists |
2 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.is_file |
7 |
1 |
0 |
86% |
| src/polystore/memory.py |
MemoryBackend.is_dir |
7 |
1 |
0 |
86% |
| src/polystore/memory.py |
MemoryBackend._resolve_path |
2 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.move |
21 |
7 |
0 |
67% |
| src/polystore/memory.py |
MemoryBackend.copy |
21 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemoryBackend.stat |
13 |
2 |
0 |
85% |
| src/polystore/memory.py |
MemoryBackend.clear_files_only |
14 |
2 |
0 |
86% |
| src/polystore/memory.py |
MemoryBackend._is_gpu_object |
12 |
5 |
0 |
58% |
| src/polystore/memory.py |
MemoryBackend._explicit_gpu_delete |
14 |
14 |
0 |
0% |
| src/polystore/memory.py |
MemorySymlink.__init__ |
1 |
0 |
0 |
100% |
| src/polystore/memory.py |
MemorySymlink.__repr__ |
0 |
0 |
1 |
100% |
| src/polystore/memory.py |
(no function) |
34 |
0 |
1 |
100% |
| src/polystore/registry.py |
(no function) |
2 |
0 |
0 |
100% |
| src/polystore/streaming.py |
StreamingBackend.__init__ |
3 |
3 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend._get_publisher |
20 |
20 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend._parse_component_metadata |
4 |
4 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend._detect_data_type |
4 |
4 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend._create_shared_memory |
17 |
17 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend._register_with_queue_tracker |
5 |
5 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend.save |
3 |
3 |
0 |
0% |
| src/polystore/streaming.py |
StreamingBackend.cleanup |
29 |
29 |
0 |
0% |
| src/polystore/streaming.py |
(no function) |
30 |
15 |
0 |
50% |
| src/polystore/utils.py |
natural_sort |
2 |
0 |
0 |
100% |
| src/polystore/utils.py |
natural_sort.natural_key |
1 |
0 |
0 |
100% |
| src/polystore/utils.py |
get_zmq_transport_url |
5 |
5 |
0 |
0% |
| src/polystore/utils.py |
(no function) |
4 |
0 |
0 |
100% |
| src/polystore/zarr.py |
passthrough_to_disk |
3 |
0 |
0 |
100% |
| src/polystore/zarr.py |
passthrough_to_disk.decorator |
13 |
1 |
0 |
92% |
| src/polystore/zarr.py |
passthrough_to_disk.decorator.wrapper |
12 |
5 |
0 |
58% |
| src/polystore/zarr.py |
_load_ome_zarr |
11 |
11 |
0 |
0% |
| src/polystore/zarr.py |
start_ome_zarr_loading_async |
4 |
4 |
0 |
0% |
| src/polystore/zarr.py |
_ensure_ome_zarr |
11 |
11 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.__init__ |
6 |
0 |
0 |
100% |
| src/polystore/zarr.py |
ZarrStorageBackend._get_compressor |
13 |
11 |
0 |
15% |
| src/polystore/zarr.py |
ZarrStorageBackend._calculate_chunks |
6 |
6 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend._split_store_and_key |
8 |
2 |
0 |
75% |
| src/polystore/zarr.py |
ZarrStorageBackend.save |
12 |
3 |
0 |
75% |
| src/polystore/zarr.py |
ZarrStorageBackend.load_batch |
43 |
43 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.save_batch |
94 |
94 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend._ensure_plate_metadata_with_lock |
12 |
12 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend._ensure_plate_metadata |
29 |
29 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.load |
16 |
8 |
0 |
50% |
| src/polystore/zarr.py |
ZarrStorageBackend.list_files |
37 |
37 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.list_files._matches_filters |
5 |
5 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.list_dir |
10 |
10 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.list_dir._get_entries |
4 |
4 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.delete |
27 |
27 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.delete_all |
9 |
9 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.exists |
13 |
6 |
0 |
54% |
| src/polystore/zarr.py |
ZarrStorageBackend.ensure_directory |
1 |
1 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.create_symlink |
13 |
13 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.is_symlink |
14 |
8 |
0 |
43% |
| src/polystore/zarr.py |
ZarrStorageBackend._auto_chunks |
2 |
0 |
0 |
100% |
| src/polystore/zarr.py |
ZarrStorageBackend.is_file |
25 |
25 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.is_dir |
26 |
26 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.move |
24 |
24 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.copy |
21 |
21 |
0 |
0% |
| src/polystore/zarr.py |
ZarrStorageBackend.stat |
20 |
20 |
0 |
0% |
| src/polystore/zarr.py |
ZarrSymlink.__init__ |
1 |
1 |
0 |
0% |
| src/polystore/zarr.py |
ZarrSymlink.__repr__ |
0 |
0 |
1 |
100% |
| src/polystore/zarr.py |
(no function) |
55 |
3 |
1 |
95% |