Astronomical prayer timing and crescent visibility lab

Jeftime Observatory

Exact-coordinate prayer calculations, lunar month forecasting, and moon-location guidance for field use on mobile and desktop.

Mode
Awaiting coordinates
Timezone
No zone resolved
Reference Date
No date selected

Location

Exact observer position

Accuracy
Pending sensor
Coordinates
No fix loaded
Geoid
WGS84 expected

Click the map to select a location

Prayer logic

Method and edge-case controls

Raw astronomical mode is the default baseline. Jurisprudential fallbacks and offsets should remain explicit.
Raw astronomical mode is the default baseline. Jurisprudential fallbacks and offsets should remain explicit.

Interval-based Isha presets are policy rules layered on sunset. They are shown explicitly so users can distinguish them from twilight-angle calculations.

How automatic updates and controls work
Location, method, horizon, and visibility controls now refresh the observatory automatically after changes. Stored location values are reused across pages until you choose a different place or edit the coordinates.

Daily times

Five prayers and solar boundaries

Solar noon pending Night span pending

Fajr

--:--:--

Awaiting computation

Dhuhr

--:--:--

Solar transit boundary

Asr

--:--:--

Shadow ratio pending

Maghrib

--:--:--

Apparent sunset boundary

Isha

--:--:--

Twilight threshold pending

Solar event trace

Sunrise
--:--:--
Sunset
--:--:--
Civil dawn
--:--:--
Civil dusk
--:--:--

Computation notes

  • Loading...

Traceability

Methodology and source registry

Sources pending

Computation model

  • Loading...

Sunni jurisprudence and elevation audit

  • Loading...

Qur'an, Sunnah, and Sunni fiqh sources

  1. Loading...

Astronomy and verification sources

  1. Loading...

Elevation lab

  • Run a terrain-fusion audit, inspect stored local DEM evidence, and generate authenticated provider download plans for your exact tile.

Year explorer

Annual calendar and export workspace

Click any day below to load the full observatory for that date from your saved location and settings.

Selected day

--

--

Click any heatmap cell, calendar card, or moon icon to refresh this page to that date.

Moon note --
How to use the annual calendar

Click any heatmap cell, card, or moon icon to load that day. Keyboard arrows move between cards after focus lands on the grid.

Moon icon

This day carries a lunar forecast note. Selecting it will show that note in the selected-day card.

Selected day

The warm outline marks the day currently driving the page.

Today highlight

The cool accent highlight marks today on your device.

Yearly results will render here.

Lunar forecast

Ramadan and Eid forecaster

Ramadan 1

Forecast pending

Local visibility test not yet computed.

Eid al-Fitr

Forecast pending

Shawwal forecast will appear here.

Eid al-Adha

Forecast pending

Dhu al-Hijjah forecast will appear here.

Loading...

Local crescent visibility

Selected evening and the following evening for this location and date.

Local visibility details will render here.

How to read the visibility details
Yallop and Odeh bands summarize empirical crescent visibility. The note explains whether the evening is blocked by conjunction timing, moonset lag, or simply falls below the selected sighting policy.

Predicted lunar month starts

Forecasted lunar month boundaries will render here.

Field guidance

Moon finder

The moon panel is following the selected civil date on this page.

Moon as seen from location

Snapshot instant
---
True azimuth
---
Magnetic bearing
---
Altitude
---
Illumination
---
Age from conjunction
---
Best sighting window
---
Device heading support varies by browser. JS should surface whether the live arrow uses magnetic or already-corrected heading data.

For reproducible API checks, pass an explicit instant to /api/moon. Requests without it are treated as live snapshots and are not cached.

Compass and moon-window details
The live pointer uses true azimuth until a compass heading is available. Once the device sensor is active, the guidance switches to magnetic alignment while keeping the raw true and magnetic bearings visible for verification.

Release

Verification status and downloadable datasets

Release pending

Verification band

  • Loading...

Coverage and database

  • Loading...

Release datasets

  1. Loading...