Astrosoft
=========

Astrosoft is a free indian astrology software program for astrologers



## Installation:

* Install Java JDK from [oracle](https://www.oracle.com/java/technologies/javase-downloads.html) if you don't already have Java installed on your system.
* Run `java -version` to verify if Java is installed. 
* You will need Java version 8 or later. If you have older version Java Installed, please install version higher than Java 8.
* Download code from [GitHub](https://github.com/erajasekar/Astrosoft) by clicking this [link](https://github.com/erajasekar/Astrosoft/archive/master.zip) or clicking `Clone or download -> Download Zip` button in Github
* Unzip `Astrosoft - master.zip`
* Open command window on windows or terminal window in Mac/Linux.
* Change dir to Astrosoft installation dir for e.g `cd C:\Astrosoft - master`. For help with changing dirs in Linux or Mac, watch this [video](https://www.youtube.com/watch?v=y7mooASbLfQ).
* Run `cd bin`
* Launch Astrosoft by running command `./RunAstroSoft.bat` 
* If you have Linux or MacOS, then run ./RunAstroSoft.sh to Launch Astrosoft.
* If you run into problems or need help contact **[innovativeastrosolutions@gmail.com](mailto:innovativeastrosolutions@gmail.com)**

Features:
---------

+ Birth Chart:   Provides Birth chart of individual with details of Lagna, Rasi, Nakshata, Thithi, Paksha, Siderial Time, Dasa Balance. 

+ Planetary Positions:   Provides Longitudes, Rasi, Nakshathra Pada postion of all planets and jaimini karakas. 

+ Bhava Positions:   Provides Start , Mid and End Positions for all bhavas. 

+ Divisional charts:  Computes Bhava, Navamsa and all 16 shodasha varga charts. 

+ Vimshottari dasa:  Computes Vimshottari dasa details up to anthra. 

+ Ashtavarga:  Computes Ashtavarga of all planets with trikona, ekathipathya reduction and gunaharas. 

+ Shadbala:  Computes all shadbala of planets with ishta bala, kashta bala, bhava bala and ranks them based on strength. 

+ Ephemeris:  Provides daily and monthy Ephemeris for all the planets. 

+ Panchang:  Provides daily panchang with details of Nakshathra, Thithi, Yoga, Sunrise/Sunset, Rahu kala, Yama kanda, Auspicious time. 

+ Muhurtha:  Provides auspicious muhurtha days with thara and chandara bala for given rasi/nakshathra. 

+ Marriage Compactability:  Computes compactibility kutas and dosha for given pair of birth chart or nakshathra. 

+ Ayanamsa:  Supports Lahari, Raman and Krishnamoorthy ayanamsa. 

+ Location:  All calculations can be computed for any place in world by providing latitude / longitude. It also has built-in latitudes / longitudes for all cities in India. 

+ Language:  Available in English and Tamil. 

Development Setup:
-------------------

1. Install [JDK](http://www.oracle.com/technetwork/java/javase/downloads/index.html), [apache ant](http://ant.apache.org/bindownload.cgi) and add to system PATH.
2. cd to Astrosoft dir `cd Astrosoft`
3. Run ant target to deploy and run astrosoft application `ant deploy-run`

License:
---------
Astrosoft source code is licensed under [GNU public license version 2] (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
