Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 27, 2011
  1. Merge branch 'release'

  2. Add back d3_array for IE9.

    This also tweaks the array conversion slightly so that it is called by
    selection.selectAll rather than d3_selectAll; this guarantees that the selection
    groups are always arrays, even when a function selector is used.
Commits on Sep 21, 2011
  1. Fix a bug in collapsible force layout example.

    We were registering multiple tick listeners, rather than replacing it. Oops!
    In the future, we'll probably change the behavior of force.on to match
    selection.on, and require a namespace for registering multiple listeners.
Commits on Sep 19, 2011
  1. @jasondavies

    Fix sort due to lack of NodeList.prototype.sort.

    jasondavies authored
    NodeList doesn't support .sort() directly, so we need to convert to a
    real Array first.  I've done this in selectAll for efficiency i.e. this
    avoids a new Array being created every time the same selection is
    sorted.  However, it may be slightly more efficient to create the Array
    only when sorting, to avoid unnecessary Array creation when sorting
    isn't used, which is probably the common case.
    Unfortunately it's difficult to test this because JSDOM uses a real
    Array instead of a NodeList!
Commits on Sep 18, 2011
  1. @jasondavies
  2. @jasondavies

    Make residual floating point test clearer.

    jasondavies authored
    This test makes sure NaN doesn't creep in due to Math.acos being called
    on numbers like +/- 1.000000000004, so it's more descriptive to check
    isNaN rather than the exact numerical results.
  3. Merge branch 'release'

  4. Remove unused code.

    The hierarchy layout is abstract; the nodes method is defined on subclasses.
Commits on Sep 15, 2011
  1. @larskotthoff
  2. @yasirs

    back to calling it quad.count

    yasirs authored
  3. @yasirs
Commits on Sep 14, 2011
  1. @yasirs
  2. @yasirs

    number recursion for charge

    yasirs authored
  3. @yasirs

    not using functor for charge

    yasirs authored
  4. @yasirs
  5. @yasirs
  6. @yasirs

    deleted old charge method; quad.count replaced by quad.totalCharge to…

    yasirs authored
    … reflect what we are calculating; charge no longer appears in `k` calculation in repulsive force calculations.
  7. @yasirs

    node level charge

    yasirs authored
  8. @yasirs

    node dependent charges array

    yasirs authored
  9. @yasirs
  10. Tiny optimization.

Commits on Sep 12, 2011
Commits on Sep 9, 2011
  1. Merge pull request #288 from jasondavies/science

    Update science.js to 1.7.0: fix science.stats.kde.
  2. @jasondavies
  3. @jasondavies
Commits on Sep 8, 2011
  1. @jasondavies
Something went wrong with that request. Please try again.