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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]