For an op whose kernel returns an array — the financial kernels are
array-out (rollingValues, emaValues) — this confines the boxing to
one pass, instead of the boxed array being retained as the node value.
A non-finite value (NaN, ±Infinity) is treated as missing —
NaN is what a study's warm-up means, and a non-finite number in a
number column means missing ([PND-NANREP]) — and never packed as a
defined cell. Every defined cell is therefore finite and the column is
allFinite.
Packs loose values into a
Float64Column.For an op whose kernel returns an array — the financial kernels are array-out (
rollingValues,emaValues) — this confines the boxing to one pass, instead of the boxed array being retained as the node value.A non-finite value (
NaN,±Infinity) is treated as missing —NaNis what a study's warm-up means, and a non-finite number in a number column means missing ([PND-NANREP]) — and never packed as a defined cell. Every defined cell is therefore finite and the column isallFinite.