-
Notifications
You must be signed in to change notification settings - Fork 134
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 metric MultiManager and MetricPlotter #811
Merged
Merged
Changes from all commits
Commits
Show all changes
117 commits
Select commit
Hold shift + click to select a range
a32b8d1
Correct typos. Restore manager.py to original. Remove second set of t…
rcgorman-dstl 2eff70f
add notes for updates to manager.py and ospametric.py. create MultiMa…
rcgorman-dstl 82d01c8
update compute_metric() return statement to compute track-track or tr…
rcgorman-dstl b8ae8e8
update add_data() method for MultiManager to take dicts as inputs and…
rcgorman-dstl 7be15b7
update variable names and doc strings
rcgorman-dstl 9474712
update imports so that manager.py imports successfully. update comput…
rcgorman-dstl 2dc361b
remove extra blank line
rcgorman-dstl f30230f
update generate_metrics() to generate and store metrics in dict for M…
rcgorman-dstl 0c2302e
add generator_name parameter to OSPA metric class
rcgorman-dstl 579fe3a
remove duplicate methods from MultiManager class - they are inherited…
rcgorman-dstl 7e22a1d
fix typos and errors in plotter documentation
rcgorman-dstl a9aba24
add plot_metrics method to stonesoup/plotter.py
rcgorman-dstl 6b47a68
correct documentation for TwoDPlotter class
rcgorman-dstl b4b7076
update and clean documentation for MultiManager
rcgorman-dstl 1813a5f
remove notes to self from code
rcgorman-dstl e8f5fc4
add raise error if generator_name attribute missing from generators
rcgorman-dstl b972497
update docstrings for ospametric
rcgorman-dstl 5db1068
correct documentation for MultiManager
rcgorman-dstl a1f951d
create new MetricPlotter class with plot_metrics method
rcgorman-dstl 0367086
update ospametric to take groundtruth and tracks keys
rcgorman-dstl 3728cd1
update new ospametric property names to tracks_keys and groundtruth_key
rcgorman-dstl 2c795d0
fix bugs in ospametric related to keys
rcgorman-dstl 7bd0ce2
update multimanager add_data to take 1 dict as arg
rcgorman-dstl fbc1026
change basicmetrics to work with multimanager
rcgorman-dstl 264a636
update multimanager to work with basic metrics
rcgorman-dstl 7b80610
correct ospametric groundtruths_key spelling
rcgorman-dstl 41773d9
update GOSPA metric to work with multimanager
rcgorman-dstl c4dfb3e
update SIAP metrics to work with multimanager
rcgorman-dstl 0cb7dae
update list_timestamps and associate_tracks to work with multimanager
rcgorman-dstl 36cf85f
update groundtruth_keys to truths_keys in basic and ospa metrics
rcgorman-dstl 7b1e144
update IDSIAPMetrics to work with MultiManager
rcgorman-dstl 4ae3cad
update PCRB metric to work with multimanager
rcgorman-dstl 121a6ed
delete unnecessary code - update PCRB metric to work with multimanager
rcgorman-dstl 3c8f927
delete unnecessary code again - update PCRB metric to work with multi…
rcgorman-dstl 7ffb267
update _CovarianceNormsMetric to work with multimanager
rcgorman-dstl 5117684
add _get_data staticmethod to MetricGenerator base
rcgorman-dstl 8a7fe87
update multimanager generate_metrics to create dict output
rcgorman-dstl 153aeb4
update metric generator plotter to work with multimanager
rcgorman-dstl e2fc1df
correct raised error type for no generator_name
rcgorman-dstl 1949f38
update to work only with multimanager and not simplemanager
rcgorman-dstl 9676a42
update basic metrics to produce track-to-track scores
rcgorman-dstl 2cde7bd
update generator_name documentation to show unique name required
rcgorman-dstl 4e74c30
update siaps to produce track-to-track scores
rcgorman-dstl b8664fe
set tracks_key argument to only take one string for all metrics
rcgorman-dstl d8aa4dc
add methods to plot metrics on either separate or same plots
rcgorman-dstl dbab180
update metric plotter to plot metrics separate or individually
rcgorman-dstl bc83ace
fix bugs in plotting individually and separately
rcgorman-dstl 2007eba
update method names and add graph labels to combine_plots
rcgorman-dstl 410deca
update and clean MetricPlotter documentation
rcgorman-dstl 8ef3be0
fix graph colour bug
rcgorman-dstl 419d811
clean create generator_names list code
rcgorman-dstl 66a45ba
remove SimpleManager
rcgorman-dstl eb708e4
add display_basic_metrics method
rcgorman-dstl 071c481
correct formatting
rcgorman-dstl 5110afa
update plotter metricgenerator to show title and tracks label
rcgorman-dstl 820e4ac
update display_basic_metrics method to add generator name label
rcgorman-dstl 70e32f5
return self.metrics from generate_metrics
rcgorman-dstl 48d4d1d
add new get_siap_averages method and fix SIAP generating bug
rcgorman-dstl a91e3a0
add default colour to plotting, update plottable metrics to incl cov …
rcgorman-dstl 272339d
update longest track segment documentation and target value
rcgorman-dstl e568023
update longest track segment length
rcgorman-dstl 0db2488
fix colouring bug in metric plotter
rcgorman-dstl 78cdd41
update metrics example documentation
rcgorman-dstl 85e08d9
correct typo
rcgorman-dstl ccdc096
delete blank space
rcgorman-dstl b836b84
fix error in circleCI test 310
rcgorman-dstl c806860
add metric_names argument to plot_metrics
rcgorman-dstl ac91b9d
demonstrate metric_names arg in MetricPlotter example
rcgorman-dstl 9a94d0c
fix ParticleFlow.py circleCI doc fail
rcgorman-dstl 275f1fd
fix 03_optimisedSensorManagement circleCI docs fail
rcgorman-dstl 3eda813
fix 01_singleSensorManagement docs fail
rcgorman-dstl 8d12538
fix 02_MultiSensorManagement docs fail
rcgorman-dstl bb64eb1
fix introduced error in 03_OptimisedSensorManagement
rcgorman-dstl db3b147
fix MTT_3D_Platform example docs fail
rcgorman-dstl 87f946b
fix Track2Track_Fusion_Example docs fail
rcgorman-dstl 1f71a46
additional corrections on Track2Track_Fusion_Example text
rcgorman-dstl c03b760
fix basicmetrics tests to work with multimanager
rcgorman-dstl 1f29d93
update test_manager to test multimanager
rcgorman-dstl 3b8dc53
update multimanager to convert all states set to sets
rcgorman-dstl 228fc8b
update ospametric tests to work with multimanager
rcgorman-dstl 1be11bd
update pcrbmetric tests to work with multimanager
rcgorman-dstl de909dc
delete unnecessary code from test_manager.py
rcgorman-dstl ddfa7c5
update SIAP tables tests to work with multimanager
rcgorman-dstl 1ba1998
update tracktotruthmetrics tests to work with multimanager
rcgorman-dstl b2e21ce
fix Flake8 errors
rcgorman-dstl d85f137
fix plotter tests to work with multimanager
rcgorman-dstl 0382ab5
update pcrb metric to work with single ground truth path
rcgorman-dstl 876de1e
fix pcrb metric tests to work with multimanager
rcgorman-dstl 532aff4
change plotter to make tracks/truths/detections optional
rcgorman-dstl e1cdb97
minor corrections in metrics example
rcgorman-dstl 6962d98
correct formatting of example
rcgorman-dstl 610cf9b
fix PEP8 formatting in metrics example
rcgorman-dstl 1228c1e
fix uncertaintymetric tests to work with multimanager
rcgorman-dstl a4569e3
attempt unexpected indentation error in metrics example
rcgorman-dstl 5b6c798
fix circleCI indentation docstrings errors for manager and SIAPs
rcgorman-dstl 6667de6
add uncertainty ellipses to plots in example
rcgorman-dstl 822d2ad
add documentation to MetricPlotter methods
rcgorman-dstl fb50bd3
fix Flake8 errors in test_pcrb and stonesoup/plotter
rcgorman-dstl c7ad47a
update track stitcher example to work with MultiManager
rcgorman-dstl 4c8bbbc
update multi-target tracking example to work with multimanager
rcgorman-dstl 3b9ee4c
update multi tracker example to work with multimanager
rcgorman-dstl f14f63a
correct typo in Track2Track fusion example and delete comment in pcrb…
rcgorman-dstl b0ba4fc
add set_title methods to metric plotter and update MTT example
rcgorman-dstl 9c0e3ba
update MTT 3D and Metrics examples with new fig and ax title methods
rcgorman-dstl 254d82e
Update docs/examples/Metrics.py
rcgorman-dstl d400277
Update docs/examples/Metrics.py
rcgorman-dstl 1d894a3
Apply suggestions from code review
rcgorman-dstl c592971
update Metrics example with clarification on track-track metrics gene…
rcgorman-dstl b0063b1
Merge branch 'add-metric-multimanager' of https://github.com/dstl/Sto…
rcgorman-dstl e01a8e2
remove hard code in MetricManager associate_tracks
rcgorman-dstl d3b63e4
add SimpleManager and make backwards compatible
rcgorman-dstl 10c2c3c
fix bug in SimpleManager add_data method
rcgorman-dstl e97710f
add simplemanager tests to test_manager.py
rcgorman-dstl 9655bc2
fix flake8 error in manager.py and bug in test_manager.py
rcgorman-dstl dc182c2
remove MultiManager display_basic_metrics and get_siap_averages methods
rcgorman-dstl 6e6eb46
fix flake8 error in manager.py
rcgorman-dstl 0ee7ea8
fix reference error in Metrics example
rcgorman-dstl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
update Multi target tracking example to work with updated metrics, MultiManager, and MetricPlotter