-
Notifications
You must be signed in to change notification settings - Fork 64
Description
Feature Request: Include Native's Age in Dasha Tables
This feature request proposes enhancing Maitreya's Dasha table printouts and displays to include the native's age range corresponding to each Dasha period. This crucial detail, commonly found in other astrological software, significantly improves the readability and practical utility of Dasha analyses.
Problem Statement:
While Maitreya provides detailed Dasha period start and end dates, it currently does not automatically display the native's age during these periods. Users must manually calculate this information, which adds an unnecessary step and can lead to errors, particularly when quickly assessing a chart. The absence of the native's age alongside Dasha periods makes quick interpretation and cross-referencing less intuitive.
Proposed Feature:
We request the integration of the native's age into the Dasha tables, ideally as part of the title or header for each Mahadasha (and potentially Antardasha).
Specific Request:
- Enhance Dasha Table Item Types (e.g.,
dasasummaryor a newdasa_tabletype):- Modify the existing
dasasummaryitem type, or introduce a new dedicated Dasha table type, to include the native's age range. - The age should be displayed for each Mahadasha, indicating the native's age at the beginning and end of that specific Mahadasha period.
- Preferred Display Location: This age range should be prominently displayed in the title or header line of each Mahadasha block.
- Modify the existing
Illustrative Examples (as seen in other software like Parashara's Light and Sri Jyoti Star):
-
For a Mahadasha title:
Venus (20y) - Age: From 0 yrs. to 8y1mSaturn (19y) - Age: From 0yrs. to 2y11mSun (6y) - Age: From 8y1m to 14y1m
-
This format provides immediate context for the Dasha period in relation to the native's life stage.
Benefits:
- Improved Readability and Interpretation: Allows for quicker and more intuitive understanding of the Dasha periods in the context of the native's age.
- Enhanced Analysis Workflow: Reduces the need for manual calculations, streamlining the process of Dasha analysis.
- Increased User-Friendliness: Makes Maitreya's Dasha outputs more comprehensive and comparable to industry standards in other astrological software.
- Richer Printouts: Professional astrological reports will benefit from the inclusion of this vital piece of information directly on the Dasha tables.
Technical Considerations:
Implementing this feature would involve:
- Calculating the native's age (in Years, Months, Days) at the precise start and end of each Dasha period.
- Exposing these age ranges as properties accessible within the JSON printout configuration system for
dasasummaryor a newdasa_tableitem type. - Integrating the display of these age ranges into the rendering logic for Dasha tables in both the GUI text view and command-line outputs.
We believe this enhancement would significantly add to the practical value and completeness of Maitreya's Dasha analysis features.