Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Dynamictable #6

Merged
merged 61 commits into from
Aug 15, 2024
Merged

Implement Dynamictable #6

merged 61 commits into from
Aug 15, 2024

Conversation

sneakers-the-rat
Copy link
Contributor

@sneakers-the-rat sneakers-the-rat commented Aug 6, 2024

  • Simple dynamictable with reference - eg. ElectrodeSeries
  • Dynamictable with index
  • AlignedDynamicTable
  • DynamicTableRegion

… correctly propagate properties from ancestor classes when building
…one special case of compound dtypes which aren't a thing in linkml and are here used exclusively for 1d vectors.
@sneakers-the-rat
Copy link
Contributor Author

This will be good to go after writing tests and fixing the schema provider - which is broken because i tried to make the resolution of imports a little less implicit but that broke the delayed resolution that was already in place. just need to clean up the providers a bit so that NWB core schema never gets provided without the correct and matching version of hdmf schema.

then it'll be time to

  • refactor out the models into a separate package so they can be included elsewhere, and
  • do some major tidying bc i am feeling the weight of being halfway between implementations, need to cut out some crust and do some renaming... "adapters" "generators," "providers," and "maps" are not even close to intuitive lol

@sneakers-the-rat
Copy link
Contributor Author

and with that we call it implemented

@sneakers-the-rat sneakers-the-rat marked this pull request as ready for review August 15, 2024 08:57
@sneakers-the-rat sneakers-the-rat merged commit ff77f0a into main Aug 15, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant