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 isTrue
by default.
Changed#
BREAKING: The only_name_when_one argument to
FactorFormatter
was replaced with name_on_all_numbers, so that, e.g., the degree sign is always shown.BREAKING: All functions in
mplsignal.scipyplot
now 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#
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.
Fixed#
freq_unit
was 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