astronomia
astronomia copied to clipboard
An astronomical library
The api `jupitermoons.e5()` takes a mandatory `earth` argument. This is what one normally needs to compute transits, occultations, or just the visible positions. However, to compute the **shadow transits** and...
Form [HORIZONS Web-Interface](https://ssd.jpl.nasa.gov/horizons.cgi), use settings: ``` Ephemeris Type [change] : | OBSERVER Target Body [change] : | Mars [499] Observer Location [change] : | Geocentric [500] Time Span [change] :...
According Meeus(2009) page 61, Example 7.b, "the JD corresponding to January 27 at noon of the year 333" is 1842713.0 But following expression get 1842712 ```{javascript} julian.DateToJD(new Date(Date.UTC(333,0,27,12,0,0))) ```
``` function oddJDEToDate(){ let d = 1721790.0684809217 console.log([julian.JDEToDate(d), julian.JDEToDate(d+0.5)]) } oddJDEToDate() // [ 0001-12-31T10:42:33.414Z, 0002-12-31T22:42:33.428Z ] ``` Note: Difference between julian.JDEToDate(d) and julian.JDEToDate(d+0.5) is more than one year.
What time is it on Mars at reference meridian when at Greenwich it's 10 o'clock? (for example) Or, how high in the sky is the sun for an observer on...
Hello - thank you for all the work that has gone into this library. I wonder if you could help me understand an example of calculating the horizontal alt/az of...
Can I calculate lunar zodiac sign using your lib ? http://www.lunarium.co.uk/moonsign/calculator.jsp
Is it intentional that the `HourAngle` class and its derived `RA` class return `.hour()` when `.deg()` is called? I would have expected `.deg()` to convert the results into true decimal...
Hi there. Currently there's no TypeScript typings which makes the library harder to work with. Would you be interested in rewrite of the library to TypeScript?
## First of all I would like to appreciate the amount of work you put in this library @commenthol! Absolutely amazing! I used this library for planetary calculations to build...