Added
- Added examples/scanner for the SuperMarket scanner example (scanette in French).
- Nicer printing of Event objects.
- Added TracePrefixExtractor (an sklearn feature extractor for trace prefixes) to support machine learning.
- Added SmartSequenceGenerator that uses an ML model to generate sequences of actions.
- Added SmartSequenceGenerator.generate_all_traces algorithm, to generate all high-probability traces.
Changed
- Allow SmartSequenceGenerator to take URLs, and add a way of executing generated tests.
- Fixed errors in decode_outputs, to handle zeep objects properly.
- Change TraceSet.clusters to be private (._clusters) so it is not saved.
This is for consistency, since we cannot easily save _cluster_data and both are needed for visualize_clusters.
The idea is that clustering is transient, so needs to be redone after save/load.
- Improved the default copying of meta_data when a TraceSet is created with traces all from one parent.