Commit Graph

  • 63a196edb9 Updated instructions for JPL Horizons galactic data. Don Cross 2021-06-07 21:04:16 -04:00
  • 31e7511f89 C EQJ/GAL: test using JPL Horizons data. Don Cross 2021-06-07 21:01:37 -04:00
  • 21000df4db C: Verify GAL/EQJ rotation is inverse of EQJ/GAL. Don Cross 2021-06-06 22:00:07 -04:00
  • c46a316464 C functions for galactic coordinates. Don Cross 2021-06-06 21:32:56 -04:00
  • 7e89ca6cda Demo to confirm I understand galactic coordinates. Don Cross 2021-06-06 17:49:24 -04:00
  • 1ccec1ffad Generate test data for converting GAL/EQJ. Don Cross 2021-06-06 13:46:22 -04:00
  • 1396367524 Made minified JS browser code a little smaller. Don Cross 2021-05-18 21:54:03 -04:00
  • efc6e7bdf9 Fixed broken build caused by improper branch merge. Don Cross 2021-05-16 14:29:30 -04:00
  • 3e420e9e32 Merge branch 'calendar2' Don Cross 2021-05-16 14:05:00 -04:00
  • 7db556046b Calendar demo: planet constellations. Don Cross 2021-05-16 13:32:19 -04:00
  • d5fb13d35c I forgot to check in updated calendar output. Don Cross 2021-05-16 13:18:00 -04:00
  • 5afeab6b02 Calendar demo: Sun, Moon culmination. Don Cross 2021-05-16 12:25:57 -04:00
  • d950eaaa55 Calendar demo: planet perihelion and aphelion. Don Cross 2021-05-16 12:15:24 -04:00
  • d87a42446f Calendar demo: added lunar apogee and perigee. Don Cross 2021-05-16 12:04:18 -04:00
  • c4c90c9c22 Cleaned up JavaScript code and made minified version a little bit smaller. Don Cross 2021-05-15 21:52:20 -04:00
  • 08247921b5 Calendar demo: include transits of Mercury and Venus. Don Cross 2021-05-15 20:45:30 -04:00
  • 3220fb030d Calendar demo: include local solar eclipse predictions. Don Cross 2021-05-15 20:32:29 -04:00
  • 51235fbffd Calendar demo: include lunar eclipse predictions. Don Cross 2021-05-15 20:00:55 -04:00
  • eefcce91e0 Calendar demo: added comments for remaining tasks. No code changes. Don Cross 2021-05-13 20:28:51 -04:00
  • 37c35737af Calendar enumerator demo: find times when Venus appears brightest. Don Cross 2021-05-13 20:22:44 -04:00
  • 629317e9ff Calendar enumerator demo: max elongations of Mercury and Venus. Don Cross 2021-05-13 20:06:39 -04:00
  • 31b71ac97f Calendar enumerator: added planetary conjunctions and oppositions. Don Cross 2021-05-13 19:32:03 -04:00
  • 23eb42f951 Removed unnecessary and risky method EventCollator.Append(). Don Cross 2021-05-12 20:36:32 -04:00
  • 953ffef7a8 Calendar demo: added a moon quarter enumerator. Don Cross 2021-05-12 19:54:09 -04:00
  • 04ebd129dd Calendar demo now includes seasons. Also goes for 10 years instead of 1. Don Cross 2021-05-12 19:37:34 -04:00
  • 03f4e91bb9 Rough demo for how calendar enumerator will work. Don Cross 2021-05-12 19:00:21 -04:00
  • bba5b0b616 Calendar demo: apparently I don't need astronomy.d.ts for this to work. Don Cross 2021-05-10 16:37:40 -04:00
  • 398e8115c7 Added the new calendar demo to the JavaScript self-tests. Don Cross 2021-05-09 21:00:54 -04:00
  • f299d15fd9 Starting to figure out how to make an Astronomy Engine demo in TypeScript. Don Cross 2021-05-09 20:57:13 -04:00
  • 1f2444c891 Starting to create a calendar event enumeration demo. Don Cross 2021-05-09 18:11:00 -04:00
  • a57f8fc98e Made minified JS browser code a little smaller. Don Cross 2021-05-09 15:33:16 -04:00
  • d414bdda06 Fixed a few security vulnerabilities in the developer tools. Don Cross 2021-05-07 20:03:53 -04:00
  • b81a96cbdc Fixed #100 - Demo of searching for constellation change. Don Cross 2021-04-30 20:00:52 -04:00
  • c7a48093c0 Fixed #101 - Added Python example of searching for lunar angle events with other bodies. Don Cross 2021-04-28 12:29:01 -04:00
  • 7ef9f71810 Work in progress: Python demo of searching for pair longitudes. Don Cross 2021-04-27 22:08:24 -04:00
  • a8a3342a2f Added script pairlon.py to graph the behavior of PairLongitude functions. Don Cross 2021-04-26 14:00:40 -04:00
  • d45bb771ac Python: Replaced LongitudeFromSun with more general PairLongitude. Don Cross 2021-04-24 21:55:54 -04:00
  • a53e83d4af JS: Replaced LongitudeFromSun with more general PairLongitude. Don Cross 2021-04-24 21:36:47 -04:00
  • 2cf6419792 C#: Replaced LongitudeFromSun with more general PairLongitude. Don Cross 2021-04-24 21:18:03 -04:00
  • a74e89bd24 Added C function Astronomy_PairLongitude. Don Cross 2021-04-24 19:52:33 -04:00
  • 4f23e85524 Fixed #108 - Fail the build if C function, #define, enum, or typedef lacks documentation. Don Cross 2021-04-23 20:54:09 -04:00
  • 95b45d427d Removed Travis CI, added GitHub actions badge. Don Cross 2021-04-21 21:01:37 -04:00
  • 56d08a7370 Less verbose JupiterMoonTruncate. Don Cross 2021-04-21 20:36:16 -04:00
  • 06fc6651f8 One more tweak to diffcalc error thresholds for GitHub Actions. Don Cross 2021-04-21 20:32:58 -04:00
  • c5b05f84d9 More changes for GitHub actions. Don Cross 2021-04-21 20:09:52 -04:00
  • c23affd28c First attempt at doing a GitHub Actions test build for Astronomy Engine. Don Cross 2021-04-21 19:40:42 -04:00
  • 31ff4acc1e Experimenting with GitHub Actions as a replacement for Travis CI. Don Cross 2021-04-21 19:27:30 -04:00
  • 0e1f8dbdc2 Check all fgets() in C tests for partial line reads. Don Cross 2021-04-21 13:34:04 -04:00
  • 6d3f27cd4c Added diffcalc testing for Jupiter's moons: position and velocity vectors. Don Cross 2021-04-21 13:06:44 -04:00
  • ab32f548e8 Diffcalc: scale topocentric distances based on minimum distance to Earth. Don Cross 2021-04-20 19:06:32 -04:00
  • 932573ac2d More fixes needed for diffing calculations among languages. Don Cross 2021-04-20 18:51:36 -04:00
  • 1e2c24208c Fixed #103 - Scale body vector differences by orbital radius. Don Cross 2021-04-20 17:23:29 -04:00
  • ce0290b7f6 diffcalc: Divide angular errors by their range of values. Don Cross 2021-04-20 16:25:02 -04:00
  • ebade6c4c2 Updated Windows build to run diff checker with tolerance passed in. Don Cross 2021-04-20 15:30:54 -04:00
  • e0a01a85fb Updated issue 103 tests for C and Python. Don Cross 2021-04-19 21:49:51 -04:00
  • ed54fb9fc1 diffcalc: Generate PY and JS output in 18 digits of scientific notation. Don Cross 2021-04-19 21:08:29 -04:00
  • 13168d9839 C and C# are now producing identical check output! Don Cross 2021-04-19 20:27:57 -04:00
  • fe743affd4 Fixed bug in ctest(diff): was not even looking at helio z values. Don Cross 2021-04-19 19:57:21 -04:00
  • 3da6839fc1 More nuanced numerical comparison of output for different languages. Don Cross 2021-04-19 19:17:47 -04:00
  • cbcacc4b57 Improved agreement of precision among the 4 supported languages. Don Cross 2021-04-18 21:15:17 -04:00
  • 6b01510b33 Fixed #99 - Export the AngleBetween function for outside callers. Don Cross 2021-04-16 20:18:25 -04:00
  • 6f379397e8 Fixed #102 - generate more compact constellation boundary tables. Don Cross 2021-04-16 19:43:14 -04:00
  • 8b3e06994c Fixed #67 - Calculate position and velocity vectors of Jupiter's moons. npm_2.0.4 Don Cross 2021-04-15 21:10:38 -04:00
  • 90a9f56375 Bumped npm package version to 2.0.4. Don Cross 2021-04-15 21:00:40 -04:00
  • 5a8daba7d5 Added Python demo of calculating Jupiter's moons. Don Cross 2021-04-15 20:54:37 -04:00
  • 1e2763af63 Finished defining Jupiter moon radii constants. Don Cross 2021-04-15 13:20:55 -04:00
  • 4f681919fb Python: defined constants for the radii of Jupiter's 4 largest moons. Don Cross 2021-04-15 12:39:33 -04:00
  • 17900adcb2 Python Markdown generator: eliminate spurious warnings. Don Cross 2021-04-15 08:47:13 -04:00
  • a3734bc60b Fixed #105 - Added functions to calculate a time object from TT. Don Cross 2021-04-14 19:42:03 -04:00
  • ef42841592 PY: Finished implementation of JupiterMoons function. Don Cross 2021-04-14 06:41:24 -04:00
  • c080f15613 Windows build process: fixed compiler errors and test errors. Don Cross 2021-04-13 16:33:21 -04:00
  • 4f7a6e69cb C#: Implemented calculation of Jupiter's moons. Don Cross 2021-04-13 11:45:03 -04:00
  • a6b1963291 Decreased minified JS size from 98382 to 94490 bytes. Don Cross 2021-04-12 20:53:42 -04:00
  • 7f26aa7c20 JS: Decreased minified browser code from 98413 to 98382 bytes. Don Cross 2021-04-12 19:27:45 -04:00
  • a0d88f2f00 JS: Added documentation for JupiterMoons function and return type. Don Cross 2021-04-12 16:57:22 -04:00
  • d64a46d5e1 JS: Implemented calculation of Jupiter moons. Don Cross 2021-04-12 16:19:33 -04:00
  • 1c0c31de20 Removed the Stellarium data I used to verify initial Jupiter Moon implementation. Don Cross 2021-04-11 20:01:39 -04:00
  • f879bc51a6 Skip Jupiter Moon model optimization if already calculated. Don Cross 2021-04-11 19:27:09 -04:00
  • 5891cfdb5e Jupiter Moons: implemented optimizer that truncates series. Don Cross 2021-04-11 17:27:03 -04:00
  • 58c0fe342f Jupiter Moons: added debug prints to get a feel for series frequencies. Don Cross 2021-04-11 14:45:45 -04:00
  • 2a27673af4 Jupiter moons: keep the last known good generated model in git. Don Cross 2021-04-11 13:45:24 -04:00
  • 43d05b25bd Jupiter Moons: stubbed the idea of a model optimizer. Don Cross 2021-04-11 13:42:23 -04:00
  • 87f5dd1c95 Jupiter Moons: greatly increased JPL Horizons test data coverage. Don Cross 2021-04-11 11:33:17 -04:00
  • 260ef16781 C Jupiter Moons : cleaner generated code. Don Cross 2021-04-11 10:30:32 -04:00
  • 87cfae4ba0 C Jupiter Moons: added unit test to compare against JPL Horizons data. Don Cross 2021-04-10 19:58:58 -04:00
  • 9519407212 Made Stellarium comparison tolerances much stricter. Don Cross 2021-04-10 16:34:20 -04:00
  • dcbd6fe243 Jupiter moons calculations are now consistent with Stellarium. Don Cross 2021-04-10 16:29:10 -04:00
  • 70a9fa5e27 Stubbed the unit test for Jupiter moon calculations. Don Cross 2021-04-09 20:40:23 -04:00
  • 69eb06e6a8 Jupiter Moons: updated data and reference code to generate EQJ. Don Cross 2021-04-08 21:02:36 -04:00
  • 38a14301e6 Compare Stellarium data with JPL Horizons data for Jupiter's moons. Don Cross 2021-04-07 21:00:04 -04:00
  • 5b1671f994 Added JPL Horizons test data for Jupiter's moons state vectors. Don Cross 2021-04-07 17:27:51 -04:00
  • 881664a5f0 C: Stubbed function for calculating Jupiter's moons. Don Cross 2021-04-06 16:42:29 -04:00
  • c2ccfd33c6 Starting to implement the code generator for Jupiter's moon models. Don Cross 2021-04-06 14:27:47 -04:00
  • 294cf5d14f Merge branch 'master' of https://github.com/cosinekitty/astronomy Don Cross 2021-04-06 12:57:04 -04:00
  • df9d962400 Added python demo for calculating lunar days. Don Cross 2021-04-06 12:56:36 -04:00
  • e8f4d1091a Script to validate the L1.2 model FORTRAN code for Jupiter's moons. Don Cross 2021-04-05 15:04:52 -04:00
  • efc2f0d8cf Capturing some FORTRAN code for Jupiter's moons from ftp.imcce.fr. Don Cross 2021-04-05 14:50:49 -04:00
  • 6b0a966fe7 Tweaks to generating documentation for constants. Don Cross 2021-04-04 21:40:45 -04:00
  • 9b67e7f3f9 Starting development for calculating Jupiter's moons. Don Cross 2021-04-04 20:52:31 -04:00
  • 19aa193dc1 Fixed #95 - automate reporting of minified JavaScript size in documentation Don Cross 2021-04-04 19:49:38 -04:00