aind-data-schema
aind-data-schema copied to clipboard
A library that defines AIND data schema and validates JSON.
example file generated in the root folder by accident
Need to articulate how to use the stimulus_parameters in the stimulus_epochs to define stimuli in the read the docs
**Is your feature request related to a problem? Please describe.** The current repository states that the library is following semver: >Be aware that this package is still under heavy preliminary...
Without this PR you get pylance warnings that there is no argument set for describedBy and schema_version when you try to create any of the core models. By setting the...
**Is your feature request related to a problem? Please describe.** There is currently duplicated logic in aind-data-asset-indexer and aind-metadata-mapper to create the metadata.nd.json. **Describe the solution you'd like** Move that...
# User story As a user I want to be warned that I should be using AwareDatetimeWithDefault instead of datetime. Updating to aind-flake8-extensions>=0.6 would make this happen, but this causes...
# User story As a user I want to to be able to validate models when the underlying data is valid. I can't do this because old data (which might...
Not sure if there is a different intended use... To reproduce: ```python from aind_data_schema_models.platforms import Platform from pydantic import BaseModel class Foo(BaseModel): platform: dict[Platform.ONE_OF, str] foo = Foo(platform={Platform.BEHAVIOR: "foo"}) print(foo)...
# User story As a user I want to be able to build models that don't have required units when their corresponding value is set to None. To do this,...
**Is your feature request related to a problem? Please describe.** It would be nice to get a top level check of the status of each of the core schemas attached...