Releases: benmaier/netwulf
Releases · benmaier/netwulf
Some bug fixes (dictionary and tests)
Added
- test for calling with dictionary
Changed
- each link can now be colored individually in the python draw backend
Fixed
- providing a link-node dictionary to the visualization function does not raise an error anymore
G.node
gives an error since networkx 2.4 and we catch it now
Usability Improvements
- better handling of graph properties with numpy types
- nodes with strength 0 are now rescaled to strength 1 if node size is scaled by strength
- when changing node and link properties in a frozen simulation, the simulation is not restarted anymore
- The server is stopped as soon as the Browser window is closed
Data I/O
Node and edge labeling
Functions have been added to easily add edge and node labels to a redrawn matplotlib figure.
Calculating correct linewidths for matplotlib redrawing
Apparently matplotlib uses a constant dpi value of 72 for unit conversions even for figures with different dpi. Now linewidths are computed correctly.
Better property binding and a lot of bug fixes
The function formerly named bind_positions_to_network
is now called bind_properties_to_network
and writes more than just positions to the original networkx-Graph object. Some configuration options were renamed and some bugs regarding the manual configuration were fixed.
Added testing functionality
v0.0.18 change
switched from os.path to pathlib
v0.0.17 added OS notes