MoebInv: C++ libraries for manipulations in non-Euclidean geometry

12/07/2019
by   Vladimir V. Kisil, et al.
0

The introduced package MoebInv contains two CPP libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. The first library cycle implements basic geometric operations on cycles, which are the zero sets of certain polynomials of degree two. The second library figure operates on ensembles of cycles interconnected by Moebius-invariant relations: orthogonality, tangency, etc. Both libraries work in spaces with any dimension and arbitrary signatures of their metrics. Their essential functionality is accessible in interactive modes from Python/Jupyter shells and a dedicated Graphical User Interface. The latter does not require any coding skills and can be used in education. The package is tested on (and supplied for) various Linux distributions, Windows 10, Mac OS X and several cloud services.

READ FULL TEXT
research
12/09/2015

Ensembles of Cycles Programmed in GiNaC

This library manipulates ensembles of cycles (quadrics), which are inter...
research
12/09/2015

An Extension of Moebius--Lie Geometry with Conformal Ensembles of Cycles and Its Implementation in a GiNaC Library

We propose to consider ensembles of cycles (quadrics), which are interco...
research
11/12/2018

Lectures on Moebius-Lie Geometry and its Extension

These lectures review the classical Moebius-Lie geometry and recent work...
research
11/18/2019

emcee v3: A Python ensemble sampling toolkit for affine-invariant MCMC

emcee is a Python library implementing a class of affine-invariant ensem...
research
05/14/2018

The EPFL Logic Synthesis Libraries

We present a collection of modular open source C++ libraries for the dev...
research
03/08/2019

Extending the Web3D: Design of Conventional GUI Libraries in X3D

Extensible 3D (X3D) modeling language is one of the leading Web3D techno...
research
11/01/2018

R friendly multi-threading in C++

Calling multi-threaded C++ code from R has its perils. Since the R inter...

Please sign up or login with your details

Forgot password? Click here to reset