Basilisk GitHub
Source for Basilisk astrodynamics.
Release timeline (newest first, grouped by year and version)
2026 9 entries
2.x
- Basilisk v2.12.0
v2.12.0release## What's Changed * BSK v2.12 beta cycle by @schaubh in https://github.com/AVSLab/basilisk/pull/1471 * Freeze message payload structs against unknown fields [#305] by @robotrocketscience in https://github.com/AVSLab/basilisk/pull/1467 * Update BSK and BSK-SDK release guides by @s
source: github-release - Basilisk v2.11.1
v2.11.1release- Fixed `sphericalPendulum` fuel-slosh damping which omitted the pendulum moment arm (issue #1484). - Added initialization validation requiring the `sphericalPendulum` damping matrix ``D`` to be symmetric positive semidefinite. - Fixed `FuelTank` propellant depletion when fuel sl
source: github-release - Basilisk v2.11.0
v2.11.0release## What's Changed * BSK v2.11 beta cycle by @schaubh in https://github.com/AVSLab/basilisk/pull/1347 * Replace SWIG XML with libclang for message payload struct parsing by @juan-g-bonilla in https://github.com/AVSLab/basilisk/pull/1343 * Added Space Weather Data loader module by
source: github-release - Basilisk v2.10.2
v2.10.2release- Fixed ``linkBudget`` pointing-loss frame handling so ``AntennaLogMsgPayload.sigma_AN`` antenna orientations are interpreted consistently with ``simpleAntenna``. - Fixed a ``vizInterface`` ``noDisplay`` image request regression that could stop OpNav scenarios when communicating
source: github-release - BSK v2.10.1
v2.10.1release- Updated SWIG dependency support to allow compatible latest SWIG releases while excluding SWIG 4.4.0 due to compile regressions observed during testing. If you are getting lots of builtin type swigvarlink has no __module__ attribute warnings upgrade to SWIG 4.4.1 - Cleaned up py
source: github-release - Basilisk v2.10.0
v2.10.0release- Stochastic Integration: Added support for stochastic dynamics (dynamics driven by Stochastic Differential Equations). - Stochastic Integration: Added stochastic dynamics support in core dynamics infrastructure (``DynamicObject``, ``StateData``, and ``DynParamManager``), includi
source: github-release - Basilisk v2.9.1
v2.9.1release- Removed the default ``--clean`` flag from ``setup.py`` to allow for incremental pip wheel builds. - TLE parsing fixed to be robust to file ending issues between LF and CRLF. - Updated ``conanfile.py`` to pass ``compiler.cstd=gnu17`` during Conan build step to avoid ``cspice/006
source: github-release - Basilisk v2.9.0
v2.9.0release- Deploy both release docs at https://avslab.github.io/basilisk and developer beta docs at https://avslab.github.io/basilisk/developer. - Added `releaseGuide` on releasing a new version of Basilisk. - Updated merge workflow to deploy develop branch documentation to https://avslab
source: github-release
2025 35 entries
2.x
Milestones
2.x
- Basilisk v2.8.0
v2.8.0release- Marked the use of python 3.8 as deprecated - Support for ``opNavMode`` flag within vizSupport was removed, as its deprecation period ended - Demo video was added to `scenarioQuadMaps` documentation - Pinned python dependencies to avoid issues with new package versions. - Update
source: github-release - Basilisk v2.7.0
v2.7.0release- Updated Linux and Windows CI builds to use ``swig`` 4.2.1 - Updated CI scripts to run on latest macOS and no longer use Ubuntu 20.04 - Updated `makeDraftModule` to remove redundant comments and implementation of the destructor, using only a header-defaulted destructor with ``=
source: github-release - Basilisk v2.6.0
v2.6.0release- Build ``ubuntu-latest`` wheels for Python 3.9, 3.10, and 3.11 on GitHub CI, allowing for other CI systems to use these wheels for testing with Basilisk as a dependency. - updated README file. Links now point to local documentation instead of to the pages on the AVS lab web page
source: github-release
2024 3 entries
2.x
- Basilisk v2.5.0
v2.5.0release- Added swirl torque information to `THRConfigMsgPayload`, `thrustCMEstimation`, and `thrusterPlatformState` - Updated required version of `setuptools` to avoid installation error ("invalid command ``bdist_wheel``") on some environments. - Made the initial Basilisk build more rob
source: github-release - Basilisk v2.4.0
v2.4.0release- Added a new example scenario `scenarioConstrainedDynamics` demonstrating post-docked spacecraft dynamics - Created a `constraintDynamicEffector` dynamics module to couple separate spacecraft motion using holonomic constraints - Removed the depreciated manner of creating python
source: github-release - Basilisk v2.3.0
v2.3.0release- Added optional facet articulation to the `facetSRPDynamicEffector` module. - Fixed a bug where the legacy variable logging API would either, not log at all or log at a rate different to the requested rate. - Fixed a python version checking bug that prevented Basilisk from compi
source: github-release
2023 4 entries
2.x
- Basilisk version 2.2.1
v2.2.1release- Created a new example scenario `scenarioSatelliteConstellation` demonstrating setup of a Walker-Delta constellation - Created a new `pinholeCamera` module to support generation of landmarks-based measurements around a small body. - Corrected a memory leak in the ``swig`` access
source: github-release - Basilisk version 2.2.0
v2.2.0release- Created new way to define Python modules by inheriting from ``Basilisk.architecture.sysModel.SysModel``. See :ref:`pyModules` for details. - Added the ability to integrate the ODE's of two or more Basilisk modules that are ``DynamicObject`` class member at the same time. See :r
source: github-release - BSK v2.1.7
2.1.7release- Fixed ``CMake/conan`` case sensitivty issue when compiling Basilisk with ``opNav`` flag set to ``True`` on Linux platforms - Created fsw :ref:`hingedRigidBodyPIDMotor` to compute the commanded torque to :ref:`spinningBodyOneDOFStateEffector` using a proportional-integral-deriva
source: github-release - Basilisk v2.1.6
2.1.6release- Refactored :ref:`keplerianOrbit` to not depend on the ``gravityEffector`` class - Updated Basilisk install documentation to discuss accessing source code from GitHub.com - Fixed an issue where attaching a thruster to a body different than the hub when using ``zeroBase`` would y
source: github-release