Codebase list libeuclid-java / 1ce8360c-7ba4-43dd-b490-19a51229c944/main
1ce8360c-7ba4-43dd-b490-19a51229c944/main

Tree @1ce8360c-7ba4-43dd-b490-19a51229c944/main (Download .tar.gz)

# CML Euclid
[![Build Status](https://github.com/BlueObelisk/euclid/actions/workflows/maven.yml/badge.svg)](https://github.com/BlueObelisk/euclid/actions/workflows/maven.yml)

A library of numeric, geometric and XML routines

Euclid was written ca. 1994 as Java had no useful libraries then. Much of the
functionality is now present in Apache and other libraries and in an ideal world
Euclid maths and geometry could be replaced. However, there are additions that are valuable.

It's used a lot in CML tools (JUMBO, JUMBO-converters) and also AMI (for extracting semantics from PDFs).


---
**Note:**  
As of 2020-01-01 the the official home for CML Euclid is:
<https://github.com/BlueObelisk/euclid>.
Euclid's old home at: <https://bitbucket.org/wwmm/euclid> is subject to be
removed once Bitbucket removes all Mercurial repositories mid-2022.

---