Repository navigation
What's Changed
- BSK v2.12 beta cycle by @schaubh in #1471
- Freeze message payload structs against unknown fields [#305] by @robotrocketscience in #1467
- Update BSK and BSK-SDK release guides by @schaubh in #1472
- perf: cache active events to skip inactive handlers each check cycle [#455] by @robotrocketscience in #1466
- Remove Numba cache artifacts during clean builds by @schaubh in #1473
- Record Basilisk build toolchain and ABI metadata by @schaubh in #1474
- Rename BSK-SDK wheels from plugins to extensions by @schaubh in #1475
- Fix MJScene body position pinned at reference pose on mass change by @juan-g-bonilla in #1477
- Fix nightly optional-wheel build metadata mismatch by @schaubh in #1480
- Add more stochastic integrators and IGBM noise models by @juan-g-bonilla in #1479
- Update BSK-SDK documentation by @schaubh in #1481
- Add performance benchmarks and optimize state effector cross products by @schaubh in #1458
- Fix spherical pendulum damping missing moment arm by @andrewmorell in #1485
- [#676] Keep subscribed stand-alone messages alive (Python refcount bridge) by @robotrocketscience in #1432
- [#1433] Keep Msg_C reader subscriptions alive (module-scoped keep-alive) by @robotrocketscience in #1442
- test: inject sunline filter measurement noise as sqrt(qObsVal) [#1461] by @robotrocketscience in #1491
- Add gravity factory support for MuJoCo scenes by @schaubh in #1490
- Add SPICE interpolation and extrapolation to SpiceInterface by @juan-g-bonilla in #1496
- Fix FuelTank mass-depletion defects: slosh over-depletion and depletion torque frame by @andrewmorell in #1488
- [#1493] docs: recommend reference retention over disown() in vizardSettings lifetime cautions by @gdoskey in #1494
- Expose optional build capabilities and guard dependent tests by @schaubh in #1497
- Share protobuf runtime and expose optional-wheel build capabilities by @schaubh in #1499
- Parallelize and cache distribution wheel builds by @schaubh in #1498
- Expose raw message header and payload pointers by @ReeceHumphreys in #1226
- Reduce dynamics per-step cost in NDOF back-substitution and the integrator state container by @andrewmorell in #1501
- [#1482] Add Rust support to Basilisk by @TimWhiting in #1483
- Upgrade MuJoCo to 3.11.0 by @juan-g-bonilla in #1503
- Pass Rust message paths through a response file by @schaubh in #1504
- [#1482] Harden optional wheel packaging against runner version drift by @schaubh in #1505
- update BSK-SDK release guide about numba dependency by @schaubh in #1508
- Reduce Eigen allocations with fixed-size matrix and vector types by @schaubh in #1502
- [#97] Modernize Eigen MRPd support and attitude conversions by @schaubh in #1464
- set imaging time by @LorenzzoQM in #1507
- Add strict compiling options that shows range of compiler warnings by @schaubh in #1511
- guard storage unit arithmetic against overflow by @schaubh in #1513
- [#1510] Fix defects in the state effector branching path by @andrewmorell in #1512
- Augment 2DOF Hinged Rigid Bodies for High Fidelity Branching Dynamics by @DavilaDawg in #1358
- Add elapsed duration-imaging time to simpleInstrumentController by @Yume27 in #1516
- Improve build performance, reliability, and wheel packaging by @schaubh in #1515
- Fix MuJoCo DLL discovery on Windows by @schaubh in #1520
- Remove legacy Python 2 code and obsolete migration guides by @schaubh in #1522
- Address issue #1459 and correct some Monte Carlo issues by @schaubh in #1524
- Update gravity use examples by @schaubh in #1523
- Fix vizInterface streaming memory leaks by @schaubh in #1525
- Enable facet drag dynamic effector to link to state effectors by @DavilaDawg in #1289
- Correct variable-mass mass-property derivative reporting by @juan-g-bonilla in #1519
- Add dynamics-engine comparison scenarios and tooling by @juan-g-bonilla in #1528
- Upgrade sensor noise behavior by @schaubh in #1526
- Clarify eigen checks by @leahkiner in #1527
- Augment NDOF Hinged Rigid Bodies for Branching Dynamics by @andrewmorell in #1530
- bskSim model access hardening by @schaubh in #1529
- Make nightly BSK wheel building less overly restrictive by @schaubh in #1531
- Augment NDOF Linear Translating Bodies for Branching Dynamics by @andrewmorell in #1532
- Enhance Rigid Body Motor Module by @schaubh in #1535
- Enable incremental documentation builds with cached Doxygen XML by @schaubh in #1539
- Add BSK usage web page by @schaubh in #1538
- Clean up commits for BSK v2.12 cycle by @schaubh in #1540
- Remove build warning regarding antenna by @schaubh in #1543
- Cleanup some Effector Code and Behaviors by @schaubh in #1537
- Add effector branching to the faceted SRP dynamic effector by @andrewmorell in #1536
- Remove beta status of mujoco by @schaubh in #1546
- Memory leak in simHelpers.py by @schaubh in #1548
- clarify spinning-body command indexing and guard NDOF array bounds by @schaubh in #1547
- Support invoking conanfile.py from outside the repository by @schaubh in #1549
- Harden effector initialization, validation, and reset semantics by @schaubh in #1551
- Strengthen integrator scenario, convergence, and stochastic tests by @schaubh in #1552
- Add GoogleTest scalar and vector comparison assertions by @schaubh in #1553
- Add new angle handling behavior for profile generation by @Will-Schwend in #1558
- Improve Joint Thruster Allocation Selection by @Will-Schwend in #1562
- Release BSK v2.12.0 by @schaubh in #1565
New Contributors
- @gdoskey made their first contribution in #1494
- @TimWhiting made their first contribution in #1483
Full Changelog: v2.11.0...v2.12.0