Return-Path: Delivered-To: apmail-commons-dev-archive@www.apache.org Received: (qmail 35495 invoked from network); 14 Dec 2009 03:12:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Dec 2009 03:12:07 -0000 Received: (qmail 86865 invoked by uid 500); 14 Dec 2009 03:12:07 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 86634 invoked by uid 500); 14 Dec 2009 03:12:04 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 86624 invoked by uid 99); 14 Dec 2009 03:12:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Dec 2009 03:12:04 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=FM_FAKE_HELO_VERIZON,SPF_PASS,STOX_REPLY_TYPE X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of billwbarker@verizon.net designates 206.46.173.13 as permitted sender) Received: from [206.46.173.13] (HELO vms173013pub.verizon.net) (206.46.173.13) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 14 Dec 2009 03:11:54 +0000 Received: from oemcomputer ([173.51.150.19]) by vms173013.mailsrvcs.net (Sun Java(tm) System Messaging Server 6.3-7.04 (built Sep 26 2008; 32bit)) with ESMTPA id <0KUM002LKGV849F0@vms173013.mailsrvcs.net> for dev@commons.apache.org; Sun, 13 Dec 2009 21:11:33 -0600 (CST) Message-id: <000d01ca7c6b$464a4da0$139633ad@oemcomputer> From: "Bill Barker" To: "Commons Developers List" References: <61b5d9410912080518p68708d9fie8405ca274029947@mail.gmail.com> <61b5d9410912080619k76b70dd1uc04a9fb3492402f2@mail.gmail.com> <4B1FF0F4.1000505@free.fr> <61b5d9410912091109t40ff7b6cu6089c5dd0198990e@mail.gmail.com> <4b124c310912091158r7e4aef26u4fca47a585457df4@mail.gmail.com> <4B23C64C.3040605@yahoo.de> Subject: Re: [math] getting changes included into commons-math (was Re: Homefor the colt fork) Date: Sun, 13 Dec 2009 19:12:30 -0800 MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=utf-8; reply-type=original Content-transfer-encoding: 7bit X-Priority: 3 X-MSMail-priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.3138 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 X-Virus-Checked: Checked by ClamAV on apache.org ----- Original Message ----- From: "Ted Dunning" To: "Commons Developers List" Sent: Saturday, December 12, 2009 11:17 AM Subject: Re: [math] getting changes included into commons-math (was Re: Homefor the colt fork) > 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. > Except for MATH-314 (which doesn't have a patch), these JIRA issues are largely implemented in [math] now. It will probably have to be improved before a 2.1 release, but works well enough for now. I'm sorry that you feel that [math] doesn't meet your needs. However, I'm grateful to Jake for his contributions that have made [math] a better project. > 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: dev-unsubscribe@commons.apache.org >> For additional commands, e-mail: dev-help@commons.apache.org >> >> > > > -- > Ted Dunning, CTO > DeepDyve > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org For additional commands, e-mail: dev-help@commons.apache.org