
Provide extremal values for interpolated splines
Provide extremal points and values and thus also min/max for interpolated splines.
2 votes 
AddSubMatrix
For FEM analysis the AddMatrix method is very useful. In opposite to SetMatrix this method summarize elements.
2 votes 
Add interchange/swap function to Matrix class
Add interchange/swap function to Matrix class which would allow swapping two rows or columns in the matrix (i.e. m.swapRows(2,3)).
2 votes 
Histogram constructor with buckets. Data is applied to the buckets.
I need to create a histogram with buckets from another histogram and expect my data to be counted relative to those buckets.
2 votes 
Geometric Problems  Like Adjacent Points
Where's the namespace for geometric problems?
2 votes 
Fix a dimensionality bug in the SparseMatrix solve method
I am using the solve method on a DenseMatrix and two vectors. When I try to use the same method but with a SparseMatrix, I get a dimensionality error saying that all vectors must be the same dimensions.
I believe the method asserts that the input vector is of the same length as the matrix's number of columns, and probably should check against the matrix's number of rows.
2 votes 
Add trigonometrical functions for degrees
For most cases it can be overcome with multiplying pi/180 and using loops, but it would make code simpler. Coming from Octave/Matlab it is something I am used to have
2 votes 
Implement the Gumbel ContinuousDistribution
Implement the Gumbel ContinuousDistribution
2 votes 
Please add Matrix<T> broadcasting.
When working with Deep NNs, there are a lot of "Z = WX + b" operations going on, where matrix WX has the same number of rows as matrix b. But, matrix b is a single column matrix, so we can't just the built in add operations. With broadcasting, matrix b will be treated like a matrix with the same number of columns as WX, but where each column is identical.
1 vote 
Histogram should allow custom bucket definition
The existing constructors of the Histogram function allow for a defined number of buckets or a defined number of buckets with a lower and upper bound. It is also useful to specifically define the buckets. For example, I need to do a histogram of a double[] array in increments of 0.5.
1 vote 
Vector Autoregression
I am a finance professional who is currently using python to run vector autogression. I would prefer to implement in a .NET stack.
The python library is called statstools and there is a similar package in R called VAR.
https://github.com/statsmodels/statsmodels/blob/master/docs/source/vector_ar.rst#id5
I am happy to get involved in adding this feature but may need support.
1 vote 
Add full multigrid solver (FMG) for boundary value problems, e.g. the Poisson equation.
Many simluation and some image processing tasks require solving differential equations, such as heat equation and linear elliptic equation (Poisson equation).
In case of 2D data (images), these become partial differential equations (PDEs).
These can be solved in linear time using multigrid preconditioner with some relaxation scheme (GaussSeidel, CG, biCG).
Some reference, including source code, can be found in Press et al.: "Numerical Recipes, 3rd edition".
1 vote 
Bessel Funktions Jn(x),n=0,1,2,3...
I have done it with the Series Jv(x) in JahnkeEmde Lösch:
Tables of higher Functions.
Calculation of a given value and plotted in Visual Studio with C#.
Important for FMModulation, Calculation....1 vote 
Levinson Decomposition
Levinnson Decomposition (both symmetric and non symmetric) was available in dnAnalytics 0.2 and are highly popular in signal processing. (via alibeirami)
1 vote 
Common Interface for Vector and Matrix
A common (gemeinsames) Interface for Vector and Matrix would be fine.
This would make it easier to implement common methods be using Generics.
Like:
T mapInplace<T>(T t) where T : IMatrix {
t.MapInplace(f => .... );
return f;}
1 vote 
Return Vector/Matrix on inplace methods
If someone does one of the inplace Methods, normally this object will be used immediately.
Therefore it makes sense (and is the common way) to return the inplace modified object.
So, instead of
public void MapInplace(Func<T, T> f, Zeros zeros = Zeros.AllowSkip);
a
public Matrix<T> MapInplace(Func<T, T> f, Zeros zeros = Zeros.AllowSkip);
would be good. Also for Vector, and all other inplace methods.
1 vote 
Support Weighted and Exponential Moving Average
Support Weighted and EMA (Exponential Moving Average) in addition to existing simple moving average in MathNet.Numerics.Statistics
1 vote 
Add the "Periodic" to "SplineBoundaryCondition" on MathNet.Numerics.Interpolation
Currently, the condition Natural/ParaboricallyTerminated/FirstDerivative/SecondDerivative are on "SplineBoundaryCondition", but I'd like to add Periodic on it(I guess this is equivalent to "csape" on MATLAB).
1 vote 
Implement Laplace transforms
convert laplace space functions to time domain and viceversa
1 vote 
To match and provide formulas for statistical and engineering capabilities as in Excel...
Can provide the calculation abilities of what excel inbuilt formula does as a part of framework This include formula related to statistical and engineering capabilities.
1 vote
 Don't see your idea?