Quick Start¶
Installation¶
Requirements¶
- Python: 3.10 or higher
- Jupyter: Notebook or Lab
Install with uv (Recommended)¶
Install with pip¶
Install from Source¶
git clone https://github.com/yourusername/spatial-vista-py.git
cd spatial-vista-py
uv pip install -e .
Minimal Example¶
Verify your installation with this minimal example:
import numpy as np
import spatialvista as spv
# Create minimal test data
class FakeAnnData:
def __init__(self, n: int):
self.obsm = {"spatial": np.random.rand(n, 3)}
self.obs = {"celltype": np.random.choice(["A", "B", "C"], n)}
self.var_names = []
self.X = None
self.n_obs = n
adata = FakeAnnData(n=10_000)
# Create visualization
spv.vis(adata, position="spatial", color="celltype")
If you see an interactive 3D visualization, you're all set! 🎉
Update¶
Next Steps¶
- Controls - Learn how to interact with the visualization
- API Reference - Complete function documentation
- FAQ - Common questions and troubleshooting