|
1 | | -# History of changes |
| 1 | +# PythonQwt Releases # |
2 | 2 |
|
3 | | -## Version 0.5.4 |
4 | 3 |
|
5 | | -Fixed an annoying bug which caused scale widget (axis ticks in particular) to be misaligned with canvas grid: the user was forced to resize the plot widget as a workaround |
| 4 | +### Version 0.5.4 ### |
6 | 5 |
|
7 | | -## Version 0.5.3 |
| 6 | +Fixed an annoying bug which caused scale widget (axis ticks in particular) |
| 7 | +to be misaligned with canvas grid: the user was forced to resize the plot |
| 8 | +widget as a workaround |
8 | 9 |
|
9 | | -Better handling of infinity and NaN values in scales (removed NumPy warnings) |
10 | | -Now handling infinity and NaN values in series data: removing points that can't be drawn |
11 | | -Fixed logarithmic scale engine: presence of values <= 0 was slowing down series data plotting |
12 | 10 |
|
13 | | -## Version 0.5.2 |
| 11 | +### Version 0.5.3 ### |
14 | 12 |
|
15 | | -Added CHM documentation to wheel package |
16 | | -Fixed QwtPlotRenderer.setDiscardFlag/setLayoutFlag args |
17 | | -Fixed QwtPlotItem.setItemInterest args |
18 | | -Fixed QwtPlot.setAxisAutoScale/setAutoReplot args |
| 13 | +- Better handling of infinity and `NaN` values in scales (removed `NumPy` |
| 14 | +warnings) |
| 15 | +- Now handling infinity and `NaN` values in series data: removing points that |
| 16 | +can't be drawn |
| 17 | +- Fixed logarithmic scale engine: presence of values <= 0 was slowing down |
| 18 | +series data plotting |
19 | 19 |
|
20 | | -## Version 0.5.1 |
21 | 20 |
|
22 | | -Fixed Issue #22: fixed scale issues in CurveDemo2.py and ImagePlotDemo.py |
23 | | -QwtPlotCurve: sticks were not drawn correctly depending on orientation |
24 | | -QwtInterval: avoid overflows with NumPy scalars |
25 | | -Fixed Issue #28: curve shading was broken since v0.5.0 |
26 | | -setup.py: using setuptools "entry_points" instead of distutils "scripts" |
27 | | -Showing curves/plots number in benchmarks to avoid any misinterpretation (see Issue #26) |
28 | | -Added Python2/Python3 scripts for running tests |
| 21 | +### Version 0.5.2 ### |
29 | 22 |
|
30 | | -## Version 0.5.0 |
| 23 | +- Added CHM documentation to wheel package |
| 24 | +- Fixed `QwtPlotRenderer.setDiscardFlag`/`setLayoutFlag` args |
| 25 | +- Fixed `QwtPlotItem.setItemInterest` args |
| 26 | +- Fixed `QwtPlot.setAxisAutoScale`/`setAutoReplot` args |
31 | 27 |
|
32 | | -Various optimizations |
33 | | -Major API simplification, taking into account the feature that won't be implemented (fitting, rounding, weeding out points, clipping, etc.) |
34 | | -Added QwtScaleDraw.setLabelAutoSize/labelAutoSize methods to set the new auto size option (see documentation) |
35 | 28 |
|
36 | | -## Version 0.4.0 |
| 29 | +### Version 0.5.1 ### |
37 | 30 |
|
38 | | -Color bar: fixed axis ticks shaking when color bar is enabled |
39 | | -Fixed QwtPainter.drawColorBar for horizontal color bars (typo) |
40 | | -Restored compatibility with original Qwt signals (QwtPlot, ...) |
| 31 | +- Fixed Issue #22: fixed scale issues in [CurveDemo2.py](qwt/tests/CurveDemo2.py) |
| 32 | +and [ImagePlotDemo.py](qwt/tests/ImagePlotDemo.py) |
| 33 | +- `QwtPlotCurve`: sticks were not drawn correctly depending on orientation |
| 34 | +- `QwtInterval`: avoid overflows with `NumPy` scalars |
| 35 | +- Fixed Issue #28: curve shading was broken since v0.5.0 |
| 36 | +- setup.py: using setuptools "entry_points" instead of distutils "scripts" |
| 37 | +- Showing curves/plots number in benchmarks to avoid any misinterpretation |
| 38 | +(see Issue #26) |
| 39 | +- Added Python2/Python3 scripts for running tests |
41 | 40 |
|
42 | | -## Version 0.3.0 |
| 41 | + |
| 42 | +### Version 0.5.0 ### |
| 43 | + |
| 44 | +- Various optimizations |
| 45 | +- Major API simplification, taking into account the feature that won't be |
| 46 | +implemented (fitting, rounding, weeding out points, clipping, etc.) |
| 47 | +- Added `QwtScaleDraw.setLabelAutoSize`/`labelAutoSize` methods to set the new |
| 48 | +auto size option (see [documentation](http://pythonhosted.org/PythonQwt/)) |
| 49 | + |
| 50 | + |
| 51 | +### Version 0.4.0 ### |
| 52 | + |
| 53 | +- Color bar: fixed axis ticks shaking when color bar is enabled |
| 54 | +- Fixed `QwtPainter.drawColorBar` for horizontal color bars (typo) |
| 55 | +- Restored compatibility with original Qwt signals (`QwtPlot`, ...) |
| 56 | + |
| 57 | + |
| 58 | +### Version 0.3.0 ### |
43 | 59 |
|
44 | 60 | Renamed the project (python-qwt --> PythonQwt), for various reasons. |
45 | 61 |
|
46 | | -## Version 0.2.1 |
47 | 62 |
|
48 | | -Fixed Issue #23: "argument numPoints is not implemented" error was showing up |
49 | | -when calling QwtSymbol.drawSymbol(symbol, QPoint(x, y)). |
| 63 | +### Version 0.2.1 ### |
| 64 | + |
| 65 | +Fixed Issue #23: "argument numPoints is not implemented" error was showing |
| 66 | +up when calling `QwtSymbol.drawSymbol(symbol, QPoint(x, y))`. |
| 67 | + |
50 | 68 |
|
51 | | -## Version 0.2.0 |
| 69 | +### Version 0.2.0 ### |
52 | 70 |
|
53 | 71 | Added docstrings in all Python modules and a complete documentation based on |
54 | 72 | Sphinx. See the Overview section for API limitations when comparing to Qwt. |
55 | 73 |
|
56 | | -## Version 0.1.1 |
57 | 74 |
|
58 | | -Fixed Issue #21 (blocking issue *only* on non-Windows platforms when building |
59 | | -the package): typo in "PythonQwt-tests" script name (setup.py) |
| 75 | +### Version 0.1.1 ### |
| 76 | + |
| 77 | +Fixed Issue #21 (blocking issue *only* on non-Windows platforms when |
| 78 | +building the package): typo in "PythonQwt-tests" script name |
| 79 | +(in [setup script](setup.py)) |
| 80 | + |
60 | 81 |
|
61 | | -## Version 0.1.0 |
| 82 | +### Version 0.1.0 ### |
62 | 83 |
|
63 | 84 | First alpha public release. |
0 commit comments