New Post: On the subject of permutations...
Indeed: Iridium did have routines to shuffle and sample random variations or combinations, but we have never ported them over to Math.NET Numerics. Would be nice if we could bring that to Math.NET...
View ArticleNew Post: What do the DenseMatrix FoldRows/FoldColumns functions do?
Similar to Map, Fold is one of the fundamental higher order functions in functional programming, see https://en.wikipedia.org/wiki/Fold_%28higher-order_function%29 With these fold functions you can...
View ArticleNew Post: Version Conflict using MatrixReader
Weird, that combination works well on my system (MathNet.Numerics-3.0.0-beta02 with MathNet.Numerics.Data.Matlab-3.0.0-beta01). Are you by chance using signed (strong named) assemblies?
View ArticleNew Post: Version Conflict using MatrixReader
No I'm not using the signed version. I set up this second project using the NuGet manager in Visual Studio. I installed the latest version of Numerics, the latest versions of Data.text and Data.matlab,...
View ArticleNew Post: What do the DenseMatrix FoldRows/FoldColumns functions do?
Do you think that using folds would improve this?Can this be made faster?
View ArticleNew Post: OutOfMemoryException when performing eigenvalue decomposition
After switching to the 64-bit provider (I'd forgotten about that "Prefer 32-bit" checkbox), the problem has gone away. I'm still a little confused, but at least it's running. Thanks!
View ArticleNew Post: Version Conflict using MatrixReader
Actually not the data.text. Here is my package.config:<?xml version="1.0" encoding="utf-8"?> <packages> <package id="MathNet.Numerics" version="3.0.0-beta02" targetFramework="net45"...
View ArticleNew Post: Very bad design
Btw, I just checked: back in Iridium the SetDistributionParameters method was indeed public (and there was also a public IsValidDistributionParameters method).
View ArticleNew Post: Very bad design
PS: trying to extort me with bad reviews may affect my opinion of you as a person, but certainly does not motivate me to change anything in your favor. (although we may change something anyway, as the...
View ArticleNew Post: native DFFT support (MKL)
Hi Lars, Sorry for the late reply. Yes, we very much would like to add a native backend for FFT, e.g. with Intel's routines in MKL or with FFTW. I'm not aware of any existing work on this, but the idea...
View ArticleNew Post: Very bad design
Hi cdrnet, What is Iridium? A new version ? Why making a distribution unmutable ? I can't see the reason why? I personally make something unmutable for Multithreaded reason. But I can't see here why I...
View ArticleNew Post: TruncatedNormal Distribution
I think that there is a TruncatedNormal Distribution that exists but I'm not a mathematician and I don't know if it worth it to add it or not. It seeams to me that it could be a good idea to include it.
View ArticleNew Post: Very bad design
Iridium seems to be Math.net Numerics which I downloaded latest source. SetParameters is there but it is "private".
View ArticleNew Post: Very bad design
Math.NET Iridium was the predecessor (together with dnAnalytics) of Math.NET Numerics. Iridium is no longer maintained.
View ArticleNew Post: Very bad design
The primary reason for the current design that demands that a distribution is always configured correctly was performance. Distribution properties are expected to change only very rarely (in most of...
View ArticleReviewed: Math.NET Numerics v2.6.1 (Bug Fix) (Jun 04, 2014)
Rated 4 Stars (out of 5) - Good library but has a bug of interfacing with it... For example: if a user want to modify a ContinousUniform, he will have to create a new instance setting both parameters...
View ArticleNew Post: Very bad design
Regarding the evaluation: I'm fine with the 1-star review, that's a valid statement of opinion. But I'm offended that you promise a 5 star review if I change something that you want. I'm not discussing...
View ArticleNew Post: Very bad design
I changed my evaluation from 1 to 4 because of your previous answer. It give you very good credits to your choice. I understand now the reason to not verify the parameter validity on each call to...
View ArticleNew Post: Very bad design
Regarding evaluation, You are right. I was to rough. I'm often to quick on the pedal! ...
View ArticleNew Post: Very bad design
Thanks :) Just to clarify, would a public static method in the form bool IsValidParameterSet(a, b, c) already help in your use case to determine whether a parametrization will be valid? I agree that...
View Article