You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/installation.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -202,7 +202,17 @@ Then run the following command to execute the container:
202
202
```bash
203
203
apptainer run --nv rsc.sif
204
204
```
205
+
### Running on HPC systems with SLURM
205
206
207
+
When running on HPC systems via SLURM, conda must be explicitly activated before running Python scripts. Use `apptainer exec` instead of `apptainer run`:
208
+
209
+
```bash
210
+
apptainer exec --nv \
211
+
--bind /path/to/your/data:/path/to/your/data \
212
+
rsc.sif \
213
+
bash -c "source /opt/conda/etc/profile.d/conda.sh && conda activate base && python"
214
+
```
215
+
Without sourcing conda first, `CONDA_PREFIX` will be unset and CuPy will fail to locate the CUDA libraries inside the container, resulting in a `TypeError: expected str, bytes or os.PathLike object, not NoneType` error.
Copy file name to clipboardExpand all lines: docs/release-notes/0.15.1.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,17 @@
4
4
```
5
5
* Add `rsc.gr.calculate_niche` with flavors `neighborhood`, `utag` , and `cellcharter`. Mirrors `squidpy.gr.calculate_niche` {pr}`644` {smaller}`S Dicks`
6
6
* Add a minimal full-covariance GMM (`squidpy_gpu._gmm.gmm_fit_predict`) used by the `cellcharter` {pr}`644` {smaller}`S Dicks`
7
+
*``tl.leiden`` and ``tl.louvain`` now record the final modularity value in ``adata.uns[key_added]["modularity"]``
8
+
(scalar for a single resolution, list for multiple resolutions) {pr}`648` {smaller}`J Pintar`
9
+
7
10
```{rubric} Bug fixes
8
11
```
9
12
* Fixes `tl.rank_genes_groups` returning NaN/zero `logfoldchanges`/`pvals` with `groups=[subset]` and `reference='rest'` {pr}`651` {smaller}`S Dicks`
13
+
* Fixes `pp.bbknn` connectivities diverging from upstream `bbknn`: per-batch neighbours are now sorted by distance before `fuzzy_simplicial_set` (so weights no longer collapse near 1.0), and the default `trim` matches upstream (`10 * neighbors_within_batch * n_batches`). Trimming kernel no longer crashes for large `trim`, and a new block-cooperative sort kernel is auto-dispatched for large `trim` for substantial speedups {pr}`659` {smaller}`S Dicks`
14
+
* Fixes float64 precision loss in `pp.normalize_pearson_residuals` on CSR/CSC input {pr}`658` {smaller}`A Mikaeili & S Dicks`
15
+
16
+
```{rubric} Misc
17
+
```
18
+
*``adata.uns[key_added]["params"]["resolution"]`` is now stored as a scalar ``float`` when a single resolution
19
+
is passed to ``tl.leiden`` and ``tl.louvain`` to match behaviour in Scanpy, and as a ``list`` when multiple
20
+
resolutions are passed. Previously it was always stored as a list. {pr}`648`. {smaller}`J Pintar`
0 commit comments