Software

Evelyne Hubert


SyCo Symmetry & Computation in Maple http://www.inria.fr/members/Evelyne.Hubert/SyCo
The SyCo package is a collection of routines to preserve and exploit symmetry in algebraic computation, like interpolation. It includes the computation of symmetry adapted bases, fundamental invariants and equivariants. It was created by Erick Rodriguez Bazan during his PhD. Overview and examples of applications are presented on web pages or as Maple worksheets. Theoretical background and examples of use are to be found in the articles [ doi:10.1145/3373207.3404057] and [ doi:10.1016/j.jsc.2021.01.004].
Skelton++ Skeleton modeling C++ library https://github.com/aj-fuentes/skelton2
Skelton++ was created by A. Fuentes Suarez during his PhD. It is a C++ library for skeleton-based modeling with two main functionalities :
  • Build a scaffold for a skeleton made of line segments [ doi:10.1016/j.cad.2018.04.016]
  • Create an implicit surface with an anisotropic convolution field and generate a quad-dominant mesh of th surface by projecting a scaffold. The skeletons are made of line segments or arcs of circle. There is no restriction on the topology of the input skeleton. [ doi:10.1016/j.cag.2019.05.018]
PySkelton Skeleton modeling in Python https://github.com/aj-fuentes/PySkelton
PySkelton was created by A. Fuentes Suarez during his PhD. It is a Python3 (tested with Python 3.7.2) library for skeleton-based modeling. It includes a scaffolding algorithm and anisotropic convolution surfaces. Theoretical basis and examples to be found in [ doi:10.1016/j.cad.2018.04.016] and [ doi:10.1016/j.cag.2019.05.018].
Aida Algebraic Invariants and their Differential Algebras in Maple

http://www.inria.fr/members/Evelyne.Hubert/aida
The aida package will be a collection of routines to explore algebra of differential invariants: computation of generating sets of invariants, rewritings, syzygies, and their differential analogues. Some functionalities are already illustraded on classical examples of differential geometry. [doi:10.1017/CBO9781139095402]
diffalg Differential Algebra in Maple http://www.inria.fr/members/Evelyne.Hubert/diffalg
The diffalg package is a collection of routines to handle systems of polynomial differential equations and inequations. The functionalities include differential elimination, expansion of the solutions into formal power series and analysis of singular solutions. The underlying theory and terminology belongs to differential algebra. Overview and examples of applications are presented on web pages or as Maple worksheets. [doi:10.1007/3-540-45084-X_1], [doi:10.1007/3-540-45084-X_2].

Evelyne Hubert