commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Dunning <>
Subject Re: [math] getting changes included into commons-math (was Re: Home for the colt fork)
Date Sat, 12 Dec 2009 19:17:07 GMT
MATH-312, 314, 316 and 317 were the first round.

Some of the necessary changes included:

- sparse iterators for sparse vectors
- view semantics for sub-matrix and sub-vectors
- additional sparse vector types for specialized applications
- introduction of an unbounded sparse matrix/vector that simply remembers
the highest bound set
- introduction of abstract classes to allow off the cuff inner
implementations of virtual vectors
- introduction of additional decomposition classes
- introduction of row and column label abstraction for matrices and vectors
- higher performance implementations

The 5 issues that Jake filed were mostly address the first point.  That
stalled out when he hit resistance to change.

Since then we have adopted Colt as our matrix/linear algebra/collections
implementation and we don't really need any changes to MATH.

On Sat, Dec 12, 2009 at 8:35 AM, J.Pietschmann <> wrote:

> On 09.12.2009 20:58, Jake Mannix wrote:
>> The commons-math linear APIs have been described as effectively locked
>> until 3.0, due to back-compat requirements.
> Can you give a short summary of the API changes which are necessary
> to incorporate and use the functionality you need? Some functionality
> I've seen mentioned here could probably be pressed in the existing
> API, but I may have missed some details.
> J.Pietschmann
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

Ted Dunning, CTO

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message