@observerly/astrometry
Version:
observerly's lightweight, zero-dependency, type safe astrometry library written in Typescript for calculating the position of celestial objects in the sky.
1 lines • 3.9 kB
Source Map (JSON)
{"version":3,"file":"transit.cjs","sources":["../src/transit.ts"],"sourcesContent":[null],"names":["isTransitInstance","value","datetime","LST","GST","az","isBodyCircumpolar","observer","target","horizon","latitude","dec","isBodyVisible","isBodyAboveHorizon","alt","isEquatorialCoordinate","convertEquatorialToHorizontal","isHorizontalCoordinate","doesBodyRiseOrSet","Ar","radians","H1","getBodyTransit","ra","body","H2","degrees","R","S","LSTr","LSTs","getBodyNextRise","tomorrow","transit","GSTr","convertLocalSiderealTimeToGreenwhichSiderealTime","rise","convertGreenwhichSiderealTimeToUniversalTime","getBodyNextSet","GSTs","set","isBodyVisibleForNight","start","end","getNight"],"mappings":"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"}