commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles (JIRA)" <>
Subject [jira] [Commented] (MATH-1008) Move the contents of "o.a.c.m.nonlinear.vector.jacobian" to the "o.a.c.m.fitting" package
Date Tue, 16 Jul 2013 18:12:50 GMT


Gilles commented on MATH-1008:

bq. [...] classes will be duplicated [...]

Yes. With some changes, hopefully for the better. :)

In 3.3, there will be three versions of the same functionality:
* o.a.c.m.optimization.general (deprecated in 3.1)
* o.a.c.m.optim.nonlinear.vector.jacobian (to be deprecated)
* o.a.c.m.fitting.leastsquares (to be created)

A slew of classes (a.o. those that "implement" the {{OptimizationData}} marker interface)
defined in {{o.a.c.m.optim.nonlinear.vector}} and currently only used in {{o.a.c.m.optim.nonlinear.vector.jacobian}}
should also be deprecated in 3.3.
Classes within CM that use the deprecated versions should also be upgraded before the 3.3

> Move the contents of "o.a.c.m.nonlinear.vector.jacobian" to the "o.a.c.m.fitting" package
> -----------------------------------------------------------------------------------------
>                 Key: MATH-1008
>                 URL:
>             Project: Commons Math
>          Issue Type: Sub-task
>            Reporter: Gilles
>            Assignee: Gilles
>            Priority: Minor
>              Labels: api-change
>             Fix For: 3.3
> The non-linear least-squares optimizers should be considered as "fitting" algorithms
and thus moved to the "o.a.c.m.fitting" package.
> As agreed on the [dev ML|], the new classes
will use the "fluent API".

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message