Python 给定黎曼度量计算测地线的包

Python 给定黎曼度量计算测地线的包,python,mathematical-optimization,differential-equations,Python,Mathematical Optimization,Differential Equations,我正在寻找一个代码/包,它给定一个起点$x_o$和终点$x_1$,以计算在$x_0$和$x_1$之间的测地线上的等距点,给定一个函数,该函数在任何点返回黎曼度量张量。这似乎不是一项琐碎的任务,因为您需要求解某种形式的微分方程。有人知道这样的材料吗?你可以通过使用快速行进法求解Eikonal方程来计算最小测地线,该方法在Jason Furtney的Python中实现。对于各向异性较弱的黎曼度量,这可能是可行的。如果不是,那至少是一个开始 2019/01更新:Jean-Marie Mirebau有一

我正在寻找一个代码/包,它给定一个起点$x_o$和终点$x_1$,以计算在$x_0$和$x_1$之间的测地线上的等距点,给定一个函数,该函数在任何点返回黎曼度量张量。这似乎不是一项琐碎的任务,因为您需要求解某种形式的微分方程。有人知道这样的材料吗?

你可以通过使用快速行进法求解Eikonal方程来计算最小测地线,该方法在Jason Furtney的Python中实现。对于各向异性较弱的黎曼度量,这可能是可行的。如果不是,那至少是一个开始

2019/01更新:Jean-Marie Mirebau有一个相当复杂的软件包,用于使用黎曼度量求解eikonal方程。该代码包括用于计算测地线的工具。安装和运行不是件小事,但经过坚持不懈的努力,我取得了一些成功