Commit graph

11 commits

Author SHA1 Message Date
b3b5b9d793
unify naming of derived child groups, arrays, and values as just all being named "value". Add link building. Fix erroneously collapsing anonymous and named container groups. 2024-08-05 16:05:44 -07:00
d118477d8a
add dynamictable, vectordata, vectorindex mixins 2024-07-31 01:13:31 -07:00
19e49cf68d
regenerate models after fixing classvar mutation in numpydantic linkml branch 2024-07-29 17:34:28 -07:00
2f59f0a69b
refactor providers into modules 2024-07-09 23:52:58 -07:00
34c8be3a2c
functional docs build 2024-07-08 21:37:02 -07:00
ccf267babd regenerating models, some minor code cleanup and coverage omissions 2023-09-15 00:37:20 -07:00
e6a41415f5 successfully building many versions of nwb schema.
working on hdf5 importing, come back to it when fresh, just sorta poking at it because it's so close.
2023-09-14 02:45:01 -07:00
ccc09de400 refactor nwb_linkml to src layout 2023-09-05 19:25:20 -07:00
9dd7304334 Working recursion! and also handling multiple array shapes, and properly handling unnamed classes 2023-08-31 20:56:21 -07:00
be21325123 Cleaner code generation, npytyping type hints for arrays
- split off generated subclasses into "include" files, not sure if that's good, but in any case we have them separable now.
- more work on cleanly un-nesting scalar and 1D-vector data into attributes and lists, respectively
- brought the pydantic generator in-repo to do a bunch of overrides
2023-08-28 22:16:58 -07:00
4faaa8efe8 I believe that's a full translation
or at least all the semantics are present. it's not pretty by any stretch of the imagination
2023-08-25 00:22:47 -07:00