Skip to content

Releases: jupyrdf/ipyforcegraph

0.4.1 Pure Bending

14 Sep 15:23
1585445
Compare
Choose a tag to compare

ipyforcegraph 0.4.1

  • adds Tint and Colorize 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

@jupyrdf/jupyter-forcegraph 0.4.1

  • updated to force-graph 1.43.3 and 3d-force-graph 1.72.3

0.4.0 Net

22 Aug 21:23
c8f2d7d
Compare
Choose a tag to compare

ipyforcegraph 0.4.0

  • adds CaptureAs, which can wrap any nearly any value (such as a Nunjucks, Column,
    or subclasses like ContinuousColor) to store the calculated property in a new column
    on the node or link
    • 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 by force-graph (such as x or y)
        will raise a trait error

Breaking

  • blanket var(--...) replacing, introduced in 0.3.8 is removed
    • the ReplaceCssVariables wrapper can now be applied to any property

@jupyrdf/jupyter-forcegraph 0.4.0

TBD

0.3.8 Variable

04 Aug 14:48
a138fbc
Compare
Choose a tag to compare

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

0.3.7 Axial Pen

18 Jul 20:21
2643333
Compare
Choose a tag to compare

ipyforcegraph 0.3.7

  • adds LinkShapes.shapes with support for the Text shape
  • adds offset_x, offset_y, and offset_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 the TextModel shape

0.3.6 Resultant

07 Jul 18:55
6f31166
Compare
Choose a tag to compare

ipyforcegraph 0.3.6

  • rename GraphDirector.padding to .fit_padding

@jupyrdf/jupyter-forcegraph 0.3.6

  • normalize GraphDirectorModel.padding to fit_padding

0.3.5 Knudsen

05 Jul 17:57
8164e55
Compare
Choose a tag to compare

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

29 Jun 19:27
ff2af93
Compare
Choose a tag to compare

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

26 May 17:47
32f976c
Compare
Choose a tag to compare

ipyforcegraph 0.3.3

@jupyrdf/jupyter-forcegraph 0.3.3

  • improves handling of node_ and link_preserve_columns, respecting ordering

0.3.2 Reduced Selective

11 May 18:24
dfddd9f
Compare
Choose a tag to compare

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 higher rank
  • adds DodoSource for interpreting doit tasks graphs
  • adds node_preserve_columns, link_id_column, and link_preserve_columns
    • these allow for keeping values when updating data, such as those created by the
      simulation engine (e.g. x and y) and custom columns, such as created by
      Selection behaviors
    • link_id_column is required if the number and or order of links change
  • adds ContinuousColor and OrdinalColor color schemes, supported by
    d3-scale-chromatic

@jupyrdf/jupyter-forcegraph 0.3.2

  • adds more jsMath functions (cosh, sinh, tanh, and hypot) and provided more
    comprehensive documentation for them in Behaviors.ipynb

Documentation

  • adds NodeShape UI controls in Shapes.ipynb and Behaviors.ipynb
  • fixes labels for UI controls in Behaviors.ipynb
  • updates to latest JupyterLite packages
  • adds non-JupyterLite-compatible examples
    • DodoSource.ipynb for viewing and running doit tasks
    • DodoApp.ipynb for demonstrating a full app, featuring
      • ipylab
      • ipydatagrid

0.3.1 Weak Dispersion

23 Mar 21:00
26d054e
Compare
Choose a tag to compare

ipyforcegraph 0.3.1

  • fixes compatibility with jupyterlab_widgets 3.0.6
  • adds curvature, line_dash to LinkShapes

@jupyrdf/jupyter-forcegraph 0.3.1