Kisil, V.V. orcid.org/0000-0002-6593-6147 (2020) MoebInv: C++ libraries for manipulations in non-Euclidean geometry. SoftwareX, 11. 100385. ISSN 2352-7110
Abstract
The introduced package MoebInv contains two C++ 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, Windows10, MacOSX and several cloud services.
Metadata
Item Type: | Article |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2019 The Author. This is an open access article under the terms of the Creative Commons Attribution License (CC-BY 4.0), which permits unrestricted use, distribution and reproduction in any medium, provided the original work is properly cited |
Keywords: | Lie spheres geometry; Möbius transformations; Fractional linear transformations; Symbolic computations |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Mathematics (Leeds) |
Depositing User: | Symplectic Publications |
Date Deposited: | 25 Mar 2025 13:28 |
Last Modified: | 25 Mar 2025 13:28 |
Status: | Published |
Publisher: | Elsevier |
Identification Number: | 10.1016/j.softx.2019.100385 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:224801 |