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