Friday, August 11, 2023

Major Update : AshtakVarga Points

 A whole new section on AshtakVarga Points has been added along with a major reorganisation and rationalisation of the code. Two new notebooks have been created that supersede most of the other notebooks.

  • P21_45_10_MultiChart_Analysis - This is the core project where we take the date, time and place of birth of a large number of people, cast their horoscopes, store these in a MongoDB database and retrieve some of them based on the presence of certain patterns ( or Yogs)
  • P21_45_09_Single_AshtakVarga_Gochar - This is an auxiliary, but more interesting project that focusses on the analysis of a single native in terms of Rashi horoscope, Navamsa, Aspects, Conjuncts, Exaltations, Debilitations, Vimsottari Dasha and Ashtakvarga points

Saturday, September 24, 2022

Major Updates

 Significant updates made to the Parashar21 software. Now we are in a position to spot and retrieve charts with specific patterns including some known Yogs. See the Github repository for more information.



Saturday, January 22, 2022

Migration to MongoDB

 The Parashar21 system has now been migrated to MongoDB and the results are very interesting.  We are now able to store horoscope charts as JSON objects in a MongoDB database and these objects can be accessed by values in the various fields.

For example, a query like this :

{"$and": [{"exaltG.Ju": {"$eq": true}}, {"GAspectedBy2.La": {"$in": ["Sa"]}}, {"GConjunctsG2.Su": {"$in": ["Me"]}}, {"GrahaBhava.Mo": {"$eq": 1}}, {"LordBhav.4": {"$eq": 5}}]}

which means retrieve charts that have

  1. Exalted Graha Jupiter and
  2. Lagna aspected by Saturn and
  3. Sun conjunct Mercury and
  4. Moon in 1st Bhav and
  5. Lord of 4th Bhav is in 5th Bhav

will retrieve the following TWO charts



A manual check will reveal that these charts do indeed meet the five conditions specified!
The programs for casting, storing and retrieving these charts are available in Github . A detailed paper explaining the logic behind is available at ResearchGate





Saturday, January 8, 2022

New Year, New Resolutions

 Parashar21 has come out of dormancy again with two new initiatives.

  1.  First, we are migrating to a MongoDB platform so that we can search for charts with greater elegance
  2. Second, we are migrating all our codes to Github so that it is easy for people to use.
Jai Parashar

Sunday, February 2, 2020

Horoscopes of 1100 Doctors

My Parashar21 python application was recently put to a good use in the search for common patterns in the horoscopes of similar people. My good friend Raghuram Hebbar, who is one of the inspirations and champions for this pattern matching approach, has some ideas on what is common to the horoscopes of doctors. If this is established, it would lead to a whole new perspective on astrology.

The first challenge in this case, is to get horoscopes of a large number of people who share similar characteristics. After a lot of effort, we located the Astro-Databank Wiki that contains the birth details of nearly 60,000 people along with -- and this is most crucial -- their profession and brief biodata. Unfortunately, the charts available in this database are based on the Western system of astrology and hence of little value to Indian astrologers.

So we have done the arduous task of taking only the date, time and place of birth data along with timezone adjustments from this database and generating the corresponding Rashi, Navamsa and Dasamsa charts as per Indian astrology, using the pythonic version of our chart casting software Parashar21.

Out of this 60,000 horoscopes, only about 40,000 are reliable as per the Rodden Rating of accuracy of birthtime. From these 40,000 we have taken birth details of about 1100 people whose vocation has been identified as 'Medicine' in the database. The actual charts of these doctors are now available in the public domain. If you have an interest in such matters, please download this file from this link.

Saturday, August 3, 2019

Parashar21 : pyswisseph

The fortuitous location of a python package pyswisseph  that implements ver 2.0 of the Swiss Ephmeris software means that the earlier way of running an executable file and then collecting the results is no more required. Now it is  possible to call the Swiss Ephemeris functions directly from Python code running in Jupyter notebook located on Google Colab. A skeletal demo of this approach is given in this demo notebook.

Based on this technology, two new programs or notebooks have been created. The first one casts the horoscope and stores it as a .py21 text file on the Colab VM -- which can then be saved either in Google-Drive or on local, desktop machine. The second program reads the data from the horoscope (.py21) file and does a Position-Aspect-Conjunction (PAC of KN Rao ) analysis and presents the data as MS Doc file with the horoscope chart embedded in it! Nice isn't it!

This is a work in progress but the Aug 3, 2019 version of these two program ( or Google Colab notebooks) is available as follows : (1) Parashar 21 - Cast V3  (2) Parashar21 - PAC V3.

Google Colab is the easiest way to run python programs without having to install anything on your machine. All  you need is Google Chrome browser and a GMail account. To learn about how to use Google Colab please Google for tutorials. Its extremely easy to use.

Tuesday, September 4, 2018

Parashar21 in Python

Have decided to resurrect Parashar21 on a new platform that would facilitate the automation of the search for patterns in a horoscope. From user-friendly MS-Excel, I am in the process of migrating to Python3 and instead of running on desktop this will run on the Google Colab platform. To see how to use this free, yet immensely powerful platform you may read this guide.

These are early days. The foundational application that converts Birth Date/Time/Location to planetary longitudes has been reintegrated with the Swiss Ephemeris. The positional ( and retrograde) information is being used in the second, analysis program. If you are comfortable with Colab and know Python you may take a look at the two notebooks here. Hopefully in the next few weeks we will have the full functionality of the original Excel app. [ Update - 11 Nov 18 - here are the latest files ]

The current version of the Swiss Ephemeris program is 2.07 while the Excel application, uses version 1.67. This introduces approximate 2 degree difference in the fast moving Lagna (Ascendant) position.