.. _orbit-api: Orbit (``galpy.orbit``) ======================== See :ref:`Orbit initialization ` for a detailed explanation on how to set up Orbit instances. Initialization -------------- .. toctree:: :maxdepth: 1 Orbit Orbit.from_fit Orbit.from_name Plotting -------- .. toctree:: :maxdepth: 1 animate animate3d plot plot3d plotBruteSOS plotSOS In addition to these methods, any calculable attribute listed below can be plotted versus other attributes using ``plotATTR``, where ``ATTR`` is an attribute like ``R``, ``ll``, etc. In this case, the y axis will have ``ATTR`` and the overridable x axis default is time. For example, ``o.plotR()`` will plot the orbit's R vs time. Attributes ---------- * .. autoattribute:: galpy.orbit.Orbit.name :annotation: Name(s) of objects initialized using Orbit.from_name * .. autoattribute:: galpy.orbit.Orbit.shape * .. autoattribute:: galpy.orbit.Orbit.size Methods ------- .. toctree:: :maxdepth: 1 __call__ __getitem__ bb bruteSOS dec dim dist E e ER Ez flip getOrbit getOrbit_dxdv helioX helioY helioZ integrate integrate_dxdv integrate_SOS Jacobi jp jr jz ll L LcE Lz Op Or Oz phasedim phi pmbb pmdec pmll pmra r R ra rap rE reshape rguiding rperi SkyCoord SOS theta time toLinear toPlanar Tp Tr TrTp turn_physical_off turn_physical_on Tz U V vbb vdec vll vlos vphi vr vR vra vtheta vT vx vy vz W wp wr wz x y z zmax