Credits
This site is free software under the GNU Affero General Public License v3. Get the source code.
Built with these projects and data sources — thank you to their authors.
| Project | Licence | Used for |
|---|---|---|
| Swiss Ephemeris | © Astrodienst AG — AGPL-3.0 | Planetary positions and houses |
| pyswisseph | AGPL-3.0 | Python bindings for the Swiss Ephemeris |
| GeoNames | CC BY 4.0 | Place names, coordinates and time zones |
| OpenStreetMap | ODbL | Map data |
| MapLibre GL JS | BSD-3-Clause | Interactive map |
| OpenFreeMap | Free service; map data © OpenStreetMap contributors (ODbL) | Map tiles for “Pick on map” |
| FastAPI | MIT | Web framework |
| Starlette | BSD-3-Clause | Web toolkit under FastAPI |
| Pydantic | MIT | Data validation |
| Uvicorn | BSD-3-Clause | Web server |
| RapidFuzz | MIT | Fuzzy place-name search |
| tzdata / IANA time zone database | Public domain / Apache-2.0 | Historical time zones |
| Noto fonts | SIL Open Font License 1.1 | Tamil, Telugu, Malayalam, Kannada and Devanagari text |
| Cloudflare Turnstile | Service | Bot protection |
| Jean Meeus, Astronomical Algorithms; JPL approximate planetary elements | Published methods | Fallback calculation engine |
Matching rules follow traditional Ashtakoota and South Indian Porutham practice; the exact tables are
in the source code (app/rules/v1.py).