Menu

Tree [e5f15d] master v3.6.14 /
 History

HTTPS access


File Date Author Commit
 debian 2024-05-15 Vladimir V. Kisil Vladimir V. Kisil [e5f15d] Prepare v3.6.14 release.
 documentation 2023-12-15 Vladimir V. Kisil Vladimir V. Kisil [8c568f] Update documentation.
 pycycle 2024-05-15 Vladimir V. Kisil Vladimir V. Kisil [e5f15d] Prepare v3.6.14 release.
 translations 2023-12-17 Vladimir V. Kisil Vladimir V. Kisil [18ee61] Prepare v3.6.11 release.
 INSTALL-MINGW.md 2019-10-16 Vladimir V. Kisil Vladimir V. Kisil [43f009] Some improvements to Makefile and LaTeX convers...
 INSTALL-OSX.md 2019-10-16 Vladimir V. Kisil Vladimir V. Kisil [43f009] Some improvements to Makefile and LaTeX convers...
 INSTALL.md 2019-10-16 Vladimir V. Kisil Vladimir V. Kisil [43f009] Some improvements to Makefile and LaTeX convers...
 LICENSE.txt 2015-02-14 Vladimir V. Kisil Vladimir V. Kisil [46e592] Add GNU GPL license
 Makefile 2023-12-13 Vladimir V. Kisil Vladimir V. Kisil [d5185b] Avoid usage of C++20 string format function.
 README 2023-07-08 Vladimir V. Kisil Vladimir V. Kisil [8c493f] Update project README
 cross-compile-macOSX.sh 2019-12-03 Vladimir V. Kisil Vladimir V. Kisil [a14ec0] Provide OSX cross-compilation facilities.
 cycle.nw 2024-05-15 Vladimir V. Kisil Vladimir V. Kisil [e5f15d] Prepare v3.6.14 release.
 cycle.pc.skel 2019-11-09 Vladimir V. Kisil Vladimir V. Kisil [2e9953] Update Debian package files for libraries.
 cycle2D.asy 2018-02-10 Vladimir V. Kisil Vladimir V. Kisil [d3b243] Amend copyright years.
 dpp.nw 2022-06-17 Vladimir V. Kisil Vladimir V. Kisil [0e9b73] Update and amend the version of dpp distributed...
 figure-examples.nw 2024-02-23 Vladimir V. Kisil Vladimir V. Kisil [206301] Improve generation of new labels in transformed...
 figure.nw 2024-05-15 Vladimir V. Kisil Vladimir V. Kisil [e5f15d] Prepare v3.6.14 release.
 figure.pc.skel 2019-11-09 Vladimir V. Kisil Vladimir V. Kisil [2e9953] Update Debian package files for libraries.
 figure_ext.tex 2023-12-15 Vladimir V. Kisil Vladimir V. Kisil [8c568f] Update documentation.
 nw-math-wrap.py 2019-10-16 Vladimir V. Kisil Vladimir V. Kisil [43f009] Some improvements to Makefile and LaTeX convers...

Read Me

MoebInv provides two C++ libraries for symbolic, numeric and
graphical manipulations in non-Euclidean geometry. There is Graphical
User Interface yaglom which allows to interact with these
libraries by mouse clicks.

On the deeper level the first library Cycle implements basic
operations on cycles (quadrics) through Fillmore-Springer-Cnops
construction (FSCc). The second library Figure operates on ensembles
of cycles connected by Moebius-invariant relations, e.g. orthogonality.

Both libraries are based on the Clifford algebra capacities of the
GiNaC computer algebra system. These libraries are also accessible
through a Python wrapper, which can be used in interactive mode
and Jupyter notebooks.

The core of both libraries is done for spaces with an arbitrary
dimension. In addition, there are some 2D/3D-specific routines
including visualisation to PS/PDF/PNG/... files through Asymptote
software. There is also an additional Asymptote file cycle2D.asy which
provide some reduced functionality (in 2D without symbolic
calculations) of Cycle library to Asymptote.

The full user and developer documentations are provided in PDF files.
Project Web page: http://moebinv.sourceforge.net/
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.