Experimental
This PR includes various changes to help with organization of bundled dependencies. visjs css and js files are now packaged into the user's working dir by default, or can be set to temp (unstable) by setting Network(local=False).
Users can enable a neighborhood highlight feature and select by node ID dropdown menu with Network(select_menu=True, neighborhood_highlight=True).
https://user-images.githubusercontent.com/8398241/116487498-f8c78580-a844-11eb-9e7e-38faca99d87c.mp4
VERY IMPORTANT FOR CHROME ONLY When restructuring the way these dependencies are handled, the Jupyter Notebook server does NOT like referencing the static JS and CSS in the workspace. This is due to a CORB (Cross Origin Resource Blocking) issue. I don't really know how to implement a fix for this so if someone is more savvy with CORS stuff then take a stab at it. For this reason, use Firefox for Jupyter Notebook Pyvis expirements.
@boludo00 Is this still an issue. No conflicts but I hesitate to merge without an update.
@boludo00 @jhunpingco Any word when this will be merged into the master?
@rap10c Not anytime soon! Too busy right now.
Would like to have neighborhood_highlight=True merged as well
@rap10c Not anytime soon! Too busy right now.
I really need select_menu and neighborhood_highlight feature. Will it be possible to know rough plan?
Hello there! Can we expect this to be merged into master in the near future?
Resolved merge conflict with master. Merged in extensions made with the experimental features such as filtering from filter_menu. Filter Menu and Select menu are implemented to allow filtering and selecting of elements. Uses Tom select for filtering and selecting allowing auto completion of filterable elements.