calcudata2 = ({ models, spec, domains, input_cursors }) => {
let mapped = mappings(spec),
outputs,
pivot;
if (mapped.includes("value")) {
outputs = domains.formula;
pivot = false;
} else {
outputs = mappings(spec)
.filter((d) => d.slice(-3) != "_in")
.filter((d) => models[0][d] != undefined);
pivot = true;
}
console.log(models, domains, input_cursors, outputs, pivot);
return calcudata({
models,
input_domains: domains,
input_cursors,
outputs,
pivot
});
}