aind-data-schema
aind-data-schema copied to clipboard
A library that defines AIND data schema and validates JSON.
**Is your feature request related to a problem? Please describe.** Type hinting for sets of valid inputs that are made up of classes (e.g. Organization) lack a proper typing hinting....
# User story As a developer, I want simpler, less brittle tests that are less sensitive to changes in error message strings. # Acceptance criteria - [ ] Tests do...
We want to add ISI related information. ISI isn’t currently supported. @saskiad mentioned that this could be implemented as a data acquisition class and that seems good to me.
# User story As a user, looking at examples that have a lot of obvious missing or made up data gives the impression that (a) this information is not important...
Since there's no longer an imaging folder, I think it makes more sense for test_imaging to be separated into the components so that it's clear where these tests live. Eg....
https://github.com/AllenNeuralDynamics/aind-data-schema/blob/773ee35126cb91689a0254d9d561b55f04093233/src/aind_data_schema/device.py#L588C1-L589C1 The refresh rate of the monitor is specified in the schema, however, the refresh rate of the render (aka UpdateFrame frequency) is currently not contemplated. Additionally, how should one...
https://github.com/AllenNeuralDynamics/aind-data-schema/blob/773ee35126cb91689a0254d9d561b55f04093233/src/aind_data_schema/device.py#L575 On top of the treadmill settings, it would be helpful to also specify information regarding the encoder being used. For instance: ```json "pulsesPerRevolution": { "default": 2880, "type": "number" },...