This is a d3 plugin for quantitative data analysis, quantitative finance and more.
yarn add d3-quant
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 \\ 1Traversing 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){});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]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.