Don Cross
fe9c0e6f74
Fixed #37 - Corrected misleading documentation in Elongation, ElongationEvent.
2019-05-14 06:14:50 -04:00
Don Cross
a2f41f99fa
Added more entries to the JavaScript documentation topic index.
2019-05-13 22:02:22 -04:00
Don Cross
981464876b
Style adjustments in documentation.
2019-05-13 15:16:15 -04:00
Don Cross
c9fe15b01d
Style adjustment on JS API reference page.
2019-05-13 15:13:04 -04:00
Don Cross
66d6cb5116
Fixed more broken links.
2019-05-13 15:08:07 -04:00
Don Cross
ded4035d14
Making API reference more approachable. Adding logos.
2019-05-13 10:23:52 -04:00
Don Cross
a258858821
Refactored Handlebars declarations so I don't need partial any more.
2019-05-10 08:23:34 -04:00
Don Cross
035bfa1a7c
Documented the refraction parameter for Astronomy.Horizon.
2019-05-09 21:40:08 -04:00
Don Cross
6fc7fcd736
Checking in documentation changes.
2019-05-09 20:53:53 -04:00
Don Cross
1663da0e90
@see markers include links to the things they reference.
2019-05-09 20:10:02 -04:00
Don Cross
e6ce0440d4
Eliminated index listing in Markdown documentation.
2019-05-09 20:01:15 -04:00
Don Cross
022f792801
Fixed documentation problem for class Apsis.
...
Need to have description text come first in the JSDoc metadata.
2019-05-09 14:45:22 -04:00
Don Cross
b960c0238f
Added NextLunarApsis function. Did some performance tuning.
2019-05-08 21:28:29 -04:00
Don Cross
472aa57b90
Fixed #29 - Added SearchLunarApsis to find apogee, perigee.
2019-05-08 19:16:42 -04:00
Don Cross
367b1f8bb3
Documentation copyediting.
2019-05-07 19:45:43 -04:00
Don Cross
dc2ed18059
Checking in changes to generated documentation.
2019-05-07 16:49:10 -04:00
Don Cross
beb35e1379
Fixed documentation of the SeasonInfo function.
2019-05-07 15:58:56 -04:00
Don Cross
8e0278dcbc
Reworked more classes as true ECMAScript 2015 classes.
...
This generates much better Markdown documentation.
2019-05-07 15:38:49 -04:00
Don Cross
98f3e2e556
Reworked Time as an ECMAScript 2015 class.
...
The main reason I did this was to get generated Markdown
documentation to look better.
2019-05-07 15:26:57 -04:00
Don Cross
1f905f1bbd
Another attempt to make bullets work in Markdown.
2019-05-07 14:59:04 -04:00
Don Cross
58e6aeb0f9
Markdown fix: bullets do not work within a table.
2019-05-07 14:52:09 -04:00
Don Cross
a2bd3554c0
More work on documentation. Trying to get bullet lists to work in Markdown.
2019-05-07 14:37:59 -04:00
Don Cross
9de5505319
Fixed lingering vectors that did not use class Vector.
...
Also added Length member function.
2019-05-07 14:00:10 -04:00
Don Cross
8cad1fc124
More documentation work in progress.
2019-05-07 13:37:25 -04:00
Don Cross
71b54ff711
More documentation work in progress.
2019-05-06 21:42:38 -04:00
Don Cross
8c78a2e3a8
Documented functions DeltaT and TerrestrialTime.
2019-05-06 17:01:30 -04:00
Don Cross
1d814c89c8
More documentation work in progress.
2019-05-06 15:59:21 -04:00
Don Cross
fce6acd756
Checking in changes to generated files.
2019-05-06 15:03:45 -04:00
Don Cross
53ea05adc0
Removed @constructor annotators. They don't seem to do anything.
2019-05-06 14:44:01 -04:00
Don Cross
77355d1bae
Add separators between items in generated Markdown documentation.
2019-05-06 14:39:26 -04:00
Don Cross
9092bc7d89
Fixed a couple of bugs that crept in as I was refactoring code.
2019-05-06 14:33:14 -04:00
Don Cross
2c019922de
More documentation work in progress.
2019-05-06 14:27:04 -04:00
Don Cross
929397c8fa
Extend the coverage of Delta-T data as far into the future as possible.
...
Was missing any data from delta_t/predicted.txt that occurred after
the final integer year value. Now include the very last line of data
even when it is not on a year boundary.
2019-05-06 12:19:16 -04:00
Don Cross
f8515cc02f
More documentation work: PerformanceInfo.
2019-05-06 08:48:18 -04:00
Don Cross
e8eecaa632
More documentation work.
2019-05-05 21:40:24 -04:00
Don Cross
d2e2569fe2
Gave up trying to display MathJax in Markdown.
...
Instead of documenting how to calculate phase fraction, just calculate it.
Show 'number' instead of 'Number' for numeric types.
2019-05-05 19:54:06 -04:00
Don Cross
44ae81ed7f
Fixed documentation typos. Trying to use MathJax in my Markdown.
2019-05-05 17:49:19 -04:00
Don Cross
cc3fc97505
More documentation work in progress.
2019-05-05 17:21:51 -04:00
Don Cross
a684aa424d
More documentation work.
2019-05-05 15:27:08 -04:00
Don Cross
578bb49492
More documentation work.
2019-05-05 14:14:27 -04:00
Don Cross
819e08ce0d
Generate local HTML documentation for previewing.
...
Instead of reading Markdown files locally, I generate HTML documentation.
I tell Git to ignore the html directory because it is only for local use.
2019-05-05 13:23:23 -04:00
Don Cross
40ade08067
Starting to generate documentation in Markdown format.
...
Using jsdoc-to-markdown to directly update source/js/README.md.
Added a little more documentation to astronomy.js.
2019-05-05 09:19:03 -04:00
Don Cross
8011f0d09a
JSDoc: Figured out how to document enclosed functions.
2019-05-05 06:18:24 -04:00
Don Cross
d6bbba3ed1
Starting to add JSDoc comments.
2019-05-04 23:10:12 -04:00
Don Cross
e38a3487a1
Fixed #28 - Find times when Venus is at its brightest.
2019-05-04 19:03:10 -04:00
Don Cross
a08895cf34
Fixed #27 - Calculating max elong of Mercury, Venus.
...
Figured out that JPL Horizons and other sources define elongation
as the full angle between bodies, not just the ecliptic projection
of the angle. This brings my predictions within 0.6 hours of JPL.
2019-05-02 22:01:01 -04:00
Don Cross
926e92462d
Added tests, fixed problems in max elongation search.
...
Still not happy with some of the hour errors, up to 14 hours.
Maybe I need to search for actual angle between planet and Sun,
not just along ecliptic longitude.
Also should try generating JPL Horizons data to verify the
test data I have here.
2019-05-02 16:20:33 -04:00
Don Cross
995c24bdc3
Added Astronomy.SearchMaxElongation().
...
This function finds the times when Mercury or Venus is furthest
east or west along the ecliptic from the Sun.
Needs more testing!
2019-05-02 15:22:29 -04:00
Don Cross
9d80b33e66
Added a minimal test of Saturn visual magnitude formula.
...
I don't have authoritative test data for Saturn, so I'm
just comparing against its own calculations, after having
visually inspected some test cases against my old code and
Heavens Above. This is not really adequate but it's the best
I can do right now.
2019-04-30 21:21:56 -04:00
Don Cross
d379ab3114
Fixed error in SaturnMagnitude().
...
Now this matches the output from my old astronomy code.
I still don't have good test data for Saturn.
2019-04-30 20:11:17 -04:00