someFloats = {
const someFloats = new arrow.Table({
floats: arrow.vectorFromArray(
points.slice(0, datapoints),
new arrow.Float32()
)
});
const { mask_1, mask_2 } = masks;
const floatValues = someFloats.getChild("floats").data[0].values;
const int8 = new Uint8Array(floatValues.buffer);
for (let i = 0; i < int8.length; i += 4) {
int8[i] = (int8[i] & mask_1[0]) | mask_2[0];
int8[i + 1] = (int8[i + 1] & mask_1[1]) | mask_2[1];
}
return someFloats;
}