aqnwb 0.4.0
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAQNWBThe main namespace for AqNWB
 NIOThe namespace for IO components of AqNWB
 NHDF5Namespace for all components of the HDF5 I/O backend
 CHDF5ArrayDataSetConfigThe configuration for an HDF5 array dataset
 CHDF5FilterConfigThe configuration for an HDF5 filter
 CHDF5IOInterface for reading and writing data to HDF5 files
 CHDF5RecordingDataRepresents an HDF5 Dataset that can be extended indefinitely in blocks
 CArrayDataSetConfigThe configuration for an array dataset
 CBaseArrayDataSetConfigBase class for array dataset configuration
 CBaseDataTypeRepresents a base data type
 CBaseIOAbstract base class that defines the interface for input/output (IO) operations on a file
 CBaseRecordingDataThe base class to represent recording data that can be extended
 CConstMultiArrayViewNon-owning, multi-dimensional, read-only array view for contiguous data
 CDataBlockStructure to hold data and shape for a typed data vector
 CDataBlockGenericGeneric structure to hold type-erased data and shape
 CisAllowedStorageObjectType
 CisAllowedStorageObjectType< StorageObjectType::Attribute >
 CisAllowedStorageObjectType< StorageObjectType::Dataset >
 CLinkArrayDataSetConfigConfiguration for creating a soft-link to an existing dataset
 CReadDataWrapperClass for wrapping data objects (datasets or attributes) for reading data from a file
 CisDatasetInternal embedded Trait to Check the OTYPE Enum Value at compile time
 CRecordingObjectsInterface for managing and holding groups of RegisteredType objects used for recording during data acquisition
 NNWBNamespace for all classes related to the NWB data standard
 CAnnotationSeriesTimeSeries storing text-based records about the experiment
 CContainerAbstract data type for a group storing collections of data and metadata
 CDataAn abstract data type for a dataset
 CDataSpecBaseNon-templated base class for runtime Data configuration
 CDataSpecTyped runtime configuration for a concrete Data subclass
 CDataTypedA typed data container for a dataset
 CDeviceMetadata about a data acquisition device, e.g., recording system, electrode, microscope
 CDurationVectorDataA 1-D VectorData that stores durations in seconds
 CDataSpec
 CDynamicTableRepresents a group containing multiple datasets that are aligned on the first dimension
 CColumnReturnTypeType trait to determine the return type of readColumn
 CIsVectorDataTypedType trait identifying non-registered typed VectorData facades
 CIsVectorDataTyped< VectorDataTyped< DTYPE > >
 CConfiguredColumnInternal state structure tracking a configured table column
 CElectricalSeriesGeneral purpose time series
 CElectrodeGroupPhysical grouping of electrodes, e.g. a shank of an array
 CElectrodesTableRepresents a table containing electrode metadata
 CElementIdentifiersA list of unique identifiers for values within a dataset, e.g. rows of a DynamicTable
 CDataSpec
 CEventsTableA column-based table to store information about events, one event per row. Use EventsTable when each row is anchored at a single timestamp and duration is absent, optional, or mixed across rows. Additional columns may be added to store metadata about each event, such as the duration of the event. Examples include TTL pulses, licks, rewards, stimulus onsets, and detected ripples. Each EventsTable should hold events of a single type, so that all rows share the same set of per-event metadata columns. Events of different types (e.g., licks and stimulus presentations) should be stored in separate EventsTable instances
 CMeaningsTableA table to store information about the meanings of values in a referenced VectorData object. All possible values of the referenced VectorData object should be present in the 'value' column of this table, even if the value is not observed in the data. Additional columns may be added to store additional metadata about each value. The name of the MeaningsTable should correspond to the name of the referenced VectorData object with a "_meanings" suffix. e.g., if the referenced VectorData object is named "stimulus_type", the corresponding MeaningsTable should be named "stimulus_type_meanings"
 CNWBContainerAn abstract data type for a generic container storing collections of data and metadata. Base type for all data and metadata containers
 CNWBDataAn abstract data type for a dataset
 CNWBDataInterfaceAn abstract data type for a generic container storing collections of data, as opposed to metadata
 CNWBDataTypedA typed data container for a dataset
 CNWBFileInterface for setting up and managing the NWB file
 CProcessingModuleA collection of processed data
 CRegisteredTypeBase class for types defined in the NWB schema
 CSpikeEventSeriesStores snapshots/snippets of recorded spike events (i.e., threshold crossings)
 CSubjectInformation about the animal or person from which the data was measured
 CSubjectSpecMetadata about the experimental subject
 CTimeIntervalsA container for aggregating epoch data and the TimeSeries that each epoch applies to
 CTimeSeriesGeneral purpose time series
 CTimestampVectorDataA 1-D VectorData that stores timestamps in seconds from the session start time. Timestamps are not required to be sorted in time
 CDataSpec
 CVectorDataAn n-dimensional dataset representing a column of a DynamicTable
 CDataSpecRuntime configuration for creating and initializing a VectorData column
 CVectorDataTypedA typed n-dimensional dataset representing a column of a DynamicTable
 CVectorIndexUsed with VectorData to encode a ragged array. An array of indices into the first dimension of the target VectorData, and forming a map between the rows of a DynamicTable and the indices of the VectorData. The name of the VectorIndex is expected to be the name of the target VectorData object followed by "_index"
 CDataSpecRuntime configuration for creating and initializing a VectorIndex column
 NSPECThe namespace for managing format schema and namespaces
 CNamespaceRegistrySingleton class to manage the registration and lookup of namespace information
 NTypesProvides definitions for various types used in the project
 CIsDataStorageObjectTypeHelper struct to check if a value is a data field, i.e., Dataset or Attribute
 CNamespaceInfoStruct to hold namespace information
 CCellValueRepresents a single cell value in a DynamicTable row
 CChannelClass for storing acquisition system channel information