Re: Current state of Apache Commons Math and Geometry
"Johann Sorel via dev" <[email protected]>
| Newsgroups | gmane.comp.jakarta.commons.devel |
|---|---|
| Message-ID | <[email protected]> |
Here are more informations : First as I said I am (one of the) PMC of Apache SIS, but not only, also of GeotoolKit and Examind-SDK. So I won't have the time to manage another project, if that's what you are hoping :). The Math code is here (most of it) : https://github.com/apache/sis/tree/geoapi-4.0/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/math To make it short it has : Tuple, Vector, Matrix, Quaternion, Array, ArrayND. Nothing fancy but we still made those, more modern, typed, metadata and aiming at being compatible with : - Large arrays (using Panama foreign memory) - Vector API (https://openjdk.org/jeps/426) - GPGPU / Babylon / HAT (https://www.youtube.com/watch?v=qkr3E27XYbY) to achieve somekind of Numpy++++ API. The Geometry part : https://github.com/apache/sis/tree/geoapi-4.0/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries Apache-commons-geometry contains a single kind of geometry : Constructive Solid Geometry. which is really nice. But what we are making is more like JavaTopologySuite, Esri-geometry, SVG but with 3D (and more) support for PLY, GLTF, GPU... More details here : https://github.com/apache/sis/blob/geoapi-4.0/incubator/src/org.apache.sis.geometry/main/org/apache/sis/geometries/package-info.java Your thoughts ? Johann Le 19/02/2026 à 04:35, Matt Juntunen a écrit : > Hello, > > I did the 1.0.0 release of commons-geometry and some of the additional, > unreleased functionality shortly afterward. My personal life changed quite > a bit a few years ago and I haven't had the time or energy to keep pushing > on it. I'd be happy to discuss the current functionality and see if any of > it fits with what you're working on. > > Regards, > Matt J > > On Wed, Feb 18, 2026 at 9:11 PM Gilles Sadowski <[email protected]> > wrote: > >> Hi. >> >> Le mer. 18 févr. 2026 à 22:57, Johann Sorel via dev >> <[email protected]> a écrit : >>> Hello, >>> >>> I am Johann Sorel, working on the Apache SIS (Spatial Information >>> System) project. >>> >>> In the project we have growing needs for advanced math, array, geometry, >>> scene capabilities. >>> Since we did not find what we need in other projects, we are developing >>> them. >>> >>> The logical action would be to have those in the appropriate Apache >>> project, such as Apache commons Math and Geometry. >>> But those look abandoned. >> Neither "Commons Math" nor "Commons Geometry" are abandoned. >> The latter was spun off from the former, with enhanced performance >> and new features. >> >>> - commons-math3 latest is from 2016 >> The 3.x line is not supported anymore. >> >>> - commons-math4 beta is from 2022 >> Math v3.x (and earlier) was monolithic (and became bloated). >> Version 4 aimed at modularization, while several components >> were spun off (with improved design and for better maintenance): >> * Commons Geometry >> * Commons RNG >> * Commons Numbers >> * Commons Statistics >> >> The overhaul of the remaining "legacy" packages of "Math" is >> work-in-progress, but has stalled... >> >>> - commons-geometry1 is from 2021 >> It has been stable since then. >> >>> Are those replaced ? >> No. >> >>> have they been merged in another project ? >> No. >> >> You are welcome to revive development. :-) >> >> Regards, >> Gilles >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >>