Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
645 commits
Select commit Hold shift + click to select a range
d2eea4c
-Wshadow objected to a macro using a 'temp' variable, because there …
Bill-Gray Sep 20, 2024
943d609
Updated version date, obscode list, fixed a misleading menu wording…
Bill-Gray Sep 20, 2024
95d0360
I got a 'possibly uninitialized variable' warning for the nominal_r a…
Bill-Gray Sep 20, 2024
a378690
Statistical ranging variant orbits are now stored in an sr_orbit_t ty…
Bill-Gray Sep 27, 2024
37e950a
The hover-text when the mouse is over the date/time of an observation…
Bill-Gray Oct 1, 2024
a722815
In certain cases, the obscode-selecting dialog in interactive Find_O…
Bill-Gray Oct 3, 2024
d17a819
Fixed a (small) memory leak occurring when there were roving observer…
Bill-Gray Oct 3, 2024
ff03843
Added 'roving' observers for Chang'e-5 and 6, and two new Earth-base…
Bill-Gray Oct 3, 2024
9308681
Residual legend always showed 'sigmas', even if that column was actu…
Bill-Gray Oct 4, 2024
2e75947
Clarify code for lunar elongations in ephems. If the ephemeris is lu…
Bill-Gray Oct 9, 2024
05a46df
Fixes sign of PlAng in ephems (negated for retrograde orbits).
Bill-Gray Oct 9, 2024
537f4e5
Added (SSB) as an alias for (Bar) = solar system barycenter. Added a…
Bill-Gray Oct 17, 2024
9ef9dd5
Clarified PlAng explanation, and why it doesn't match the JPL Horizo…
Bill-Gray Oct 20, 2024
617bdb5
Updated obscodes and version data
Bill-Gray Oct 20, 2024
5b29eb9
Added references to JSON version of the program codes file. I really…
Bill-Gray Oct 20, 2024
e33692e
Don't re-download 'ObsCodes.htm' unless the desired obscode is a lett…
Bill-Gray Oct 29, 2024
5693b33
Added six new obscodes
Bill-Gray Oct 31, 2024
bc39914
Update rovers.txt - No need any longer for Z84 in the rovers file
focanag Nov 6, 2024
43795de
Update details.txt - updated Find_Orb default details for Z84
focanag Nov 6, 2024
9e986c5
'ObsCodes.htm' has corrected (Z84) position, three new obscodes
Bill-Gray Nov 7, 2024
3d66d6c
Merge pull request #56 from focanag/patch-7
Bill-Gray Nov 7, 2024
4898baa
In rare cases, reading in a partial line of astrometry led to mangle…
Bill-Gray Nov 12, 2024
a96d942
EFCC18 debiasing for UCAC-5 was applied to Gaia-DR3 instead. Wrong c…
Bill-Gray Nov 16, 2024
24ba0f9
First try at a semi-MCMC (Markov Chain Monte Carlo) method for improv…
Bill-Gray Nov 16, 2024
673a7a3
write_bit_string() should take the maximum string length as an argume…
Bill-Gray Nov 16, 2024
d79cde1
Splash screen display is more robust against errors in 'splash.txt' i…
Bill-Gray Nov 17, 2024
d29dacb
Ground track display could be one column larger than it should have b…
Bill-Gray Nov 19, 2024
6f84c6e
Fix a buffer overrun when there are a lot of observer or measurer names
Bill-Gray Nov 19, 2024
d5ac639
Added GOES-19 (spacecraft carrying a coronascope) as a roving observe…
Bill-Gray Dec 2, 2024
bb399ed
Made 'shadow.cpp' example code a little more readable
Bill-Gray Dec 3, 2024
cd99d3c
Interactive Find_Orb : in reading the key code translation characters…
Bill-Gray Dec 7, 2024
dcb6ed7
Gaussian noise for Monte Carlo is expressed in _sigmas_, not _arcsec…
Bill-Gray Dec 9, 2024
1b853ef
If a coordinate for a spacecraft observation has a misplaced or missi…
Bill-Gray Dec 11, 2024
a55bc7b
Removed (VST), since (X11) basically makes it obsolete. Moved (Kau)…
Bill-Gray Dec 15, 2024
f8c18f6
Updated version date, and modified a few comments.
Bill-Gray Dec 15, 2024
c51ea8f
Update rovers.txt - ET2 got MPC code W57 + typo
focanag Dec 16, 2024
3f5af17
Merge pull request #58 from focanag/patch-8
Bill-Gray Dec 16, 2024
1fa2284
Telescope details for surveys (with instrument and personnel changes)…
Bill-Gray Dec 16, 2024
3bf9c0b
Updated Las Campanas sites and ObsCodes.htm
Bill-Gray Dec 19, 2024
0852054
'rovers.txt' had two (C5i), two (ExM), two (Ma1), and two (Ma2) co…
Bill-Gray Dec 19, 2024
17686d6
Dropped the 'New Horizons KBO Search' bit for (268) and (269), per M…
Bill-Gray Dec 19, 2024
7941343
In initial orbit determination, we should temporarily remove the rad…
Bill-Gray Dec 20, 2024
a5fd143
Somewhat better Kreutz initial orbits. The real constraint is on ecl…
Bill-Gray Dec 20, 2024
49f43a3
Correction to commit 7941343db0bbdaa00a1ba9b18 : if we jump out of in…
Bill-Gray Dec 26, 2024
db02d70
Computed magnitudes in ephems are now corrected for lunar shadowing, …
Bill-Gray Dec 28, 2024
5b7a988
'eph2tle' : given command line option -na, the international and NOR…
Bill-Gray Dec 28, 2024
822f448
Added a missing option to 'command.txt' so it could show up in the me…
Bill-Gray Dec 30, 2024
45210e9
If IOD fails to get uncertainties, try again looking for more varian…
Bill-Gray Dec 30, 2024
f574af8
If we have two observations differing only in that one has a discover…
Bill-Gray Dec 30, 2024
a371fa9
In least-squares fitting, generalize the concept of 'orbital tweakin…
Bill-Gray Jan 3, 2025
4341b7f
Updated ObsCodes.htm and version date
Bill-Gray Jan 7, 2025
5eacb32
Fixed a memory-clobbering bug when doing a 'retry' after a failure in…
Bill-Gray Jan 7, 2025
e5e234a
New method for saving/loading ephemeris configurations. Needs work f…
Bill-Gray Jan 7, 2025
81d2408
In pseudo-MPECs, removed the (sadly now gone) Skymorph links and add…
Bill-Gray Jan 7, 2025
e768351
Removed the code to generate .b32 ephemerides. This was a format use…
Bill-Gray Jan 8, 2025
365728c
Modified times logged to be in UTC and marked as such, instead of in…
Bill-Gray Jan 8, 2025
09cca9b
MPCORB.DAT-formatted elements for negative years can't really be sens…
Bill-Gray Jan 8, 2025
53cefd4
Added a 'single maneuver' force model for use with spacecraft
Bill-Gray Jan 10, 2025
d1579d7
New obscodes (D66), (D68), (V75)
Bill-Gray Jan 11, 2025
9e767cf
If you set a constraint of A=(value) for an unconstrained or delta-V …
Bill-Gray Jan 11, 2025
8fa29a9
Follow-up to commit e768351e45e8f1b2e : we no longer have 'b32_eph.cp…
Bill-Gray Jan 12, 2025
5ca0d73
MSVC emits a (somewhat reasonable) warning about the non-explicit cas…
Bill-Gray Jan 12, 2025
65a6993
get_satellite_offset() is now in 'mpc_fmt.cpp' in the lunar library (…
Bill-Gray Jan 12, 2025
58a05ab
Output of elements could fail for unreasonably large semimajor axes (…
Bill-Gray Jan 17, 2025
1079154
Updated obscode list, version date
Bill-Gray Jan 17, 2025
6bd907d
Make it clear that the time stamp is UTC
Bill-Gray Jan 29, 2025
040ec64
Added display of uncTime, if set. Still working on actually making …
Bill-Gray Jan 30, 2025
9a63d47
Three new obscodes, and fixed a couple of broken 'observer' links
Bill-Gray Jan 30, 2025
d7eb219
Identifier for 2000-041 = Samba was wrong (should be FM7, not 6). U…
Bill-Gray Jan 30, 2025
54e31ff
Updated list of obscodes, geographic regions, and version date/time
Bill-Gray Feb 23, 2025
2e4faca
Code to remove superfluous spaces from orbital element text was flawed
Bill-Gray Feb 23, 2025
c2f8a52
If you resize the screen when showing the splash screen, the program…
Bill-Gray Feb 23, 2025
e607bbc
James Webb Space Telescope now has a for-real observatory code, (274…
Bill-Gray Feb 23, 2025
80e4443
Format of 'satcat.html' (designation/name data for artsats) changed
Bill-Gray Mar 3, 2025
40fc8c9
Fix for a buffer overflow reported by Man-To Hui : under some circums…
Bill-Gray Mar 3, 2025
96ddc60
The use of 'odd_name.txt' and 'xdesig.txt' for artsats is probably ob…
Bill-Gray Mar 3, 2025
688567f
ObsCodes now lists four more DSS locations, two new ground-based sta…
Bill-Gray Mar 13, 2025
c08206e
Temporary designations can include underscores and minus signs, per …
Bill-Gray Mar 13, 2025
dde14b0
Added a couple of scopes and updated the version date
Bill-Gray Mar 13, 2025
f15bb3d
Added a few observer details
Bill-Gray Mar 16, 2025
fac4fbc
Tests for the existence of long double functions (sqrtl, etc.) shoul…
Bill-Gray Mar 16, 2025
68d52d4
Compiled Find_Orb for DOS using OpenWATCOM. Found the PDCurses versi…
Bill-Gray Mar 16, 2025
e06c978
Did more testing on which platform support long double functions.
Bill-Gray Mar 18, 2025
39dc591
OpenWATCOM emitted 'assignment within conditional' and 'unreachable c…
Bill-Gray Mar 18, 2025
df9bbe9
clang++ on my FreeBSD box warned that the result would always be trun…
Bill-Gray Mar 18, 2025
96796cf
Simplified code in computing the force model. It had some old logic …
Bill-Gray Mar 19, 2025
f024f5d
(Forehead slap) Selecting angular speed units worked correctly via th…
Bill-Gray Mar 25, 2025
94f6e64
Added obscodes (E52) and (R87), and brought version date to present
Bill-Gray Mar 26, 2025
ce7a5f4
Planet/lunar velocities were determined by numerical differentiation.…
Bill-Gray Mar 26, 2025
d60dad2
Valgrind pointed out that 'mpec_error_message' isn't freed before exi…
Bill-Gray Apr 1, 2025
3a65dd4
Extracted code to handle time unit text (s(ec), m(in), h(r), d(ay), …
Bill-Gray Apr 1, 2025
8fd799f
'strip_trailing_zeroes()' could strip non-trailing zeroes in some cas…
Bill-Gray Apr 6, 2025
4138fed
PSV ADES lines can be long. Some can be longer than my parsing code …
Bill-Gray Apr 6, 2025
9aecf16
Some new obscodes
Bill-Gray Apr 6, 2025
852595a
Updated version info and added a comment about RA/dec formats.
Bill-Gray Apr 6, 2025
a6b350c
First pass at code to compute Kreutz orbits more sanely
Bill-Gray Apr 10, 2025
ef2dbcf
Now using 'x11new' platform with PDCurses where we previously used 'x…
Bill-Gray Apr 10, 2025
3ecaf4c
Added obscode (R14) Villa De Mazo El Hoyo
Bill-Gray Apr 10, 2025
0183f9e
Simplified handling of 'split objects' (Earth and moon, Jupiter and …
Bill-Gray Apr 10, 2025
e8634b7
Updated version date and a few default observer details
Bill-Gray Apr 10, 2025
ba71bc1
Buffer overflow fix. Motions between -10000 and -999999, when forma…
Bill-Gray Apr 11, 2025
0006389
Got a corrected position (by about 1.8m horizontal/3m vertical) for (…
Bill-Gray Apr 14, 2025
e44a615
Updated ObsCodes.html (many new obscodes) and the version date.
Bill-Gray Apr 30, 2025
36afada
Updated zonal (J2, J3, etc.) terms for Jupiter, Saturn, Uranus, a…
Bill-Gray Apr 30, 2025
a800564
'eph2tle' modified to warn you if you're generating Earth-intersectin…
Bill-Gray Apr 30, 2025
e5ce206
When using the delta-V force model, you _must_ specify an initial gu…
Bill-Gray Apr 30, 2025
007c0f1
If a spacecraft observation lacks velocity data, we can't really adj…
Bill-Gray May 6, 2025
1665530
Updated observatory codes and version info
Bill-Gray May 6, 2025
3e6e18d
Rearranged least-squares orbit fit code. Result is simpler and paves…
Bill-Gray May 6, 2025
9cb10ad
(NEOfixer specific) Added code to emit JSON orbital elements at a 'st…
Bill-Gray May 15, 2025
8c2c296
Given a cross-reference such as, say, 'COM = abcd = wxyz', we shou…
Bill-Gray May 15, 2025
d2741c3
Specifying non-gravs for a state vector or orbital element set didn't…
Bill-Gray May 15, 2025
23759f5
Work-around for nuisance Valgrind warning
Bill-Gray May 15, 2025
b13ed12
Typo caused an error in Windows. Fixes issue #61.
Bill-Gray May 26, 2025
b7faea3
In the non-gravs menu, hitting '8' would get you the new delta-V mod…
Bill-Gray May 26, 2025
ed6ed2f
'rovers.txt' : added comments and the Earth-Moon barycenter.
Bill-Gray Jun 10, 2025
3fc52c9
Updated ObsCodes.htm and the version date
Bill-Gray Jun 10, 2025
8477928
Workaround for clang++-18 and later warning/error : claims this snpri…
Bill-Gray Jun 12, 2025
dad734b
Avoid MSVC warning about int != size_t
Bill-Gray Jun 14, 2025
cc9b9b4
Re-organized least-squares code. It's now possible to apply a differ…
Bill-Gray Jun 20, 2025
68abc90
Removed some no-longer-needed debugging code from orbital MC routine
Bill-Gray Jun 22, 2025
493f0ae
TEL (telescope detail) lines rarely exceed 60 bytes, but (adding tog…
Bill-Gray Jun 22, 2025
99c08c1
Fix for method of Encke near Jupiter and Saturn.
Bill-Gray Jun 24, 2025
af06c69
Updates to station codes, and clarification in some of the docs for …
Bill-Gray Jun 30, 2025
836e973
'roots.cpp' (code to compute all real roots of a real-coefficent poly…
Bill-Gray Jul 1, 2025
a132e91
'roottest' could overflow a buffer easily, especially if an example …
Bill-Gray Jul 1, 2025
7ccf715
Some obscodes added, many longitude corrections (looks as if MPC was…
Bill-Gray Jul 9, 2025
ca33b68
Fix for adjustment of uncertainties for timing error. This was mostl…
Bill-Gray Jul 14, 2025
5b3a61f
Updated obscodes, version date, splash screen, and a few 'odd' nam…
Bill-Gray Jul 14, 2025
2e03d6a
Some source files will now have assert()s enabled at all times. This…
Bill-Gray Jul 16, 2025
3567435
Sign used in correlation coefficient for generating an ADES error ell…
Bill-Gray Jul 26, 2025
8754bee
Follow-up to 3567435379dcc8eb0b74 : fixes for issues in display and h…
Bill-Gray Jul 26, 2025
3eebae8
Updated observatory codes and version date
Bill-Gray Jul 26, 2025
b7a2982
Idiot error (on my part) : if the ADES-specified positional uncertain…
Bill-Gray Jul 26, 2025
8bc0a61
Improved handling of the 'about' screen
Bill-Gray Jul 27, 2025
58d5988
When hitting Alt-G to generate orbital Monte Carlo variants, you are…
Bill-Gray Jul 28, 2025
e5748ab
The symplectic integrator works again. (As well as it did before, a…
Bill-Gray Jul 28, 2025
f98dc99
Updated version date, obscodes
Bill-Gray Jul 30, 2025
477b6d3
When saving elements for delta-V-fitted cases, we lost precision. U…
Bill-Gray Jul 30, 2025
98b75b6
Fix VLT telescope heights in rovers.txt
thunkii Aug 4, 2025
df3864a
Merge pull request #65 from thunkii/thunkii-patch-1
Bill-Gray Aug 5, 2025
a207fff
Merge branch 'master' of https://www.github.com/Bill-Gray/find_orb
Bill-Gray Aug 8, 2025
7b653bf
In computing orbit constraints, should work with 1/a, not directly …
Bill-Gray Aug 12, 2025
53ecb5c
Updated version date and obscode list
Bill-Gray Aug 17, 2025
36311e7
Removed long-unused 'mycurses' files
Bill-Gray Aug 19, 2025
c8518c3
'nanosecs.cpp' is now in the 'lunar' repository (q.v.)
Bill-Gray Aug 19, 2025
f8e4ee9
Bug fix : when IOD fails to determine orbit sigmas, we try again wit…
Bill-Gray Aug 20, 2025
09b624b
Blinking text (for 'IMPACT' warning and bad orbital elements) was a l…
Bill-Gray Aug 20, 2025
bdbb204
When displaying/recreating radar lines, the time format specificatio…
Bill-Gray Aug 20, 2025
9afd6e3
Radar observations always have times at exactly the nearest UTC secon…
Bill-Gray Sep 1, 2025
a42c289
Hit 'O' or 'N' (_uppercase_ letters!) to open a file and select an ob…
Bill-Gray Sep 3, 2025
a3738cd
Because of preceding commit a42c289f, we no longer need the previous…
Bill-Gray Sep 3, 2025
6c7fded
Handling of Ctrl-Dn/Ctrl-Up in menu items was mangled. PDCursesMod h…
Bill-Gray Sep 4, 2025
38ca747
Simplified turning mouse movement events on/off. This has been a mes…
Bill-Gray Sep 4, 2025
5dd8955
Some new/updated obscodes. Version brought up to date. A few auxili…
Bill-Gray Sep 6, 2025
b29b63b
Interactive Find_Orb : the ` (back-quote) hotkey to toggle comet magn…
Bill-Gray Sep 14, 2025
fd052cc
In parsing added precision for radar frequency, we can have up to _s…
Bill-Gray Sep 14, 2025
7e57e2c
If we have 'duplicate' observations and one is marked as DONT_USE, w…
Bill-Gray Sep 14, 2025
7734e93
Fixed some shadowed variables. More to be done here before -Wshadow …
Bill-Gray Sep 15, 2025
5343330
If a file giving Unicode names for asteroids is available (see https:…
Bill-Gray Sep 16, 2025
e5494ce
The menu lacked some options and had a now-obsolete option for toggli…
Bill-Gray Sep 16, 2025
098c06f
You can now tell Find_Orb to simply get elements from 'mpcorb.sof', …
Bill-Gray Sep 16, 2025
e00b5ff
Updated ObsCodes.htm and version date
Bill-Gray Sep 16, 2025
5154bf5
Added/modified some radar stations. In particular, DSS-74 observed …
Bill-Gray Sep 19, 2025
703fca1
Spiffier splash screens
Bill-Gray Sep 19, 2025
a6079a4
fopen_ext() had an 'l' = local file open option that was, in hindsig…
Bill-Gray Sep 20, 2025
5cbe1f4
Added the Usuda 64-m radiotelescope (JAXA) as obscode (d86). It obse…
Bill-Gray Sep 22, 2025
3223d56
Updated obscodes and version date
Bill-Gray Sep 24, 2025
ada7179
The Unistellar Network telescopes are a good resource in some situati…
Bill-Gray Sep 24, 2025
248dd3c
Astrometric uncertainties of zero, or with correlations outside the …
Bill-Gray Sep 24, 2025
ee70aff
Added ability to specify lunar orbital elements/state vectors
Bill-Gray Sep 24, 2025
bf7950e
Improved comments for 'shadow.cpp' (example code/documentation of how…
Bill-Gray Sep 24, 2025
e54ece6
'NumberedMPs.txt' format changed (three spaces inserted, probably in…
Bill-Gray Sep 26, 2025
8e88992
ADES uncertainties should apply only to a specific observation, and …
Bill-Gray Sep 26, 2025
d9f1375
Added ability to have mean residuals shown both in arcseconds _and_ n…
Bill-Gray Sep 26, 2025
50b0de8
'fo_serve' : mostly cosmetic fix to function prototype, and a 'fflus…
Bill-Gray Sep 27, 2025
3d89b2a
Removed unneeded function prototypes for text_search_and_replace()
Bill-Gray Sep 27, 2025
c020f96
Simplified 'logic' for fopen_ext(), fixing errors with Docker and NE…
Bill-Gray Sep 27, 2025
3085e2f
'sat_id' now relies on the zlib compression library. 'Dockerfile' om…
Bill-Gray Sep 27, 2025
09a2e75
Pluto and (other) planets now show up with heliocentric elements. Pr…
Bill-Gray Oct 1, 2025
b61769e
Alt/azzes cannot be computed for any non-topocentric observatory. Th…
Bill-Gray Oct 2, 2025
6658aeb
Code to handle paths starting with ~/ (i.e., relative to the home di…
Bill-Gray Oct 2, 2025
3c3296d
Workaround for nuisance (spurious) Valgrind warnings.
Bill-Gray Oct 9, 2025
d97c389
Updated observer codes, details, links, and the version date
Bill-Gray Oct 9, 2025
e005564
Ensured memory for the 'default config' directory was explicitly free…
Bill-Gray Oct 9, 2025
e400dcf
Fix for memory leak in 'extended_orb_fit()'. If the function failed,…
Bill-Gray Oct 9, 2025
0b02986
It should be (and now is) possible to set the OUTPUT_DIR variable in …
Bill-Gray Oct 15, 2025
373d46a
Logic to clean up the temporary directory was faulty. You could get …
Bill-Gray Oct 15, 2025
1648d1d
In unoptimized (debug) builds, older gcc thought the snprintf() at l…
Bill-Gray Oct 15, 2025
86d70e3
Calendar (shown when you hit 'c') extended a couple of years
Bill-Gray Oct 18, 2025
9b6ff52
Added a couple of MPC codes. Fixed an erroneous telescope size for (…
Bill-Gray Oct 18, 2025
91a628e
A few minor changes for handling Parker Space Probe observations. Al…
Bill-Gray Oct 18, 2025
5160dd8
Format of 'satcat.html' changed. We now look at the header to decide…
Bill-Gray Oct 21, 2025
89e7038
MPCORB.DAT output triggered an assert for very short-period (spurious…
Bill-Gray Oct 21, 2025
6d9fd06
Updated obscodes and version date
Bill-Gray Oct 24, 2025
fe2b8dd
In computing a Väisälä orbit, use only the included arc
Bill-Gray Oct 25, 2025
74c0b61
Archiving Windows .EXE artifacts from GitHub(R) Actions
Bill-Gray Oct 29, 2025
0a3a864
Fixed memory problem : we're making use of environ.dat in get_temp_di…
Bill-Gray Oct 30, 2025
7d27a4b
State vectors were still assumed, in some places, to consist of exa…
Bill-Gray Oct 30, 2025
8ac1a84
snprintf_append() used to ensure correct tracking of some potential b…
Bill-Gray Oct 30, 2025
6ec38c4
Computation of uncertainties for orbital (covariance-based) Monte Car…
Bill-Gray Nov 4, 2025
4f64e82
Orbital Monte Carlo results now include uncertainties in the non-gravs
Bill-Gray Nov 5, 2025
699ed18
Added/modified a few comments in the code
Bill-Gray Nov 5, 2025
f292bdb
Updated observatory code list and version date
Bill-Gray Nov 5, 2025
15ceeb0
When offering a selection of languages, each entry should be in that…
Bill-Gray Nov 5, 2025
c333a0c
Cleaning of the temp directory was incomplete
Bill-Gray Nov 5, 2025
09228bf
Used a memcpy() in a spot where memmove() was really called for
Bill-Gray Nov 6, 2025
5a0a545
MPEC generation was limited to 400 observatories. (433) Eros, and p…
Bill-Gray Nov 9, 2025
f661469
New function to convert an uncertainty in elliptical form (major axis…
Bill-Gray Nov 13, 2025
3be6650
Ensure that the displayed position angle for a 'tilted' astrometric u…
Bill-Gray Nov 13, 2025
3614bfe
Added a new function to create a text summarizing astrometric uncerta…
Bill-Gray Nov 13, 2025
af7e808
Hover the mouse over the area in an observation between the declinati…
Bill-Gray Nov 13, 2025
4b73b2c
Updated obscodes, version date
Bill-Gray Nov 13, 2025
d169613
Made a locally-used-only function static. (Maybe it was used externa…
Bill-Gray Nov 13, 2025
c394dd8
Resetting of ADES uncertainties wasn't done in the right place. (For…
Bill-Gray Nov 17, 2025
43c0ed4
Clarified some comments/documentation, and updated the version date
Bill-Gray Nov 17, 2025
d253aee
Marked a couple of JPL ephemeris download links as being dead.
Bill-Gray Nov 18, 2025
dc273ef
'Temporary' files could be stored in the root directory if permission…
Bill-Gray Nov 21, 2025
b048ba5
It can be useful to specify one output directory for Windows and a di…
Bill-Gray Nov 21, 2025
dda05f5
Removed some superfluous code. (I think it was used for debugging in…
Bill-Gray Nov 23, 2025
8c53649
'About'/splash screen now shows lunar phase info
Bill-Gray Nov 24, 2025
1364ec2
Moving the mouse stopped Monte Carlo iterations. Revised the version…
Bill-Gray Nov 24, 2025
ee5e286
'initial_orbit()' could leave some radar and excluded observations im…
Bill-Gray Nov 24, 2025
f6ea831
As of right now, MPC maps the ADES photometric band 'Vj' to the 80-c…
Bill-Gray Nov 24, 2025
13b40bd
Got an observation made from Mars Reconnaissance Orbiter = MRO
Bill-Gray Nov 24, 2025
bb37093
The check for RA/dec precision as a floor on uncertainty was backward…
Bill-Gray Dec 13, 2025
7a66c8b
If you specify that an RA or dec has an uncertainty of 999999 arcseco…
Bill-Gray Dec 17, 2025
2a0a7f2
Updated observer lists and version date
Bill-Gray Jan 11, 2026
954a79b
Removed spurious comment (it documents a value previously located the…
Bill-Gray Jan 17, 2026
482785d
Lucy now has an official MPC code (336); the unofficial one (Luc) is…
Bill-Gray Jan 28, 2026
3ac2cbf
Herget method requires at least two observations; the code could be …
Bill-Gray Jan 28, 2026
44b88e7
Sync covar.json after reverting to best orbit
akoumjian Feb 1, 2026
7e02c58
Merge pull request #68 from B612-Asteroid-Institute/fix/covar-json-sync
Bill-Gray Feb 5, 2026
32ec2ff
Pseudo-MPECs now show 'residuals in arcseconds', or 'seconds along-t…
Bill-Gray Feb 9, 2026
5f43a6a
The 'state vector relative to central body' shown in the alternative …
Bill-Gray Mar 2, 2026
3b16d1c
Updated observatory codes and version date
Bill-Gray Mar 2, 2026
40c3ec9
Alternative config directory, if any, must be set _before_ calling …
Bill-Gray Mar 2, 2026
d8ad0d0
Fixes to handling of configuration files and the HOME directory
Bill-Gray Mar 3, 2026
0f7182a
Possible 'better' handling of ADES astrometric uncertainty.
Bill-Gray Mar 5, 2026
294bd5d
Reset ENCKE to default to being off. It still has problems...
Bill-Gray Apr 16, 2026
eeb46d9
Avoided computing the same planetary rotation rate three times.
Bill-Gray May 7, 2026
45ed1e8
ADES uncertainties for spacecraft observations were ignored.
Bill-Gray May 7, 2026
f82a829
Updated obscode list and version date
Bill-Gray May 7, 2026
4c05eef
State vectors provided on the command line can be in Earth-centered E…
Bill-Gray May 7, 2026
e0accf4
Revised jpl_eph.txt in anticipation of providing a way to select and …
Bill-Gray May 7, 2026
1f3c14f
'geo_test.cpp' (test code for the geopotential code) now can be set t…
Bill-Gray May 7, 2026
df7a759
'eph2tle.cpp' is a little brighter about skipping comments at the beg…
Bill-Gray May 7, 2026
929861d
Interactive Find_Orb : Delete key removes the selected observations (…
Bill-Gray May 26, 2026
eca1f82
Updated list of observatories and version date
Bill-Gray May 26, 2026
b36535b
Removed no-longer-needed sorting of observations
Bill-Gray May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 16 additions & 6 deletions .github/workflows/github_actions_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ jobs:
make CLANG=Y VT=Y findorb.o

buildWindows:
runs-on: windows-2019
runs-on: windows-latest
steps:
- uses: actions/checkout@master
- name: make
run: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" x64
mkdir myincl

git clone https://github.com/Bill-Gray/lunar
Expand All @@ -86,11 +86,21 @@ jobs:
copy jpleph.h ..\myincl
cd ..

git clone https://github.com/Bill-Gray/PDCursesMod
cd PDCursesMod\wingui
set CL=/I"../myincl"
nmake UTF8=Y -f Makefile.vc
copy pdcurses.lib ..\..
copy ..\curses.h ..\..\myincl
cd ..\..

set CL=/I"./myincl"
nmake -f dos_find.mak fo.exe cssfield.exe eph2tle.exe roottest.exe
nmake -f dos_find.mak fo.exe cssfield.exe eph2tle.exe roottest.exe find_orb.exe

cl -W4 -Ox win_get.c urlmon.lib
win_get https://raw.githubusercontent.com/Bill-Gray/PDCursesMod/master/curses.h curses.h
nmake -f dos_find.mak findorb.obj

shell: cmd
- name: Archive .EXEs
uses: actions/upload-artifact@v4
with:
name: exes
path: '*.exe'
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
FROM ubuntu:latest
MAINTAINER Bill Gray
MAINTAINER Bill Gray

SHELL ["/bin/bash", "-c"]
ENV PATH="${PATH}:~/bin"

# Update applications and install OS-level dependencies
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install g++ make wget libncurses5-dev libcurl4-openssl-dev git -y
&& apt-get install g++ make wget libncurses5-dev libcurl4-openssl-dev zlib1g-dev git -y

# Download and install find_orb and dependencies
RUN mkdir software && cd software \
Expand Down
551 changes: 432 additions & 119 deletions ObsCodes.htm

Large diffs are not rendered by default.

284 changes: 220 additions & 64 deletions ObsCodesF.html

Large diffs are not rendered by default.

Loading