Skip to content

Releases: CedarGroveStudios/CircuitPython_WaveViz

Autodetect wave_table type; remove env_plot parameter

17 Feb 19:52
Compare
Choose a tag to compare

This version automatically detects if the wave_table is a synthio.waveform or synthio.Envelope object. The UI was updated to remove the env_plot parameter.

Update docs for envelope plot UI change

15 Feb 19:39
0c2775d
Compare
Choose a tag to compare

Add synthio.Envelope Display Object

15 Feb 05:50
Compare
Choose a tag to compare

Adds an initialization parameter to select a synthio.Envelope plot or a synthio.waveform wave table plot. The initialization UI now includes a default envelope_plot=False for plotting a wave table. Setting it to True and providing the synthio.Envelope object as the wave_table will display an envelope plot in the specified window.

Add Automatic Scaling Property

30 Jan 20:14
Compare
Choose a tag to compare

Include a property to select whether automatic plot scaling is enable or disabled. When disabled, the plot scale is set to the maximum signed 15-bit value of 32767. When enabled, the plot scale is set by the maximum value in the wave table.

Add wave_table get/set; improve auto display scale algorithm

30 Jan 04:53
Compare
Choose a tag to compare

Added a wave_table property so the displayed waveform could dynamically change. Also improved the automatic display scale algorithm to properly display zero-filled arrays.

Add animated example; update docs

28 Jan 01:14
Compare
Choose a tag to compare

Added an animated example using new read-only properties. Updated the documentation accordingly.

Change from Group to TileGrid inheritance

27 Jan 21:34
e91f22d
Compare
Choose a tag to compare

To simplify and reduce memory usage, the inherited super class was changed from displayio.Group to displayio.TileGrid.

Reduce Memory Usage and Simplify Code

23 Jan 23:32
Compare
Choose a tag to compare

Convert the drawing schema from a set of line segments to an open polygon.

Improve bitmap resolution; fix y-axis scaling

15 Jan 20:23
Compare
Choose a tag to compare

Improve bitmap resolution: remove debug artifact that arbitrarily skipped source samples.
Fix y-axis scaling: Determine scale factor from extracted samples that are plotted rather than source samples that might be skipped during extraction.

Initial release

09 Jan 23:19
b16ba5d
Compare
Choose a tag to compare
1.0.0

initial repo load