CHANGELOG
Version 0.9.0
added admittance grids
much clearer support for domains for data
added NORM_Z_DOMAIN and NORM_Y_DOMAIN
Renovation of jupyter notebooks for documentation
added
scatter()improved
text()improved
annotate()added
plot_constant_resistanceadded
plot_constant_reactanceadded
plot_constant_susceptanceadded
plot_constant_conductanceadded
plot_vswradded
plot_rotation_pathrationalized internal names
0.5.0
__init__.py is only source of version
pyproject.toml is only source of package requirements
update .readthedocs.yaml
update docs/conf.py
update github actions
move jupyter_lite_config.json to pysmithchart folder
improve README
0.4.1
fixing pypi deployment
0.4.0
added jupyterlite support
improved readme
simplified MANIFEST.in
use venv to build and test
use requirements-dev.txt
Makefile has many more targets
remove unnecessary files from pypi distributions
0.3.0
changed name to pysmithchart
fix bitrot so it works with current python and matplotlib
address deprecation warnings
add ability to set colors for real and imaginary grids
add docstrings to most functions
refactor into multiple files
standardize formatting using black
add test cases from various people who have forked pysmithplot
packaged for release on pypi
added documentation on readthedocs
0.2.0
last release of pySmithPlot by @vMeijin
Support for Python 3
improved grid generation algorithm
plot() now also handles also single numbers and purely real data
plot() can now interpolate lines between points or generate an equidistant spacing
changed handling of input data and renormalization; now the actual domain (S,Z,Y-Parameter) can be specified when calling plot()
changed behaviour for normalization and placement of the label
added some parameter checks
removed default matplotlib settings
renamed some parameters to improve consistency
fixed issues with Unicode symbols
fixed issues with grid generation
fixed issues with axis label display and placement