v1.1
Full Changelog: v1.0...v1.1
Added
- Element-specific drawing functions with NetworkX:
draw_networkx_{nodes,edges,labels,edge_labels}. - Event-based representation with
to_eventsusing floats for interaction duration/interval. - Function
is_frozento return single boolean value for temporal graph object. - High-level
drawfunction to support wrapping around possible multiple backends. - Multigraph transform functions:
{from,to}_multigraph. - Override for
is_frozento return single boolean value for temporal graph.
Changed
- Drawing defaults for node and edge colors using Matplotlib's
tab10palette. - Drawing parameter
layoutnow accepts a callable to calculate node positions. - Function
drawrefactored and renamed todraw_networkx. - Module
drawingrenamed fromdraw. - Module
utilsrenamed fromconvert. - Moved
teststo repository root folder. - Number of nodes when calling
stron a temporal graph object do not consider node copies. - Optimized
from_eventsfunction to use ranges to process edge addition/deletion (1/-1) events. - Output of
from_eventsis a (frozen) subgraph view ifas_view=Truefor reduced memory footprint. - Output of
from_eventsis a multigraph if parallel edges are not found andmultigraph=None. - Restructured package reference in documentation.
Fixed
- Exception from rounded time values on
sliceresulting in duplicate categories. - Exception in case a list of static graphs is passed as input to
write_graph. - Inconsistent
to_eventsoutput in case of frozen graphs. - Inconsistent
from_eventsoutput in case of infinitely preserved edges.
Removed
- Parameter from
to_events:stream(replaced witheps). - Parameters from
draw:fig_optsandtemporal_opts(replaced withtemporal_...).