Commit Graph

  • 4a63ff45cf Merge pull request #167 from ebraminio/master Don Cross 2022-03-15 14:10:20 -04:00
  • 01a0a89109 Add Kotlin project structure Ebrahim Byagowi 2022-03-15 20:58:08 +03:30
  • 1a645fea18 Bumped npm,pypi versions to 2.0.13 to test publish. Don Cross 2022-03-14 05:09:56 -04:00
  • bc42d609c1 Updated pip, npm packages to v 2.0.12. Don Cross 2022-03-14 04:46:44 -04:00
  • d843775122 Fixed #148 - calculate Lagrange points. Don Cross 2022-03-13 20:56:32 -04:00
  • b773834349 Implemented Python Lagrange point calculation. Don Cross 2022-03-13 17:47:40 -04:00
  • 13413f2754 Prep Python unit tests for Lagrange. Don Cross 2022-03-13 09:45:48 -04:00
  • eba8c2e87f Implemented JavaScript Lagrange point functions. Don Cross 2022-03-12 20:31:07 -05:00
  • e4665f4669 JS tests: refactored StateVector tests. Don Cross 2022-03-12 18:06:58 -05:00
  • 45dbdd87d4 Implemented C# Lagrange point functions. Don Cross 2022-03-12 17:08:56 -05:00
  • 4ce1bb8a6b C# test: refactored JPL state vector loader. Don Cross 2022-03-12 11:30:22 -05:00
  • a1ec0b730c ctest.c: fixed function names in error messages. Don Cross 2022-03-12 11:28:04 -05:00
  • 1ad336be37 Fixed #158 - Use hypot function where appropriate. Don Cross 2022-02-21 13:30:13 -05:00
  • 871389c9cf Fixed C# .NET Framework 4 compile error. Don Cross 2022-02-21 10:54:01 -05:00
  • 5744c9ebe9 Moon phase demos also calculate illuminated fraction. Don Cross 2022-02-20 15:27:46 -05:00
  • 31f36f2ef8 Fixed #159 - unmangle markdown for C #defines. Don Cross 2022-02-19 19:19:01 -05:00
  • 19a66caea2 Miscellaneous cleanup of C documentation. Don Cross 2022-02-19 18:42:25 -05:00
  • 3952ebd9af C Lagrange: Add simpler-to-use function for most cases. Don Cross 2022-02-19 14:24:20 -05:00
  • d0693f972d Loosened tolerances on VerifyEquilateral Lagrange test for Mac. Don Cross 2022-02-19 12:29:26 -05:00
  • 030cc8f3d3 Testing theory: Mac does not flush stderr on exit. Don Cross 2022-02-19 11:35:21 -05:00
  • aa3821cbf2 More guesswork to diagnose GitHub Actions failure on Mac. Don Cross 2022-02-19 11:09:05 -05:00
  • 0d1561a9d8 Still tracking down why VerifyLagrangeTriangle fails on Mac. Don Cross 2022-02-19 05:18:16 -05:00
  • f83d995285 More debugging trying to figure out why Mac OS build fails. Don Cross 2022-02-18 20:09:28 -05:00
  • d6957e19ee Trying to figure out why Mac OS test build failed. Don Cross 2022-02-18 19:29:14 -05:00
  • 6779e4e81c The 5.44 arcmin issue persists even in EMB-centric coordinates. Don Cross 2022-02-18 07:52:36 -05:00
  • 9dfcd80e17 Script that confirms JPL Horizons 5.44 arcmin issue. Don Cross 2022-02-17 21:40:22 -05:00
  • 3f257ca924 Check JPL Horizons L4/L5 by feeding their geomoon through my function. Don Cross 2022-02-17 21:02:26 -05:00
  • a3da258e7c C Lagrange: confirm JPL geocentric moon state. Don Cross 2022-02-17 19:03:36 -05:00
  • 5e3faef062 C Lagrange: simplify logic using cross products. Don Cross 2022-02-17 18:47:05 -05:00
  • 5001be0120 ctest.c : More verification of L4/L5 triangles. Don Cross 2022-02-17 17:08:40 -05:00
  • 8c801edee2 Adding equilateral triangle checks for L4/L5. Don Cross 2022-02-17 14:09:57 -05:00
  • f01419a42b ctest.c prints more diagnostics on vector failures. Don Cross 2022-02-17 10:07:16 -05:00
  • 35f8a45d53 C Lagrange: fixed mass parameter comments. Clarified algorithm. Don Cross 2022-02-16 22:13:23 -05:00
  • 6e142a1df5 Verified JPL Horizon velocity angles. Don Cross 2022-02-16 19:53:59 -05:00
  • 8ba15530ac ctest: Use more precise coordinates for Lagrange. Don Cross 2022-02-16 17:13:51 -05:00
  • d8e58e9e36 Confirmed JPL Horizons L4/L5 maintains equilateral triangle. Don Cross 2022-02-16 12:44:42 -05:00
  • 2616880835 C Lagrange Points: almost there! Don Cross 2022-02-16 11:35:01 -05:00
  • 4ea0d3f9f7 Lagrange: confirmed how JPL defines orbital plane for L4, L5. Don Cross 2022-02-15 16:32:13 -05:00
  • faa035d3f6 JPL Horizons L4, L5 angles confirmed to be 60 degrees. Don Cross 2022-02-13 20:29:08 -05:00
  • 7fc126f81f C Lagrange: use Newton's method for better results. Don Cross 2022-02-13 19:26:50 -05:00
  • 4a30682a13 Better accuracy for L1/L2 points. Don Cross 2022-02-12 15:39:01 -05:00
  • 476712430e Standard deviations for JPL Horizons analysis. Don Cross 2022-02-12 14:04:36 -05:00
  • 9234a926d5 Lagrange analysis of pos/vel magnitude ratios. Don Cross 2022-02-12 13:25:48 -05:00
  • 08606ba56d Fix build error on Microsoft C compiler. Don Cross 2022-02-12 12:59:10 -05:00
  • 65582ff54f Starting analysis of JPL Horizons Lagrange points. Don Cross 2022-02-12 11:59:57 -05:00
  • ee7b440c9c C LagrangePoint: patched to pass unit tests. Don Cross 2022-02-12 10:49:05 -05:00
  • 7ed50c262b C Lagrange work in progress. Don Cross 2022-02-12 10:15:41 -05:00
  • f4b235fda4 Fixed #156 - Moon ascending/descending nodes. Don Cross 2022-02-06 21:06:30 -05:00
  • 6f9c906061 PY EclipticGeoMoon, SearchMoonNode, NextMoonNode. Don Cross 2022-02-06 19:55:24 -05:00
  • 785bfc456a Python MoonNode test: loading test data Don Cross 2022-02-06 17:04:41 -05:00
  • 19007ebfd5 JS EclipticGeoMoon, SearchMoonNode, NextMoonNode. Don Cross 2022-02-06 16:11:24 -05:00
  • eb5cc8ea9a C# EclipticGeoMoon, SearchMoonNode, NextMoonNode. Don Cross 2022-02-06 12:57:51 -05:00
  • e7717ea4fa Added C functions SearchMoonNode, NextMoonNode. Don Cross 2022-02-05 14:29:08 -05:00
  • 21526cce57 C moon nodes: confirmed match with Espenak data. Don Cross 2022-02-04 21:30:26 -05:00
  • 3752d588be Fixed bug parsing negative declinations in espenak_nodes.txt. Don Cross 2022-02-04 20:48:37 -05:00
  • 16d945364e Verify moon nodes by checking ecliptic lat=0. Don Cross 2022-02-04 20:14:54 -05:00
  • 69184406b3 ctest.c parser for moon_nodes.txt. Don Cross 2022-02-04 20:02:59 -05:00
  • 13b13a0f3f C Astronomy_EclipticGeoMoon implemented. Don Cross 2022-02-03 22:05:12 -05:00
  • e2a055a216 Test data for Moon ascending/descending nodes. Don Cross 2022-02-03 21:51:11 -05:00
  • e4b2911c97 Clarify GeoMoon and GeoMoonState calculating EQJ. Don Cross 2022-02-03 19:43:18 -05:00
  • 910c1b3781 Lagrange point test data from JPL Horizons. Don Cross 2022-02-03 12:47:23 -05:00
  • b6cfd9ea49 Merge pull request #155 from cosinekitty/dependabot/npm_and_yarn/generate/cached-path-relative-1.1.0 Don Cross 2022-01-27 11:26:20 -05:00
  • 6e640a7fea Bump cached-path-relative from 1.0.2 to 1.1.0 in /generate dependabot[bot] 2022-01-27 15:32:31 +00:00
  • 90a9839d18 Optimize for map-making calculation patterns. Don Cross 2022-01-22 20:47:46 -05:00
  • 0bfdb359b1 Fixed #153 - Optimize C functions by recycling nutation calculations. Don Cross 2022-01-21 20:59:06 -05:00
  • 111e1acb2b Improved instructions for Windows developers. Don Cross 2022-01-19 19:48:05 -05:00
  • c668ea81e5 Windows: use certutil.exe to validate files. Don Cross 2022-01-19 17:49:10 -05:00
  • ab9b5a5ce5 pip, npm packages 2.0.10. Don Cross 2022-01-10 20:34:35 -05:00
  • 378bb4fc4d Merge branch 'pip': support publishing pip package Don Cross 2022-01-10 20:18:01 -05:00
  • cba75aa2e4 Fixed #64 - pip package for Astronomy Engine. Don Cross 2022-01-10 19:59:25 -05:00
  • b60b11f86a Merge branch 'master' of https://github.com/ebraminio/astronomy into pip Don Cross 2022-01-10 19:38:04 -05:00
  • 15fefc4922 Windows CI: Upgrade Doxyfile to eliminate warnings. Don Cross 2022-01-10 16:54:36 -05:00
  • fc75276e79 Windows CI: execute verify_clean.bat after run.bat. Don Cross 2022-01-10 16:19:58 -05:00
  • f68c8766dd Add files necessary for pip package upload Ebrahim Byagowi 2022-01-11 00:34:41 +03:30
  • 884539fde4 Windows CI: attempt downloading and running doxygen. Don Cross 2022-01-10 16:01:00 -05:00
  • 57a71af403 Windows CI: try using 'py' command to run Python programs. Don Cross 2022-01-09 22:06:28 -05:00
  • acf3877e31 Windows CI: turn off doxygen / generating C docs for now. Don Cross 2022-01-09 21:38:09 -05:00
  • 139fde6fe8 Windows CI: Upgraded Visual Studio target platform of C programs. Don Cross 2022-01-09 20:42:28 -05:00
  • 27adf8a3e0 Windows CI: second attempt to run msbuild.exe. Don Cross 2022-01-09 20:09:32 -05:00
  • 4ef515953e Windows CI: attempt to put msbuild.exe in PATH. Don Cross 2022-01-09 19:57:30 -05:00
  • 7d117f9d8c Windows CI: explicitly end md5 checksum files with LF. Don Cross 2022-01-09 19:46:21 -05:00
  • e9922a48bb Windows CI: put quotes around executables. Don Cross 2022-01-09 17:43:46 -05:00
  • 15a330c64d Windows CI: specify cmd instead of PowerShell. Don Cross 2022-01-09 17:36:38 -05:00
  • e8aaee2e09 Windows CI: another attempt at multiple commands. Don Cross 2022-01-09 17:25:25 -05:00
  • 3c3d36bcea Fixed syntax errors in yml Don Cross 2022-01-09 15:48:57 -05:00
  • 8ad3488b65 Starting to work on GitHub Actions tests for Windows. Don Cross 2022-01-09 15:39:01 -05:00
  • 37c8aeafa9 Moved 'windows' directory away from root. Don Cross 2022-01-09 12:55:41 -05:00
  • b7ac00ed17 Browser demos: fix date parsing for Safari. Don Cross 2022-01-08 17:24:39 -05:00
  • e1f22fb743 Fixed #145 - support building on macOS. Don Cross 2022-01-07 22:14:27 -05:00
  • 15d1312060 Made Jupiter rotation matrix code gen one digit shorter. Don Cross 2022-01-07 21:38:41 -05:00
  • 1ace122c9e Consistent generated tables between Linux, macOS. Don Cross 2022-01-07 21:02:59 -05:00
  • 753554db67 Make demo tests less sensitive to tiny floating point errors. Don Cross 2022-01-07 20:19:23 -05:00
  • cb4c9a6549 Fixed mistake in raytracer. Stop using 'realpath'. Don Cross 2022-01-07 18:30:15 -05:00
  • 515c2802de Merge branch 'master' of https://github.com/ebraminio/astronomy into macos Don Cross 2022-01-07 17:18:03 -05:00
  • 862889f62f Raytracer: fix build warnings for macOS. Don Cross 2022-01-07 17:17:25 -05:00
  • 4a0902fa10 CI: Add a macos bot Ebrahim Byagowi 2022-01-07 03:37:02 +03:30
  • d36b181044 Mention macOS buildability in generate/README.md Ebrahim Byagowi 2022-01-07 12:17:44 +03:30
  • 0547aafc2b Made 'camera' demo checks tolerant of floating point roundoff. Don Cross 2022-01-06 21:25:26 -05:00
  • cd776e1d39 Mac OS: increased tolerances comparing different language calculations. Don Cross 2022-01-06 20:55:27 -05:00
  • 9775206988 Deleted the unfinished html Jupiter imager. Don Cross 2022-01-05 20:40:33 -05:00