Drik Bala Calculation: Directed Aspects, Signed Contributions and Worked Ledgers

Calculate Drik Bala in Astrogyana's signed-quarter profile, with directed angles, special aspects, six-planet ledgers, boundary checks and method differences.

Jyotish calculationsArticle · 12 min readहिंदी में पढ़ें ↗

Written and published by: Astrogyana

· Revised:

Editorial policy · Corrections policy

How is Drik Bala calculated in this report?

For a receiving planet, calculate the directed aspect from each of the other six classical planets. In Astrogyana's current profile, each raw aspect A contributes +A/4 from Moon, Mercury, Jupiter or Venus, and −A/4 from Sun, Mars or Saturn. Add these signed contributions to obtain the receiving planet's Drik Bala in Virupas.

Drik or Drig Bala is the aspect-related component of Shadbala. The numbers belong to a traditional astrological scoring system; they do not measure gravitational force or establish a probability of a personal event.

This guide reproduces the local parashari-motion-shadbala-2026.2 profile. It keeps the raw aspect, its signed contribution and the final subtotal separate. Other references and programs use different weighting or benefic-classification conventions, so the method must accompany the number.

Subtract source longitude from target longitude

Let λs be the longitude of the planet casting the aspect and λt the longitude of the planet receiving it. Calculate a = normalize(λt − λs), with the result in 0° ≤ a < 360°. This is a directed forward angle, not the shortest separation between two points.

For a source at 330° and target at 210°, the subtraction gives −120°, which normalizes to 240°. Reversing the two positions gives 120°. Both describe the same pair, but different directions of aspect.

Use a single coordinate convention for both longitudes. A common offset cancels from their difference: normalize((λt+k)−(λs+k)) gives the same angle. Mixing one tropical position with one sidereal position does not provide that cancellation.

Keep the source planet's identity attached to the angle. Mars, Jupiter and Saturn have special numerical branches, and the sign of the contribution is selected from the source. The target's own classification does not determine the sign of every incoming contribution.

Start with the general raw-aspect function

General raw-aspect rule; a is in degrees
Angle intervalRaw value A
0 ≤ a < 300
30 ≤ a < 60(a−30)/2
60 ≤ a < 90a−45
90 ≤ a < 12030+(120−a)/2
120 ≤ a < 150150−a
150 ≤ a < 1802(a−150)
180 ≤ a < 300(300−a)/2
300 ≤ a < 3600

These are the general branches inspected in the current calculator. Angles are normalized before choosing an interval. At 75°, the general value is 75−45 = 30; at 135°, it is 150−135 = 15; at 165°, it is 2×15 = 30.

The raw score is non-negative and lies between 0 and 60. Its graph rises and falls through several intervals; larger angular separation does not mean a larger score. At 180° the general value is 60, while at 300° it is zero.

The Graha Drishti counting guide explains whole-sign counting. A sign-level aspect and an exact degree-based value answer different questions. Two planets in a given pair of signs can have quite different forward angles depending on their degrees within those signs.

Compare general and special-planet values

Raw aspect values at thirteen checkpoints
a (°)GeneralMarsJupiterSaturn
00.0000000.0000000.0000000.000000
300.0000000.0000000.0000000.000000
6015.00000015.00000015.00000060.000000
9045.00000060.00000045.00000045.000000
12030.00000030.00000060.00000030.000000
1500.0000000.0000000.0000000.000000
18060.00000060.00000060.00000060.000000
21045.00000060.00000045.00000045.000000
24030.00000030.00000060.00000030.000000
27015.00000015.00000015.00000060.000000
3000.0000000.0000000.0000000.000000
3300.0000000.0000000.0000000.000000
3600.0000000.0000000.0000000.000000

The table uses the current implementation's special branches. Mars reaches 60 at 90° and 210°; Jupiter reaches 60 at 120° and 240°; Saturn reaches 60 at 60° and 270°. All four columns give 60 at 180°.

Do not use this checkpoint table as a universal interpolation rule. For example, Mars remains at 60 throughout 180° ≤ a < 210°, whereas the general rule declines. Special intervals must be selected before falling back to the general function.

The 360° row is a normalization check: it is identical to 0°. A longitude representation may use an extra turn or a negative angle without changing the physical point or this calculated direction.

Apply the sign and quarter factor only once

In this profile, Moon, Mercury, Jupiter and Venus use weight +0.25. Sun, Mars and Saturn use −0.25. These are fixed groups: this Drik calculation does not change the Moon's group with its phase or Mercury's group with its associations.

Thus a raw 60 from Jupiter contributes +15 Virupas, while a raw 60 from Saturn contributes −15. The raw score itself has not become negative; the signed contribution is a separate quantity.

Only the other six members of the seven-planet set contribute. The receiving planet is not added to its own ledger, and Rahu and Ketu are not inserted into this implementation's Drik sum. Adding nodes from another system changes the selected method.

There are two equivalent ways to add the numbers: sum the individually weighted contributions, or add the positive-group raw scores into B and the negative-group scores into M, then calculate Drik = (B−M)/4. If the report already shows weighted contributions, do not divide their sum by four again.

A complete six-source ledger for Mercury

Target Mercury at 210°: six invented incoming contributions
SourceSource λ (°)a (°)AWeight wwA
Sun3018060.00-0.25-15.00
Moon9012030.000.257.50
Mars1209060.00-0.25-15.00
Jupiter33024060.000.2515.00
Venus021045.000.2511.25
Saturn1506060.00-0.25-15.00

These longitudes are invented for an arithmetic exercise, not presented as a planetary configuration on a real date. The target Mercury is at 210°. Jupiter at 330° casts a 240° directed aspect; its special raw value is 60 and its contribution is +15.

In the same ledger, Mars at 120° casts a 90° aspect with raw value 60, but its contribution is −15. Venus at 0° uses the general 210° value of 45, contributing +11.25.

The positive raw subtotal is B = 30+60+45 = 135. The negative-group subtotal is M = 60+60+60 = 180. Therefore Drik = (135−180)/4 = −11.25 Virupas, or −0.1875 Rupa.

This negative component reduces the sum of the other five Shadbala components. It does not mean the entire Shadbala total is negative, that all aspects are absent, or that a future outcome has been proved unfavorable. The actual other components are still needed to interpret the report's arithmetic.

Why an aspect is not a symmetric exchange

Reversing direction changes the source rule and weight
SourceSource λTargetTarget λaAContribution
Jupiter330Mercury21024060.0015.00
Mercury210Jupiter33012030.007.50
Sun30Mercury21018060.00-15.00
Mercury210Sun3018060.0015.00
Mars120Venus024030.00-7.50
Venus0Mars12012030.007.50

Jupiter to Mercury gives a 240° raw value of 60. Mercury to Jupiter gives a 120° general value of 30. Their weighted contributions are +15 and +7.5. Reusing one direction's result for the other would be wrong even though both sources have positive weights here.

The Sun–Mercury pair makes a different point. Both directions have angle 180° and raw value 60, yet the contributions have opposite signs because the source changes. The Mars–Venus pair also requires the source's identity and the correct forward angle.

A spreadsheet should therefore have distinct source and target columns. An unordered pair identifier is useful for finding the two records, but it is not enough to represent their separate contributions.

Inspect boundaries without assuming a smooth curve

Nine boundary samples from the current profile
a (°)GeneralMarsJupiterSaturn
59.99914.99950014.99950014.99950059.998000
6015.00000015.00000015.00000060.000000
60.00115.00100015.00150015.00100059.999500
89.99944.99900059.99850044.99900045.000500
9045.00000060.00000045.00000045.000000
90.00144.99950059.99900045.00050044.999500
269.99915.00050015.0005000.00200059.999000
27015.00000015.00000015.00000060.000000
270.00114.99950014.99950014.99950059.998000

The displayed values come from the exact branches, with rounding only after evaluation. Near a boundary, a rounded input can hide which branch was used. Record the original angle before comparing screenshots from different reports.

One detail deserves explicit attention: in the current Jupiter implementation, the 240°–270° branch approaches zero just below 270°. At exactly 270°, the general branch returns 15. That is a discontinuity in this implemented rule, not evidence of a sudden physical effect. This article reports it for reproducibility and does not certify it as a universal traditional prescription.

If a comparison depends on that edge, preserve both the method version and full angle, and review the formula convention before interpreting the difference. Smoothing the displayed numbers would conceal the current calculation rather than explain it.

Check subtotals, units and simple bounds

Six arithmetic exercises; B and M are raw subtotals
BM(B−M)/4In Rupas
000.000.000000
60015.000.250000
060-15.00-0.250000
135180-11.25-0.187500
1206015.000.250000
1801800.000.000000

These rows are arithmetic exercises using raw subtotals; they are not six complete observed charts. The two addition methods must agree. For example, B = 120 and M = 60 give 15 Virupas, which is 0.25 Rupa.

Each individual contribution has magnitude at most 15. A target in the positive group has three other positive-group sources and three negative-group sources, giving the algebraic bound −45 to +45. A target in the negative group has four positive and two other negative sources, giving −30 to +60. These are bounds from the number of terms, not claims that every endpoint is geometrically attainable in a real chart.

The component is not a percentage. A score of −11.25 is not a negative probability, and a score of 15 is not a fifteen-percent chance of support. The Shadbala units guide distinguishes Virupas, Rupas and ratios to a required total.

Identify the convention before comparing software

The Maitreya Drig Bala page describes a different approach: its listed adjustments use 125% and 75% of raw aspect values, and its classification of Moon and Mercury depends on additional conditions. Those statements should not be substituted into the signed-quarter worksheet above.

A label shared by two programs does not establish that their equations are identical. Compare the raw-aspect function, source classification, weighting, included planets and exact boundary choices. A total without this information is insufficient to locate the disagreement.

The Astrogyana methodology page gives the broader report context. Keep a reproduction of one declared profile separate from a judgment about which textual tradition or implementation should be preferred.

A practical audit worksheet

  1. Select the receiving planet and list the six source planets.
  2. Record both longitudes in the same system.
  3. Normalize target minus source to a directed angle.
  4. Use the source planet's raw-aspect rule.
  5. Apply its signed quarter weight once.
  6. Add the six contributions and independently check (B−M)/4.
  7. Convert the subtotal to Rupas only if that is the desired display.
  8. Keep method version and unrounded inputs with the result.

This worksheet makes the component explainable. It also prevents a common reporting mistake: copying a raw-aspect table into a column labelled Drik Bala and then treating the unweighted sum as the signed subtotal used by the application.

Frequently asked questions

What is the Drik Bala formula used here?

The current Astrogyana profile adds +A/4 from Moon, Mercury, Jupiter and Venus and −A/4 from Sun, Mars and Saturn, excluding the receiving planet. A is the directed raw-aspect value.

Can Drik Bala be negative?

Yes. A negative signed subtotal means the negative-weight contributions exceed the positive-weight contributions in this method. It does not make the raw aspect negative or determine the complete Shadbala total.

Should I use the shortest separation?

No. Use target longitude minus source longitude, normalized to 0–360 degrees. Reversing the direction may change both the raw rule and the contribution's sign.

Does the Moon's phase change its weight in this profile?

No. Moon and Mercury stay in the fixed positive group here. Other methods may classify them differently, so the chosen convention must be recorded.

Are all angle boundaries smooth?

No. The current Jupiter branch has a discontinuity at 270 degrees: it approaches zero from below and returns 15 at the boundary. This is an implementation detail to review when comparing methods, not a physical jump.

Is the signed-quarter method interchangeable with every Drig Bala reference?

No. References can use different raw equations, weights and planet classifications. Compare those choices before comparing the final totals.

Sources and references

Stay connected with Astrogyana on Google

Choose Astrogyana as a preferred source in Google Search.

Add as a Preferred Source on Google