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