Skip to content

Commit 00c44c7

Browse files
committed
add performance issues section to doc
1 parent aa128f5 commit 00c44c7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/lib.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,15 @@
110110
//! but not a slice of `AsArray` array-like because `ndarray::Array` does not implement `AsRef` trait
111111
//! currently. In the future we might be able to support `AsArray` in n-dimensional grid data case.
112112
//!
113+
//! # Performance Issues
114+
//!
115+
//! Currently, the performance of computation of smoothing splines might be very low for a large data.
116+
//!
117+
//! The algorithm of sparse matrices mutliplication in sprs crate is not optimized for large diagonal
118+
//! matrices which causes a poor performance of computation of smoothing splines.
119+
//! See [issue](https://github.com/vbarrielle/sprs/issues/184) for details.
120+
//!
121+
113122

114123
mod errors;
115124
mod ndarrayext;

0 commit comments

Comments
 (0)