allensdk.brain_observatory.vbn_2022.metadata_writer.schemas module

class allensdk.brain_observatory.vbn_2022.metadata_writer.schemas.DataReleaseToolsInputSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]

Bases: argschema.schemas.ArgSchema

This schema will be used as the output schema for data_release.metadata_writer modules. It is actually a subset of the input schema for the informatics_data_release_tools (the output of the metadata writers is meant to be the input of the data_release_tool)

opts = <marshmallow.schema.SchemaOpts object>
class allensdk.brain_observatory.vbn_2022.metadata_writer.schemas.PipelineMetadataSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]

Bases: argschema.schemas.DefaultSchema

opts = <marshmallow.schema.SchemaOpts object>
class allensdk.brain_observatory.vbn_2022.metadata_writer.schemas.VBN2022MetadataWriterInputSchema(*, only: types.StrSequenceOrSet | None = None, exclude: types.StrSequenceOrSet = (), many: bool = False, context: dict | None = None, load_only: types.StrSequenceOrSet = (), dump_only: types.StrSequenceOrSet = (), partial: bool | types.StrSequenceOrSet = False, unknown: str | None = None)[source]

Bases: argschema.schemas.ArgSchema

opts = <marshmallow.schema.SchemaOpts object>
validate_paths(self, data, **kwargs)[source]