## Section: Software

### Endymion

Participant : José Grimm.

The core of the *Endymion* system (a follow-up to hyperion) is formed by a library that handles numbers
(short integers, arbitrary size rational numbers, floating point numbers,
quadruple and octuple precision floating point numbers, arbitrary precision
real numbers, complex numbers), polynomials, matrices, etc.
Specific data structures for the rational approximation algorithm *arl2*
and the bounded extremal problem *bep* are also available. One can
mention for instance splines, Fourier series, Schur matrices, etc.
These data structures are manipulated by dedicated algorithms (matrix
inversion, roots of polynomials, a gradient-based algorithm for minimizing
$\psi $, Newton method for finding a critical point of $\psi $, etc), and
input-output functions that allow one to save data on disk, restore them, plot
them, etc. Interactivity is provided through a symbolic
interpreter based upon a Lisp interpreter.

The development of *Endymion*,
http://www-sop.inria.fr/apics/endymion/index.html has come to an
end. The software is still maintained and sources are available
on the ftp server.