Releases: jupyrdf/ipyforcegraph
Releases · jupyrdf/ipyforcegraph
0.4.1 Pure Bending
ipyforcegraph 0.4.1
- adds
TintandColorizewrappers to fine-tune color channels (and opacity) - all wrappers have a convenience
rootproperty (not trait), which returns the final
feature which would change a graph (e.g.NodeShapes)- care should be taken to avoid cycles of
.wrappedwrappers: these will crash the
renderer
- care should be taken to avoid cycles of
@jupyrdf/jupyter-forcegraph 0.4.1
- updated to
force-graph 1.43.3and3d-force-graph 1.72.3
0.4.0 Net
ipyforcegraph 0.4.0
- adds
CaptureAs, which can wrap any nearly any value (such as aNunjucks,Column,
or subclasses likeContinuousColor) to store the calculated property in a new column
on thenodeorlink- the captured value might be available e.g. in other
Nunjucksvalues, but there
are likely race conditions - care should be taken to avoid conflicting column names, either with the original
sourcedata or those configured by other behaviors and facets- selecting a
column_nameknown to be used byforce-graph(such asxory)
will raise a trait error
- selecting a
- the captured value might be available e.g. in other
Breaking
- blanket
var(--...)replacing, introduced in0.3.8is removed- the
ReplaceCssVariableswrapper can now be applied to any property
- the
@jupyrdf/jupyter-forcegraph 0.4.0
TBD
0.3.8 Variable
ipyforcegraph 0.3.8
TBD
@jupyrdf/jupyter-forcegraph 0.3.8
- adds support for CSS
var()values in relevant behaviors and values (e.g. colors,
fonts)- this does not support
calc
- this does not support
0.3.7 Axial Pen
ipyforcegraph 0.3.7
- adds
LinkShapes.shapeswith support for theTextshape - adds
offset_x,offset_y, andoffset_zto all shapes - adds
Text.size_pixelsfor fine-tuning performance/quality when rendering in 3D
@jupyrdf/jupyter-forcegraph 0.3.7
- adds
LinkShapesModel.shapeswith support for theTextModelshape
0.3.6 Resultant
ipyforcegraph 0.3.6
- rename
GraphDirector.paddingto.fit_padding
@jupyrdf/jupyter-forcegraph 0.3.6
- normalize
GraphDirectorModel.paddingtofit_padding
0.3.5 Knudsen
ipyforcegraph 0.3.5
@jupyrdf/jupyter-forcegraph 0.3.5
- 2D node text can now be provided by non-text values (by constant or
Column)
0.3.4 Optical
ipyforcegraph 0.3.4
- adds
GraphCamerabehavior which can observe the contents of a graph viewport - adds
GraphDirectorbehavior which can update the graph viewport
@jupyrdf/jupyter-forcegraph 0.3.4
0.3.3 Surface
ipyforcegraph 0.3.3
@jupyrdf/jupyter-forcegraph 0.3.3
- improves handling of
node_andlink_preserve_columns, respecting ordering
0.3.2 Reduced Selective
ipyforcegraph 0.3.2
- improves default selection behavior for
LinkShapes.curvatureand
LinkShapes.line_dash - adds
line_dashto all 2D shapes - removes the significance of order in
ForceGraph.behaviors- all node, link, and graph behaviors now have a (sensible default)
.ranktrait
which determines the order in which they are applied. - lower
rankare applied before higherrank
- all node, link, and graph behaviors now have a (sensible default)
- adds
DodoSourcefor interpretingdoittasks graphs - adds
node_preserve_columns,link_id_column, andlink_preserve_columns- these allow for keeping values when updating data, such as those created by the
simulation engine (e.g.xandy) and custom columns, such as created by
Selectionbehaviors link_id_columnis required if the number and or order of links change
- these allow for keeping values when updating data, such as those created by the
- adds
ContinuousColorandOrdinalColorcolor schemes, supported by
d3-scale-chromatic
@jupyrdf/jupyter-forcegraph 0.3.2
- adds more
jsMathfunctions (cosh,sinh,tanh, andhypot) and provided more
comprehensive documentation for them inBehaviors.ipynb
Documentation
- adds
NodeShapeUI controls inShapes.ipynbandBehaviors.ipynb - fixes labels for UI controls in
Behaviors.ipynb - updates to latest JupyterLite packages
- adds non-JupyterLite-compatible examples
DodoSource.ipynbfor viewing and runningdoittasksDodoApp.ipynbfor demonstrating a full app, featuringipylabipydatagrid
0.3.1 Weak Dispersion
ipyforcegraph 0.3.1
- fixes compatibility with
jupyterlab_widgets 3.0.6 - adds
curvature,line_dashtoLinkShapes