gawebb-dstl

Results 21 issues of gawebb-dstl

Add default value to prior_state for `SimpleMeasurementInitiator` & `MultiMeasurementInitiator` - The prior state is overwritten with 0s in the function so it makes little sense to require a value for...

``` >>> isinstance(GaussianStateUpdate([1],[[1]], None), StateUpdate) False ``` This isn't intuitive (to me at least). In the above code `StateUpdate` can quite easily be replaced by `Update`. This isn't a big...

discussion

This pull request adds a flexible track fusion framework that uses `TrackToTrackAssociator` to associate tracks during the simulation. Those tracks are then combined with Basic Convex Combination. This pull request...

All current trackers require a detection feeder. It can be useful to progress a tracker manually without a detection feeder (see Multi-Sensor Fusion: Covariance Intersection Using Tracks as Measurements example)....

You can get non-optimal results from the `OneToOneAssociator` when an `association_threshold` is used. See the code below ``` from stonesoup.dataassociator.general import OneToOneAssociator def print_results(assoc_dict_print, unassocs_a_print, unassocs_b_print, measure): print(assoc_dict_print, "\n", unassocs_a_print,...

This issue rarely is a problem, but it is when using heapq. (See example below) ``` from stonesoup.tracker import Tracker import heapq class MyTracker(Tracker): a_list = [0, 1, 2, 3,...

I recently made a small mistake when creating the covariance matrix for a measurement model. I used: noise_covar=np.**array**([...]) which creates a 1D array instead of: noise_covar=np.**diag**([...]) which creates a 2D...

discussion

I think it is rare that the `movement_controller` property on a platform is changed. However it is worth noting that changing a platform's `movement_controller` doesn't change the attached sensors' `movement_controller`....

discussion

I get a Value Error using a Parameterized Type (e.g. `list[float]`) as a Property in Python 3.12.4. I don't get the error when using Python 3.9.4. You can recreate this...

bug