Quickstart

from jelm import Jelm
el = Jelm()
el.add_node(id='n1')
el.add_node(id='n2')
el.add_edge(source='n1',
            target='n2')
el
::jelm Graph with 2 nodes and 1 edge::
n1 = el.nodes['n1']
n1
::jelm Node (n1) with 1 neighbor::
n1.neighbors
{'n2': [::jelm Edge connecting n1 to n2::]}