Bases: builtins.object
Bases: tvb.core.neotraits._h5accessors.Accessor
A dataset in a h5 file that corresponds to a traited NArray.
Method to be called when it is necessary to write slices of data for a large dataset, eg. TimeSeries. Metdata for such datasets is written only at file close time, see H5File.close method.
Bases: builtins.object
simple container for dataset metadata Useful as a cache of global min max values. Viewers rely on these for colorbars.
Bases: tvb.core.neotraits._h5accessors.Accessor
An attribute in a h5 file that corresponds to a traited Equation.
Bases: tvb.core.neotraits._h5accessors.Scalar
A python json like data structure accessor This works with simple Attr(list) Attr(dict) List(of=...)
Bases: tvb.core.neotraits._h5accessors.Json
A python json like data structure accessor meant to be used with Final(dict)
Bases: tvb.core.neotraits._h5accessors.Scalar
Stores and loads a Range in the form of a json in h5.
Bases: tvb.core.neotraits._h5accessors.Uuid
A reference to another h5 file Corresponds to a contained datatype
Bases: tvb.core.neotraits._h5accessors.Accessor
A scalar in a h5 file that corresponds to a traited attribute. Serialized as a global h5 attribute
Bases: tvb.core.neotraits._h5accessors.Accessor
Stores and loads a scipy.sparse csc or csr matrix in h5.
Bases: tvb.core.neotraits._h5accessors.DataSetMetaData
Essential metadata for interpreting a sparse matrix stored in h5
Bases: builtins.object
A H5 based file format. This class implements reading and writing to a specific h5 based file format. A subclass of this defines a new file format.
Bases: tvb.core.neotraits._h5core.H5File
Mind that ViewModelH5 stores references towards ViewModel objects (eg. Coupling) as Reference attributes, and references towards existent Datatypes (eg. Connectivity) as Uuid. Thus, the method gather_references will return only references towards other ViewModels, and we need this method to gather also datatypes references.
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: builtins.object
Bases: tvb.core.neotraits.forms.TraitField
Bases: builtins.object
Sets data for all traited fields from a trait instance. Note that FormFields are not TraitFields, so this does not work recursively Override to fill in sub-forms
Copies the value of the TraitFields to the corresponding Attr-ibutes of the given trait instance Note that FormFields are not TraitFields, so this does not work recursively Override to fill in sub-forms
Bases: tvb.core.neotraits.forms.Field
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: builtins.tuple
Option(id, value, label, checked)
Alias for field number 3
Alias for field number 0
Alias for field number 2
Alias for field number 1
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.forms.TraitField
Bases: tvb.core.neotraits.view_model.ViewModel
data_subject : tvb.core.neotraits.uploader_view_model.UploaderViewModel.data_subject = Str(field_type=<class ‘str’>, default=’John Doe’, required=True)
operation_group_gid : tvb.core.neotraits.view_model.ViewModel.operation_group_gid = Attr(field_type=<class ‘uuid.UUID’>, default=None, required=False)
ranges : tvb.core.neotraits.view_model.ViewModel.ranges = Attr(field_type=<class ‘str’>, default=None, required=False)
range_values : tvb.core.neotraits.view_model.ViewModel.range_values = Attr(field_type=<class ‘str’>, default=None, required=False)
is_metric_operation : tvb.core.neotraits.view_model.ViewModel.is_metric_operation = Attr(field_type=<class ‘bool’>, default=False, required=True)
gid : tvb.basic.neotraits._core.HasTraits.gid = Attr(field_type=<class ‘uuid.UUID’>, default=None, required=True)
Bases: tvb.basic.neotraits._attr.Attr
Keep a GID but also link the type of DataType it should point to
Bases: tvb.basic.neotraits._attr.Attr
# TODO: there are places where we need eq params as a nested form. Figure out a proper model
Bases: tvb.basic.neotraits._core.HasTraits
operation_group_gid : tvb.core.neotraits.view_model.ViewModel.operation_group_gid = Attr(field_type=<class ‘uuid.UUID’>, default=None, required=False)
ranges : tvb.core.neotraits.view_model.ViewModel.ranges = Attr(field_type=<class ‘str’>, default=None, required=False)
range_values : tvb.core.neotraits.view_model.ViewModel.range_values = Attr(field_type=<class ‘str’>, default=None, required=False)
is_metric_operation : tvb.core.neotraits.view_model.ViewModel.is_metric_operation = Attr(field_type=<class ‘bool’>, default=False, required=True)
gid : tvb.basic.neotraits._core.HasTraits.gid = Attr(field_type=<class ‘uuid.UUID’>, default=None, required=True)
An Attr declares the following about the attribute it describes: * the type * a default value shared by all instances * if the value might be missing * documentation It will resolve to attributes on the instance.
An Attr declares the following about the attribute it describes: * the type * a default value shared by all instances * if the value might be missing * documentation It will resolve to attributes on the instance.
An Attr declares the following about the attribute it describes: * the type * a default value shared by all instances * if the value might be missing * documentation It will resolve to attributes on the instance.
An Attr declares the following about the attribute it describes: * the type * a default value shared by all instances * if the value might be missing * documentation It will resolve to attributes on the instance.