Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
4ce9c35
Begin work on coordinate-based intersection builder
BrianMichell May 14, 2025
f3f325f
Enhance slicing logic and flexibility
BrianMichell May 14, 2025
535f7d1
Fix elements getting dropped from slice operation
BrianMichell May 14, 2025
2f6e23f
Compilable version -- Runtime issues
BrianMichell May 16, 2025
74c334e
Checkpoint
BrianMichell May 19, 2025
83ea50a
Working one-slice-one-sort
BrianMichell May 20, 2025
e9c1771
Split sorter and getter
BrianMichell May 20, 2025
0c3c2e2
Begin modularizing
BrianMichell May 20, 2025
364b9ed
Cleanup old code
BrianMichell May 20, 2025
0126032
Solicit entire read before building vector
BrianMichell May 20, 2025
dcdd41d
Begin prep for final API
BrianMichell May 21, 2025
5d77a9e
Fix coordinate selector internal import
BrianMichell May 21, 2025
a6908cd
Add warning
BrianMichell May 21, 2025
b2b5fdc
Add a composible "read" function
BrianMichell May 21, 2025
26b2a3c
Begin formatting
BrianMichell May 21, 2025
9f03ca8
Resolve off-by-one error in run builder
BrianMichell May 21, 2025
e269281
clang-formatting
BrianMichell May 21, 2025
2ef5f9c
Linting
BrianMichell May 21, 2025
d2a6264
Fix test build
BrianMichell May 21, 2025
35975d7
Run coordinate selector tests
BrianMichell May 21, 2025
0dcd219
Remove const qualifier for dataset
BrianMichell May 22, 2025
2f2eb4b
Update API to read multiple Variables
BrianMichell May 22, 2025
901d328
Begin type erasure and local caching optimizations
BrianMichell May 22, 2025
483b2ed
Linting
BrianMichell May 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/cmake_build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,4 +51,5 @@ jobs:
&& ./mdio_stats_test \
&& ./mdio_utils_trim_test \
&& ./mdio_utils_delete_test \
&& ./mdio_variable_collection_test
&& ./mdio_variable_collection_test \
&& ./mdio_coordinate_selector_test
23 changes: 23 additions & 0 deletions mdio/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -334,3 +334,26 @@ mdio_cc_test(
tensorstore::util_status_testutil
nlohmann_json_schema_validator
)

mdio_cc_test(
NAME
coordinate_selector_test
SRCS
coordinate_selector_test.cc
COPTS
${mdio_DEFAULT_COPTS}
LINKOPTS
${mdio_DEFAULT_LINKOPTS}
DEPS
GTest::gmock_main
tensorstore::driver_array
tensorstore::driver_zarr
tensorstore::driver_json
tensorstore::kvstore_file
tensorstore::tensorstore
tensorstore::stack
tensorstore::index_space_dim_expression
tensorstore::index_space_index_transform
tensorstore::util_status_testutil
nlohmann_json_schema_validator
)
Loading