Alright. I'll update soon. Meanwhile the drafts are in http://dl.dropbox.com/u/4481581/commons-math-suggestions.zip
On Mon, Jul 16, 2012 at 1:12 AM, Gilles Sadowski <gil...@harfang.homelinux.org> wrote: > On Sun, Jul 15, 2012 at 02:36:56PM +0300, ori ziv wrote: >> Hi, >> >> I've wrote two basic but useful utilities for probability and tests >> for them. I would like to ask if the developers of the Apache Commons >> Math project are interested in me submitting them. I still have some >> touching up to do so that they fit the style guidelines. >> >> The first is isProbability(double) >> which returns true if and only if x is a probability, i.e., not >> smaller than zero and not bigger than one. > > I'd see something like that as useful within CM if it can replace this > kind of code > --- > if (p < 0 || p > 1) { > throw new OutOfRangeException(p, 0, 1); > } > --- > > There are examples in "MathUtils" (e.g. "checkFinite"). > I.e. it should come with an exception that inherits from > "OutOfRangeException" with a customized error message. > >> The other is isSampleSpace(double[]) which returns true if and only if >> the values are a sample space, i.e., each value is a probability and >> the sum of the values in the input array is one. > > Did you spot places in CM where this could be used? > >> >> Prototype is attached. > > I think that attachements are stripped by the ML manager. :-/ > > > Regards, > Gilles > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org