Skip to content

v0.1.7

Choose a tag to compare

@Wainberg Wainberg released this 02 Oct 21:46
· 35 commits to main since this release
  • hvg(): min_cells now considers total, not per-dataset/batch, detection rate
  • harmonize(): reduce memory usage on large datasets by capping chunks at 4096
  • harmonize(): fix buffer overflow
  • harmonize(): fix for tau > 0
  • normalize(): vectorize log1p()
  • hvg(): fix when specifying exclude
  • pca(): compute standard deviation as double for accuracy
  • find_doublets(): compute doublet pair probabilities directly from integer detection counts
  • plot_heatmap(): flip heatmap so rows are plotted top to bottom
  • plot_volcano(): plot zero p-values at the smallest float64 instead of dropping them
  • de(): fix multiple edge-case bugs
  • Create internal threadpoolctl version to avoid threadpoolctl 3.7.0's MKL BLAS oversubscription, and drop as a dependency
  • New brisc_blas() function to list which BLAS implementation brisc is using
  • Fix bugs in plotting functions
  • Fix memory corruption when concatenating arrays with mixed data types
  • Fix polars deprecation warnings
  • Avoid implicit float-to-double promotions
  • Stricter warning checks
  • Bump minimum required polars version from 1.41.0 to 1.43.0