Releases: d1manson/waveform
super-amazing re-write
Although the nitty gritty of the maths is largely unchanged, everything else has been completely rewritten using Polymer 1.4, and various features and syntax from ES6. Previously the code could only be described as a mess (though highly performant). Now it is both highly performant and pretty tidy, on the whole.
A few features have been lost since the previous version, but they will soon be reinstated. There are also likely to be some bugs to be ironed out.
Once all that is sorted v1.0 will be ready.
Polymer 1.4
New features:
- The spatial ratemap settings pane now provides the option of capping the rates shown
In preparation for breaking changes in Chrome 50 (to be released imminently), all polymer elements have been upgraded to Polymer 1.4. This includes the toolbar with its buttons and tooltips, plus the sliders in the settings panes, and the splitters that divide up the various panes. Also, the custom tile element for the tilewall and crosshair element have been upgraded (both are now somewhat simpler and perhaps less buggy).
As of this release, a proper bower.json
dependency file has been provided, with the actual bower_components
directory excluded from the repository. All the dependencies are compiled into a single html file using the vulcanize tool, and this file is provided in the repository.
Two LEDs
Implemented full loading and post-processing of second LED. Some amount of checking has been done, but bugs may remain.
The directional plots were improved and sliders were added for bin size and smoothing kernel width.
For other minor changes see commit history.
speed plotting
I should have used version numbers long ago, but better late than never.
Currently the main plots are:
spa, directional, speed, temp-autocorr, and waves
There are other features but I'm not listing them here.
Main TODO:
read in second LED.