thibaud frere commited on
Commit
db576f5
·
1 Parent(s): d61f156

update sym link

Browse files
app/public/data ADDED
@@ -0,0 +1 @@
 
 
1
+ /Users/thibaudfrere/Documents/work-projects/huggingface/research-article-template/app/src/content/assets/data
app/src/content/embeds/d3-neural.html CHANGED
@@ -521,7 +521,9 @@
521
  const tryLoadModel = async () => {
522
  await new Promise((res)=> ensureTF(res));
523
  const candidates = [
524
- // Prefer local variant in assets (weights shards must be colocated)
 
 
525
  './assets/data/mnist-variant-model.json',
526
  '../assets/data/mnist-variant-model.json',
527
  '/assets/data/mnist-variant-model.json',
 
521
  const tryLoadModel = async () => {
522
  await new Promise((res)=> ensureTF(res));
523
  const candidates = [
524
+ // Prefer public path via symlink to assets/data
525
+ '/data/mnist-variant-model.json',
526
+ // Fallbacks to relative copies under content assets (shards must be colocated)
527
  './assets/data/mnist-variant-model.json',
528
  '../assets/data/mnist-variant-model.json',
529
  '/assets/data/mnist-variant-model.json',
app/src/content/embeds/palettes.html CHANGED
@@ -199,11 +199,13 @@
199
  }},
200
  { key: 'diverging', title: 'Diverging', desc: 'For <strong>centered ranges</strong> with <strong>two extremes</strong> around a <strong>baseline</strong>. (e.g., negatives/positives)', generator: (baseHex, count) => {
201
  const total = Math.max(6, Math.min(10, count || 6));
202
- const baseH = chroma(baseHex).get('hsl.h');
 
203
  const compH = (baseH + 180) % 360;
204
  const left = chroma.hsl(baseH, 0.75, 0.55);
205
  const right = chroma.hsl(compH, 0.75, 0.55);
206
- return chroma.scale([left, '#ffffff', right]).mode('lch').correctLightness(true).colors(total);
 
207
  }}
208
  ];
209
 
 
199
  }},
200
  { key: 'diverging', title: 'Diverging', desc: 'For <strong>centered ranges</strong> with <strong>two extremes</strong> around a <strong>baseline</strong>. (e.g., negatives/positives)', generator: (baseHex, count) => {
201
  const total = Math.max(6, Math.min(10, count || 6));
202
+ const h = chroma(baseHex).get('hsl.h');
203
+ const baseH = Number.isFinite(h) ? h : 0;
204
  const compH = (baseH + 180) % 360;
205
  const left = chroma.hsl(baseH, 0.75, 0.55);
206
  const right = chroma.hsl(compH, 0.75, 0.55);
207
+ const mid = chroma.mix(left, right, 0.5, 'lch');
208
+ return chroma.scale([left, mid, right]).mode('lch').correctLightness(true).colors(total);
209
  }}
210
  ];
211