pysweph¶
pysweph is a community fork of the pywisseph Python wrapper for the Swiss Ephemeris, a high-precision astrological calculation library.
New to pysweph? Start with Installation and Quickstart.
Moving from pyswisseph? Visit the Migration Guide
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:
Except where stated in the Migration Guide, these docs are applicable to pyswisseph 2.10.3.2 (2023-06-04).
Contributing¶
Found an issue or want to improve these docs? Visit the GitHub repository.