Skip to content

Conversation

mathisonian
Copy link
Member

This depends on lightning-viz/lightning#26. Adds support for message passing from javascript visualizations to IPython.

This is done through registering handlers on the python side, and emitting comm messages on the javascript side:

javascript

var utils = require('lightning-client-utils');

// in visualization code 
utils.sendCommMessage(this, 'example-event', {myData: 'is an object'})

python

viz = lgn.line(linedata)

def viz_example_event_handler(data):
    # do somethign with data here
    pass

viz.on('example-event', viz_example_event_handler)

mathisonian added a commit that referenced this pull request Jun 15, 2015
add support for basic ipython comm-based message passing
@mathisonian mathisonian merged commit 51be27e into master Jun 15, 2015
@mathisonian mathisonian deleted the comm branch August 8, 2015 22:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant