powered by UserVoice

Feedback 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. 7 votes
    Vote
    for

    Investigate Mono.Simd

    The upcoming Mono.Simd assembly is nearing release. Using these functions in certain areas could give massive performance gains.

  2. 7 votes
    Vote
    for
  3. 1 votes
    Vote
    for

    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.

  4. 13 votes
    Vote
    for

    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.

  5. 6 votes
    Vote
    for

    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. 4 votes
    Vote
    for

    Provide an online API reference started

    In addition to the CHM help file in the download packages, add an online version so we can look at it in the web browser before downloading, and even have it indexed by search engines.

  7. 3 votes
    Vote
    for

    Add a median function

    That returns the median of an arbitrary IList<double>, maybe also of an IEnumerable<double>. Note: Math.NET Neodym already implements an optimized sliding window implementation (i.e. a median filter).

  8. 3 votes
    Vote
    for

    Implement MATLAB's pchip interpolation algorithm

    Piecewise Cubic Hermite Interpolating Polynomial

  9. 8 votes
    Vote
    for

    Add LU and QR decompositions for complex matrices started

    Currently the LU and QR linear algebra matrix decompositions are only supported on real matrices.

  10. 0 votes
    Vote
    for

    Update and merge the yttrium documentation

    Currently the yttrium documentation is spread over several sites. Merge it and update it to bring it in sync with the current repository builds.

  11. 0 votes
    Vote
    for

    Integrate Yttrium into custom msbuild environment

    Iridium and Neodym use a custom msbuild based environment that supports (among others) automatic documentation and release package creation. Integrate Yttrium into that system.

  12. 14 votes
    Vote
    for

    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.

  13. 4 votes
    Vote
    for
  14. 2 votes
    Vote
    for
  15. 2 votes
    Vote
    for

    ODE Solver(RK4 etc.)

  16. 1 votes
    Vote
    for

    Provide extremal values for interpolated splines

    Provide extremal points and values and thus also min/max for interpolated splines.

  17. 3 votes
    Vote
    for

    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)).

  18. 2 votes
    Vote
    for

    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.

  19. 3 votes
    Vote
    for

    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

powered by UserVoice