Skip to content

Conversation

@newmana
Copy link
Collaborator

@newmana newmana commented Jun 11, 2025

Features:

  • Support Python 3.10.x
  • Added quality checks black, ruff and mypy and fixed appropriate source code.
  • Copy parameters now work with the same semantics as scanpy.
  • Library upgrades for leidenalg, louvain, numba, numpy, scanpy, and tensorflow.
  • .datasets.xenium_sge - loads Xenium data (and caches it) similar to scanpy's visium_sge call.

Bug fixes:

  • Xenium TIFF and cell positions are now aligned.
  • Consistent with type annotations - mainly missing None annotations.
  • pl.cluster_plot - Does not keep colours from previous runs when clustering.
  • pl.trajectory.pseudotime_plot - Fix typing of cluster values in .uns["split_node"].
  • Removed datasets.example_bcba - Replaced with wrapper for scanpy.visium_sge.
  • Moved spatials directory to spatial, cleaned up pl and tl packages.

@newmana newmana marked this pull request as ready for review July 7, 2025 03:56
@newmana newmana merged commit f1882ad into master Jul 7, 2025
1 check passed
@newmana newmana deleted the newmana/upgrade branch July 7, 2025 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants