Releases: jupyrdf/ipyforcegraph
Releases · jupyrdf/ipyforcegraph
0.4.1 Pure Bending
ipyforcegraph 0.4.1
- adds
Tint
andColorize
wrappers to fine-tune color channels (and opacity) - all wrappers have a convenience
root
property (not trait), which returns the final
feature which would change a graph (e.g.NodeShapes
)- care should be taken to avoid cycles of
.wrapped
wrappers: 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.3
and3d-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 thenode
orlink
- the captured value might be available e.g. in other
Nunjucks
values, but there
are likely race conditions - care should be taken to avoid conflicting column names, either with the original
source
data or those configured by other behaviors and facets- selecting a
column_name
known to be used byforce-graph
(such asx
ory
)
will raise a trait error
- selecting a
- the captured value might be available e.g. in other
Breaking
- blanket
var(--...)
replacing, introduced in0.3.8
is removed- the
ReplaceCssVariables
wrapper 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.shapes
with support for theText
shape - adds
offset_x
,offset_y
, andoffset_z
to all shapes - adds
Text.size_pixels
for fine-tuning performance/quality when rendering in 3D
@jupyrdf/jupyter-forcegraph 0.3.7
- adds
LinkShapesModel.shapes
with support for theTextModel
shape
0.3.6 Resultant
ipyforcegraph 0.3.6
- rename
GraphDirector.padding
to.fit_padding
@jupyrdf/jupyter-forcegraph 0.3.6
- normalize
GraphDirectorModel.padding
tofit_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
GraphCamera
behavior which can observe the contents of a graph viewport - adds
GraphDirector
behavior 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.curvature
and
LinkShapes.line_dash
- adds
line_dash
to all 2D shapes - removes the significance of order in
ForceGraph.behaviors
- all node, link, and graph behaviors now have a (sensible default)
.rank
trait
which determines the order in which they are applied. - lower
rank
are applied before higherrank
- all node, link, and graph behaviors now have a (sensible default)
- adds
DodoSource
for interpretingdoit
tasks 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.x
andy
) and custom columns, such as created by
Selection
behaviors link_id_column
is 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
ContinuousColor
andOrdinalColor
color schemes, supported by
d3-scale-chromatic
@jupyrdf/jupyter-forcegraph 0.3.2
- adds more
jsMath
functions (cosh
,sinh
,tanh
, andhypot
) and provided more
comprehensive documentation for them inBehaviors.ipynb
Documentation
- adds
NodeShape
UI controls inShapes.ipynb
andBehaviors.ipynb
- fixes labels for UI controls in
Behaviors.ipynb
- updates to latest JupyterLite packages
- adds non-JupyterLite-compatible examples
DodoSource.ipynb
for viewing and runningdoit
tasksDodoApp.ipynb
for demonstrating a full app, featuringipylab
ipydatagrid
0.3.1 Weak Dispersion
ipyforcegraph 0.3.1
- fixes compatibility with
jupyterlab_widgets 3.0.6
- adds
curvature
,line_dash
toLinkShapes