Extending the Capability of PyTTOP

Extending the Capability of PyTTOP#

By design, PyTTOP is extendable. Both matching and plotting are handled not by the Data class itself, but by standalone matchers (e.g., pyttop.matcher.ExactMatcher) and plot functions (e.g., pyttop.plot.plot). This allows you to define custom matchers and plot functions if the built-in matchers and built-in plot functions do not meet your needs.

In other words, you have full control over how matching is implemented (as of PyTTOP 0.4.x, within the tree matching framework) and how plots are generated on each axis. You are also welcome to contribute to PyTTOP by creating a pull request here to add your custom plot functions and matchers.