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.
翻译:引入的软件包MoebInv 包含两个 CPP 库, 用于非欧几何的符号、 数字和图形操作。 第一个图书馆周期在周期上执行基本的几何操作, 即某些多元二度数的零组。 第二个图书馆图则在由Moebius- 异端关系连接的循环组合上运行: 交错性、 清晰度等。 两个图书馆都工作于具有任何尺寸和任意特征的空格中。 它们的基本功能可以通过Python/ Jupyter 贝壳和专用图形用户界面的互动模式进入。 后者不需要任何编码技能, 可用于教育。 软件包在各种 Linux 分布、 Windows 10、 MacOS X 和多个云服务上测试( 提供) 。