You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor the Rust code base to use ndarray instead of nalgebra for
matrix operations since the Python API uses numpy. This change
improves the performance of the code as it avoids unnecessary
conversions between nalgebra and numpy arrays.
Added specialized Vec2D structure to replace generic Array1<f64> for 2D vectors
Improved memory management with preallocation and reduced temporary allocations
Optimized mathematical operations with direct 2D vector calculations
Added lazy_static Hermitian matrix to avoid recreation
Eliminated redundant vector storage and minimized cloning
Improved Gaussian smoothing for better cache utilization
Fixed thread safety issues for proper parallel execution