Welcome to our official feedback forum. Do you have an idea? Do you recognize a good idea when you see one? We want to hear from you!
-
32 votes
Provide linux packages (for use with mono)
Extend the package generation scripts and provide the missing documents (and maybe consider to switch back to a classic version system) to build linux packages (e.g. deb for debian/ubuntu) that will run under mono.
-
23 votes
add data mining features planned
-
22 votes
-
16 votes
Extend the FFT algorithms for arbitrary lengths
Currently the FFT implementation only supports sizes which are a power of two (2,4,8,16,...). Add direct support for arbitrary sizes.
-
14 votes
Add LU and QR decompositions for complex matrices started
Currently the LU and QR linear algebra matrix decompositions are only supported on real matrices.
-
13 votes
Investigate Mono.Simd
The upcoming Mono.Simd assembly is nearing release. Using these functions in certain areas could give massive performance gains.
-
12 votes
-
12 votes
Add row echelon and reduced row echelon form computation
Computing reduced row echelon and row echelon form of a Matrix could be used with Gaussian and Gauss-Jordan elimination techniques.
-
11 votes
Add methods for linear and quadratic programming
Linear and quadratic programming methods are great techniques for minimization problems. Other, more complicated methodologies - such as MPC - can built on top of them fairly easily.
-
10 votes
Implement MATLAB's pchip interpolation algorithm
Piecewise Cubic Hermite Interpolating Polynomial
-
10 votes
Add support for surface interpolation (2D, mesh)
Extend the interpolation methods to support 2D surface interpolation, i.e. on a mesh. See http://community.opensourcedotnet.info/forums/t/565.aspx
-
7 votes
Provide principle component analysis under review
Extend the linear algebra part with PCA using either Singular Value Decomposition or Eigenvalue Decomposition. Easy implementation, great value!
-
7 votes
Add single-precision matrices
Memory-bound algorithms could handle larger problems if matrices were stored in single precision (both real and complex). This probably means that single-precision variants of everything else must be supplied too. Lapack, for instance, does this.
-
6 votes
Allow interpolation over complex numbers
Currently interpolation only supports real numbers. Consider also to provide special schemes like Laurent interpolation around the unit circle.
-
6 votes
Release a Silverlight version of Iridium planned
I just did this. Haven't run the tests yet. Here are my notes:
- Commented all [Serializable] attributes and changed [NonSerialized()] to [IgnoreDataMember]. The default DataContractSerializer will now work correctly.
-Changed Histogram ArrayList buckets to type List<IComparable> and rela... more
-
6 votes
VSLab under review
I think this is a great project. I am suggesting your library for VSLab (http://www.codeplex.com/vslab). I think that an F# wrapper would be great. Are you interested in contribute with your math library in creating a Matlab like environment? Have a look to the project!
-
4 votes
Reintegrate the Sparse Linear Algebra toolkit
Iridium once supported sparse linear algebra (for a very short time) but then it was temporarily removed because of some issues. Solve them and integrate it back.
-
3 votes
Matrix allocation as single array instead of array of arrays
Change matrix (and any other) allocation/member from:
double[][]
to:
double[] OR double[,]
and handle indexing etc internally. Not having matrix data as one continuous memory area is not a good thing for e.g. interop. Additionally, allocation is a lot slower for many rows. -
2 votes
-
2 votes
Provide extremal values for interpolated splines
Provide extremal points and values and thus also min/max for interpolated splines.
