All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- A logotype.
- A label will automatically be added to all
freq*
-plots that will show up when using a legend. These are "Magnitude", "Phase", and "Group delay". style='twin'
now plots lines with different colors from the color cycle to distinguish the two lines. The same holds for :func:`mplsignal.scipyplot.freqz_twin`, which also adds a legend.- Code coverage at CodeCov.
- :func:`mplsignal.scipyplot.freqz_tristacked` for plotting magnitude, phase, and group delay in a single plot.
- BREAKING: argument align_ylabels to all
freq*
-plots which isTrue
by default.
- BREAKING: The only_name_when_one argument to :class:`.FactorFormatter` was replaced with name_on_all_numbers, so that, e.g., the degree sign is always shown.
- BREAKING: All functions in :mod:`mplsignal.scipyplot` now use a constrained layout. This will in general make the plot clearer, although at the expense of margin.
PiRationalFormatter
that prints rational multiples of pi.zero_props
andpole_props
argument toplane_plots.*plane*
-functions that allows more detailed styling of pole/zero markers.multiplicity_props
argument toplane_plots.*plane*
-functions that allows styling of pole/zero multiplicity texts.- This changelog.
freq_unit
was not propagated properly in allfreq_plots.zfreq*
functions andstyle
-combinations.
- Change to src-layout
- Smaller wheel.
- Fix issue with adjustText 0.8, where the text coordinates were not correctly extracted for some situations.
Initial version