Commit graph

12 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
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
85cef50603
refactor validation into separate module, perf improvements from not iterating over every element of array, rename array to value universally in serialized json lol 2024-09-23 23:25:20 -07:00
8cc2574399
add marks to all tests 2024-09-23 13:28:38 -07:00
70bf254ddd
lint, fix zarr dump test 2024-09-21 18:26:25 -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
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
5e90c1bee1
add serialization info to to_json methods, zarr dump array context option, remove coerce_list and just let numpy interface handle it 2024-05-17 17:39:30 -07:00
a079fbcafc
working zarr impl 2024-05-08 22:06:41 -07:00
d884055067
not quite working zarr implementation 2024-04-29 19:49:38 -07:00