INNER CODE UNIT · JavaScript

writeDnaOutputs

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

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

  const jsonPath = join(outDir, `${prefix}.dna.json`);
  writeFileSync(jsonPath, JSON.stringify({
    version: analysis.vector.version,
    url: analysis.vector.url,
    coverage: analysis.vector.coverage,
    order: analysis.vector.order,
    values: analysis.vector.values,
    raw: analysis.vector.raw,
    corpus: analysis.corpus ? { name: analysis.corpus.name, size: analysis.corpus.size } : null,
    neighbours: analysis.neighbours,
    percentiles: analysis.percentiles,
    outliers: analysis.outliers,
  }, null, 2));
  written.push(jsonPath);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…