A recent update in the SPKID by JPL has caused an issue when reading data from BSP files.
Cause of Issue:
The SPKID of Solar System Minor Bodies has been updated from 7 to 8 digits.
SORA gets the data for small bodies from the Small-Body Database Browser automatically, which has the updated SPKID.
BSP kernels generated before this update have in their core the older SPKID;
Consequently, SPICE is not able to find the correct data in older BSP files given the updated SPKID.
This error may not appear if the data for a specific small body has been accessed on SBDB before the update, given the cache kept by Astroquery.
Momentary solution:
The only possible solution at the moment is to provide the older SPKID directly to SORA. For instance:
chariklo = Body(name='Chariklo', ephem=..., spkid='2010199')
The SORA Team is looking for a feasible temporary solution, if any.
A recent update in the SPKID by JPL has caused an issue when reading data from BSP files.
Cause of Issue:
This error may not appear if the data for a specific small body has been accessed on SBDB before the update, given the cache kept by Astroquery.
Momentary solution: The only possible solution at the moment is to provide the older SPKID directly to SORA. For instance:
chariklo = Body(name='Chariklo', ephem=..., spkid='2010199')
The SORA Team is looking for a feasible temporary solution, if any.