Metadata-Version: 2.1 Name: pyswisseph Version: 2.10.3.2 Summary: Python extension to the Swiss Ephemeris Home-page: https://astrorigin.com/pyswisseph Download-URL: https://pypi.org/project/pyswisseph Author: Stanislas Marquis Author-email: stan@astrorigin.com Keywords: Astrology Ephemeris Swisseph Classifier: Development Status :: 3 - Alpha Classifier: Intended Audience :: Developers Classifier: Intended Audience :: Religion Classifier: License :: OSI Approved :: GNU Affero General Public License v3 Classifier: Programming Language :: C Classifier: Programming Language :: Python Classifier: Programming Language :: Python :: 2 Classifier: Programming Language :: Python :: 3 Classifier: Topic :: Religion Classifier: Topic :: Scientific/Engineering :: Astronomy Classifier: Topic :: Software Development :: Libraries :: Python Modules Requires-Python: >=3.5 Description-Content-Type: text/x-rst License-File: LICENSE.txt Python extension to AstroDienst Swiss Ephemeris library. The Swiss Ephemeris is the de-facto standard library for astrological calculations. It is a high-precision ephemeris, based upon the DE431 ephemerides from NASA's JPL, and covering the time range 13201 BC to AD 17191. :: >>> import swisseph as swe >>> # first set path to ephemeris files >>> swe.set_ephe_path('/usr/share/sweph/ephe') >>> # find time of next lunar eclipse >>> jd = swe.julday(2007, 3, 3) # julian day >>> res = swe.lun_eclipse_when(jd) >>> ecltime = swe.revjul(res[1][0]) >>> print(ecltime) (2007, 3, 3, 23.347926892340183) >>> # get ecliptic position of asteroid 13681 "Monty Python" >>> jd = swe.julday(2008, 3, 21) >>> xx, rflags = swe.calc_ut(jd, swe.AST_OFFSET+13681) >>> # print longitude >>> print(xx[0]) 0.09843983166646618 :Documentation: https://astrorigin.com/pyswisseph :Repository: https://github.com/astrorigin/pyswisseph