- Avoid warning about coloring in
plot_trajectories - Fix: forward
eigvec_keyto fallback method inearly_cell() - Performance optimizations (thanks to @svdrecbd for PR #176):
- Faster max-min waypoint sampling: O(N·K²) → O(N·K)
- PCA slicing optimization to avoid redundant recomputation
- Sparse LU solver for absorption probabilities
- Vectorized perspective matrix and Dijkstra shortest paths
- Vectorized Markov chain construction and terminal state detection
- Optional sklearn backend for diffusion kernel (
kernel_backendparameter)
- Fix:
run_pcanow correctly preserves existingX_pcawhen using custompca_key