Re: Are any of these types of projects needed?

2023-07-13 Thread Dimitrios Efthymiou
The intended audience is the devs on this maillist. It is like market research to get the pulse of the community on these ideas to see if there is at least one that I could apply for in the incubator. No, i am not working on all of these. I just presented ideas so that I get some feedback. Maybe

Re: Are any of these types of projects needed?

2023-07-13 Thread Gilles Sadowski
Dimitrios, As requested several times, could you please add the "component" prefix to the "Subject: " line, to signal to the intended audience? What's the purpose of the list below? Are you developing all of those applications? Regards, Gilles Le ven. 14 juil. 2023 à 02:54, Dimitrios Efthymiou

[Math (?)] Re: [batch8] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
Le ven. 14 juil. 2023 à 01:36, Dimitrios Efthymiou a écrit : > > getUnion(Set other) Why is it limited to the "ANumber" type? Again, the question is: Which kinds of applications would find it handy that this functionality is provided by the "Commons" project? > getIntersection(Set other) >

Are any of these types of projects needed?

2023-07-13 Thread Dimitrios Efthymiou
Java-based ECommerce platform Graph and network theory library Operations research or management science or mathematical programming library Calendar library with many useful methods that the java datetime API doesn't provide off-the-shelf Finance library including financial engineering User

[Math] Re: [batch7] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
For matrix-related functionality, see the "o.a.c.math4.legacy.linear" package in "Commons Math". As noted, it's "legacy" and up for refactoring (but note that several other packages depend on it). [See also the JIRA reports about it.] Le ven. 14 juil. 2023 à 01:35, Dimitrios Efthymiou a écrit :

[Graph] Re: [batch6] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
As I've already indicated, there is a "Graph" component that never got traction: https://commons.apache.org/sandbox/commons-graph/ Please have a look and if you want to revive it, you should make a proposal starting from that (even if just to expose shortcomings which you may have identified

[Numbers] Re: [batch5] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
Le ven. 14 juil. 2023 à 01:34, Dimitrios Efthymiou a écrit : > > convertDegreesToRadians(Number x) > See "angle" module in "Commons Numbers". > > convertRadiansToDegrees(Number x) > > > normaliseRadians(Number x) > > > isEquivalentTo(Vector x, Vector y) Component "Commons Geometry" defines and

[Math][Numbers] Re: [batch3] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
More pointers below. Note: All code in the "legacy" packages of "Commons Math" are candidates for refactoring. The result should end up into a (maven) module of its own with a minimal number of dependencies (and no circular dependencies). Le ven. 14 juil. 2023 à 01:32, Dimitrios Efthymiou a

[Math][Geometry] Re: [batch4] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
Le ven. 14 juil. 2023 à 01:34, Dimitrios Efthymiou a écrit : > > getNumberOfParallelogramsFormedByPoints(Point[] points) > > > getMinimumNumberOfLinesThatGoThroughPoints(Point > pointAllLinesToPassThrough, Point[] points) Maybe to be added somewhere in "Commons Geometry"... > >

[Numbers][Math] Re: [batch2] is there a need for any of these functions?

2023-07-13 Thread Gilles Sadowski
Hi. [Note the addition of a prefix to the "Subject:" line; this ML is shared by some 30+ components.] Did you have a look at what the math-related components already provide? [Some pointers below.] Please group your proposals by topic. Le ven. 14 juil. 2023 à 01:32, Dimitrios Efthymiou a

[batch8] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
getUnion(Set other) getIntersection(Set other) getDifference(Set other) getSymmetricDifference(Set other) isSubset(Set other) isProperSubset(Set other) getTruthSetFor(Predicate filterToApply) getSizeOfPowerset() getPowerset() isDisjointTo(Set other) getComplementRelativeTo(Set other)

[batch7] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
getNumberOfNonZeroDiagonalElements(Matrix x) getDiagonal(Matrix x) getRank(Matrix x) getSubmatrix(Matrix x, int fromRow, int toRow, int fromColumn, int toColumn) negate(Matrix x) isZeroMatrix(Matrix x) isIdentityMatrix(Matrix x) getUpperTriangularPart(Matrix x) getLowerTriangularPart(Matrix x)

[batch5] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
convertDegreesToRadians(Number x) convertRadiansToDegrees(Number x) normaliseRadians(Number x) isEquivalentTo(Vector x, Vector y) multiplyComponentWise(Vector x, Vector y) normalise(Vector x) translate(Vector x, Number translationLength) reverseDirection(Vector x)

[batch4] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
getNumberOfParallelogramsFormedByPoints(Point[] points) getMinimumNumberOfLinesThatGoThroughPoints(Point pointAllLinesToPassThrough, Point[] points) getManhattanDistance(Point point1, Point point2) getNumberOfHorizontalOrVerticalLineSegmentsToConnectPoints(Point point1, Point point2, Point

[batch3] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
public static Function1x1 differentiate(Function1x1 f) i.e. take x^2 and return the function 2x, not 2x(x0) public static Function1x1 differentiate(Function1x1 f, int orderOfDerivative) i.e. take x^3 and return the function 6x, not 6x(x0) public static Function2x1

[batch2] is there a need for any of these functions?

2023-07-13 Thread Dimitrios Efthymiou
DivideAndRemainder which returns a pair of quotient and remainder GetSineInDegrees which converts the input from radians to degrees and then does Math.sin(x) GetCosineInDegrees which converts the input from radians to degrees and then does Math.cos(x) GetTangentInDegrees which converts the input

Is there a need for any of these math functions?

2023-07-13 Thread Dimitrios Efthymiou
GetOrderOfMagnitudeOfNumber. For x < 10 => 0. For x = 10 => 1. For x = 1000 => 3, etc. GetDivisorsOfNumber. For x = 1 => [1]. For x = 20 => [2, 5] GetNumberOfDivisors GetGreatestCommonDivisorOf2NumbersBasedOnTheirFactors i.e. public static ANumber

RE: Re: [FileUpload] 2.0.0-M1 soon [Was] Re: Re: Release Commons Fileupload 1.4.1?

2023-07-13 Thread jeremias.eppler
Hello Gary, Any updates? We would really appreciate a release of FileUpload 2.0.0-M1. Best regards Jeremias On 2023/07/04 09:31:37 Gary Gregory wrote: > There are no blockers, just life, I'll try to get to it this week. > > Gary > > On Tue, Jul 4, 2023, 00:54 Dennis Kieselhorst wrote: > > > Hi

RE: Re: Re: Release Commons Fileupload 1.4.1?

2023-07-13 Thread jeremias.eppler
Hello Gary, awesome, looking forward to the release. Jeremias -Original Message- From: Gary Gregory Sent: Thursday, 13 July 2023 11:33 To: Commons Developers List Subject: Re: Re: Re: Release Commons Fileupload 1.4.1? I should have a candidate by the end of the weekend or sooner.

Re: Re: Re: Release Commons Fileupload 1.4.1?

2023-07-13 Thread Gary Gregory
I should have a candidate by the end of the weekend or sooner. Gary On Thu, Jul 13, 2023, 05:30 wrote: > Hello Gary, > Any updates? We would really appreciate a release of FileUpload 2.0.0-M1. > Best regards > Jeremias > > On 2023/06/16 14:49:18 Gary Gregory wrote: > > We are not ready but

RE: Re: Re: Release Commons Fileupload 1.4.1?

2023-07-13 Thread jeremias.eppler
Hello Gary, Any updates? We would really appreciate a release of FileUpload 2.0.0-M1. Best regards Jeremias On 2023/06/16 14:49:18 Gary Gregory wrote: > We are not ready but are working diligently towards a 2.0.0-M1 release, > probably within the next month or so. > > Gary > > On Wed, Jun 14,