Explicit construction
Known mathematical structure should be represented directly rather than hidden inside an embedding or inferred again for every downstream task.
About
FeatureGraph turns declared analytical decisions into repeatable computations, inspectable results, and reproducible study records.
Mission
A scientific dataset contains more than values. Its files, columns, timestamps, labels, and annotations have a declared structure, and an analysis makes decisions about what to group, measure, compare, and check.
FeatureGraph records those decisions and executes them deterministically so results can be inspected, reproduced, and tested across records or datasets. Scientific and domain experts remain responsible for interpreting what the results mean.
Principles
Known mathematical structure should be represented directly rather than hidden inside an embedding or inferred again for every downstream task.
The same observations and configuration should produce the same states, events, objects, measurements, and queries.
Construction features and object tables remain available so results can be traced to the procedure that produced them.
Behaviors are defined through mathematical structure rather than terminology tied to one industry or dataset.
Code, data access, environments, figures, tables, and manifests are released together and archived with stable records.
The long-term interface is intended to be precise enough for other software to construct and reason over behaviors without natural-language mediation.
Project status
The first public release includes oscillation objects, wave-derived accumulation objects, object and feature tables, dataset loaders, deterministic querying, automated tests, and reproducibility infrastructure. Transition objects are now implemented and Oscillation composes them without changing the Accumulation contract. Current work centers on formal semantic alignment, broader validation, a consumer demonstration, and the first paper.
Start with the release