powered by UserVoice

Math.NET Numerics Forum

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!

  1. 1 votes

    how to calculate eigenvectors?

    I have this code to calculate eigenvalues/vectors, however, it causes some errors when compiled. How can I solve?
    ----------------------------------------
    using MathNet.Numerics;
    using MathNet.Numerics.LinearAlgebra;

    class Test
    {
    static void Main(string[] args)
    {
    Matrix m = new M... more

  2. 2 votes

    Implement a real number type that has a variable base. EG would be using binary, or hexadecimal, etc

    Having support for variable bases can result in less computation. Maybe converting to binary or hex for faster computation then moving back? But the support for base variablility would help.

  3. 6 votes

    add function generation for common functions

    Add function generations for common functions including number of points, magnitude, and domain.

    E.g.
    SquareWaveSignalGeneration( Npoints, x1,x2, mag, offset, freq, etc)
    GuassianSignalGeneration(...)
    ErfSignalGeneration(...)
    sineSignalGeneration(...)
    TriangleSingalGeneration(...)
    SawTooth...
    lo... more

  4. 1 votes

    Say how to install the DLL and XML files in your download package

    There are no installation instructions in the downloaded zip file or the chm file within it. What do I use to install the library?

  5. 3 votes

    Add stochastic processes

    Almost all modern financial analysis are built around stochastic processes. There are many processes, some general like time series and some more specific. It would be very useful for people working in the finance field.

  6. 2 votes

    Add some info about what needs to be downloaded to use or build this library. GitHub is messy

    GitHub site is very messy. Not too clear what needs downloaded to build or use (preferable).

  7. 3 votes
  8. 2 votes
  9. 2 votes

    add a Math.Ulp function

    ULP mean Unit in the Last Place.

    It is implemented in Java and is useful in some cases.

    Here is some code I have write, but I'm not sure of my implementation :

    float absX = Math.Abs(value);

    byte[] bytes = BitConverter.GetBytes(absX);
    if (BitConverter.IsLitt... more

  10. 9 votes

    implement a real number type that supports exact arithmetic

    a real number type that lazily increases its precision when needed up to a maximum user-defined precision.

  11. 4 votes

    Least Square Fit / TDistribution.. What happened to it? Why can't I find them in Numerics lib?

    I see these functions existed in old Iridium Release. Are they there in the Numerics Release?

  12. 4 votes

    Support Array Slicing

    Array slicing is very handy. Ideally it would be nice if slicing could be implemented as straight forward as is done python with numpy arrays. However, packages like ublas for C++ also support slicing.

  13. 1 votes
  14. 1 votes
  15. 3 votes
  16. 2 votes

    AddSubMatrix

    For FEM analysis the AddMatrix method is very useful. In opposite to SetMatrix this method summarize elements.

  17. 8 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.

  18. 29 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.

  19. 12 votes

    Release a Silverlight version of Iridium

    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

    Status: planned
  20. 12 votes

    VSLab

    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!

    Status: under review
powered by UserVoice