2ce136709b
minor tidying
2024-09-30 21:47:02 -07:00
8993014832
make the tests pass again - add validator to do the opposite of coerce_value, try to pass the input as the `value
` field of the model. fix test assumptions and model creation.
...
model update to follow
2024-09-19 22:43:29 -07:00
749703e077
partially functioning rolldown, but getting some wonky results - missing attributes in nested inheritance, and the models are now extremely noisy, creating the same fields over and over even when they aren't overridden or modified by the child class. Need to redo the rolldown, make it less generic, don't dump to dicts, merge in a more targeted way.
2024-09-13 02:42:01 -07:00
880352d9a4
v0.2.0 of nwb_schema_language - parentization
2024-09-12 22:40:14 -07:00
0452a4359f
add logging. less janky adapter instantiation using model validators. correctly propagate properties from ancestor classes when building
2024-08-12 18:48:59 -07:00
3768e3ce0d
enable black preview and automatic linebreaks in long strings
2024-07-01 22:12:16 -07:00
07aa879bb9
ruff automatic fixes
2024-07-01 21:44:35 -07:00
79fc7f23ad
black formatting
2024-07-01 21:23:31 -07:00
d9d62618bc
Add source namespace to all generated linkml schemas
...
change `namespace` annotation to `is_namespace` and use `namespace` for name of namespace
dont change commit when commit is None - otherwise always reset to recent version when we don't intend to
2023-10-11 20:03:08 -07:00
da2eaea51e
some baseline tests, fixing imports, coverage reports
2023-09-05 21:47:41 -07:00
ccc09de400
refactor nwb_linkml to src layout
2023-09-05 19:25:20 -07:00