Fix pkglint warnings.
Changes in 1.21:
* Add HDF5 saved document format
* Add filled curve error bar style
* Add fill left/right options for point plotter
* Add filetype filters to import dialog file browser dialog
* In file completer in import dialog, use selected tab as filter
* Move code to use PyQt new style signals
* Add a master color setting for xy point and nonorthpoint plot
* Line labelling algorithm much improved in contour plots, which
rotates text to match line angle and avoids label overlaps
* More accurate axis tick label bounding boxes, allowing rotated
labels to be placed close together
* Add reflection and rotation options to vector field widget
* Switch to scientific notation earlier when showing float settings
Bug fixes:
* Direction combo did not work in import dialog
* Saving text datasets did not work in Python3
* Fix partial dataset evaluation issue when loading documents
* 2D non-regular pixel spaced images give error if clipped in y
* Handle Unicode quoted characters in simple text data files
* xcent/ycent in Dataset2D import plugins were ignored
* promote_tab broken for import plugins
* Full screen view when all pages are deleted
* Crash with empty dataset and boxplot widget
* Fix copy and paste of datasets
* Python 3 resizing axis bug
* Crash if picking/zooming on document with no pages
* Crash if reediting histogram dataset with blank output entry
* Use end of text formatting string beyond format specifier
* When writing SVG text as text, use xml:space="preserve" to
avoid missing whitespace
* Embedding socket issue on Python 3.4+
changes:
* Add HDF5 file data import
* Allow expressions to be edited for linked 2D datasets
* Add support for 2D datasets with irregular gridpoints
* Add 2D data CSV import
* Allow safe renaming of linked datasets
* Support importing text from FITS files
+bugfixes
changes:
* Make code compatible with python3
* Separation of python module and resources in source package
(packagers may need to consult INSTALL)
* Move to v2 of PyQt API
* Remove deprecated numpy API from helpers module
* Allow FITS dataset names to be blank if prefix/suffix are not
* New ast-based code security checker
* Picker uses 1-based index for consistency
* Allow non-text datasets to be used for labels
* Add number->text conversion dataset plugin
* Add binning dataset plugin
* Allow more significant figures in float values
* Intelligent choice of significant figures when interactively
changing axis range
* Decrease minimum range of axis
* Add notes setting to document, pages and graphs
* Add option to disable scaling of marker border with point scaling
* Implement label at-minimum/at-maximum for ternary plot
* Add border and background fill settings for text label widget
* Enable FITS support with astropy
+bugfixes
changes:
* Add support for dataset expressions when plotting
* Add axis-function widget for plotting axes which have a scale given
by a function, or are linked to a different axis via a function
* Add stepped colour maps
* Support editing multiple datasets simultaneously in editor
* Add setting to fix aspect-ratio of graphs
* Add 'vcentre' line step mode for vertical step plots
* Add internal margin setting for grids to separate sub-plots
* Add pixel, pixel_wcs, fraction and linear_wcs FITS import
coordinate system modes
* Add drop down toolbar button menu to create axis widgets
* More efficient widget dependency resolution
+bugfixes
changes:
* Add new broken axis widget with gaps in the numerical sequence
* Grid lines are plotted always under (or over) the data
* Shift+Scroll wheel scrolls left/right (thanks to Dave Hughes)
* Polar plots can have a "minimum" radius and log axes
* Many more LaTeX symbols added
* Add SAMP/VoTable support (thanks to Graham Bell)
* New shifted-points xy line mode, which plots a stepped line with
the points shifted to lie between the coordinates given
* Points can be picked to console and/or clipboard
(thanks to Valerio Mussi)
* Allow reversed ternary plot
changes:
* Experimental MathML support
* Add upper/lower-left/right arrows
* Add options to clip text/lines/shapes to graphs
* Add stacked-area option to bar plot widget
* Draw stacked bar plots top-down for better overlapping line behaviour
* Axis labels can be placed at left or right of axes, in addition to centre
* Line widget now has length-angle or point-to-point modes. Better support
for only specifying some coordinates.
* Exception dialog records more detailed traceback
* Use top level windows for non-modal dialogs, giving minimize in window
and no always-on-top behaviour
* Zero length vectors and arrows in vector fields are not plotted
* Add support for strings to be translated
* Add "Sort" dataset plugin
* Add "Histogram 2D" dataset plugin
* Add "Divide by Maximum" and "Normalize" dataset plugins
* Support for *args and **kwargs for custom functions
* Custom colormaps can be defined in the custom editing dialog
changes:
-UI improvements
-Date / time data has its own dataset type
-Add LaTeX commands \cdot, \nabla, \overline plus some arrows
-Add linevertbar and linehorzbar error bar styles
-bugfixes
changes:
-New data point picker for finding coordinates of points on plot
-New data navigator window for filtering, sorting and examining
dataset statistics
-UI improvements, minor feature improvements
-bugfixes
changes:
* CSV import of data
* Stylesheets to easily change graph appearance
* Many user interface improvements
* Extra plotting features and bug fixes