Version 2.10 Known Issues
Version 2.10.0 (April 2, 2026)
When building from source on Python 3.13 using SWIG 4.4.0, a build failure may occur if
pyLimitedAPIis set to an ABI lower than Python 3.13 (e.g.,0x03080000). SWIG 4.4.0 introduces a new C-API codepath for Python 3.13 that expects newer definition macros which are not present when targeting olderabi3compatibility. As such, when building Basilisk with Python 3.13 or above, we automatically default to using the newer cp313 ABI.The C++ Module: simpleAntenna module raises a warning for each of the following messages not being connected:
sunInMsg,planetInMsg,sunEclipseInMsg, even for ground based antennas. These messages are not relevant for ground based antennas and the warning should therefore not be risen for an antenna on ground.If you install Basilisk via
pip, note that thebasilisk/supportDatafolder does not exist in your folder. Simulation script importing directly using a local file path tosupportDatawill not work. Rather,poochis being used to manage data which puts the data files into a cache folder on your system. See Importing External Data Sources on how to get a file data path and import it.The method
loadGravFromFile()was hard-coded to load a 2nd order gravity field. This is fixed in current version.In C++ Module: reactionWheelStateEffector, mixed balanced and jitter wheel-model configurations could log
thetato the wrong wheel output index. This is fixed in current version.In C++ Module: thrJointCompensation, the sign convention for the computed compensation torque was incorrect. This is fixed in current version.