Changelog#
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.
[Unreleased]#
Added#
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 formplsignal.scipyplot.freqz_twin(), which also adds a legend.Code coverage at CodeCov.
mplsignal.scipyplot.freqz_tristacked()for plotting magnitude, phase, and group delay in a single plot.BREAKING: argument align_ylabels to all
freq*-plots which isTrueby default.
Changed#
BREAKING: The only_name_when_one argument to
FactorFormatterwas replaced with name_on_all_numbers, so that, e.g., the degree sign is always shown.BREAKING: All functions in
mplsignal.scipyplotnow use a constrained layout. This will in general make the plot clearer, although at the expense of margin.
[0.2.0] - 2023-03-05#
Added#
PiRationalFormatterthat prints rational multiples of pi.zero_propsandpole_propsargument toplane_plots.*plane*-functions that allows more detailed styling of pole/zero markers.multiplicity_propsargument toplane_plots.*plane*-functions that allows styling of pole/zero multiplicity texts.This changelog.
Fixed#
freq_unitwas not propagated properly in allfreq_plots.zfreq*functions andstyle-combinations.
Changed#
Change to src-layout
[0.1.1] - 2023-02-27#
Fixed#
Smaller wheel.
Fix issue with adjustText 0.8, where the text coordinates were not correctly extracted for some situations.
[0.1.0] - 2023-02-26#
Initial version