Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
fa11174
Group: turn on testing
berquist Sep 24, 2023
f830c73
Group: fix import in test
berquist Sep 24, 2023
8532c78
Group: WIP on iteration over group contents
berquist Sep 25, 2023
be4dadf
Group: WIP on iteration over group contents
berquist Sep 26, 2023
a967257
Group: iteration is shallow, not deep
berquist Oct 6, 2023
1ca48ba
Group: fix iterate and length
berquist Oct 6, 2023
6a306a3
file for testing
berquist Oct 6, 2023
f9b8c25
Group: get
berquist Oct 7, 2023
ebb1da1
Group: fix path formation
berquist Oct 7, 2023
f7f4721
delete from groups
berquist Oct 10, 2023
4cfd07b
Group: fix forming inner path to delete
berquist Oct 10, 2023
94d6b25
Group: keys and values
berquist Oct 10, 2023
aed17d0
Nested testsets
berquist Oct 10, 2023
94a20b3
Group: iteration over pairs
berquist Oct 12, 2023
504b0ee
Dataset: start testing
berquist Oct 12, 2023
e049740
Dataset: stubs for remaining tests
berquist Oct 12, 2023
58fb639
Dataset: add test bodies
berquist Oct 12, 2023
76c0666
Dataset: add test bodies
berquist Oct 12, 2023
c98a9b9
Dataset: add test bodies
berquist Oct 12, 2023
f28f42f
Dataset: start implementing fillvalue in method signatures
berquist Oct 13, 2023
3e52a89
Dataset: add test bodies
berquist Oct 13, 2023
a1bb5d2
Start separate file for custom-defined exceptions
berquist Oct 14, 2023
da34507
File: specialize in
berquist Oct 14, 2023
e0ddef2
Path: fix 'cleaning' and forming relative paths
berquist Oct 16, 2023
7f5d55c
Path: test name_to_asserted_group_path
berquist Oct 16, 2023
cd81cc7
Dataset: add test bodies
berquist Oct 16, 2023
689c387
Dataset: "fix" getting attributes
berquist Oct 21, 2023
82dd40d
TypeError takes a symbol, not a function
berquist Oct 22, 2023
c38b02f
_assert_data_shape_dtype_match: all args allowed to be nothing
berquist Oct 22, 2023
accd612
AbstractGroup: implement setindex!
berquist Oct 29, 2023
f6854d5
Test _data_to_shape_and_dtype
berquist Oct 30, 2023
a9fe948
Test for _data_to_shape_and_dtype arguments that should throw
berquist Oct 30, 2023
1256fb5
Remove duplicate function
berquist Oct 30, 2023
2f48f97
Strings should not be 'collect'ed on write
berquist Oct 31, 2023
b860176
Dataset: first attempt at reading from and writing to disk
berquist Nov 8, 2023
fdadd0d
Dataset: fix reading/writing
berquist Nov 10, 2023
3bea667
debugging
berquist Dec 22, 2023
7874481
change support include
berquist May 4, 2024
45a63c3
initial implementation of can_cast
berquist May 18, 2024
002ef81
use can_cast in require_dataset
berquist May 18, 2024
660e8ad
add EllipsisNotation and StructArrays for testing
berquist May 18, 2024
f486e45
Dataset tests
berquist May 18, 2024
a8107cd
fix usage of Base.firstindex and Base.lastindex
berquist May 18, 2024
4c82610
disallow certain fillvalues
berquist May 18, 2024
17136dd
fix equality bug
berquist May 18, 2024
f32b83c
indexing differences from Python
berquist May 18, 2024
197c40d
test _prepare_write
berquist May 18, 2024
65bbf3a
ensure strings are arrays of characters
berquist May 18, 2024
34cf097
underlying NPZ library can't write (array of) characters
berquist May 18, 2024
11a637d
start fixing use of Base.setindex!
berquist May 18, 2024
e96a0a1
add remaining files to mirror Python testing implementation
berquist May 18, 2024
c0d7b4c
move IOError out to file
berquist May 27, 2024
580581b
start object file
berquist May 27, 2024
e93cd0e
remove is useful in multiple test files
berquist May 28, 2024
1ebd618
.git-blame-ignore-revs
berquist May 28, 2024
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
6 changes: 6 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# move IOError out to file
c0d7b4cb67e84fa055ddf57a88aacd556d741cda
# start object file
580581badbb5491a549218f0dd9dcdc9a1544b25
# remove is useful in multiple test files
e93cd0e9ef3682e7ef848698ebc9c8a370efc547
4 changes: 3 additions & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@ YAML = "ddb6d928-2868-570f-bddf-ab3f9cf99eb6"
julia = "1"

[extras]
EllipsisNotation = "da5c29d0-fa7d-589e-88eb-ea29b0a81949"
HDF5 = "f67ccb44-e63f-5c2f-98bd-6dc0ccc4ba2f"
StructArrays = "09ab397b-f2b6-538f-b94a-2f83cf4a842a"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["HDF5", "Test"]
test = ["EllipsisNotation", "HDF5", "StructArrays", "Test"]
Loading