Commit graph

54 commits

Author SHA1 Message Date
b555ccb199
testing nwb file, and experimenting with yaml format 2024-08-30 00:39:10 -07:00
fac18ab147
copy and overwrite rather than shutil.move in generate 2024-08-27 20:49:53 -07:00
582ac5f09c
parallel builds, remove monkeypatches 2024-08-20 22:45:24 -07:00
a7a935d508
initial refactor 2024-08-15 23:31:40 -07:00
5780947fe6
indexing tests, fix for pytest 8, logging tests 2024-08-14 00:09:24 -07:00
43ff3503dc
more texts. Fix coercion with ndarrays and vectordata, incl numpydantic 1.3.3 making ndarray types callable 2024-08-13 23:38:53 -07:00
01e46f7531
Make VectorData and VectorIndex generics to ensure coercion to VectorData for declared columns 2024-08-13 21:25:56 -07:00
06a18c23a8
working aligned dynamic table and TimeSeriesReferenceVectorData 2024-08-12 22:57:00 -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
edea802ff1
remove dask, nptyping 2024-08-06 20:35:23 -07:00
c06859a537
first impl of dynamictable working! 2024-08-05 20:51:52 -07:00
b2d7b12a78
update numpydantic version and relock 2024-07-31 02:07:44 -07:00
776078ae67
add pandas 2024-07-31 01:30:06 -07:00
781b667952
working pydantic provider (at least superficially) 2024-07-24 21:51:55 -07:00
ec843a508b
update branch for linkml 2024-07-18 00:39:56 -07:00
d6750f8df1
we don't need blosc tho 2024-07-10 00:09:17 -07:00
878c51e069
we do need black as a runtime dep 2024-07-10 00:05:41 -07:00
ce902476d1
working version of pretty doctests with sybil :) 2024-07-09 00:27:22 -07:00
ec81032ae8
handle compound dtype 2024-07-03 20:39:49 -07:00
01cfb54a5a
working pydantic generator 2024-07-03 01:34:24 -07:00
2e40506443
requests caching, python 10 2024-07-02 00:34:01 -07:00
1de70a1aae
python 3.10 compat & update lockfiles 2024-07-02 00:10:28 -07:00
3e5e73d186
add formatting config 2024-07-01 21:22:35 -07:00
a0f0b06d66
bump version 2024-07-01 19:01:15 -07:00
9eb4f0dec6
conversion from poetry to pdm 2024-07-01 16:19:13 -07:00
eac5ef4c80 more docs work
move conftest to root so we find doctests? maybe we don't want to keep that tho
2023-10-19 21:20:50 -07:00
92b1a6aac0 holy hell it was a TYPE COERCION in the way linkml handles annotations and a version mismatch between CI and local
https://github.com/linkml/linkml-model/pull/162
2023-10-11 22:30:26 -07:00
3a426454c6 trying to debug on CI by abusing warnings lol 2023-10-11 21:31:00 -07:00
615b006e4a updating nwb_schema_language to have proper single/multi fields for author/contact 2023-10-10 01:08:25 -07:00
729da40dfd install hdf5 2023-10-09 23:40:31 -07:00
a7b0f8880e fix tests, cant assign to tuple 2023-10-09 18:59:53 -07:00
6f32a5bfd3 super annoying you have to import all fixtures and dependencies manually 2023-10-09 16:37:07 -07:00
edf7a4c445 [tests] - test adapter + results 2023-10-09 16:33:02 -07:00
39c600fda1 Regenerate nwb_schema_language models 2023-10-09 15:06:53 -07:00
75f39b4914 huh coverage got disabled somehow 2023-10-05 18:10:04 -07:00
3b11afded6 fix truncate hdf5 file to not try and write while iterating 2023-10-04 20:19:54 -07:00
d16b4757e1 Use dask instead of trying to make a dataframe
compress arrays when serializing to json
2023-09-26 19:50:49 -07:00
57fa3d34a2 pandas dataframe mimic 2023-09-23 00:08:59 -07:00
40984a6582 figuring out the strategy here...
- added linkml_meta classvar to store additional linkml properties if needed
- injecting path field to metaclass
- sketch of doing a queue-based read
- prune datasets & example allen institute data
2023-09-22 00:31:34 -07:00
3e2e6915cf Add ability to make JSON schema with numpy arrays! 2023-09-14 23:43:00 -07:00
0b0fb6c67a cute progress bar and also linkml provider works 2023-09-08 16:12:19 -07:00
a01bb49b1e working on providers to cache generated models 2023-09-07 18:50:50 -07:00
2b828082e0 perf enhancements to pydantic generation 2023-09-06 22:48:47 -07:00
456a5315d2 abandoning github action build 2023-09-05 22:42:46 -07:00
ce5cd18212 move to .coveragerc 2023-09-05 22:37:41 -07:00
2e1130c3f6 passing test directory??? 2023-09-05 22:29:48 -07:00
fcd4f70442 explicit configuration passing 2023-09-05 22:21:30 -07:00
3d69213afe optional? 2023-09-05 22:13:43 -07:00
3cb5e74ab8 upload to pypi 2023-09-05 22:10:10 -07:00
3bcf68d319 correct path 2023-09-05 21:59:19 -07:00