Closed eXceediDeaL closed 2 years ago
Thanks @eXceediDeaL. The classes being import don't originate from those modules, so wouldn't recommend importing them from there. Not sure how to avoid that. Also _from_state
is a private method (as indicated by leading _
) so shouldn't really be used.
Hello, I found that the most recent version 0.1b8 of stonesoup probably introduces some breaking changes, which are not recorded in release notes.
EuclideanWeighted
is not accessible from modulestonesoup.metricgenerator.tracktotruthmetrics
.SingleProbabilityHypothesis
is not accessible from modulestonesoup.dataassociator.neighbour
.StateMutableSequence
is not accessible from modulestonesoup.types.prediction
andstonesoup.types.update
._from_state
, which is used in manyPrediction
subclasses'from_state
methods, has been removed from modulestonesoup.types.prediction
andstonesoup.types.update
.To make it easier to understand the impact of the breaking changes, I write a short code snippet that reproduces the breaking changes. The following code runs well in 0.1b7 but gets crashed in 0.1b8.
Maybe recording these changes in release notes helps to avoid user confusion during updating this version?
Kind regrads,
@eXceediDeaL