ٽيڪنيڪل تفصيل
{
"project": "Astro Sindhi Observatory",
"engine": "AstronomicalAlmanacEngine",
"version": "1.0.1-phase-020",
"input": {
"date": "2026-10-16",
"latitude": 25.396,
"longitude": 68.3578,
"timezone": "Asia/Karachi"
},
"result": {
"gregorian_date": "2026-10-16",
"weekday_english": "Friday",
"sindhu": {
"calendar_layer": "public_civil_sindhu_calendar",
"sindhu_year": 1400,
"sindhu_year_label": "1400",
"sindhu_month": "اسو",
"sindhu_month_index": 7,
"sindhu_day": 24,
"sindhu_date_label": "24 اسو 1400",
"civil_calendar_model": "RIZVI_QAZI_CIVIL_SOLAR_RECONSTRUCTION",
"civil_active_gregorian_year": 2026,
"civil_year_start_gregorian_date": "2026-03-22",
"civil_next_year_start_gregorian_date": "2027-03-22",
"civil_year_day": 209,
"civil_year_total_days": 365,
"civil_year_is_leap": false,
"civil_month_length_days": 30,
"month_start_gregorian_date": "2026-09-23",
"new_year_started": true,
"is_new_year_day": false,
"astronomical_validation_model": "TROPICAL_SOLAR_LONGITUDE_30_DEGREE_SECTORS_AT_ASIA_KARACHI_LOCAL_NOON",
"solar_longitude_degrees": 202.93541827,
"solar_longitude_sector_start_degrees": 180,
"solar_longitude_sector_end_degrees": 210,
"astronomical_month_sector": "اسو",
"astronomical_month_index": 7,
"astronomical_sector_day": 24,
"astronomical_month_start_gregorian_date": "2026-09-23",
"civil_vs_astronomical_month_difference": {
"same_month": true,
"civil_month": "اسو",
"astronomical_sector_month": "اسو",
"civil_day": 24,
"astronomical_sector_day": 24
}
},
"solar": {
"apparent_longitude_degrees": 202.93541827,
"declination_degrees": -8.91695539,
"equation_of_time_minutes": 14.420239
},
"sunrise_sunset": {
"date": "2026-10-16",
"timezone": "Asia/Karachi",
"solar_noon": {
"local": "2026-10-16T12:12:09+05:00",
"local_time": "12:12:09",
"utc": "2026-10-16T07:12:09Z"
},
"sunrise": {
"local": "2026-10-16T06:25:30+05:00",
"local_time": "06:25:30",
"utc": "2026-10-16T01:25:30Z"
},
"sunset": {
"local": "2026-10-16T17:58:48+05:00",
"local_time": "17:58:48",
"utc": "2026-10-16T12:58:48Z"
},
"day_length": "11:33:18",
"day_length_seconds": 41598,
"solar_declination_degrees": -8.92005737,
"equation_of_time_minutes": 14.422069,
"sunrise_hour_angle_degrees": 86.66213561,
"solar_noon_minutes_from_midnight": 732.1467,
"polar_note": null
},
"hijri": {
"hijri_year": 1448,
"hijri_month": 5,
"hijri_month_sindhi": "جمادى الاولى",
"hijri_month_english": "Jumada al-Awwal",
"hijri_day": 4,
"hijri_date_label_sindhi": "4 جمادى الاولى 1448ھ",
"calendar_source": "pakistan_month_start_registry",
"calendar_status": "confirmed_registry",
"registry_revision": "b9e50d8305b9484bc173",
"registry_entry_id": "1448-05",
"month_start_gregorian_date": "2026-10-13",
"next_month_start_gregorian_date": null,
"month_length_days": null,
"needs_next_month_confirmation": false,
"astronomical_moon_age_days": 5.259843,
"anchor_lunation_age_days": 5.048478,
"moon_phase_sindhi": "وڌندڙ چنڊ",
"moon_illumination_percent": 28.3531,
"calendar_day_vs_moon_age_status": "age_consistent_with_calendar_day",
"calendar_note": "هجري تاريخ سج لھڻ کان پوءِ تبديل ٿئي ٿي.",
"hijri_display_label_sindhi": "4 جمادى الاولى 1448ھ — جمعو",
"display_label_sindhi": "جمعو",
"display_period": "day",
"display_weekday_sindhi": "جمعو",
"display_night_label_sindhi": "جمعي جي رات",
"effective_gregorian_date": "2026-10-16",
"civil_gregorian_date": "2026-10-16",
"is_after_sunset_cutoff": false,
"sunset_boundary": {
"sunset_local": "2026-10-16T17:58:48+05:00",
"sunset_local_time": "17:58:48",
"date_change_after_sunset_minutes": 15,
"date_change_cutoff_local": "2026-10-16T18:13:48+05:00",
"date_change_cutoff_time": "18:13:48",
"rule_sindhi": "هجري تاريخ سج لھڻ کان پوءِ تبديل ٿئي ٿي."
}
},
"moon": {
"illumination_percent_approx": 28.3531,
"moon_age_days_approx": 5.259843,
"phase_sindhi": "وڌندڙ چنڊ",
"phase_english": "Waxing Crescent",
"waxing_or_waning": "waxing",
"lunar_longitude_degrees": 267.05684051,
"lunar_latitude_degrees": -4.46790743,
"moon_distance_km": 404369.731
},
"season": {
"solar_longitude_degrees": 202.93541827,
"season_key": "sarau",
"season_sindhi": "سرءُ",
"season_english": "Autumn",
"sector_start_degrees": 180,
"sector_end_degrees": 270,
"approved_outputs": [
"بھار",
"اونهارو",
"سانوڻ",
"سرءُ",
"سيارو"
]
},
"next_major_solar_event": {
"event_key": "winter_solstice",
"working_sindhi_name": "سياري جو انقلاب",
"gregorian_date": "2026-12-22",
"days_remaining": 67,
"solar_longitude_boundary_degrees": 270,
"model": "daily_local_noon_boundary_crossing_scan",
"note": "The event name is tied to the crossed 90° solar-longitude boundary, not to the post-crossing sector."
}
},
"status": {
"calculation_status": "PRODUCTION_RESEARCH_API",
"language_status": "USER_APPROVED_SINDHI_OUTPUTS",
"historical_status": "historical_validation_ongoing",
"precision_note": "Production Research API values are generated through the Central Astronomy Core rule: One Calculation, Many Displays. Scientific validation, historical verification and NASA/JPL comparison remain ongoing."
}
}