boinor.core.propagation.pimienta ================================ .. py:module:: boinor.core.propagation.pimienta .. autoapi-nested-parse:: module related to propagation of an orbit using the method of Pimienta-Peñalver and John L. Crassidis in the core sub-package Functions --------- .. autoapisummary:: boinor.core.propagation.pimienta.pimienta_coe boinor.core.propagation.pimienta.pimienta Module Contents --------------- .. py:function:: pimienta_coe(k, p, ecc, inc, raan, argp, nu, tof) Pimienta-Peñalver and John L. Crassidis method to propagate an orbit using classical orbital elements .. py:function:: pimienta(k, r0, v0, tof) Raw algorithm for Adonis' Pimienta and John L. Crassidis 15th order polynomial Kepler solver. :param k: Standar Gravitational parameter. :type k: float :param r0: Initial position vector wrt attractor center. :type r0: numpy.ndarray :param v0: Initial velocity vector. :type v0: numpy.ndarray :param tof: Time of flight. :type tof: float :returns: * **rr** (*numpy.ndarray*) -- Final position vector. * **vv** (*numpy.ndarray*) -- Final velocity vector. .. rubric:: Notes This algorithm was derived from the original paper: Pimienta-Peñalver, A. & Crassidis, John. (2013). Accurate Kepler equation solver without transcendental function evaluations. Advances in the Astronautical Sciences. 147. 233-247.