Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Composite Tracking Modules #618

Merged
merged 15 commits into from
Apr 13, 2022
Merged

Add Composite Tracking Modules #618

merged 15 commits into from
Apr 13, 2022

Conversation

oharrald-Dstl
Copy link
Contributor

Introduces suite of composite state and tracking module types in order to infer the state(s) of an object that exists in several state spaces at once.

@codecov
Copy link

codecov bot commented Apr 1, 2022

Codecov Report

Merging #618 (b870ab7) into main (ae2a45d) will increase coverage by 0.19%.
The diff coverage is 99.21%.

@@            Coverage Diff             @@
##             main     #618      +/-   ##
==========================================
+ Coverage   94.09%   94.29%   +0.19%     
==========================================
  Files         154      158       +4     
  Lines        7490     7811     +321     
  Branches     1420     1497      +77     
==========================================
+ Hits         7048     7365     +317     
- Misses        335      338       +3     
- Partials      107      108       +1     
Flag Coverage Δ
integration 67.86% <68.82%> (+0.13%) ⬆️
unittests 92.03% <99.01%> (+0.31%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
stonesoup/initiator/simple.py 95.96% <83.33%> (-1.41%) ⬇️
stonesoup/initiator/composite.py 96.87% <96.87%> (ø)
stonesoup/hypothesiser/categorical.py 100.00% <100.00%> (ø)
stonesoup/hypothesiser/composite.py 100.00% <100.00%> (ø)
stonesoup/initiator/categorical.py 100.00% <100.00%> (ø)
stonesoup/models/measurement/categorical.py 100.00% <100.00%> (ø)
stonesoup/models/transition/categorical.py 100.00% <100.00%> (ø)
stonesoup/predictor/categorical.py 100.00% <100.00%> (ø)
stonesoup/predictor/composite.py 100.00% <100.00%> (ø)
stonesoup/sensor/categorical.py 100.00% <100.00%> (ø)
... and 9 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ae2a45d...b870ab7. Read the comment docs.

stonesoup/updater/categorical.py Outdated Show resolved Hide resolved
stonesoup/updater/categorical.py Outdated Show resolved Hide resolved
Removed double dots and fixed module referencing.
@sdhiscocks sdhiscocks merged commit 2e2ff4a into main Apr 13, 2022
@sdhiscocks sdhiscocks deleted the composite_tracking_modules branch April 13, 2022 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants