importers Package

importers Package

import_tree_morphml Module

Filter(seq, functor)[source]
FilterChildrenByTag(node, tag)[source]
FilterExpectSingleChildrenByTag(node, tag)[source]
class Level1NeuroMLRepresentation(cellNode)[source]

Bases: object

__init__(cellNode)[source]
class MorphMLLoader[source]

Bases: object

classmethod load(src, regions=None)[source]

regions is a dictionary, which maps cable-groups to a Region name; this handles the case when there are multiple group tags in a MorphML document, since morphforge does not allow multiple regions’

classmethod load_cell(cellNode, regions=None)[source]
classmethod load_cell_dictionaries(cellNode, regions=None)[source]
class NeuroMLCable(cable_id, name, group=None)[source]

Bases: object

__init__(cable_id, name, group=None)[source]
__repr__()[source]
add_to_group(group)[source]
class NeuroMLCableGroup(name)[source]

Bases: object

__init__(name)[source]
add_cable(cable)[source]
class NeuroMLSegment(segment_id, distInfo, proxInfo=None, parent=None, cable=None)[source]

Bases: object

__init__(segment_id, distInfo, proxInfo=None, parent=None, cable=None)[source]
class SearchableSet(data=None)[source]

Bases: object

__init__(data=None)[source]
__str__()[source]
add(obj)[source]
getitem(*args, **kwargs)[source]
keys(k)[source]
_clean_name(name)[source]
get_text(node)[source]
isElement(s)
isElementWithTag(tag)[source]

import_tree_xyz Module

class xyzXYZLoader[source]

Bases: object

classmethod Load(morphname, src, regionNames=None)[source]
defaultxyzXYZRegionNames = {0: 'Something', 1: 'Unknown', 2: 'Unknown', 3: 'Unknown', 4: 'Unknown', 5: 'Unknown', 6: 'Unknown', 7: 'Unknown', 8: 'Unknown', 9: 'Unknown', 10: 'soma', 11: 'dendrite', 12: 'axon', 13: 'hillock', 14: 'Unknown', 15: 'Unknown', 16: 'Unknown', 17: 'Unknown', 18: 'Unknown', 'A': 'axon', 'D': 'dendrite', 'H': 'hillock', 'S': 'soma'}
class xyzXYZMultiLoader[source]

Bases: object

classmethod Load(src, regionNames=None, minimumradius=0.15)[source]