Skip to content

Releases: benmaier/netwulf

Some bug fixes (dictionary and tests)

30 Jun 15:06

Choose a tag to compare

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

09 Sep 10:43

Choose a tag to compare

  • 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

18 Jun 11:39

Choose a tag to compare

Now with module netwulf.io which makes it easy to save and load stylized networks to files.

Node and edge labeling

17 Jun 10:43

Choose a tag to compare

Functions have been added to easily add edge and node labels to a redrawn matplotlib figure.

Calculating correct linewidths for matplotlib redrawing

24 May 16:29

Choose a tag to compare

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

23 May 13:24

Choose a tag to compare

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

16 May 11:32

Choose a tag to compare

switched from os.path to pathlib

15 May 11:04

Choose a tag to compare

v0.0.17

added OS notes