Body.add_satellites_to_bodies_of_interest will now silently handle any SpiceSPKINSUFFDATA errors for any other_target_id that doesn't have an associated name in the SPICE kernels. This ensures that ID codes for non-existent satellites don't raise unneeded errors.
This is basically equivalent to the previous (pre v1.10.0) behaviour, as before #352 any body without a defined name would raise a NotFoundError rather than a SpiceSPKINSUFFDATA error.
Pull request checklist
[x] Add a clear description of the change
[x] Add any new tests needed
[x] Run spell check on new text visible to user (documentation, GUI etc.)
[x] Check any changes to requirements.txt are reflected in setup.py and conda-forge feedstock
[x] Check code passes CI checks (run run_ci.sh or check GitHub Actions)
Body.add_satellites_to_bodies_of_interest
will now silently handle anySpiceSPKINSUFFDATA
errors for anyother_target_id
that doesn't have an associated name in the SPICE kernels. This ensures that ID codes for non-existent satellites don't raise unneeded errors.This is basically equivalent to the previous (pre v1.10.0) behaviour, as before #352 any body without a defined name would raise a
NotFoundError
rather than aSpiceSPKINSUFFDATA
error.Pull request checklist
requirements.txt
are reflected insetup.py
and conda-forge feedstockrun_ci.sh
or check GitHub Actions)See CONTRIBUTING.md for more details.