Commit Graph

  • 85892ec0dd Simplified TOP2013 validation test. Don Cross 2020-07-01 16:08:25 -04:00
  • 460044df83 TOP2013: calculating correct elliptical elements. Don Cross 2020-07-01 15:57:36 -04:00
  • f258c27ce5 Validate TOP2013 logic as part of automatic unit tests. Don Cross 2020-07-01 14:33:39 -04:00
  • 2259024404 Added self-diffing to verify we generate identical TOP2013 output as we loaded. Don Cross 2020-07-01 13:24:20 -04:00
  • 4c7981d325 Finally regenerated binary identical TOP2013 output. Don Cross 2020-07-01 13:07:39 -04:00
  • 33d5df6280 Fixed rounding problems regenerating TOP2013.dat. Don Cross 2020-07-01 12:55:29 -04:00
  • 8ea3fc8c5e Track line numbers in top2013 output for debugging purposes. Don Cross 2020-07-01 12:08:03 -04:00
  • 87da232113 Very close to generating binary identical TOP2013 file. Don Cross 2020-07-01 11:52:29 -04:00
  • b5c2926b54 Needed to initialize nseries_calc in each formula. Don Cross 2020-06-30 22:48:37 -04:00
  • 75c1a75098 First draft of loading a TOP2013 planet model. Needs more testing. Don Cross 2020-06-30 22:18:58 -04:00
  • ff5ef2b3bb Starting to implement ValidateTop2013(). Don Cross 2020-06-30 17:58:42 -04:00
  • 60b69065b8 Factored out download logic into a bash function. Download TOP2013 data. Don Cross 2020-06-30 14:03:27 -04:00
  • 9d04a0018c Python: improved Time repr. Added Vector repr, str support. Don Cross 2020-06-14 21:31:07 -04:00
  • b6c0b9cb00 Python: added str and repr support for class Observer. Don Cross 2020-06-14 21:14:53 -04:00
  • c37ade5ee3 Bumped npm version to 1.1.0 - minor documentation fixes. npm_1.1.0 Don Cross 2020-06-14 16:55:32 -04:00
  • 2f13b463f1 Fixed two documentation formatting mistakes. Don Cross 2020-06-14 16:49:02 -04:00
  • e2cb68e021 Bumped npm version to 1.0.9. npm_1.0.9 Don Cross 2020-06-14 15:23:28 -04:00
  • 100417dbe3 Fixed #52 - Finished documenting transit functions. Don Cross 2020-06-14 15:05:01 -04:00
  • f9ef46c5cc Implemented Python version of transit search functions. Don Cross 2020-06-14 14:55:52 -04:00
  • bf5a390d88 Fixed bug in Windows run.bat running new C# unit tests. Don Cross 2020-06-14 13:45:56 -04:00
  • b3573c12d7 Implemented JS Transit. Don Cross 2020-06-14 13:38:30 -04:00
  • 7fcf730839 Implemented C# Transit functions and unit test. Don Cross 2020-06-13 21:10:48 -04:00
  • b32c16b6ad C Transit: made significantly faster. Fixed documentation mistake. Don Cross 2020-06-13 21:07:07 -04:00
  • 944dba94b7 Reworked C# unit tests to be table-driven. Don Cross 2020-06-13 17:22:03 -04:00
  • 456b367c01 C Transit: also report minimum angular separation between planet and Sun. Don Cross 2020-06-13 16:48:33 -04:00
  • 413cb2410c C Transit: tightened up the error thresholds in the unit test. Don Cross 2020-06-13 15:08:13 -04:00
  • 4f842627da Fixed mistake in GeoVector(SUN): we do need to correct for light-travel time. Don Cross 2020-06-13 13:45:59 -04:00
  • 882eaaa2e7 C Transit: unit tests are passing. Don Cross 2020-06-13 12:07:07 -04:00
  • 489e98ad5d C Transit in progress. Not quite working yet, but getting close. Don Cross 2020-06-12 22:26:20 -04:00
  • 3f0accca10 C Transit: starting to add unit test. Don Cross 2020-06-12 19:13:00 -04:00
  • 9cdaaa8761 Starting to work on planetary transit calculations. Don Cross 2020-06-11 22:17:01 -04:00
  • fb74b2f331 Published npm package version 1.0.8 npm_1.0.8 Don Cross 2020-06-06 21:51:29 -04:00
  • c7134e5dae Added numeric sanity checks to C unit tests. Don Cross 2020-06-06 21:47:05 -04:00
  • 40db8ec49b Added numeric checking in C# unit tests. Don Cross 2020-06-06 21:15:11 -04:00
  • ef4975fc3f Added more sanity checking for Python numeric values. Don Cross 2020-06-06 20:43:34 -04:00
  • 9f295f94d2 Added more sanity checking of numeric values in JavaScript unit tests. Don Cross 2020-06-06 20:06:01 -04:00
  • 94bfe94c50 Mention solar eclipses in the main README. Don Cross 2020-06-06 14:37:23 -04:00
  • 84703016e1 Narrow the search window for local solar eclipses. Don Cross 2020-06-06 14:32:04 -04:00
  • c4e273cc47 Minor cleanup in Python unit tests. Don Cross 2020-06-06 14:09:52 -04:00
  • 443c744aaf Implemented Python LocalSolarEclipse. Don Cross 2020-06-06 13:42:40 -04:00
  • 0a4e0c48a0 Documentation fixes for eclipse functions. Don Cross 2020-06-06 10:42:57 -04:00
  • d8591c3cd7 Implemented JS LocalSolarEclipse. Don Cross 2020-06-05 21:40:13 -04:00
  • 3ed2bc3974 Implemented JS GlobalSolarEclipse. Don Cross 2020-06-05 15:44:42 -04:00
  • 9187e3e966 Python: Implemented GlobalSolarEclipse. Don Cross 2020-06-04 19:01:39 -04:00
  • b6fbdf9119 Simplified functions in Python unit test. Don Cross 2020-06-03 21:17:45 -04:00
  • a6c9526389 Eliminate extraneous blank lines in run.bat output. Don Cross 2020-06-03 14:04:56 -04:00
  • 4636c6d0e0 Refactored C unit tests for easier maintenance. Don Cross 2020-06-03 13:09:39 -04:00
  • cd058ccd89 Refactored Python unit tests to be table driven. Don Cross 2020-06-03 12:27:20 -04:00
  • 6b0bc73b0b Reworking Python unit tests to be table-driven. Don Cross 2020-06-03 11:57:30 -04:00
  • 6b56bf0cfd Finished refactoring JavaScript unit tests. Don Cross 2020-06-03 10:20:52 -04:00
  • e642000cf4 Merged constellation into test.js Don Cross 2020-06-03 09:54:49 -04:00
  • ecd5376927 Merged magnitude into test.js Don Cross 2020-06-03 09:51:31 -04:00
  • ae45181bb8 Merged rotation and refraction into test.js. Don Cross 2020-06-03 09:47:26 -04:00
  • 302ade93d0 Merged RiseSet into test.js. More work cleaning up JavaScript unit tests. Don Cross 2020-06-03 09:36:20 -04:00
  • 87b18dc022 Merged seasons into test.js. Don Cross 2020-06-02 22:24:47 -04:00
  • d7c8b8c120 Merged elongation into test.js. Don Cross 2020-06-02 22:11:07 -04:00
  • f3f6515033 Merged planet apsis into test.js. Don Cross 2020-06-02 21:48:27 -04:00
  • 8784c39d7e Merged lunar eclipse into test.js. Don Cross 2020-06-02 21:42:35 -04:00
  • f4536ba039 Merged lunar apsis test into test.js. Don Cross 2020-06-02 21:28:50 -04:00
  • 3de8ee10db Merged moon phase test into test.js. Don Cross 2020-06-02 21:11:53 -04:00
  • ded450d226 Starting to rework JavaScript tests to all be inside a single source file test.js. Don Cross 2020-06-02 19:16:44 -04:00
  • 1e6afbe886 Fixed some oopsies in the C unit tests. Don Cross 2020-05-27 14:49:00 -04:00
  • 366a00467f C# LocalSolarEclipse: finished second unit test. Fixed mistakes in input data. Don Cross 2020-05-27 08:20:13 -04:00
  • 4e9b9d0a91 C# LocalSolarEclipse: ported first unit test. Don Cross 2020-05-26 21:44:46 -04:00
  • 3c5de6b4f9 C: Fixed documentation mistake. Don Cross 2020-05-26 21:18:50 -04:00
  • 9645ff6cc3 C# LocalSolarEclipse: finished code, but no unit test yet. Don Cross 2020-05-26 21:09:22 -04:00
  • e9503bc202 Made 'generate check' output less verbose unless -v is specified. Don Cross 2020-05-26 12:23:40 -04:00
  • 75e26ccac2 Changed verbosity option from -d to more standard -v. Don Cross 2020-05-26 11:58:02 -04:00
  • b48ac658da Made JavaScript unit tests less verbose by default. Don Cross 2020-05-26 11:43:03 -04:00
  • 0787b88ddd Python unit tests are less verbose unless -d option is specified. Don Cross 2020-05-26 11:14:12 -04:00
  • 382b9ba58f Added -d option to ctest for verbose output. Don Cross 2020-05-26 10:49:44 -04:00
  • 86c5f4c66f C# unit test is much less verbose. Don Cross 2020-05-26 09:44:45 -04:00
  • 2f22520e0f C# GlobalSolarEclipse: passes unit test. Don Cross 2020-05-26 09:13:28 -04:00
  • 26b3a68e00 C# GlobalSolarEclipse: code builds, but no unit test yet. Don Cross 2020-05-25 22:46:50 -04:00
  • a8b29b4509 Renamed lunar eclipse info member from 'center' to 'peak'. Don Cross 2020-05-25 21:07:36 -04:00
  • b03914393e Added local solar eclipse test to Windows build. Don Cross 2020-05-25 17:48:07 -04:00
  • 692744d8b8 C solar eclipse: added documentation in topic index. Don Cross 2020-05-24 21:00:35 -04:00
  • cc932ddbc4 Added more local solar eclipse data points. Don Cross 2020-05-24 20:40:24 -04:00
  • ec3fa398f5 Filled out the verification logic in LocalSolarEclipseTest2. Don Cross 2020-05-24 17:51:50 -04:00
  • f2c1d4a409 Created scaffold for another local solar eclipse test. Don Cross 2020-05-24 16:16:21 -04:00
  • 1015b503de Fixed bug : wasn't calculating peak time. Not sure why anything worked. Don Cross 2020-05-24 14:56:53 -04:00
  • a79ed9a487 C local solar eclipse predictor is passing first batch of unit tests. Don Cross 2020-05-24 14:05:57 -04:00
  • 6f03b35398 Started a unit test for local solar eclipses. Don Cross 2020-05-24 11:11:54 -04:00
  • 8c29661d6f Redesigned local solar eclipse programming interface. Don Cross 2020-05-24 10:30:55 -04:00
  • ef12121621 Starting to implement C version of local solar eclipse. Don Cross 2020-05-23 21:29:16 -04:00
  • d0699e828e doxygen: enable more warnings, eliminate unnecessary output. Don Cross 2020-05-23 13:58:23 -04:00
  • e3255c7401 Cleaned up and unified Earth and Moon radius constants. Don Cross 2020-05-23 13:08:25 -04:00
  • c148fa6869 C global solar eclipse: Determine whether observer sees total or annular. Don Cross 2020-05-22 20:54:14 -04:00
  • d9e5f9dc57 C global solar eclipse: added documentation for functions. Don Cross 2020-05-21 22:13:47 -04:00
  • dd02364fb4 C global solar eclipse: calculate longitude of the peak eclipse. Don Cross 2020-05-21 20:59:22 -04:00
  • 12aec84513 C global solar eclipse: calculating geographic latitude. Don Cross 2020-05-20 22:31:08 -04:00
  • 741e38a3ef Increased efficiency of global solar eclipse predictor. Don Cross 2020-05-20 19:19:43 -04:00
  • 487fe9743d Doubled performance of global solar eclipse predictor. Don Cross 2020-05-20 18:59:36 -04:00
  • 7e345915b2 Simplified the inequalities that detect type of lunar eclipses. Don Cross 2020-05-20 17:24:43 -04:00
  • 2dcdf3bd8a Updated Windows build to test global solar eclipse prediction. Don Cross 2020-05-20 11:20:49 -04:00
  • 8d3c43d794 Making progress on the C version of the solar eclipse predictor. Don Cross 2020-05-19 22:33:33 -04:00
  • 9ced9b4052 Starting to work on C version of global solar eclipse prediction. Don Cross 2020-05-19 17:49:33 -04:00
  • d926c51cce Added lunar eclipse tests to Windows build. Don Cross 2020-05-17 15:11:44 -04:00
  • d6b9967bd1 Updated error thresholds to make Windows unit tests pass. Don Cross 2020-05-17 14:59:28 -04:00
  • 7a182d1d8d Bumped node package version to 1.0.7. npm_1.0.7 Don Cross 2020-05-17 14:32:27 -04:00