INNER CODE UNIT · JavaScript

analyze

Manavarya09/design-extract · src/dna/index.js:24

export function analyze(design, corpus) {
  const vector = designVector(design);
  if (!corpus) return { vector, corpus: null, neighbours: [], percentiles: null, outliers: [] };

  return {
    vector,
    corpus,
    neighbours: nearest(vector, corpus.entries),
    percentiles: percentiles(vector, corpus),
    outliers: outliers(vector, corpus),
  };
}

export function writeDnaOutputs({ analysis, outDir, prefix }) {
  mkdirSync(outDir, { recursive: true });
  const written = [];

  const jsonPath = join(outDir, `${prefix}.dna.json`);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…