So I checked on these. The non-trivial issues with replacing Commons Math include:
- Poisson and negative binomial distributions. This would be several hours work to write and test (we have Colt-inherited negative binomial distribution, but it takes no longer to write a new one than to test an old one). - random number generators. This is about and hour or two of work to pull the MersenneTwister implementation into our code. - next prime number finder. Not a big deal to replicate, but it would take a few hours to do. - quadrature. We use an adaptive integration routine to check distribution properties. This, again, would take a few hours to replace. I really don't see the benefit to this work. On Mon, Aug 12, 2013 at 2:53 PM, Ted Dunning <ted.dunn...@gmail.com> wrote: > 2 distribution.PoissonDistribution; > 2 distribution.PascalDistribution; > 2 distribution.NormalDistribution; > 1 util.FastMath; > 1 random.RandomGenerator; > 1 random.MersenneTwister; > 1 primes.Primes; > 1 linear.RealMatrix; > 1 linear.EigenDecomposition; > 1 linear.Array2DRowRealMatrix; > 1 distribution.RealDistribution; > 1 distribution.IntegerDistribution; > 1 analysis.integration.UnivariateIntegrator; > 1 analysis.integration.RombergIntegrator; > 1 analysis.UnivariateFunction; >