Hello!

I/We are still willing to contribute. Sadly, more urgent things have had to be 
handled, thus my silence. 
I will look at the jira and I will try to formulate some sort of proposal.

/Erik

Erik Svensson
Principal Architect
Strategic Programs, Platform & Product Engineering
 <http://www.nasdaq.com/>
Desk
Mobile
Email
Address  
+ 46 8 405 66 39
+ 46 73 449 66 39
erik.svens...@nasdaq.com
Tullvaktsvägen 15, Stockholm
 <https://www.facebook.com/nasdaq/>
 <https://twitter.com/nasdaq>
 <https://www.linkedin.com/company/nasdaq>
 <https://www.instagram.com/nasdaq/>
 <https://www.pinterest.com/nasdaq/>
rewritetomorrow.com <http://rewritetomorrow.com/>
 

On 2021-05-23, 16:58, "Gilles Sadowski" <gillese...@gmail.com> wrote:

    WARNING - External email; exercise caution.

    Hi.

    Following recent discussions (with too few participants), no
    consensus emerged about the best way to support the [Math]
    component.

    I've created a multi-module[1] version of the code base with a
    corresponding JIRA issue:
        https://issues.apache.org/jira/browse/MATH-1575

    The new layout of the [Math] maven project is in a "git" branch
    named "modularized_master":
        
https://gitbox.apache.org/repos/asf?p=commons-math.git;a=shortlog;h=refs/heads/modularized_master

    It already features several modules:
      * commons-math-transform
      * commons-math-neuralnet
      * commons-math-legacy

    There is also
      * commons-math-examples
    with "sub-modules" each with an executable application. [See also
    MATH-1580]

    Branch "modularized_master" is available for review.
    [Help needed for the "CheckStyle" issue (MATH-1576).]

    Module "commons-math-legacy" contains the codes that haven't
    yet been refactored into specific functionalities in order to make it
    into a dedicated module.

    Functionalities that were discussed relatively recently (candidate
    for modularization):
      * Genetic algorithm (in "o.a.c.math4.legacy.genetics")
      * Clustering (in "o.a.c.math4.legacy.ml.clustering")
      * Regression (in "o.a.c.math4.stat.regression")
      * Alternative to JDK "Math" class (in "o.a.c.math4.util.FastMath")
      * ...

    Are people (Avijit Basak, Erik Svensson, Samy Badjoudj, ...) who
    expressed interest in these areas of CM still willing to contribute?
    [Please start new threads for discussing the specifics of each
    candidate module.]
    Module "neuralnet" can serve as a template and illustrates the
    refactoring aimed at a library JAR depending Java 8 and on truly
    low-level Commons components, such as [RNG] or [Numbers],
    and *not* depending on the "legacy" module.

    The upcoming version of CM would depend on (non-beta) releases of
      * Commons Numbers
      * Commons Geometry
      * Commons Statistics

    Any objection to have those released, and then CM v4.0, ASAP?

    Regards,
    Gilles

    [1] This will unfortunately not fix the (design and maintenance) issues
    exposed along the years.

    ---------------------------------------------------------------------
    To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
    For additional commands, e-mail: dev-h...@commons.apache.org


*******************************************
CONFIDENTIALITY AND PRIVACY NOTICE: This e-mail and any attachments are for the 
exclusive and confidential use of the intended recipient and may constitute 
non-public information.  Personal data in this email is governed by our Privacy 
Policy at  https://www.nasdaq.com/privacy-statement  unless explicitly excluded 
from it; please see the section in the policy entitled “Situations Where This 
Privacy Policy Does Not Apply” for circumstances where different privacy terms 
govern emailed personal data.  If you received this e-mail in error, 
disclosing, copying, distributing or taking any action in reliance of this 
e-mail is strictly prohibited and may be unlawful. Instead, please notify us 
immediately by return e-mail and promptly delete this message and its 
attachments from your computer system. We do not waive any work product or 
other applicable legal privilege(s) by the transmission of this message.
*******************************************

Reply via email to