Skip to content

Repository files navigation

d3-quant

buildcodecovNPM

This is a d3 plugin for quantitative data analysis, quantitative finance and more.

yarn add d3-quant

Binary Tree

A binary tree data-structure which implements the red-black self balancing algorithm.

vartree=d3.binaryTree();tree.insert(0.5);tree.size \\ 1tree.maxDepth \\ 0tree.insert(0.8);tree.size \\ 2tree.maxDepth \\ 1

Traversing the tree can be done with in order or root to leaf.

Root to leaf traversal

tree.traverse(function(node){});

In order traversal

tree.traverseInOrder(function(node){});

Sobol low-discrepancy sequence

Generate a Sobol sequence for N dimensions.

constsobol=d3.sobol(5);sobol.next() \\ [0,0,0,0,0]sobol.next() \\ [0.5,0.5,0.5,0.5,0.5]

Make a Release

For maintainers, to make a new realase, bump the version and issue this commit message

Relase x.y.z

replacing x.t.z with the correct version matching the package.json.

About

D3 plugin for quantitative data analysis (pre-alpha)

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages