Skip to content

Release 0.10.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@bkmartinjr bkmartinjr released this 30 May 00:02
c625282

Added

  • Switch between multiple embedding visualizations in the UI (eg, tsne, umap, etc). (#776, #766)
  • To add guardrails around very large datasets, CLI will generate a warning if a large sparse non-CSC dataset loaded. (#723)
  • If a specific port is chosen on the CLI (--port), the app will use it and fail if not able to do so. If no port is specified, the application will scan for an unused port number (#698, #761)
  • Add logo to UI (#782)

Changed

  • Python anndata version dependency updated to >= 0.6.20, resolving the incompatibility with the most recent SciPy release (see anndata issue #146 for details). Also removed the temporary work-around on scipy version requirements introduced in 0.9.3.
  • Updated most javascript package dependencies (#765)
  • Use anndata to read h5ad files in launch, rather than the ScanPy API wrapper around AnnData. Improves startup speed. (#763)
  • Layout of embedding visualization improved. All points will display upon load, and scaling behavior is improved when the window size changes. (#655, #768, #776, #789)
  • Pan/zoom scaling is now 1:1 (#722)
  • Various testing & CI framework improvements (#777, #772, #757)
  • CLI --debug option will generate an error if used with --port option. If you just want verbose error logging, try --verbose.

Fixed

  • Fixed several bugs relating to categorical metadata with large (>100) number of categories. (#764, #781, #721, #737)
  • Undo/redo bug fix (#787)
  • Correctly handle datasets which use a column name "name" in var or obs metadata. (#785)