Skip to content

Releases: benmaier/netwulf

Some bug fixes (dictionary and tests)

30 Jun 15:06
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

switched from os.path to pathlib

15 May 11:04
Compare
Choose a tag to compare
v0.0.17

added OS notes