Skip to content

Astrology calculations with dual-zodiac (tropical and Hindu-Lahiri sidereal) options

Notifications You must be signed in to change notification settings

pije76/SiderealAstroPy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SiderealAstroPy

Astrology calculations that use either the tropical or sidereal (Hindu-Lahiri ayanamsa) zodiac. Written in Python 3.

Installation instructions:

  1. Read the Swiss Ephemeris license information: https://www.astro.com/swisseph/swephinfo_e.htm
  2. Download the latest Swiss Ephemeris source package: https://www.astro.com/ftp/swisseph/
  3. If using pip, install pyswisseph==2.00.00-2. To keep your pyswisseph installation separate for this project, install Pipenv and run pipenv install inside this project directory.
    This project is not yet compatible with pyswisseph version 2.08.00 and above.
  4. Create a file called my_ephe_path.py in your SiderealAstroPy directory to define the following variable:
    EPHE_PATH = 'filepath/of/your/SwissEphemeris/src'
    

When run, transits.py provides a command-line interface through which to interact with its functions.

To run the zodiacal releasing calculator as an executable without installing Python or pyswisseph, download zrcsv.zip, open the folder, and run zodiacal-releasing-calculator. The calculator saves .csv files of zodiacal releasing periods (over a 100-year lifetime) in a folder called Zodiacal Releasing in your home directory. You will need to enter the chart owner's birth time in Universal Time and the latitude and longitude of their birth place.

About

Astrology calculations with dual-zodiac (tropical and Hindu-Lahiri sidereal) options

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%