how come ide always misses the schema lol

This commit is contained in:
sneakers-the-rat 2024-07-03 23:36:58 -07:00
parent 4211b6058b
commit 0cbf1ac1b2
Signed by untrusted user who does not match committer: jonny
GPG key ID: 6DCB96EF1E4D232D
68 changed files with 1248 additions and 193 deletions

View file

@ -292,6 +292,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -139,6 +139,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -200,6 +201,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -309,9 +311,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -324,6 +355,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -366,6 +398,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -246,6 +246,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -106,6 +106,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -292,6 +292,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -139,6 +139,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -200,6 +201,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -309,9 +311,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -324,6 +355,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -366,6 +398,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -246,6 +246,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -106,6 +106,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -292,6 +292,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -139,6 +139,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -200,6 +201,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -309,9 +311,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -324,6 +355,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -366,6 +398,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -246,6 +246,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -292,6 +292,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -139,6 +139,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -200,6 +201,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -309,9 +311,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -324,6 +355,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -366,6 +398,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -246,6 +246,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -187,8 +187,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -200,8 +201,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -223,6 +225,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -235,6 +269,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -292,6 +292,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -139,6 +139,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -200,6 +201,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -309,9 +311,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -324,6 +355,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -366,6 +398,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -246,6 +246,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -187,8 +187,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -200,8 +201,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -223,6 +225,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -235,6 +269,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -305,6 +305,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -149,6 +149,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -210,6 +211,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -319,9 +321,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -334,6 +365,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -376,6 +408,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -266,6 +266,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -187,8 +187,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -200,8 +201,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -223,6 +225,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -235,6 +269,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -34,9 +34,31 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(timeseries)
identifier: true identifier: true
range: string range: string
required: true required: true
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: true
count:
name: count
description: Number of data samples available in this time series, during
this epoch
multivalued: false
range: int32
required: true
timeseries:
name: timeseries
description: The TimeSeries that this index applies to
multivalued: false
range: TimeSeries
required: true
tree_root: true tree_root: true
Image: Image:
name: Image name: Image
@ -318,6 +340,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -149,6 +149,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -210,6 +211,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -319,9 +321,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -334,6 +365,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -376,6 +408,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -49,8 +49,9 @@ classes:
timeseries: timeseries:
name: timeseries name: timeseries
description: An index into a TimeSeries object. description: An index into a TimeSeries object.
multivalued: true multivalued: false
range: AnyType range: TimeIntervals__timeseries
required: false
timeseries_index: timeseries_index:
name: timeseries_index name: timeseries_index
description: Index for timeseries. description: Index for timeseries.
@ -70,6 +71,39 @@ classes:
range: string range: string
required: true required: true
equals_string: tags_index equals_string: tags_index
TimeIntervals__timeseries:
name: TimeIntervals__timeseries
description: An index into a TimeSeries object.
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(timeseries)
identifier: true
range: string
required: true
equals_string: timeseries
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: false
count:
name: count
description: Number of data samples available in this time series, during
this epoch.
multivalued: false
range: int32
required: false
timeseries:
name: timeseries
description: the TimeSeries that this index applies to.
multivalued: false
range: TimeSeries
required: false
TimeIntervals__timeseries_index: TimeIntervals__timeseries_index:
name: TimeIntervals__timeseries_index name: TimeIntervals__timeseries_index
description: Index for timeseries. description: Index for timeseries.

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -266,6 +266,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -187,8 +187,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -200,8 +201,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -223,6 +225,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -235,6 +269,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -34,9 +34,31 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(timeseries)
identifier: true identifier: true
range: string range: string
required: true required: true
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: true
count:
name: count
description: Number of data samples available in this time series, during
this epoch
multivalued: false
range: int32
required: true
timeseries:
name: timeseries
description: The TimeSeries that this index applies to
multivalued: false
range: TimeSeries
required: true
tree_root: true tree_root: true
Image: Image:
name: Image name: Image
@ -345,6 +367,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -149,6 +149,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -210,6 +211,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -319,9 +321,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -334,6 +365,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -376,6 +408,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -266,6 +266,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -187,8 +187,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -200,8 +201,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -223,6 +225,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -235,6 +269,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -34,9 +34,31 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(timeseries)
identifier: true identifier: true
range: string range: string
required: true required: true
idx_start:
name: idx_start
description: Start index into the TimeSeries 'data' and 'timestamp' datasets
of the referenced TimeSeries. The first dimension of those arrays is always
time.
multivalued: false
range: int32
required: true
count:
name: count
description: Number of data samples available in this time series, during
this epoch
multivalued: false
range: int32
required: true
timeseries:
name: timeseries
description: The TimeSeries that this index applies to
multivalued: false
range: TimeSeries
required: true
tree_root: true tree_root: true
Image: Image:
name: Image name: Image
@ -345,6 +367,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Images)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -149,6 +149,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(FeatureExtraction)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -210,6 +211,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(EventDetection)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -319,9 +321,38 @@ classes:
name: position name: position
description: stereotaxic or common framework coordinates description: stereotaxic or common framework coordinates
multivalued: false multivalued: false
range: AnyType range: ElectrodeGroup__position
required: false required: false
tree_root: true tree_root: true
ElectrodeGroup__position:
name: ElectrodeGroup__position
description: stereotaxic or common framework coordinates
attributes:
name:
name: name
ifabsent: string(position)
identifier: true
range: string
required: true
equals_string: position
x:
name: x
description: x coordinate
multivalued: false
range: float32
required: false
y:
name: y
description: y coordinate
multivalued: false
range: float32
required: false
z:
name: z
description: z coordinate
multivalued: false
range: float32
required: false
ClusterWaveforms: ClusterWaveforms:
name: ClusterWaveforms name: ClusterWaveforms
description: DEPRECATED The mean waveform shape, including standard deviation, description: DEPRECATED The mean waveform shape, including standard deviation,
@ -334,6 +365,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ClusterWaveforms)
identifier: true identifier: true
range: string range: string
required: true required: true
@ -376,6 +408,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Clustering)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -266,6 +266,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(Units)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -224,8 +224,9 @@ classes:
description: 'Pixel masks for each ROI: a list of indices and weights for description: 'Pixel masks for each ROI: a list of indices and weights for
the ROI. Pixel masks are concatenated and parsing of this dataset is maintained the ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__pixel_mask
required: false
voxel_mask_index: voxel_mask_index:
name: voxel_mask_index name: voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -237,8 +238,9 @@ classes:
description: 'Voxel masks for each ROI: a list of indices and weights for description: 'Voxel masks for each ROI: a list of indices and weights for
the ROI. Voxel masks are concatenated and parsing of this dataset is maintained the ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation' by the PlaneSegmentation'
multivalued: true multivalued: false
range: AnyType range: PlaneSegmentation__voxel_mask
required: false
reference_images: reference_images:
name: reference_images name: reference_images
description: Image stacks that the segmentation masks apply to. description: Image stacks that the segmentation masks apply to.
@ -260,6 +262,38 @@ classes:
range: string range: string
required: true required: true
equals_string: pixel_mask_index equals_string: pixel_mask_index
PlaneSegmentation__pixel_mask:
name: PlaneSegmentation__pixel_mask
description: 'Pixel masks for each ROI: a list of indices and weights for the
ROI. Pixel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(pixel_mask)
identifier: true
range: string
required: true
equals_string: pixel_mask
x:
name: x
description: Pixel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Pixel y-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the pixel.
multivalued: false
range: float32
required: false
PlaneSegmentation__voxel_mask_index: PlaneSegmentation__voxel_mask_index:
name: PlaneSegmentation__voxel_mask_index name: PlaneSegmentation__voxel_mask_index
description: Index into voxel_mask. description: Index into voxel_mask.
@ -272,6 +306,44 @@ classes:
range: string range: string
required: true required: true
equals_string: voxel_mask_index equals_string: voxel_mask_index
PlaneSegmentation__voxel_mask:
name: PlaneSegmentation__voxel_mask
description: 'Voxel masks for each ROI: a list of indices and weights for the
ROI. Voxel masks are concatenated and parsing of this dataset is maintained
by the PlaneSegmentation'
is_a: VectorData
attributes:
name:
name: name
ifabsent: string(voxel_mask)
identifier: true
range: string
required: true
equals_string: voxel_mask
x:
name: x
description: Voxel x-coordinate.
multivalued: false
range: uint32
required: false
y:
name: y
description: Voxel y-coordinate.
multivalued: false
range: uint32
required: false
z:
name: z
description: Voxel z-coordinate.
multivalued: false
range: uint32
required: false
weight:
name: weight
description: Weight of the voxel.
multivalued: false
range: float32
required: false
ImagingPlane: ImagingPlane:
name: ImagingPlane name: ImagingPlane
description: An imaging plane and its metadata. description: An imaging plane and its metadata.

View file

@ -28,6 +28,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(ImagingRetinotopy)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -84,6 +84,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(element_id)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -84,6 +84,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(element_id)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -112,6 +112,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(element_id)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -84,6 +84,7 @@ classes:
attributes: attributes:
name: name:
name: name name: name
ifabsent: string(element_id)
identifier: true identifier: true
range: string range: string
required: true required: true

View file

@ -140,15 +140,6 @@ enums:
isodatetime: isodatetime:
text: isodatetime text: isodatetime
classes: classes:
Arraylike:
name: Arraylike
description: Container for arraylike information held in the dims, shape, and
dtype properties.this is a special case to be interpreted by downstream i/o.
this class has no slotsand is abstract by default.- Each slot within a subclass
indicates a possible dimension.- Only dimensions that are present in all the
dimension specifiers in the original schema are required.- Shape requirements
are indicated using max/min cardinalities on the slot.
abstract: true
AnyType: AnyType:
name: AnyType name: AnyType
description: Needed because some classes in hdmf-common are datasets without dtype description: Needed because some classes in hdmf-common are datasets without dtype

View file

@ -30,46 +30,163 @@ classes:
description: A table for storing user terms that are used to refer to external description: A table for storing user terms that are used to refer to external
resources. resources.
multivalued: false multivalued: false
array: range: ExternalResources__keys
dimensions:
- alias: num_rows
range: AnyType
required: true required: true
entities: entities:
name: entities name: entities
description: A table for mapping user terms (i.e., keys) to resource entities. description: A table for mapping user terms (i.e., keys) to resource entities.
multivalued: false multivalued: false
array: range: ExternalResources__entities
dimensions:
- alias: num_rows
range: AnyType
required: true required: true
resources: resources:
name: resources name: resources
description: A table for mapping user terms (i.e., keys) to resource entities. description: A table for mapping user terms (i.e., keys) to resource entities.
multivalued: false multivalued: false
array: range: ExternalResources__resources
dimensions:
- alias: num_rows
range: AnyType
required: true required: true
objects: objects:
name: objects name: objects
description: A table for identifying which objects in a file contain references description: A table for identifying which objects in a file contain references
to external resources. to external resources.
multivalued: false multivalued: false
array: range: ExternalResources__objects
dimensions:
- alias: num_rows
range: AnyType
required: true required: true
object_keys: object_keys:
name: object_keys name: object_keys
description: A table for identifying which objects use which keys. description: A table for identifying which objects use which keys.
multivalued: false multivalued: false
array: range: ExternalResources__object_keys
dimensions:
- alias: num_rows
range: AnyType
required: true required: true
tree_root: true tree_root: true
ExternalResources__keys:
name: ExternalResources__keys
description: A table for storing user terms that are used to refer to external
resources.
is_a: Data
attributes:
name:
name: name
ifabsent: string(keys)
identifier: true
range: string
required: true
equals_string: keys
key:
name: key
description: The user term that maps to one or more resources in the 'resources'
table.
multivalued: false
range: text
required: true
ExternalResources__entities:
name: ExternalResources__entities
description: A table for mapping user terms (i.e., keys) to resource entities.
is_a: Data
attributes:
name:
name: name
ifabsent: string(entities)
identifier: true
range: string
required: true
equals_string: entities
keys_idx:
name: keys_idx
description: The index to the key in the 'keys' table.
multivalued: false
range: uint
required: true
resources_idx:
name: resources_idx
description: The index into the 'resources' table
multivalued: false
range: uint
required: true
entity_id:
name: entity_id
description: The unique identifier entity.
multivalued: false
range: text
required: true
entity_uri:
name: entity_uri
description: The URI for the entity this reference applies to. This can be
an empty string.
multivalued: false
range: text
required: true
ExternalResources__resources:
name: ExternalResources__resources
description: A table for mapping user terms (i.e., keys) to resource entities.
is_a: Data
attributes:
name:
name: name
ifabsent: string(resources)
identifier: true
range: string
required: true
equals_string: resources
resource:
name: resource
description: The name of the resource.
multivalued: false
range: text
required: true
resource_uri:
name: resource_uri
description: The URI for the resource. This can be an empty string.
multivalued: false
range: text
required: true
ExternalResources__objects:
name: ExternalResources__objects
description: A table for identifying which objects in a file contain references
to external resources.
is_a: Data
attributes:
name:
name: name
ifabsent: string(objects)
identifier: true
range: string
required: true
equals_string: objects
object_id:
name: object_id
description: The UUID for the object.
multivalued: false
range: text
required: true
field:
name: field
description: The field of the object. This can be an empty string if the object
is a dataset and the field is the dataset values.
multivalued: false
range: text
required: true
ExternalResources__object_keys:
name: ExternalResources__object_keys
description: A table for identifying which objects use which keys.
is_a: Data
attributes:
name:
name: name
ifabsent: string(object_keys)
identifier: true
range: string
required: true
equals_string: object_keys
objects_idx:
name: objects_idx
description: The index to the 'objects' table for the object that holds the
key.
multivalued: false
range: uint
required: true
keys_idx:
name: keys_idx
description: The index to the 'keys' table for the key.
multivalued: false
range: uint
required: true