You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Phil Steitz <ph...@steitz.com> on 2012/11/28 02:41:52 UTC
Re: svn commit: r1414470 - /commons/proper/math/trunk/src/changes/changes.xml
On 11/27/12 3:43 PM, erans@apache.org wrote:
> Author: erans
> Date: Tue Nov 27 23:43:06 2012
> New Revision: 1414470
>
> URL: http://svn.apache.org/viewvc?rev=1414470&view=rev
> Log:
> Contents for the release notes.
>
> Modified:
> commons/proper/math/trunk/src/changes/changes.xml
>
> Modified: commons/proper/math/trunk/src/changes/changes.xml
> URL: http://svn.apache.org/viewvc/commons/proper/math/trunk/src/changes/changes.xml?rev=1414470&r1=1414469&r2=1414470&view=diff
> ==============================================================================
> --- commons/proper/math/trunk/src/changes/changes.xml (original)
> +++ commons/proper/math/trunk/src/changes/changes.xml Tue Nov 27 23:43:06 2012
> @@ -51,6 +51,31 @@ If the output is not quite correct, chec
> </properties>
> <body>
> <release version="3.1" date="TBD" description="
> +This is a minor release: It combines bug fixes and new features.
> + Changes to existing features were made in a backwards-compatible
> + way such as to allow drop-in replacement of the v3.0 JAR file.
> +
> + Most notable among the new features are: Framework for automatic
> + differentiation, multivariate mixture model distribution, quaternions,
> + Gauss integration framework, Hermite polynomial interpolation,
> + eigenvalue decomposition of non-symmetric matrices.
> + Most notable among the changes are: Greatly improved precision in
> + the implementation of Gamma and Beta special functions, optimizers
> + API, deprecation of the sparse vector implementation.
> +
> + The minimal version of the Java platform required to compile and use
> + Commons Math is Java 5.
> + Users are encouraged to upgrade to this version as this release not
> + only includes bug fixes but also deprecates numerous classes and
> + methods that will be deleted from the next major release (4.0).
> +
> + Caveat:
> + 1. The implementation of the BOBYQA optimization algorithm is in alpha
> + state (cf. MATH-621): Many code paths are untested, and we are looking
> + for volunteers to improve the code readability, robustness and performance
> + and to extend the unit tests suite.
> + 2. A few methods in the FastMath class are in fact slower that their
> + counterpart in either Math or StrictMath (cf. MATH-740 and MATH-901).
> ">
> <action dev="erans" type="add" issue="MATH-910">
> Added element-by-element addition, subtraction, multiplication and division
>
>
>
Nice work! Definitely past time for a release :)
Phil
--
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: svn commit: r1414470 - /commons/proper/math/trunk/src/changes/changes.xml
Posted by Sébastien Brisard <se...@m4x.org>.
Hi,
2012/11/28 Gilles Sadowski <gi...@harfang.homelinux.org>
> Hi.
>
> >
> > > I thought that you were almost finished with the "Beta" function.
> > > How much time would you need to resolve the issue?
> > >
> > > I thought so too. The code is written, but I've noticed that a few
> changes
> > must be done. And I have to decide what is the best place for all these
> > auxiliary functions. I could put them all in Beta (even if some of them
> are
> > only related to Gamma), so that they could all be private (referring to
> our
> > other conversation). I've also noticed that there is some code
> duplication
> > in those auxiliary functions (FORTRAN people do like copy/paste...).
> > So all in all, that's not major work, but there is still quite a few
> > refactoring + users guide to update. As I'm fairly busy at work, I don't
> > want to engage on a date. Instead of committting incrementaly, I'm going
> to
> > prepare the whole thing locally. If I can commit it in time for 3.1, that
> > will be for the best. Otherwise, I guess it can wait until 3.1.1 or 3.2.
> > Anyway, the final goal is the incomplete regularized beta function, and
> > this is not even started... (and will be VERY long).
>
> Thanks for the explanation. I'll thus postpone MATH-738.
>
> Gilles
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
> That's probably better. I will try to speed things up, but...
S
Re: svn commit: r1414470 -
/commons/proper/math/trunk/src/changes/changes.xml
Posted by Gilles Sadowski <gi...@harfang.homelinux.org>.
Hi.
>
> > I thought that you were almost finished with the "Beta" function.
> > How much time would you need to resolve the issue?
> >
> > I thought so too. The code is written, but I've noticed that a few changes
> must be done. And I have to decide what is the best place for all these
> auxiliary functions. I could put them all in Beta (even if some of them are
> only related to Gamma), so that they could all be private (referring to our
> other conversation). I've also noticed that there is some code duplication
> in those auxiliary functions (FORTRAN people do like copy/paste...).
> So all in all, that's not major work, but there is still quite a few
> refactoring + users guide to update. As I'm fairly busy at work, I don't
> want to engage on a date. Instead of committting incrementaly, I'm going to
> prepare the whole thing locally. If I can commit it in time for 3.1, that
> will be for the best. Otherwise, I guess it can wait until 3.1.1 or 3.2.
> Anyway, the final goal is the incomplete regularized beta function, and
> this is not even started... (and will be VERY long).
Thanks for the explanation. I'll thus postpone MATH-738.
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: svn commit: r1414470 - /commons/proper/math/trunk/src/changes/changes.xml
Posted by Sébastien Brisard <se...@m4x.org>.
Hi Gilles,
> I thought that you were almost finished with the "Beta" function.
> How much time would you need to resolve the issue?
>
> I thought so too. The code is written, but I've noticed that a few changes
must be done. And I have to decide what is the best place for all these
auxiliary functions. I could put them all in Beta (even if some of them are
only related to Gamma), so that they could all be private (referring to our
other conversation). I've also noticed that there is some code duplication
in those auxiliary functions (FORTRAN people do like copy/paste...).
So all in all, that's not major work, but there is still quite a few
refactoring + users guide to update. As I'm fairly busy at work, I don't
want to engage on a date. Instead of committting incrementaly, I'm going to
prepare the whole thing locally. If I can commit it in time for 3.1, that
will be for the best. Otherwise, I guess it can wait until 3.1.1 or 3.2.
Anyway, the final goal is the incomplete regularized beta function, and
this is not even started... (and will be VERY long).
Sébastien
Re: svn commit: r1414470 -
/commons/proper/math/trunk/src/changes/changes.xml
Posted by Gilles Sadowski <gi...@harfang.homelinux.org>.
Hi Sébastien.
> >
> >
> > 2012/11/28 Phil Steitz <ph...@steitz.com>
> >
> >> On 11/27/12 3:43 PM, erans@apache.org wrote:
> >> > Author: erans
> >> > Date: Tue Nov 27 23:43:06 2012
> >> > New Revision: 1414470
> >> >
> >> > URL: http://svn.apache.org/viewvc?rev=1414470&view=rev
> >> > Log:
> >> > Contents for the release notes.
> >> >
> >> > Modified:
> >> > commons/proper/math/trunk/src/changes/changes.xml
> >> >
> >> > Modified: commons/proper/math/trunk/src/changes/changes.xml
> >> > URL:
> >> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/changes/changes.xml?rev=1414470&r1=1414469&r2=1414470&view=diff
> >> >
> >> ==============================================================================
> >> > --- commons/proper/math/trunk/src/changes/changes.xml (original)
> >> > +++ commons/proper/math/trunk/src/changes/changes.xml Tue Nov 27
> >> 23:43:06 2012
> >> > @@ -51,6 +51,31 @@ If the output is not quite correct, chec
> >> > </properties>
> >> > <body>
> >> > <release version="3.1" date="TBD" description="
> >> > +This is a minor release: It combines bug fixes and new features.
> >> > + Changes to existing features were made in a backwards-compatible
> >> > + way such as to allow drop-in replacement of the v3.0 JAR file.
> >> > +
> >> > + Most notable among the new features are: Framework for automatic
> >> > + differentiation, multivariate mixture model distribution,
> >> quaternions,
> >> > + Gauss integration framework, Hermite polynomial interpolation,
> >> > + eigenvalue decomposition of non-symmetric matrices.
> >> > + Most notable among the changes are: Greatly improved precision in
> >> > + the implementation of Gamma and Beta special functions, optimizers
> >> > + API, deprecation of the sparse vector implementation.
> >>
> > Actually, Beta has been improved on my computer only ;). Would you like me
> > to change that?
> > Sébastien
> >
> I've done it in r1414529.
I thought that you were almost finished with the "Beta" function.
How much time would you need to resolve the issue?
Best,
Gilles
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org
Re: svn commit: r1414470 - /commons/proper/math/trunk/src/changes/changes.xml
Posted by Sébastien Brisard <se...@m4x.org>.
Hello,
2012/11/28 Sébastien Brisard <se...@m4x.org>
> Hi,
>
>
> 2012/11/28 Phil Steitz <ph...@steitz.com>
>
>> On 11/27/12 3:43 PM, erans@apache.org wrote:
>> > Author: erans
>> > Date: Tue Nov 27 23:43:06 2012
>> > New Revision: 1414470
>> >
>> > URL: http://svn.apache.org/viewvc?rev=1414470&view=rev
>> > Log:
>> > Contents for the release notes.
>> >
>> > Modified:
>> > commons/proper/math/trunk/src/changes/changes.xml
>> >
>> > Modified: commons/proper/math/trunk/src/changes/changes.xml
>> > URL:
>> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/changes/changes.xml?rev=1414470&r1=1414469&r2=1414470&view=diff
>> >
>> ==============================================================================
>> > --- commons/proper/math/trunk/src/changes/changes.xml (original)
>> > +++ commons/proper/math/trunk/src/changes/changes.xml Tue Nov 27
>> 23:43:06 2012
>> > @@ -51,6 +51,31 @@ If the output is not quite correct, chec
>> > </properties>
>> > <body>
>> > <release version="3.1" date="TBD" description="
>> > +This is a minor release: It combines bug fixes and new features.
>> > + Changes to existing features were made in a backwards-compatible
>> > + way such as to allow drop-in replacement of the v3.0 JAR file.
>> > +
>> > + Most notable among the new features are: Framework for automatic
>> > + differentiation, multivariate mixture model distribution,
>> quaternions,
>> > + Gauss integration framework, Hermite polynomial interpolation,
>> > + eigenvalue decomposition of non-symmetric matrices.
>> > + Most notable among the changes are: Greatly improved precision in
>> > + the implementation of Gamma and Beta special functions, optimizers
>> > + API, deprecation of the sparse vector implementation.
>>
> Actually, Beta has been improved on my computer only ;). Would you like me
> to change that?
> Sébastien
>
I've done it in r1414529.
Sébastien
> > +
>> > + The minimal version of the Java platform required to compile and use
>> > + Commons Math is Java 5.
>> > + Users are encouraged to upgrade to this version as this release not
>> > + only includes bug fixes but also deprecates numerous classes and
>> > + methods that will be deleted from the next major release (4.0).
>> > +
>> > + Caveat:
>> > + 1. The implementation of the BOBYQA optimization algorithm is in
>> alpha
>> > + state (cf. MATH-621): Many code paths are untested, and we are
>> looking
>> > + for volunteers to improve the code readability, robustness and
>> performance
>> > + and to extend the unit tests suite.
>> > + 2. A few methods in the FastMath class are in fact slower that their
>> > + counterpart in either Math or StrictMath (cf. MATH-740 and MATH-901).
>> > ">
>> > <action dev="erans" type="add" issue="MATH-910">
>> > Added element-by-element addition, subtraction, multiplication
>> and division
>> >
>> >
>> >
>> Nice work! Definitely past time for a release :)
>>
>> Phil
>>
>> --
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
>> For additional commands, e-mail: dev-help@commons.apache.org
>>
>>
>
Re: svn commit: r1414470 - /commons/proper/math/trunk/src/changes/changes.xml
Posted by Sébastien Brisard <se...@m4x.org>.
Hi,
2012/11/28 Phil Steitz <ph...@steitz.com>
> On 11/27/12 3:43 PM, erans@apache.org wrote:
> > Author: erans
> > Date: Tue Nov 27 23:43:06 2012
> > New Revision: 1414470
> >
> > URL: http://svn.apache.org/viewvc?rev=1414470&view=rev
> > Log:
> > Contents for the release notes.
> >
> > Modified:
> > commons/proper/math/trunk/src/changes/changes.xml
> >
> > Modified: commons/proper/math/trunk/src/changes/changes.xml
> > URL:
> http://svn.apache.org/viewvc/commons/proper/math/trunk/src/changes/changes.xml?rev=1414470&r1=1414469&r2=1414470&view=diff
> >
> ==============================================================================
> > --- commons/proper/math/trunk/src/changes/changes.xml (original)
> > +++ commons/proper/math/trunk/src/changes/changes.xml Tue Nov 27
> 23:43:06 2012
> > @@ -51,6 +51,31 @@ If the output is not quite correct, chec
> > </properties>
> > <body>
> > <release version="3.1" date="TBD" description="
> > +This is a minor release: It combines bug fixes and new features.
> > + Changes to existing features were made in a backwards-compatible
> > + way such as to allow drop-in replacement of the v3.0 JAR file.
> > +
> > + Most notable among the new features are: Framework for automatic
> > + differentiation, multivariate mixture model distribution, quaternions,
> > + Gauss integration framework, Hermite polynomial interpolation,
> > + eigenvalue decomposition of non-symmetric matrices.
> > + Most notable among the changes are: Greatly improved precision in
> > + the implementation of Gamma and Beta special functions, optimizers
> > + API, deprecation of the sparse vector implementation.
>
Actually, Beta has been improved on my computer only ;). Would you like me
to change that?
Sébastien
> > +
> > + The minimal version of the Java platform required to compile and use
> > + Commons Math is Java 5.
> > + Users are encouraged to upgrade to this version as this release not
> > + only includes bug fixes but also deprecates numerous classes and
> > + methods that will be deleted from the next major release (4.0).
> > +
> > + Caveat:
> > + 1. The implementation of the BOBYQA optimization algorithm is in alpha
> > + state (cf. MATH-621): Many code paths are untested, and we are looking
> > + for volunteers to improve the code readability, robustness and
> performance
> > + and to extend the unit tests suite.
> > + 2. A few methods in the FastMath class are in fact slower that their
> > + counterpart in either Math or StrictMath (cf. MATH-740 and MATH-901).
> > ">
> > <action dev="erans" type="add" issue="MATH-910">
> > Added element-by-element addition, subtraction, multiplication
> and division
> >
> >
> >
> Nice work! Definitely past time for a release :)
>
> Phil
>
> --
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>