pyworkflow.utils.dataset module
# JMRT (2018-12-11) This module is almost not used at all. Maybe it can be removed in a future. Just kept here for the moment inside pw.utils and not imported by default
- class pyworkflow.utils.dataset.Column(colName, colType=None, default=None, label=None, renderType=0)[source]
Bases:
object
- class pyworkflow.utils.dataset.DataSet(tables, tableName=None, volumeName=None, numberSlices=0)[source]
Bases:
object
Holds several Tables All tables should have an unique tableName.
- class pyworkflow.utils.dataset.SingleFileDataSet(filename)[source]
Bases:
DataSet
DataSet implementation for single files such as Images or Volumes.
- class pyworkflow.utils.dataset.SqliteDataSet(filename)[source]
Bases:
DataSet
Provide a DataSet implementation based on sqlite file. The tables of the dataset will be the object tables in database. Each block is a table on the dataset.
- class pyworkflow.utils.dataset.Table(*columns)[source]
Bases:
object
Table to hold rows of data. A table contains a list of columns.
- addRow(rowId, **values)[source]
With this implementation the rowId should be provided. We need to work around to also allow automatic generation of id’s
- getIndexFromValue(value, label)[source]
Search the element that has property ‘label’ equals to value and returns its index.