pyswisseph¶
pyswisseph is a Python wrapper for the Swiss Ephemeris, a high-precision astrological calculation library.
New to pyswisseph? Start with Installation and Quickstart.
Building an astrology app? Check out the Tutorials.
Need detailed reference? See the API documentation.
Documentation¶
- Installation
- Quickstart
- Tutorials
- API Reference
- swisseph.Error
- swisseph.azalt
- swisseph.azalt_rev
- swisseph.calc
- swisseph.calc_pctr
- swisseph.calc_ut
- swisseph.close
- swisseph.cotrans
- swisseph.cotrans_sp
- swisseph.cs2degstr
- swisseph.cs2lonlatstr
- swisseph.cs2timestr
- swisseph.csnorm
- swisseph.csroundsec
- swisseph.d2l
- swisseph.date_conversion
- swisseph.day_of_week
- swisseph.deg_midp
- swisseph.degnorm
- swisseph.deltat
- swisseph.deltat_ex
- swisseph.difcs2n
- swisseph.difcsn
- swisseph.difdeg2n
- swisseph.difdegn
- swisseph.difrad2n
- swisseph.fixstar
- swisseph.fixstar2
- swisseph.fixstar2_mag
- swisseph.fixstar2_ut
- swisseph.fixstar_mag
- swisseph.fixstar_ut
- swisseph.gauquelin_sector
- swisseph.get_ayanamsa
- swisseph.get_ayanamsa_ex
- swisseph.get_ayanamsa_ex_ut
- swisseph.get_ayanamsa_name
- swisseph.get_ayanamsa_ut
- swisseph.get_current_file_data
- swisseph.get_library_path
- swisseph.get_orbital_elements
- swisseph.get_planet_name
- swisseph.get_tid_acc
- swisseph.heliacal_pheno_ut
- swisseph.heliacal_ut
- swisseph.helio_cross
- swisseph.helio_cross_ut
- swisseph.house_name
- swisseph.house_pos
- swisseph.houses
- swisseph.houses_armc
- swisseph.houses_armc_ex2
- swisseph.houses_ex
- swisseph.houses_ex2
- swisseph.jdet_to_utc
- swisseph.jdut1_to_utc
- swisseph.julday
- swisseph.lat_to_lmt
- swisseph.lmt_to_lat
- swisseph.lun_eclipse_how
- swisseph.lun_eclipse_when
- swisseph.lun_eclipse_when_loc
- swisseph.lun_occult_when_glob
- swisseph.lun_occult_when_loc
- swisseph.lun_occult_where
- swisseph.mooncross
- swisseph.mooncross_node
- swisseph.mooncross_node_ut
- swisseph.mooncross_ut
- swisseph.nod_aps
- swisseph.nod_aps_ut
- swisseph.orbit_max_min_true_distance
- swisseph.pheno
- swisseph.pheno_ut
- swisseph.rad_midp
- swisseph.radnorm
- swisseph.refrac
- swisseph.refrac_extended
- swisseph.revjul
- swisseph.rise_trans
- swisseph.rise_trans_true_hor
- swisseph.set_delta_t_userdef
- swisseph.set_ephe_path
- swisseph.set_jpl_file
- swisseph.set_lapse_rate
- swisseph.set_sid_mode
- swisseph.set_tid_acc
- swisseph.set_topo
- swisseph.sidtime
- swisseph.sidtime0
- swisseph.sol_eclipse_how
- swisseph.sol_eclipse_when_glob
- swisseph.sol_eclipse_when_loc
- swisseph.sol_eclipse_where
- swisseph.solcross
- swisseph.solcross_ut
- swisseph.split_deg
- swisseph.time_equ
- swisseph.utc_time_zone
- swisseph.utc_to_jd
- swisseph.vis_limit_mag
- Concepts
About this documentation¶
This documentation bridges the gap between the Swiss Ephemeris C library and modern Python usage. Content is adapted from:
Original Swiss Ephemeris documentation is copyright Astrodienst AG 1997-2022.
Contributing¶
Found an issue or want to improve these docs? Visit the GitHub repository.