Published
Edited
Nov 7, 2020
Importers
Insert cell
Insert cell
Insert cell
// formTotalVars = formStr => formform.form.getTotalVars(formStr) // obsolete
Insert cell
Insert cell
Insert cell
Insert cell
// reOrderVars = (formula, varorder) => formform.form.reOrderVars('(a)b',['b','a']) // obsolete
Insert cell
// decodeVars = (encStr, decodePattern=undefined) => formform.form.decodeVars(encStr, decodePattern) // obsolete
Insert cell
// encodeVars = (formula, varorder=undefined) => formform.form.encodeVars(formula, varorder) // obsolete
Insert cell
Insert cell
// formToDNA = form => formform.dna.formToDNA(form) // obsolete
// -> now returns full formDNA instead of only DNA!
Insert cell
// totalVarsFromDNA = formDNA => formform.dna.totalVarsFromDNA(formDNA) // obsolete
// -> now returns NaN instead of undefined for false DNA
// -> can also be evaluated with formDNA
Insert cell
// intToFormDNA = (int,vnum) => formform.dna.intToDNA(int,vnum) // obsolete
Insert cell
dnaToBigInt = dna => BigInt(quatToBin(dna),2)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more