pystein.geodesic module

Utilities for solving geodesic equation

class pystein.geodesic.Solution(soln: List[sympy.core.relational.Equality], vec_funcs: List[sympy.core.function.Function], param: sympy.core.symbol.Symbol, curve: List[sympy.core.expr.Expr], g: pystein.metric.Metric, eqns: List[sympy.core.relational.Equality])

Bases: object

vec(val: sympy.core.expr.Expr)
pystein.geodesic.geodesic_equation(mu: int, param, metric: pystein.metric.Metric)
pystein.geodesic.numerical_geodesic(g: pystein.metric.Metric, init, ts)
pystein.geodesic.numerical_sampler(g: pystein.metric.Metric, ls: numpy.ndarray, init_point: tuple, tangent_scale: float = 1, num_angles: int = 12)
pystein.geodesic.parallel_transport_equation(mu: int, curve: List[sympy.core.function.Function], param: sympy.core.symbol.Symbol, g: pystein.metric.Metric)
pystein.geodesic.parallel_transport_soln(param: sympy.core.symbol.Symbol, curve: List[sympy.core.expr.Expr], g: pystein.metric.Metric)
pystein.geodesic.path_coord_func(coord, param)
pystein.geodesic.vec_coord_func(coord, param)