Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Graph support #1829

Merged
merged 60 commits into from Sep 20, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
20380b3
Added initial Graph support
philippjfr Aug 28, 2017
f3d0bae
Small fix for style group handling
philippjfr Aug 28, 2017
4ee5c1d
Make graph imports conditional
philippjfr Aug 30, 2017
95bd7d3
Small bugfix for bokeh property handling
philippjfr Aug 30, 2017
8196ed6
Fix bug when computing NodePaths
philippjfr Sep 1, 2017
4131560
Added control over Graph inspection/selection policy
philippjfr Sep 1, 2017
1401523
Added bokeh version check to Graph support
philippjfr Sep 1, 2017
71cb107
Added matplotlib GraphPlot implementation
philippjfr Sep 1, 2017
9ab946c
Defined default styling for graphs
philippjfr Sep 1, 2017
9b53989
Added graph hover info support
philippjfr Sep 3, 2017
5fcfa8f
Fix handling for empty HoverTool
philippjfr Sep 3, 2017
d10bc08
Fixed Graph nodepaths method
philippjfr Sep 3, 2017
4ab5671
Handle Graph cloning
philippjfr Sep 3, 2017
72d7bf2
Implemented redim for Graphs
philippjfr Sep 7, 2017
8f86419
Allow passing node info to Graph.from_networkx
philippjfr Sep 7, 2017
b470ef5
Allow coloring Graph nodes
philippjfr Sep 7, 2017
731f508
Added user_guide for network graphs
philippjfr Sep 8, 2017
394e810
Temp commit
philippjfr Sep 11, 2017
c8f18ed
Simplified bokeh GraphPlot implementation
philippjfr Sep 12, 2017
3082d0a
Eliminated usage of dimensions method for internal validation
philippjfr Sep 13, 2017
40110b2
Implement range and dimensions methods for Graph
philippjfr Sep 13, 2017
e01f79a
Improved handling of CompositeElementPlot updates
philippjfr Sep 13, 2017
5cd239c
Correctly handle updates to bokeh GraphPlot
philippjfr Sep 13, 2017
4d47fca
Fix for Graph data redim
philippjfr Sep 14, 2017
39abeae
Updated GraphPlot with new MultInterface support
philippjfr Sep 15, 2017
6373a7d
Added support for select on Graph
philippjfr Sep 15, 2017
2a1ff96
Added bundle_graph operation based on datashader hammer_bundle
philippjfr Sep 15, 2017
ddab5a8
Small Nodes style fix
philippjfr Sep 15, 2017
e86d0aa
Updated Network_Graphs user guide
philippjfr Sep 15, 2017
8234c5e
Added support for coloring mpl Graph nodes
philippjfr Sep 15, 2017
44312de
Cleaned up network graph user guide
philippjfr Sep 15, 2017
ec54acc
Rename NodePaths to EdgePaths
philippjfr Sep 15, 2017
2d82869
Automatically layout abstract graphs
philippjfr Sep 15, 2017
1ae76df
Improvements for Graph datashading
philippjfr Sep 15, 2017
17d8a76
Updated network graphs user guide
philippjfr Sep 15, 2017
9b973f2
Added graph sample data
philippjfr Sep 15, 2017
3e6bdf2
Always add node index to Graph hover
philippjfr Sep 15, 2017
419dd7c
Small Graph docstring and parameter declaration improvements
philippjfr Sep 15, 2017
ae7f180
Declare Node and EdgePaths group parameters constant
philippjfr Sep 15, 2017
7a9b150
Fixed NodePaths matplotlib style
philippjfr Sep 15, 2017
dd8bd80
Handled GraphPlot hover info correctly
philippjfr Sep 17, 2017
2c1efc3
Fixes for bokeh graph styles
philippjfr Sep 17, 2017
b998770
Handle Graph initialization with node info
philippjfr Sep 17, 2017
aeae574
Various additions to graph user guide
philippjfr Sep 17, 2017
85d4ea3
Added dimensions ranges option
philippjfr Sep 18, 2017
2ef887a
Ensure Nodes and EdgePaths dimensions match
philippjfr Sep 18, 2017
477c0b2
Handle node filtering when selecting source/target
philippjfr Sep 18, 2017
0c95477
Added basic Graph element unit tests
philippjfr Sep 18, 2017
cc62609
Added bokeh graph tests and upgraded to bokeh 0.12.9
philippjfr Sep 18, 2017
aa9ddbf
Fixed updating mpl Graph node colors
philippjfr Sep 18, 2017
92266ef
Fixed Graph without hover/select policy
philippjfr Sep 18, 2017
b91f805
Added Graph plot tests
philippjfr Sep 18, 2017
1174c8c
Add selenium to travis requirements
philippjfr Sep 18, 2017
19e7584
Added Graph redim test
philippjfr Sep 18, 2017
8ae63db
Added bokeh Graph colormapping test
philippjfr Sep 18, 2017
fcd8ff1
Small fix for network graph user guide
philippjfr Sep 18, 2017
e7155d9
Updated bokeh test for v0.12.9
philippjfr Sep 18, 2017
8fd1566
Added Graph element and demo notebooks
philippjfr Sep 20, 2017
5e646d6
Small update for Network Graphs user guide
philippjfr Sep 20, 2017
0ec07e0
Compute Graph Nodes lazily if none supplied
philippjfr Sep 20, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions .travis.yml
Expand Up @@ -27,10 +27,10 @@ install:
- conda update -q conda
# Useful for debugging any issues with conda
- conda info -a
- conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION scipy=0.18.1 numpy freetype nose bokeh=0.12.5 pandas=0.19.2 jupyter ipython=4.2.0 param pyqt=4 matplotlib=1.5.1 xarray
- conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION scipy=0.18.1 numpy freetype nose pandas=0.19.2 jupyter ipython=4.2.0 param pyqt=4 matplotlib=1.5.1 xarray
- source activate test-environment
- conda install -c conda-forge iris sip=4.18 plotly flexx
- conda install -c bokeh datashader dask=0.13
- conda install -c bokeh datashader dask=0.13 bokeh=0.12.9 selenium
- if [[ "$TRAVIS_PYTHON_VERSION" == "3.4" ]]; then
conda install python=3.4.3;
fi
Expand Down