Closed dahlend closed 4 months ago
Are non-spherical perturbations from the Sun included too (implicitly)?
https://articles.adsabs.harvard.edu/cgi-bin/nph-iarticle_query?1981ApJ...246..985U&defaultprint=YES&filetype=.pdf [preview.png] nph-iarticle_queryhttps://articles.adsabs.harvard.edu/cgi-bin/nph-iarticle_query?1981ApJ...246..985U&defaultprint=YES&filetype=.pdf PDF Document · 331 KBhttps://articles.adsabs.harvard.edu/cgi-bin/nph-iarticle_query?1981ApJ...246..985U&defaultprint=YES&filetype=.pdf
Regards, Frank
On Jul 15, 2024, at 8:31 AM, Dar Dahlen @.***> wrote:
[0.2.4] - 2024 - 7 - 15 Added
Changed
Fixed
Removed
You can view, comment on, or merge this pull request online at:
https://github.com/IPAC-SW/neospy/pull/76
Commit Summary
spice.state
to spice.get_state
for clarityFile Changes
(19 fileshttps://github.com/IPAC-SW/neospy/pull/76/files)
Patch Links:
— Reply to this email directly, view it on GitHubhttps://github.com/IPAC-SW/neospy/pull/76, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADXUBIKYK76GNNXCKU5GNM3ZMPTOVAVCNFSM6AAAAABK4ZGNAKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQYDSMBTGM2TSNQ. You are receiving this because you are subscribed to this thread.Message ID: @.***>
Yes, J2 was added in the past release, currently the code does J2 for Jupiter, Earth, the Sun. General Relativistic corrections for the Sun and Jupiter, and optional inclusion of the 5 most massive asteroids in the main belt. Comets and Dust which undergo non-gravitational forces now have almost exactly matching support for what JPL Horizons has, I have neglected one of their terms due to its very infrequent use.
Overall changes for this release can be broadly categorized into these groups:
[0.2.4] - 2024 - 7 - 15
Added
J2
non-spherical terms for the gravitational models of Earth and Jupiter.Time.year_float
which converts theTime
object to the Year as a float.SimultaneousState.obs_vecs
which creates vectors from the observer to the objects contained within the state.NEATM
tutorial which gives an overview of NEATM along with a small example.Changed
SpiceKernel
as a class, lowering all its methods to the submodule level, see #68 for more discussion.Time
object which was a wrapper over astropy.Time, instead making a custom implementation of time which is ~3-400x faster than previous.SpiceKernel
tohorizons
.fov_static_check
,fov_state_check
, andfov_spice_check
. These functions are exposed at the base level of neospy.nalgebra
to minimum version^0.33.0
, which uses a simplified allocator.Fixed
true_anomaly
,mean_anomaly
,eccentric_anomaly
,semi_major_axis
, andmean_motion
for parabolic and hyperbolic orbits.SpiceKernels.moon_illuminated_frac
now agrees with JPL Horizons, this was doing a geometric calculation which was correct, but with a different interpretation than desired.Removed