Data

class pathomx.data.DataDefinition(target, definition, title=None, *args, **kwargs)[source]
can_consume(data)[source]
cmp_map = {u'>=': <built-in function ge>, u'=': <built-in function eq>, u'<=': <built-in function le>, u'aloeic': <function at_least_one_element_in_common at 0x7f5a73f79578>, u'!=': <built-in function ne>, u'<': <built-in function lt>, u'>': <built-in function gt>}
get_cmp_fn(s)[source]
class pathomx.data.DataManager(parent, view, *args, **kwargs)[source]
add_input(interface)[source]
add_output(interface, dso=None, is_public=True)[source]
can_consume(data, consumer_defs=None)[source]
can_consume_which_of(datalist, consumer_defs=None)[source]
consume(data)[source]
consume_any_of(data_l)[source]
consume_with(data, consumer_def)[source]
consumed
get(interface)[source]
geto(interface)[source]
has_consumable(manager)[source]
interfaces_changed
notify_watchers(interface)[source]
provide(target)[source]
put(interface, dso, update_consumers=True)[source]
refresh_consumed_data()[source]
remove_input(interface)[source]
remove_output(interface)[source]
reset()[source]
source_updated
stop_consuming(target)[source]
stop_providing(data)[source]
unconsumed
unget(interface)[source]
unput(interface)[source]
class pathomx.data.DataSet(manager=None, size=(0, ), name=u'', description=u'', *args, **kwargs)[source]
annotations_from_XML(et, obj)[source]
annotations_to_XML(et, obj, anno)[source]
as_class_groups(d=0, fn=<Mock object>, classes=None)[source]
as_copy()[source]
as_filtered(dim=1, scales=None, classes=None, labels=None, entities=None)[source]
as_summary(fn=<Mock object>, dim=1, match_attribs=[u'classes', u'labels', u'entities'])[source]
classes_l
classes_n
classes_t
crop(shape)[source]
dimensions
empty(size=(0, ))[source]
entities_l
entities_n
entities_t
from_XML()[source]
import_data(dso)[source]
is_empty
labels_l
labels_n
labels_t
refresh_interfaces()[source]

Refresh all interfaces, e.g. as_table

register_interface(interface_name, interface)[source]
remove_invalid_data(axis=1)[source]
scales_n
scales_r
scales_t
shape
to_XML()[source]
class pathomx.data.DataTreeItem(dso, header, parentItem)[source]

a python object used to return row/column data, and keep note of it’s parents and/or children

appendChild(item)[source]
child(row)[source]
childCount()[source]
columnCount()[source]
data(column)[source]
icon()[source]
parent()[source]
row()[source]
class pathomx.data.DataTreeModel(dsos=[], parent=None)[source]

a model to display a few names, ordered by sex

columnCount(parent=None)[source]
data(index, role)[source]
headerData(column, orientation, role)[source]
index(row, column, parent)[source]
parent(index)[source]
refresh()[source]
rowCount(parent=<class 'QModelIndex'>)[source]
setupModelData()[source]
class pathomx.data.TableInterface(dso, *args, **kwargs)[source]
columnCount(parent)[source]
data(index, role)[source]
headerData(col, orientation, role)[source]
refresh()[source]
rowCount(parent)[source]
sort(col, order)[source]

sort table by given column number col

pathomx.data.at_least_one_element_in_common(l1, l2)[source]