-
v1.1.0 protected
More filters This release adds filters for selecting specific data series based on criteria and also a filter to calculate basic transformations on individual quantities. Furthermore, Matplotlib is fixed to versions below 3.5 because 3.6 breaks polt currently. This is not a long-term fix though.
-
v1.0.0 protected
MacOS Fixes and a MosquittoParser This release fixes polt for MacOS and adds a simple parser for Mosquitto's cli client `mosquitto_sub`.
-
v0.12.1 protected
Changelog in the Sphinx Documenatation From this release on, a changelog generated from git version tags is available in the Sphinx documentation.
-
v0.12.0 protected
Keyboard Shortcut for Pretty Xaxis Date Format This release adds a keyboard shortcut 'x' to the `TimeLinesAnimator` to run autofmt_xdate.
-
v0.11.1 protected
Fix automated PyPI upload This release fixes the automated package upload to PyPI. pyOpenSSL was not installed in the runner.
-
v0.11.0 protected
Tight Layout Keyboard Shurtcut This release adds a keyboard shortcut 't' to run matplotlib.pyplot.tight_layout() manually.
-
v0.10.0 protected
Introduce Filters This release introduces the concept of Filters for modifying incoming data. With custom Filters it is possible to adjust (e.g. smooth) data or even to add new derived data (e.g. the maximum, a derivative, an integral, etc...). A slight speedup of the SpectrumAnimator was achieved by using scipy's FFT implementation, not numpy's. Furthermore, displaying the current FPS is now possible for some Animators.
-
v0.9.0 protected
Structural Improvements This release reduces duplicate code and improves the overall code structure. Furthermore, CI tests are now performed for Python versions back to 3.4.
-
v0.8.0 protected
Live Histograms and Spectra and Data Generation This release adds a lot of useful new features: - Live Histograms - Live FFTs (spectra) - Data Generation Tool
-
v0.7.0 protected
Pausing, Custom Animators, Rate Limiting and More Documentation This release introduces some structural changes that allow for using custom Animators (#14), which can now be specified similar to the custom parsers. Furthermore, the incoming data rate can now be limited per streamer (#27) which can be handy when the plotting can't catch up the the input. Also, the animation can now be paused (and resumed) by hitting the spacebar. During pause, the graph can be moved, zoomed and modified with the standard Matplotlib toolbar without further data updates. The documentation has recieved a big update with a clearer structure and more information on various topics.
-
v0.6.0 protected
Prettier Subplots Arrangement Bugs Fixed: - #44: Repeated values were deleted when using --extrapolate New Features: - #45: Option for automatic tight_layout(), i.e. less whitespace - #37: Column blacklist for CsvParser
-
v0.5.0 protected
Improved Timeseries Plotting New Features: - #4: make the temporal time frame configurable - #41: clear the buffer at each frame, better preventing indefinite buffer growth - #23: enable sharing time axis between subplots - #26: use autofmt_xdate to display time axis more readable - #30, #31: proper documentation (deployed to GitLab Pages)
-
v0.4.0 protected
Multiple Improvements Fixed issues: - #35: add-source command failed due to importlib not being imported - #36: csv parsing failed when using a command as input New Features: - #34: setuptools' entry_points can now be used to add parsers do polt - #32: the csv delimiter used by CsvParser can now be specified via cli and the configuration - #36, #39: an --encoding option exists now for the add-source command to specify the input encoding for parsers Improvements: - #40: the left-free subplot area is now minimized more aggressively Code style: - #33: parsers now reside in separate modules
-
v0.3.0 protected
Improved Command-Line Interface - use click as command-line parser - use console_scripts entry point to make cli available via a simple `polt`
-
v0.2.0 protected
Improve Parsers This release improves the available parsers for numbers and CSV input. Several bugs were also fixed.
-
v0.1.0 protected
Initial Version This is the initial release with a basic set of features: - reading numbers from multiple sources - rudimentary timeseries plotting