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