Release notes#
Version 0.10.0#
0.10.2 2024-04-15#
Features
adds the option to return the results for
get.aggregate
as sparse matrices if the input is sparse pr160 S Dicksadds support for
rapids-24.04
pr166 S Dicks
Performance
for
pp.scale
replaces array operation with an elementwise kernel to improve memory footprint pr159 S Dicks
Bug fixes
fixes small bugs with pandas in
ligrec
pr166 S Dicks
Misc
0.10.1 2024-04-03#
Bug fixes
updates the behavior of
_check_gpu_X
forrequire_cf
. It now only works forpearson_residuals
calcs and corrects instead of throwing an error pr154 S DicksFixes the behavior of
pp.scale
withmask_obs
andmax_value
. Now only the masked part gets clipped pr158 S Dicks
Misc
0.10.0 2024-03-26#
Features
added
get
module pr100 S Dicksswitch
utils
functions toget
pr100 S Dicksadded
get.aggregated
to create condensedanndata
objects pr100 S Dicksadded
pp.scrublet
andpp.scrublet_simulate_doublets
pr129 S Dicksadds the option to return a copied
AnnData
forget.anndata_to_CPU
&get.anndata_to_GPU
pr134 S Dicksadds
mask
argument topp.scale
andpp.pca
pr135 S Dicksadds the option to run
pp.scale
on sparse matrixeszero_center = False
without densification pr135 S Dicksupdated
ruff
and now requires parameters by name/keyword in all public APIs pr140 S Dicksadds the option to run
pp.harmony
withnp.float32
pr145 S Dicks
Bug fixes
Fixes an issue where
pp.normalize
andpp.log1p
now usecopy
andinplace
correctly pr129 S Dickschanges the graph constructor for
tl.leiden
andtl.louvain
pr143 S DicksAdded a test to handle zero features, that caused issues in the sparse
pp.pca
pr144 S DicksAdded a test to check if sparse matrices are in
canonical format
. For now this only affectspp.highly_variable_genes
,pp.scale
andpp.normalize_pearson_residuals
. pr146 S Dicks
Removals
Removed
cunnData
which was deprecated in0.9.0
. Please useAnnData
from now on. pr130 S Dicks
Version 0.9.0#
0.9.6#
Bug fixes
Misc
Updates Conda yaml file to work with rapids-24.02 pr128 S Dicks
0.9.5#
Bug fixes
Misc
Updates Conda yaml file to work with rapids-23.12 pr114 S Dicks
0.9.4#
Features
leiden()
now providesrandom_state
parameter for initializing the optimization pr102 J Pintar & S Dickslouvain()
now providesthreshold
parameter for setting the minimum modularity gain between levels pr103 J Pintar & S Dicksadded a kernel for sparse sum along the major axis pr112 S Dicks
calculate_qc_metrics()
now uses less atomics and global memory during kernels pr113 S Dicks
0.9.3#
Features
neighbors
now works withraft
and better supports approximate search withcagra
,ivfpq
andivfflat
pr89 S Dicksspatial_autocorr
now works with sparse data matrices without densifying. It will use the sparse matrix by default. pr93 S Dicks
Bug fixes
Fixes an issue where
pca
didn’t write all parameters pr91 S Dicks
0.9.2#
Bug fixes
Fixes implicit conversion issue for
Umap
andneighbors
pr82 S Dicks
0.9.1#
Features
added batchsize for
embedding_density()
pr67 S Dicksadds subclustering and brings
leiden()
andlouvain()
closer to feature parity withscanpy
pr68 S Dicks
Misc
Can now be installed against CUDA11 and CUDA12 with pip pr72 S Dicks
0.9.0#
Features
added support for dense
cupy.ndarray
pr60 S Dicksadded support for 64 bit floats pr60 S Dicks
added
rapids_singlecell.utils
to help withAnnData
GPU conversion pr60 S Dicksswitched
neighbors()
topp
pr60 S Dicksswitched
harmony_integrate()
topp
pr60 S Dicksdeprecated
rapids_singlecell.cunnData.cunnData
pr60 S Dicks
Docs
updated Usage_Principles pr60 L Heumos & S Dicks
added a release-notes pr60 P Angerer & S Dicks
changed notebooks to work with anndata pr60 S Dicks
Bug fixes
Fix
rapids_singlecell.preprocessing._utils._get_mean_var
pr60 S DicksFix
harmony_integrate()
reproducibility pr60 S Dicks
Misc
tests now work with anndata
Version 0.8.0#
0.8.1#
Bug fixes
fixed
rsc.tl.neighbors
for rapids-23.08 pr55 S Dicks
Misc
switched testing to rapids-23.08 with cuda-11.8
0.8.0#
Features
Bug fixes
Fixed
filter_highly_variable()
pr51 S Dicks