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. *******************************************