v0.1b9 Release
Pre-release
Pre-release
Breaking changes:
- Make measurement model optional in measurement-based initiators #589 (ekhunter123)
- The argument order has changed for instantiating a
MultiMeasurementInitiator
. The change has no impact if using keywords.
- The argument order has changed for instantiating a
- Add nonlinear constant turn models. Update transition model class hierarchy #506 (DaveKirkland)
- The linear model
ConstantTurn
has been renamed toKnownTurnRate
, with a fixed turn rate as before. A new non-linear model calledConstantTurn
has been added, which operates with a turn rate defined as part of the state space.
- The linear model
- Trackers are Iterables instead of Generators #415 (gawebb-dstl)
- Trackers are no longer generators, and do not restart the tracking process if you stop and restart iterating over them.
- The previously optionally used
tracks_gen()
method has been removed from trackers. If using this method, simply iterating over the tracker instead:- for time, tracks in tracker.tracks_gen(): + for time, tracks in tracker:
Implemented enhancements:
- Add sensor suite type #621 (oharrald-Dstl)
- Add Composite Tracking Modules #618 (oharrald-Dstl)
- Add a RandomState parameter to the clutter model #587 (ekhunter123)
- Added 3D Plotting Functionality to plotter.py #584 (PACarniglia)
- Added CFAR and CCL feeders #494 (sgjkang4)
Fixed bugs:
- Prevent track from birth component w/o detection #628 (ekhunter123)
- Cast correction term to float in LCCUpdater #627 (ekhunter123)
- Fix time steps based deleter #623 (hpritchett-dstl)
- Fix use of global random state in simulators #622 (sdhiscocks)
- Fix SIAP ID Correctness Division Error #619 (oharrald-Dstl)
- Enable Kalman Smoother to work with multi-hypothesis states #586 (sdhiscocks)
Documentation updates:
- Fix video processing tutorial #635 (sglvladi)
- Fix breadcrumbs in documentation #632 (sdhiscocks)
- Fix typo, and remove broken link (DOI URL can still be used) #614 (kinow)
- Minor doc typo fixes on non linear measurement models #606 (sdhiscocks)
- Fix a bug in Tutorial 09 #596 (orosoman-dstl)
- Fix Tracking ADS-B Data Demo #590 (hpritchett-dstl)
- Fix a minor mistake with generating clutter in tutorial 11 #583 (orosoman-dstl)
- Add diagrams to JPDA tutorial #353 (orosoman-dstl)
Other changes:
- Update CircleCI artifacts redirector #626 (sdhiscocks)
- Include full Python version in cache key for CircleCI builds #616 (sdhiscocks)
- Fix linear measurement model tests #600 (sdhiscocks)