dstats alpha 4
Don
nospam at nospam.com
Mon Dec 22 01:53:15 PST 2008
dsimcha wrote:
> The latest alpha of my statistics library is out on Scrapple. I've decided
> that it needed a catchier name, so I've renamed it to dstats. Anyhow, it's
> undergone some pretty drastic upgrades since the last time I announced a
> release. We now have the following relatively major stuff that wasn't there
> before, plus some minor stuff that I forgot to mention.
>
> Much improved docs.
>
> Much better API organization.
>
> A decent information theory module, with entropy, mutual information, joint
> entropy and conditional mutual information.
>
> Mean, variance, standard deviation, skewness, kurtosis, Pearson correlation
> and covariance can now be calculated online as data is received, or from arrays.
>
> Improved memory allocation for scratch space used within functions by using
> the TempAlloc region allocator.
>
> A combination generator that can generate all (N choose R) combinations from a
> sequence.
>
> Equal frequency and equal width binning functions.
>
> Laplace and Cauchy CDFs and inverse CDFs
>
> Student's one- and two-sample and Welch's T-tests.
>
> The Waltz-Wolfowitz test for randomness of a sequence.
>
> Random number generation from the normal, Cauchy, Laplace, Bernoulli,
> binomial, and hypergeometric distributions.
>
> Lots of bug fixes and performance improvements.
>
> Unfortunately, D1 doesn't have enough features for me to create the API I want
> in dstats, so I've been targeting the bleeding edge compilers. dstats will
> only work on DMD 2.022. Even with 2.021, the TLS GC bug that was fixed in
> 2.022 will break it.
Looks great!
Could you please review the new 'math.random' package in Tango? I hate
competition, would be great if we could take the best of both.
More information about the Digitalmars-d-announce
mailing list