pyvis icon indicating copy to clipboard operation
pyvis copied to clipboard

Experimental

Open boludo00 opened this issue 4 years ago • 6 comments

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 avatar Apr 29 '21 00:04 boludo00

@boludo00 Is this still an issue. No conflicts but I hesitate to merge without an update.

jhunpingco avatar Oct 20 '21 23:10 jhunpingco

@boludo00 @jhunpingco Any word when this will be merged into the master?

rap10c avatar Dec 29 '21 18:12 rap10c

@rap10c Not anytime soon! Too busy right now.

jhunpingco avatar Jan 12 '22 17:01 jhunpingco

Would like to have neighborhood_highlight=True merged as well

mr5iff avatar Mar 11 '22 04:03 mr5iff

@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?

hjimjim avatar Mar 30 '22 09:03 hjimjim

Hello there! Can we expect this to be merged into master in the near future?

EgorPichkur avatar Jul 13 '22 16:07 EgorPichkur

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.

BerserkerGaruk avatar Sep 21 '22 22:09 BerserkerGaruk