Steven Hiscocks
Steven Hiscocks
This is a proposed change to migrate to GitHub Actions. The closer integration has some benefits over using CircleCI, such as easier linking and highlighting lines of code with flake8...
It would be useful to document how to install optional dependencies and what features they go with, as there are a number of extras due to variety of features. e.g....
Should ideally include: - [ ] Measurement Model - [ ] Transition Model - [ ] Filter (Predictor/Updater) - [ ] Metric - [ ] Reader (example here already #707)...
This has components which can be used to estimate sensor bias in time, translation and/or orientation by using model wrappers, and feeders.
Use (optionally?) quasi random number generator for actions with CircleSamplePositionActionGenerator
Using quasi random number generator, like Sobol, would result is better distribution of samples. https://docs.scipy.org/doc/scipy/reference/stats.qmc.html
The inherited `__contains__` method on `CircleSamplePositionActionGenerator` isn't suitable, as the action choices aren't discrete, and also values are generated randomly. https://github.com/dstl/Stone-Soup/blob/458045c91819930bee2e8afe5b92e1cc34267a80/stonesoup/movable/action/move_position_action.py#L155-L156 `__contains__` method should probably just check that the move...
Is it worth changing the docstrings to explain the mod functions can accept and return numpy arrays, as only specify floats at the moment. _Originally posted by @gawebb-dstl in https://github.com/dstl/Stone-Soup/issues/1167#issuecomment-2887275628_