Commit Graph

  • 4a4034420d web: systemd user service for uvicorn on :8000 (make prod) main Michael Pilosov 2026-04-23 20:04:31 -0600
  • 0e5e2e27f5 ignore prefect dir Michael Pilosov 2026-04-23 17:34:36 -0600
  • e1f33b562a reducer list: blurb spans full inner row width at all viewport sizes Michael Pilosov 2026-04-23 15:04:40 -0600
  • 6816c95e27 dr-sandbox: thin CLI package with 'setup' for rendering the Prefect compose stack Michael Pilosov 2026-04-23 14:52:26 -0600
  • 879f7d662d worker: systemd user service for the Prefect embedding flow Michael Pilosov 2026-04-23 14:42:31 -0600
  • 82bec02376 scripts: clean_stale_artifacts — prune figs/ bundles with no matching Prefect run Michael Pilosov 2026-04-23 13:50:19 -0600
  • 25776c12d2 metrics: hover tooltip + click-to-select on stability plots Michael Pilosov 2026-04-23 10:20:41 -0600
  • 4f6e900c05 runs filter: persist chip state in URL + server-render initial slice Michael Pilosov 2026-04-22 18:21:51 -0600
  • 3a951b387a homepage: persist intro/picker open state + dataset/N/T/J in URL query Michael Pilosov 2026-04-22 18:14:29 -0600
  • ba7eef9df0 runs: subtle 'clear' button next to compare selected Michael Pilosov 2026-04-22 18:04:24 -0600
  • 59a6bece2e runs: live counter + keep compare selections across filter swaps Michael Pilosov 2026-04-22 18:02:35 -0600
  • e94d28b8fc filenames + run names: J in sci notation (5E-3 not 0.005) Michael Pilosov 2026-04-22 17:54:46 -0600
  • 56279dbb1b runs: server-side chip filter via Prefect tags + cassette chip UX Michael Pilosov 2026-04-22 17:48:35 -0600
  • aa1303e373 runs filter: add J (jitter) chip group alongside N and T Michael Pilosov 2026-04-22 17:28:55 -0600
  • 4ecdc7f586 modal: hide axes dropdown for single-panel runs Michael Pilosov 2026-04-22 17:23:51 -0600
  • d70eff3704 runs filter: N + T chip rows; group all/none meta chips; explicit row layout Michael Pilosov 2026-04-22 17:20:08 -0600
  • 4576088c73 labels: distinguish swiss_roll vs swiss_roll_hole in the UI Michael Pilosov 2026-04-22 17:12:46 -0600
  • d052ec4223 labels: strip transient n_samples/random_state from generator_kwargs before regen Michael Pilosov 2026-04-22 17:09:26 -0600
  • c12d2cda6c flow: hash user-supplied generator_kwargs, not the merged dict Michael Pilosov 2026-04-22 17:04:50 -0600
  • bdbebaa7e8 compare: click to pin a point's highlight; hover temporarily overrides Michael Pilosov 2026-04-22 17:00:29 -0600
  • a4fc36352d compare: axes dropdown combines sync (scaled/locked) × aspect (1:1/3:2) Michael Pilosov 2026-04-22 16:57:15 -0600
  • 9b178dad38 runs: filter chips + compare selection up to 8 Michael Pilosov 2026-04-22 16:41:06 -0600
  • b744c48348 stems: fold generator_kwargs into the hash; fix swiss_roll vs hole ambiguity Michael Pilosov 2026-04-22 16:30:42 -0600
  • 44de8deeeb viz: extract N-panel-agnostic module; homepage modal reuses it for single-run view Michael Pilosov 2026-04-22 16:17:01 -0600
  • 47f56b57c8 flow: name each Prefect run after its output stem (gen_emb_N_T_J_s_hash) Michael Pilosov 2026-04-22 16:01:49 -0600
  • a1d242ae36 scripts: dry-run-first backfill script to hash-suffix pre-hash figs Michael Pilosov 2026-04-22 15:57:09 -0600
  • fe49565651 stems: include embed_args hash in output filename + emit frames.json sidecar Michael Pilosov 2026-04-22 15:52:39 -0600
  • 36e217f51e submit: reject runs whose output would overwrite an existing fig Michael Pilosov 2026-04-22 15:39:05 -0600
  • a5614ac371 runs list: mark older runs with duplicate-stem output as stale, hide their compare checkbox Michael Pilosov 2026-04-22 15:35:05 -0600
  • fc1ae9dbc9 compare: default color mode to 'original' Michael Pilosov 2026-04-22 15:30:50 -0600
  • 9277229024 compare: color points by their original-dataset label (mono|original toggle) Michael Pilosov 2026-04-22 15:29:03 -0600
  • d3f5088233 compare: pad-to-match time mapping + fix stalled play at small du Michael Pilosov 2026-04-22 14:44:08 -0600
  • 89401e3aee compare: extend mismatch highlighting to embedder and generator slugs Michael Pilosov 2026-04-22 14:38:36 -0600
  • 41ce5ee88a compare: highlight mismatched N/T/J/s params in red between the two panels Michael Pilosov 2026-04-22 14:37:04 -0600
  • c9868ff83e compare: wrap N/T/J/seed params onto its own line in each panel header Michael Pilosov 2026-04-22 14:35:24 -0600
  • dd01638110 compare: replace stem-link filename text with a new-tab arrow glyph Michael Pilosov 2026-04-22 14:33:18 -0600
  • 8bc8b801dc compare: move control bar above the panels Michael Pilosov 2026-04-22 14:32:32 -0600
  • a976ba893a compare: slow base playback 4x (1x = 1600ms/frame, was 400ms) Michael Pilosov 2026-04-22 14:31:20 -0600
  • d0b026734a compare: interpolate between frames for smooth point-trajectory motion Michael Pilosov 2026-04-22 14:29:24 -0600
  • fc6aad5516 compare: side-by-side three.js animation with linked scrub, hover, and theme Michael Pilosov 2026-04-22 14:26:45 -0600
  • e680867f8b compare: selection UX on runs list + /compare placeholder page Michael Pilosov 2026-04-22 14:19:26 -0600
  • b016dbdaee compare: parse plotly HTML into frames JSON, expose at /api/runs/{stem}/frames.json Michael Pilosov 2026-04-22 14:16:30 -0600
  • acb596743a reducer list: right-align pkg column so wrapped class-path lines stay on the right Michael Pilosov 2026-04-22 13:58:01 -0600
  • 4ee78dd466 reducer list: break long class paths on '.' so they wrap cleanly on narrow (non-mobile) viewports Michael Pilosov 2026-04-22 11:48:52 -0600
  • 958fa019ea reducers: add KernelPCA, Isomap, MDS, SpectralEmbedding, GaussianRandomProjection Michael Pilosov 2026-04-22 11:45:02 -0600
  • 97ee3d4db6 reducer list: blurb spans full width on narrow viewports Michael Pilosov 2026-04-22 11:34:24 -0600
  • f524dcce51 clean up / clarify labels Michael Pilosov 2026-04-22 11:30:52 -0600
  • b108204289 fix min height Michael Pilosov 2026-04-22 11:25:30 -0600
  • 8db92089a1 theme toggle: absolute (not fixed) so it doesn't follow scroll Michael Pilosov 2026-04-22 11:16:20 -0600
  • f07fa567d0 anchor theme toggle to top-right of viewport Michael Pilosov 2026-04-22 11:14:16 -0600
  • 7039b39d9d nowrap nav link and accordion toggles on small viewports Michael Pilosov 2026-04-22 11:13:03 -0600
  • 2e76cda332 page titles: drop web1 and em-dashes Michael Pilosov 2026-04-22 11:10:41 -0600
  • 03309e28a6 move prefect badge from masthead to footer Michael Pilosov 2026-04-22 11:09:44 -0600
  • 8bb186269b header: 'deployment' -> 'ver' Michael Pilosov 2026-04-22 11:08:14 -0600
  • 5ce69f2ef0 inline metrics into home page; footer copyright; drop prefect-api URL Michael Pilosov 2026-04-22 11:06:25 -0600
  • 86e11a6a11 restyle sec 0 + incl fig Michael Pilosov 2026-04-22 10:57:24 -0600
  • bb46e5a18d add §0 introduction (default collapsed) Michael Pilosov 2026-04-22 10:41:24 -0600
  • a33f8f07cb cap embedding-flow runner at 1 concurrent run Michael Pilosov 2026-04-21 22:19:55 -0600
  • 1807b3ac4e add pacmap.LocalMAP to the reducer catalogue Michael Pilosov 2026-04-21 22:13:37 -0600
  • 158f3fdefa theme picker canvas backgrounds Michael Pilosov 2026-04-21 21:56:14 -0600
  • d385337a36 require dataset selection before submit Michael Pilosov 2026-04-21 21:54:50 -0600
  • 61e9221b3a dark/light theme toggle Michael Pilosov 2026-04-21 21:51:16 -0600
  • ca59516f26 multiselect chips for dataset/algo filters Michael Pilosov 2026-04-21 21:07:33 -0600
  • b2be3d0835 metrics page with svg plots and filters Michael Pilosov 2026-04-21 21:02:58 -0600
  • 3280410405 metrics stored (2x) Michael Pilosov 2026-04-21 20:41:17 -0600
  • c6bd693058 runtime display Michael Pilosov 2026-04-21 20:22:38 -0600
  • b99406671e simplify comment in UI re: locked 2D Michael Pilosov 2026-04-21 20:16:58 -0600
  • 230c3032e5 parallelism limits Michael Pilosov 2026-04-21 20:16:33 -0600
  • b99a8e3287 num snapshots fallback in frontend recent runs Michael Pilosov 2026-04-21 20:08:10 -0600
  • eaeb6b5c2a styling changes (radio for N) Michael Pilosov 2026-04-21 20:07:42 -0600
  • 92069a3c91 rename snapshots -> timesteps Michael Pilosov 2026-04-21 19:55:01 -0600
  • afc9b5b2f2 migrate new data picker Michael Pilosov 2026-04-21 19:46:31 -0600
  • ca0ad9fd2d rename folder Michael Pilosov 2026-04-21 19:30:45 -0600
  • 32c1738e95 clean up web2/3 Michael Pilosov 2026-04-21 19:30:05 -0600
  • ac511c942f adding in more examples Michael Pilosov 2026-04-21 19:13:04 -0600
  • 22ca411210 web1 checkpoint Michael Pilosov 2026-04-21 19:04:23 -0600
  • 261da42c00 remove noise=0 Michael Pilosov 2026-04-21 19:01:33 -0600
  • 6b103cd95f sync + pause animation btwn cycles Michael Pilosov 2026-04-21 18:50:31 -0600
  • 3d3e1e62ee restyled radio + frames radio added Michael Pilosov 2026-04-21 18:28:59 -0600
  • 760bb0cdb1 radio instead of slider for jitter Michael Pilosov 2026-04-21 18:27:55 -0600
  • 1aa72d6412 scrolling, animation fixes Michael Pilosov 2026-04-21 18:23:01 -0600
  • 7a6e92b31c normalization for relative jitter Michael Pilosov 2026-04-21 18:22:51 -0600
  • 058db256a3 data selector demo Michael Pilosov 2026-04-21 18:03:38 -0600
  • 708157c1ef some minor upgrades to prefect syntax Michael Pilosov 2026-04-21 18:02:39 -0600