Categories / Miscellaneous
Miscellaneous
AIBirthDataParser — Accepts a freeform naturallanguage birth description and returns a parsed Person JSON object. Sends the raw text to the
AIGenerateNames — Generates a batch of suggested names matching a plainlanguage description using AI. Sends the description to the langua
AIHoraryAnswer — Answers a horary Prasna question in one shot using AI grounded on raw Prasna Marga data. Computes Chapter 7 Ashtamangal
AkshavedamshaSignAtLongitude — Returns the Akshavedamsha D45 sign at the specified longitude. The method first resolves the ordinary zodiac sign at th
AkshavedamshaSignName — Converts a zodiac sign into its Akshavedamsha D45 equivalent. This is the main signconversion helper used for D45 chart
AllTimeData — Runs the librarys automatic discovery system to return ball supported calculationsb that accept a single cTimec input.
AllZodiacSignData — Runs the automatic discovery system to return ball supported calculationsb that accept a cZodiacNamec and cTimec.
ArthaprahaaraLongitude — Calculates the longitude of bArthaprahaarab the Upagraha associated with the bmiddle of Mercurys planetary partb. The m
ArudhaLagnaSign — Calculates the Arudha Lagna sign. The method follows the source rule find the Janma Lagna sign find the sign occupied b
AscendantDegreesToARMC — Converts a tropical ascendant degree into an ARMC value. The method is intended to calculate right ascension calculate
AutoCalculateTimeRange — Builds a cTimeRangec automatically from a compact btime preset stringb. This method supports several preset styles incl
AyanamsaDegree — Returns the ayanamsa value for the supplied time. The method checks the cache uses a manual Raman ayanamsa calculation
BhamshaSignAtLongitude — Returns the Bhamsha D27 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the give
BhamshaSignName — Converts a zodiac sign into its Bhamsha D27 equivalent. This is the main signconversion helper used for D27 chart calcu
BirthNumber — Numerology Your birth number denotes your ruling power the structure of the body and the character depend on that numbe
BirthVarna — Calculates the natives birth Varna from the Moon sign. The method gets the Moons Rasi sign at birth maps that sign to o
BirthYamaPanchaPakshi — Calculates which of the five yamas equal time divisions a given moment falls into under the Pancha Pakshi system. Split
BrotherAfflictionBySaturn — Returns the Saturnbased Ashtakavarga transit prediction for trouble or affliction involving a brother.
BrotherProsperityByJupiter — Returns the Jupiterbased Ashtakavarga transit prediction for a brothers prosperity or improvement.
CalculateAshtamangalaNumberFromShells — Computes the Ashtamangala Number used in cowrieshell Ashtamangala Prasna divination. Supports both the original 108shel
CalculateEarthquakeRiskScore — Calculates weighted earthquake risk score 035 scale. Weight 3 Critical max 12 points Eclipse MoonMercury exact JupiterS
Chandrabala — Calculates Chandrabala the Moon strength used in personal Muhurtha. The method gets the Moon sign at the selected time
ChaturthamshaSignAtLongitude — Returns the Chaturthamsha D4 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the
ChaturthamshaSignName — Converts a regular zodiac sign into its Chaturthamsha D4 equivalent. This is the core signconversion helper used for D4
ChaturvimshamshaSignAtLongitude — Returns the Chaturvimshamsha D24 sign at the specified longitude. The method first resolves the ordinary zodiac sign at
ChaturvimshamshaSignName — Converts a zodiac sign into its Chaturvimshamsha D24 equivalent. This is the main signconversion helper used for D24 ch
ChildBirthByJupiter1 — Returns the first Jupiterbased Ashtakavarga transit prediction related to childbirth timing.
ChildBirthByJupiter2 — Returns the second Jupiterbased Ashtakavarga transit prediction related to childbirth timing.
ChildBirthMonthBySun — Returns the Sunbased Ashtakavarga transit prediction used to narrow childbirth timing to a month.
ChildBirthStar — Returns the Ashtakavarga transit prediction related to the childs birth star or starbased timing indicator.
ChildLagna — Returns the Ashtakavarga transit prediction related to the childs Lagna or Ascendant indication.
ClassifyForKartari — Classifies a planet as benefic malefic or neutral for Kartari Yoga calculations. The method uses natural benefic and ma
ConstellationAtLongitude — Returns the constellation located at a given zodiac longitude. The method normalizes the longitude into the zodiac circ
ConvertJulianTimeToNormalTime — Converts a Julian Day value into a normal UTC DateTime. The method checks the cache uses Swiss Ephemeris to convert Jul
ConvertLmtToJulian — Converts a cTimec value from bLocal Mean Time LMTb into a bJulian Day number in Universal Time UTb and caches the resul
CountFromConstellationToConstellation — Counts inclusively from one constellation to another. The method reads the constellation number of the start and end co
CountFromSignToSign — Counts inclusively from one zodiac sign to another. For example counting from Aquarius to Taurus returns 4 Aquarius Pis
DashamamshaSignAtLongitude — Returns the Dashamamsha D10 sign at the specified longitude. The method resolves the ordinary zodiac sign at the longit
DashamamshaSignName — Converts a zodiac sign into its Dashamamsha D10 equivalent. This is the main signconversion helper used for D10 chart c
DayDurationHours — Calculates the length of the daylight period in hours. The method subtracts sunrise time from sunset time for the suppl
DayOfWeek — Returns the Vedic weekday for the supplied time. The method bases the weekday on the Vedic day calculation rather than
DaysBetweenTimeRangePreset — Calculates the number of days represented by a time preset. The method 1. converts the preset into a cTimeRangec using
DestinyNumber — Numerology The events that occur in your life your relationship with others your future and the end of your life are al
DestinyPoint — Calculates the bDestiny Pointb and returns its position as a bsign count from the Ascendant signb. The method 1. gets t
DhumaLongitude — Calculates the longitude of bDhumab an Upagraha derived from the Sun. The method 1. gets the Suns Nirayana longitude 2.
DishaShool — Returns the binauspicious travel directionb for the weekday of the supplied time. The method 1. calculates the Vedic we
DispositorFromLagna — Calculates the house distance of a planets dispositor from Lagna. The method finds the planets dispositor gets the Lagn
DispositorFromMoon — Calculates the house distance of a planets dispositor from the Moon sign. The method finds the planets dispositor gets
DivisionalLongitude — Calculates a normalized divisional longitude from an input degree value and a divisional chart number. The method multi
DrekkanaSignAtLongitude — Returns the Drekkana D3 sign at a given longitude. The method first resolves the regular zodiac sign at that longitude
DrekkanaSignName — Converts a zodiac sign into its Drekkana D3 equivalent. This is the main signconversion helper for Drekkana chart calcu
DwadashamshaSignAtLongitude — Returns the Dwadashamsha D12 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the
DwadashamshaSignName — Converts a zodiac sign into its Dwadashamsha D12 equivalent. This is the main signconversion helper used for D12 chart
EclipticObliquity — Returns the true obliquity of the ecliptic for the supplied time. The method gets the obliquity value through Swiss Eph
EpochInterval — Calculates the number of days between the configured epoch and the supplied chart time. The method converts the time in
EventEndTime — Finds the end time of an event by scanning forward from a time when the event is already known to be active. The method
EventsAtRange — Calculates all matching events that occur within a given time range. The method wraps the birth time in a temporary Per
EventsAtTime — Returns all events that are active at a specific moment based on a persons birth time and a selected set of event tags.
EventStartEndTime — Returns the full event window for a specific event if that event is active at the supplied check time. The method 1. fi
EventStartTime — Finds the start time of an event by scanning backward from a time when the event is already known to be active. The met
FatherDeathByJupiter — Returns the Jupiterbased Ashtakavarga transit prediction related to the fathers death timing.
FatherDeathBySaturn1 — Returns the first Saturnbased Ashtakavarga transit prediction related to the fathers death timing.
FatherDeathBySaturn2 — Returns the second Saturnbased Ashtakavarga transit prediction related to the fathers death timing.
FatherDeathBySaturnSign — Returns the Saturnsignbased Ashtakavarga transit prediction related to the fathers death timing.
FatherDeathBySun — Returns the Sunbased Ashtakavarga transit prediction related to the fathers death timing.
FatherDeathBySunSign — Returns the Sunsignbased Ashtakavarga transit prediction related to the fathers death timing.
FindDrishtiValue — Calculates the ordinary Drishti or aspect value from an angular distance. The method maps different angular ranges to d
FindViseshaDrishti — Calculates the special aspect value Vishesha Drishti for Mars Jupiter or Saturn. The method checks the angular distance
FortunaPoint — Calculates the bFortuna Pointb and returns its position as a bsign count from the Ascendant signb. The method 1. gets t
GenerateTimeListCSV — Generates a CSV table of evenly spaced time entries between two points in time. The output contains three columns Name
GetAllEventDataGroupedByTag — Returns all event definitions grouped by their cEventTagc formatted as a JSON object. The method 1. loops through every
GetAvailableSourceTexts — Returns a list of all available source text names in the knowledge base. Used by the frontend dropdown to dynamically s
GetSignTags — Returns a plainEnglish keyword summary for a zodiac sign. The descriptions include traditional sign characteristics suc
GhatakaChakra — Checks the Ghataka Chakra for potentially harmful or adverse indicators at a given time. The method gets the natives bi
GreenwichApparentInJulianDays — Converts the supplied time into bGreenwich Apparent Time in Julian daysb. The method 1. gets the Greenwich LMT value in
GreenwichLmtInJulianDays — Converts the input times Local Mean Time into Greenwichbased Julian Day format. The method gets the input time as LMT c
GreenwichTimeFromJulianDays — Converts a Julian Day value at Greenwich into a DateTimeOffset. The method checks the cache converts the Julian Day int
GulikaLongitude — Calculates the longitude of bGulikab using the bbeginning of Saturns planetary partb in the current implementation. The
HasBalarishtaExceptions — Checks whether any classical Balarishta cancellation or exception is present in the birth chart. The method tests multi
HoraAtBirth — Calculates which Hora of the Vedic day contains the supplied time. The method gets the birth time in local mean time ge
HoraSignAtLongitude — Returns the Hora D2 sign at a given longitude. The method first resolves the regular zodiac sign at the longitude and t
HoraSignName — Converts a regular zodiac sign into its Hora D2 equivalent. This is the core signconversion helper for Hora chart calcu
IndrachaapaLongitude — Calculates the longitude of bIndrachaapab from Parivesha. The method 1. gets Pariveshas longitude 2. subtracts it from
IsAirSign — Checks whether a zodiac sign belongs to the air element. Air signs are Gemini Libra Aquarius
IsAllMaleficsInUpachayas — Checks whether all lagnaspecific malefic planets are placed in Upachaya houses. The method gets the complete malefic li
IsBeforeSunrise — Checks whether a given time occurs before sunrise on that same date and location.
IsBeneficsInKendra — Checks whether any lagnaspecific benefic planet is placed in a Kendra house. The method gets the complete benefic plane
IsBeneficsInSignsFromLagna — Checks whether any lagnaspecific benefic planet is present in selected signs counted from Lagna. The method gets the co
IsCommonSign — Checks whether a zodiac sign is common dual. Common signs are Gemini Virgo Sagittarius Pisces
IsDayBirth — Checks whether the supplied birth time occurs between sunrise and sunset. The method treats sunrise as included and sun
IsEarthquakeJupiterInKendraFromAscendant — At the times of severe earthquakes Jupiter is placed in an angle Kendra from the rising sign at the time of the earthqu
IsEarthquakeJupiterSaturnOpposition — Jupiter and Saturn are in opposite signs p.73 Assam earthquake 1950 JupiterSaturn opposition is associated with the str
IsEarthquakeMaleficsNearMeridian — Mars was exactly in the 10th house Japan 1923 p.71 Both Jupiter and Saturn are near the lower meridian Persia 1960 p.75
IsEarthquakeMarsJupiterInKendras — Jupiter and Mars are in mutual square Kendra China 1976 p.65 Mars and Jupiter are in mutual trines Assam 1950 p.73 Jupi
IsEarthquakeMoonNearPerigee — Moon was in perigee Manila 1887 p.69 Moon was near perigee Assam 1950 p.73. Moon at perigee closest to Earth amplifies
IsEarthquakeNearEclipse — Earthquakes generally occur at the times of eclipses p.66 rule 1 p.61 p.6871 Eclipse proximity is one of the most frequ
IsEarthquakeNearFullMoon — Earthquakes generally occur near full Moon days p.66 Full Moon Purnima lunar day 15. Checks within 3 tithis. Chart Iran
IsEarthquakeNearNewMoon — Earthquakes generally occur at the times of eclipses and near new Moon days p.66 New Moon Amavasya lunar day 30 or 1. C
IsEarthquakePrithviMandalaRuling — The asterism of the day belongs to Prithvi Earth Mandala p.66 rule 6 Using BV Ramans Indra Mandala nakshatras p.28 whic
IsEarthquakeSaturnMarsInKendras — Not only were the major planets Saturn and Mars in mutual angles p.67 SaturnMars in Kendras is a classic earthquake ind
IsEarthquakeVayuMandalaRuling — The asterism of the day belongs to Vayu Wind Mandala p.66 rule 6 Vayu Mandala nakshatras per BV Raman p.28 fear from ki
IsEarthSign — Checks whether a zodiac sign belongs to the earth element. Earth signs are Taurus Virgo Capricorn
IsEvenSign — Checks whether a zodiac sign is evennumbered. Even signs are Taurus Cancer Virgo Scorpio Capricorn Pisces
IsFireSign — Checks whether a zodiac sign belongs to the fire element. Fire signs are Aries Leo Sagittarius
IsFixedSign — Checks whether a zodiac sign is fixed. Fixed signs are Taurus Leo Scorpio Aquarius
IsFullMoon — Checks whether the Moon is at the fullmoon Tithi for the supplied time. The method calculates the lunar day and returns
IshtaKaala — Calculates Ishta Kaala also known as Suryodayadi Jananakala Ghatika. This is the number of ghatis elapsed from sunrise
IsMercuryAfflicted — Checks whether Mercury is afflicted by malefic association. This method is an alias for IsMercuryAfflictedByMalefics...
IsMercuryAfflictedByMalefics — Checks whether Mercury is afflicted through conjunction with malefic planets. The method checks whether Mercury is conj
IsMercuryMalefic — Checks whether Mercury is malefic for the specific Lagna at the given time. The method requires both conditions to be t
IsMoonBenefic — Checks whether the Moon is benefic based on its lunarday position. The method calculates the lunar day number returns t
IsMovableSign — Checks whether a zodiac sign is movable. Movable signs are Aries Cancer Libra Capricorn
IsNaraRasi — Checks whether a zodiac sign is treated as Nara Rasi or a human sign. The implementation returns true for Gemini Virgo
IsNewMoon — Checks whether the Moon is at the newmoon Tithi for the supplied time. The method calculates the lunar day and returns
IsNightBirth — Checks whether the supplied birth time occurs during the night period. Night is treated as the inverse of day birth.
IsOddSign — Checks whether a zodiac sign is oddnumbered. Odd signs are Aries Gemini Leo Libra Sagittarius Aquarius
IsSuklaPaksha — Checks whether the supplied time falls in Shukla Paksha the bright or waxing half of the lunar month.
IsWaningMoon — Checks whether the Moon is in the waning phase also called Krishna Paksha or the dark half of the lunar month. The meth
IsWaterSign — Checks whether a zodiac sign belongs to the water element. Water signs are Cancer Scorpio Pisces
IsWaxingMoon — Checks whether the Moon is in the waxing phase also called Shukla Paksha or the bright half of the lunar month. The met
KaalaLongitude — Calculates the longitude of bKaalab the Upagraha associated with the bmiddle of the Suns planetary partb. The method de
KhavedamshaSignAtLongitude — Returns the Khavedamsha D40 sign at the specified longitude. The method first resolves the ordinary zodiac sign at that
KhavedamshaSignName — Converts a zodiac sign into its Khavedamsha D40 equivalent. This is the main signconversion helper used for D40 chart c
KujaDosaScore — Calculates the total Kuja Dosha Manglik Dosha score for a chart. The method evaluates the dosha contribution of Mars Sa
LagnaSignName — Returns the zodiac sign of the Lagna Ascendant at the given time. The method reads the sign of House 1 and returns only
ListAPICalls — Returns a JSON array containing the method signatures of all calculator methods exposed for APIstyle use. The method ga
ListEventTypes — Returns the full list of event definitions supported by the engine. Used for discovery autocomplete dropdowns app build
LmtToStd — Converts bLocal Mean Time LMTb into bStandard Time STDb using a supplied standard offset. The method 1. reconstructs th
LmtToUtc — Converts the supplied Time from Local Mean Time to UTC. The method returns the input times LMT DateTimeOffset converted
LocalApparentTime — Returns the bLocal Apparent Time LATb for a supplied time and caches the result. The method 1. converts the input into
LocalMeanTime — Returns the supplied time formatted as bLocal Mean Time LMTb text.
LocalStandardTime — Returns the supplied time formatted as bLocal Standard Timeb text.
LongitudeAtZodiacSign — Converts a ZodiacSign object back into an absolute zodiac longitude. The method takes the sign number multiplies the si
LongitudeToLMTOffset — Converts a longitude into its corresponding bLocal Mean Time offsetb. The method validates that the longitude is in the
LordOfConstellation — Returns the planetary lord of a constellation Nakshatra. The method maps the 27 constellations to the standard repeatin
LordOfHoraFromTime — Returns the planetary lord of the Hora active at the supplied time. The method calculates the Vedic weekday calculates
LordOfHoraFromWeekday — Returns the planetary lord of a given Hora number for a supplied weekday. The method uses a fixed 24Hora lookup table f
LordOfLunarYear — Gets the bLord of the Lunar Yearb VarshadhipatiAbdadhipathi the planet ruling the Hindu lunar year that contains the gi
LordOfWeekday — Returns the planetary lord of a supplied weekday. The method maps weekdays as follows Sunday Sun Monday Moon Tuesday Ma
LordOfWeekday — Returns the planetary lord of the weekday for a given time. The method first calculates the Vedic weekday and then maps
LordOfZodiacSign — Returns the planetary lord of a zodiac sign. The method maps each sign to its classical ruler Aries Scorpio Mars Taurus
LunarDay — Calculates the lunar day or Tithi from the angular distance between the Moon and Sun. The method gets the Nirayana long
LunarMonth — Calculates the bcurrent lunar monthb using New Moon boundaries and the sign of the SunMoon conjunction. The method 1. s
MaandiLongitude — Calculates the longitude of bMaandib using the bmiddle of Saturns planetary partb in the current implementation. The me
Madhya — Calculates the mean longitudes of planets from the interval between the epoch and the birth date. The method estimates
MainActivity — Returns the main Pancha Pakshi bird activity Ruling Eating Walking Sleeping or Dying for a person at a given moment. De
MentalAfflictionBySaturn — Returns the Saturnbased Ashtakavarga transit prediction related to mental strain affliction or difficulty.
MentalBalanceByJupiter — Returns the Jupiterbased Ashtakavarga transit prediction related to mental balance steadiness or emotional support.
MoonConstellation — Returns the constellation occupied by a planet. The method gets the planets Nirayana longitude and maps that longitude
MoonSignName — Returns the zodiac sign occupied by the Moon at the given time. The method calculates the Moons Rasi sign and returns o
MotherDeathByJupiterAndSun — Returns the JupiterandSun combined Ashtakavarga transit prediction related to the mothers death timing.
MotherDeathBySaturn1 — Returns the first Saturnbased Ashtakavarga transit prediction related to the mothers death timing.
MotherDeathBySaturn2 — Returns the second Saturnbased Ashtakavarga transit prediction related to the mothers death timing.
MrityuLongitude — Calculates the longitude of bMrityub the Upagraha associated with the bmiddle of Marss planetary partb. The method dele
Murthi — Intended to calculate the Murthi or symbolic transit form of a planet Swarna Gold Rajata Silver Tamra Copper Loha Iron.
NativeDeathByJupiter — Returns the Jupiterbased Ashtakavarga transit prediction related to the natives death timing.
NativeDeathBySaturn — Returns the Saturnbased Ashtakavarga transit prediction related to the natives death timing.
NativeDeathMonthBySun — Returns the Sunbased Ashtakavarga transit prediction used to narrow the natives death timing to a month.
NavamshaSignAtLongitude — Returns the Navamsha D9 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the give
NavamshaSignAtLongitudeOLD — Calculates the Navamsha D9 sign at a longitude using an older manual method retained for compatibility and comparison.
NavamshaSignName — Converts a zodiac sign into its Navamsha D9 equivalent. This is the main signconversion helper used for D9 chart calcul
NextLunarEclipse — Finds the next lunar eclipse after the supplied time. The method checks the cache converts the time to Julian form asks
NextNewMoon — Finds the bnext New Moonb after the supplied time by scanning forward in small time steps. The method starts at the inp
NextSolarEclipse — Finds the next solar eclipse after the supplied time and returns the global UTC time of maximum eclipse. The method che
NextZodiacSign — Returns the zodiac sign immediately after the supplied sign. The method advances one sign forward and wraps from Pisces
NoonTime — Returns the apparent noon for the date of the supplied time. The method converts the input time into local apparent tim
Nutation — Gets the nutation value from Swiss Ephemeris for the supplied time. The method converts the time to Julian Day in UT ca
Panchaka — Calculates the Panchaka classification for a given time. The method gets the lunar day number gets the Moon constellati
PanchaPakshiBirthBird — Returns the persons Pancha Pakshi birthbird one of the five birds Vulture Owl Crow Cock or Peacock from their birth tim
PariveshaLongitude — Calculates the longitude of bPariveshab from Vyatipaata. The method 1. gets Vyatipaatas longitude 2. adds b180b 3. norm
ParseJHDFiles — Parses raw bJagannatha Hora c.jhdc file textb and converts it into a cPersonc object that can be used inside VedAstro.
PredictMedicalHealthConditions — Predicts a persons likely health conditions and bodily vulnerabilities from their birth chart. Computes the fundamental
PreviousNewMoon — Finds the bmost recent New Moonb before the supplied time by scanning backward in small time steps. The method starts a
RekhaSodyaPinda — Calculates Sodya Pinda from the reduced Rekha Sarvashtakavarga figures.
ResidentialStrength — Calculates the residential strength of a planet inside the house it occupies. The method finds the planets house using
RootNumberFriendship — Given 2 root numbers 19 returns their compatibility as Good Bad or Neutral
Samvatsara — Gets the bSamvatsarab the name of the Hindu lunar year from the 60year Jupiter cycle e.g. Prabhava Vikari Sarwari for a
SaptamshaSignAtLongitude — Returns the Saptamsha D7 sign at the specified longitude. The method first resolves the ordinary zodiac sign at that lo
SaptamshaSignName — Converts a zodiac sign into its Saptamsha D7 equivalent. This is the main signconversion helper used for D7 chart calcu
ShashtyamshaSignAtLongitude — Returns the Shashtyamsha D60 sign at the specified longitude.
ShashtyamshaSignName — Converts a zodiac sign into its Shashtyamsha D60 equivalent. This is the main signconversion helper used for D60 chart
ShodashamshaSignAtLongitude — Returns the Shodashamsha D16 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the
ShodashamshaSignName — Converts a zodiac sign into its Shodashamsha D16 equivalent. This is the main signconversion helper used for D16 chart
SignCountedFromInputSign — Counts forward from a starting zodiac sign and returns the sign reached after the requested count. For example this can
SignCountedFromLagnaSign — Counts forward from the Lagna Ascendant sign and returns the sign reached after the requested count. This is a convenie
SignProperties — Returns the full cSignPropertiesc object for a zodiac sign. This is a simple convenience wrapper that constructs and re
SpouseDeathByJupiter — Returns the Jupiterbased Ashtakavarga transit prediction related to the spouses death timing.
SunriseTime — Calculates the sunrise time for the date and location of the supplied Time. The method checks the cache prepares Swiss
SunsetTime — Calculates the sunset time for the date and location of the supplied Time. The method follows the same Swiss Ephemeris
SunSign — Returns the zodiac sign occupied by the Sun at the given time. The method calculates the Suns Rasi sign and returns the
SwissEphemeris — Returns the raw bSwiss Ephemeris calculation outputb for a single planet. This is an APIfacing wrapper around the lower
SwissEphemerisAll — Returns raw bSwiss Ephemeris data for a wider planet setb including the outer planets and the nodes. The method prepare
TajikaDateForYear — Calculates the Tajika annualreturn date and time for a given year using a traditional tablebased approach described in
TajikaDateForYear2 — Calculates the exact Tajika date and time for a given year by scanning forward until the Sun returns to the same sign a
Tarabala — Calculates Tarabala the birthstar strength used in personal Muhurtha. The method gets the Moon constellation number at
TimeOffsetToLongitude — Converts a btime offsetb into its equivalent longitude. The method treats 1 hour as 15 degrees and returns the result a
TimeSunEnteredCurrentSign — Finds the approximate time when the Sun entered its current zodiac sign. The method starts from the supplied time ident
TimeSunLeavesCurrentSign — Finds the approximate time when the Sun will leave its current zodiac sign. The method starts from the supplied time id
TimeToJulianDay — Converts a time value into a bJulian Day number in Universal Time UTb using Swiss Ephemeris. The method 1. gets the loc
TimeToJulianEphemerisTime — Converts a cTimec value into bJulian Day in Ephemeris Time ET TTb and caches the result. The method 1. converts the inp
TimeToJulianUniversalTime — Converts a cTimec value into bJulian Day in Universal Time UTb and caches the result. The method follows the same Swiss
TrimshamshaSignAtLongitude — Returns the Trimshamsha D30 sign at the specified longitude. The method first resolves the ordinary zodiac sign at the
TrimshamshaSignName — Converts a zodiac sign into its Trimshamsha D30 equivalent using the special Trimshamsha division rules. The method rea
UpaketuLongitude — Calculates the longitude of bUpaketub from Indrachaapa. The method 1. gets Indrachaapas longitude 2. adds b1640b 3. nor
Vedhanka — Returns the Vedhanka or obstruction point for a given planet and Gochara house. The result is taken from a fixed rule t
VedicDayStartTime — Returns the start time of the Vedic day containing the supplied time. A Vedic day begins at sunrise not at midnight. Th
VimshamshaSignAtLongitude — Returns the Vimshamsha D20 sign at the specified longitude. The method resolves the ordinary zodiac sign at the longitu
VimshamshaSignName — Converts a zodiac sign into its Vimshamsha D20 equivalent. This is the main signconversion helper used for D20 chart ca
VyatipaataLongitude — Calculates the longitude of bVyatipaatab from Dhuma. The method 1. gets Dhumas longitude 2. subtracts it from b360b 3.
YamaghantakaLongitude — Calculates the longitude of bYamaghantakab the Upagraha associated with the bmiddle of Jupiters planetary partb. The me
YearAndMonthLord — Calculates the lords of the year and month for the supplied time. The method uses the day interval from the epoch and d
ZodiacSignAtLongitude — Returns the zodiac sign and degreeinsign for a given longitude. The method normalizes the longitude divides the zodiac