These are two C++ libraries for symbolic, numeric and graphical manipulations in non-Euclidean geometry. There is GUI which allows to interact with these libraries by mouse clicks.

On a dipper level the first library Cycle implements basic operations on cycles (quadrics) through FSCc construction. 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 (http://ginac.de). Besides C++ libraries there is a Python wrapper, which can be used in interactive mode (https://codeocean.com/capsule/7952650/).

Both libraries work in arbitrary dimensions and signatures of metric. Additionally, there are some 2D/3D-specific routines including a visualisation to PostScript files through Asymptote (http://asymptote.sourcefourge.net) software. The source is written in literate programming NoWeb.

Features

  • GUI interface (with localisation)
  • Interactive IPython/Jupyter notebooks
  • Creates animations
  • Works in spaces with any dimensions and signatures
  • Interactive 3D visualisation
  • Google Colab / CodeOcean capsule

Project Samples

Project Activity

See All Activity >

Categories

Research

License

GNU General Public License version 3.0 (GPLv3)

Follow moebinv

moebinv Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of moebinv!

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

English

Intended Audience

End Users/Desktop, Science/Research

User Interface

Win32 (MS Windows), X Window System (X11)

Programming Language

C++, Python

Related Categories

Python Research Software, C++ Research Software

Registered

2014-10-05