Update the cached dataset path shown in the quickstart - #15
Conversation
scDiffEq now caches the raw download and the preprocessed result as separate files, so `sdq.datasets.larry()` loads from `larry.processed.h5ad` rather than `larry.h5ad`. The stored output in this notebook still showed the old path, and since it renders on scdiffeq.com a reader following it would go looking for a file the loader no longer writes. This edits the recorded output rather than re-executing: the cell downloads 5.3 GB and the notebook goes on to train a model, so a full re-run was not practical here. The single line replaced is exactly what the loader emits today on a cached run, and nothing else in the cell changed -- the AnnData repr (130,887 x 2,492) still matches the default variant. See scDiffEq/scDiffEq#113. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This is a verbatim copy of the scDiffEq repository's docs workflow -- its first step is even named "Checkout scDiffEq" -- but running here it checks out this repository, which has no docs/ directory. It then clones this repository again, copies notebooks into a docs/source/ it just created, and fails at `pip install -r docs/requirements.txt` because that file does not exist here. It cannot succeed in this repository, and has been failing on every push to main independently of any pull request. If it did somehow build, it would deploy to this repository's GitHub Pages rather than the site at scdiffeq.com. The documentation site is built from the scDiffEq repository, whose own docs workflow already clones this one to pull in manuscript/figure_*/notebooks/ and tutorials/. Nothing is lost by removing this copy. Note that notebook changes here therefore do not rebuild the site on their own; that happens on the next scDiffEq build. Closing that gap would mean triggering the scDiffEq workflow from here via repository_dispatch, which needs a token with workflow scope on that repository -- deliberately not added as part of this change.
|
Added a second commit removing It turned out to be pre-existing, not caused by the notebook change, the same workflow has been failing on every push to The file is a verbatim copy of the scDiffEq repository's docs workflow — its first step is even named It cannot succeed here, and if it did build it would deploy to this repository's GitHub Pages rather than scdiffeq.com. The site is built from the scDiffEq repository, whose own workflow already clones this one for One consequence worth knowing: notebook changes here don't rebuild the site on their own: that happens on the next scDiffEq build. Closing that gap properly means triggering the scDiffEq workflow from here via |
Follow-up to scDiffEq/scDiffEq#113.
What changed upstream
scDiffEq now caches the raw download and the preprocessed result as separate files, so
sdq.datasets.larry()loads fromlarry.processed.h5adrather thanlarry.h5ad. Previously both shared one filename, which meant a dataset already on disk was returned unpreprocessed with noX_pca.Why it matters here
tutorials/quickstart.ipynbrenders on scdiffeq.com, and its stored output still showed the old path:A reader following that would go looking for a file the loader no longer writes. (Existing caches are auto-migrated, so the old name disappears on first use.)
Note on how this was fixed
This edits the recorded output rather than re-executing the notebook: that cell downloads 5.3 GB and the notebook goes on to train a model, so a full re-run was not practical.
The single replaced line is exactly what the loader emits today on a cached run, and nothing else changed — the
AnnDatarepr (130,887 × 2,492) still matches the default variant, and thescaler.pkl/pca.pklpaths further down remain correct, since the default variant deliberately keeps those bare filenames.Diff is one line;
nbformat.validatepasses.Not touched
manuscript/tmp_revision/figure_r1/notebooks/FigureS9.ipynbshows the same old path. Left alone deliberately — manuscript notebooks record what was actually executed for the paper, and that directory is not published to the docs site (the workflow copiesmanuscript/figure_*/notebooks/, notmanuscript/*/figure_*/).🤖 Generated with Claude Code