@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.79 kB
Source Map (JSON)
{"version":3,"file":"conjunction.cjs","sources":["../src/conjunction.ts"],"sourcesContent":[null],"names":["ANGULAR_SEPARATION_THRESHOLD","isPlanetaryConjunction","datetime","observer","planets","params","from","to","horizon","angularSeparationThreshold","here","convertEclipticToEquatorial","getPlanetaryGeocentricEclipticCoordinate","there","hither","convertEquatorialToHorizontal","tither","separation","getAngularSeparation","targets","isConjunction","findPlanetaryConjunction","interval","stepMinutes","conjunction","findConjunction","findPlanetaryConjunctions","conjunctions","positions","getPlanetaryPositions","j","alterior","ulterior","key"],"mappings":"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"}