@fennec-corporation/dataframe
v0.0.2
Published
High-performance streaming DataFrame and columnar data structures for analytics and visualization
Readme
@fennec-corporation/dataframe
Columnar data structures, vector operations, and formatting utilities for time-series and analytics visualizations.
Installation
pnpm add @fennec-corporation/dataframeUsage
Creating a DataFrame
import { DataFrame, FieldType, ArrayVector } from "@fennec-corporation/dataframe";
const frame = new DataFrame({
name: "telemetry",
fields: [
{
name: "time",
type: FieldType.time,
values: new ArrayVector([1710000000000, 1710000060000, 1710000120000]),
},
{
name: "cpu_usage",
type: FieldType.number,
values: new ArrayVector([42.5, 48.1, 55.3]),
},
],
});
console.log(frame.length); // 3Subpath Exports
Import specific modules directly:
import type { Field, FieldConfig } from "@fennec-corporation/dataframe/types";
import { formatValue } from "@fennec-corporation/dataframe/formatting";Build
pnpm buildTesting
pnpm testLicense
AGPL-3.0-only
