Commit graph

21 commits

Author SHA1 Message Date
1187b37b2d
hoo boy. working combinatoric testing.
Split out annotation dtype and shape, swap out all interface tests, fix numpy and dask model casting, make merging models more efficient, correctly parameterize and mark tests!
2024-10-10 23:56:45 -07:00
5d4f03a8a9
finish replacing interface tests with new helper system 2024-10-10 18:58:05 -07:00
3356738e42
refactoring array generation, swapping in the interface case generators 2024-10-04 00:46:49 -07:00
8f1eb6e5b4
linting for tests 2024-10-03 19:57:54 -07:00
f291afbbe2
create testing module, add to docs 2024-10-03 19:33:40 -07:00
f9a992843e
tests for paths 2024-09-23 17:30:06 -07:00
708e6e81d8
roundtripping marked arrays, roundtrip or not 2024-09-23 15:54:55 -07:00
8cc2574399
add marks to all tests 2024-09-23 13:28:38 -07:00
b436d8d592
Roundtrip json serialization using dataclasses for all interfaces. Separate JSON schema generation from core_schema generation. More consistent json dumping behavior - always return just the array unless round_trip=True. 2024-09-20 23:44:59 -07:00
47e5cb8da1
bugfix - don't choke on empty datasets during validation 2024-09-03 17:41:34 -07:00
56c5b9ac79
support datetimes in hdf5 proxies 2024-09-03 16:54:31 -07:00
e78c170a2b
correct decoding of byte arrays 2024-09-02 22:49:13 -07:00
f28c766b96
strings in compound dtypes 2024-09-02 22:40:17 -07:00
0e6ea07d5e
Add support for strings in hdf5 2024-09-02 22:14:47 -07:00
2a93694cfc
fix setting values 2024-09-02 17:05:32 -07:00
03fe97b7e0
add ability to index hdf5 compound datasets 2024-09-02 16:45:56 -07:00
dd9a8e959f
allow arbitrary dtypes, and allow pydantic models as the inner type in json schema array creation 2024-08-12 20:50:33 -07:00
f3fd0a0ed2
coverage tests for hdf5 interface. filter numpy deprecation warnings from nptyping 2024-05-17 16:51:41 -07:00
9b13226164
tests and no covers continue 2024-05-14 20:18:04 -07:00
5b722bb6da
remove nwb_linkml remnants, add to_json method for json serialization 2024-04-22 19:31:56 -07:00
46060c1154
dask and hdf5 array interfaces 2024-04-08 18:36:47 -07:00