Biggles

Latest version: v1.7.2

Safety actively analyzes 621688 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.7.3

========================

Features
--------
* Plots now show inline in jupyter notebooks.
* Added docs/examples for jupyter notebooks.
* Can set the default background color for plots using `bgcolor = ` in the
`[default]` section of the config. This default effects plots shown on the
screen and non-antialiased plots written with write_img. The default
can specifically be overridden in the `[screen]` section and the new section
configuring non-anti-aliased plots `[image_noaa]`.
* New config section for anti-aliased images `[image]` where currently you can
set the resolution, which defaults to `dpi = 100`. This can be overridden
in call to `write(..., dpi=)`
* New config section for non-anti-aliased images `[image_noaa]` where currently you can
set the default `width =`, `height=`, `bgcolor=` and `color = `. Default `width,height`
is 640. The colors default to those set in the `[default]` section.
* The `write_img` function can now be called with just the filename, since
the default `width,height` can now be set in the `[image_noaa]` section.
The other arguments can now be sent with keywords (old style still supported).
* Label for plot components like Points can be set at construction

Bug Fixes
----------

* make ScreenRender close itself after leaving the context
manager (or being cleaned up). This prevents a seg fault that could occur
when the X11 device was open and an error occured, and the device was not
then closed. This was basically a mistake on my part thinking
that close would close the window, so I had not deleted it.
* Fixed keyword conflict in lightweight plotting routines.

Removed Features
----------------

* removed the `persistent = yes` feature for X11 windows. This never
worked. It may be re-implemented in the future.

1.7.2

===================

Features
--------
* Added `+=` syntax for adding components to a `PlotKey`.
* Added `+=` syntax for adding components to containers.
* Added `Polygon` component.

Bug Fixes
---------
* Added /usr/X11 to search path for linking plotutils. (Thank you smaret!)

Code Changes
------------
* Updated examples to use new `+=` syntax.
* Updated code to PEP8 with `autopep8`.
* Updated travis-ci to ship to pypi on tags.
* Added `MANIFEST.in` file to include `README.rst` in the package.

1.7.0

===================

Features
--------
* Increased default screen size to 640x640.
* Changed default font to `HersheySerif`.
* Changed default to non-persistent windows.
* Added new write functions for anti-aliased images.
* Added smooth keyword to histogram.
* Added option to change panel ratios in `FramedArray` using
`row_fractions` and `col_fractions` keywords.
* Visibility of panels in `FramedArray` can be controlled
with the visibility attribute, `arr[i,j].visible=False`.
* Added `\odot` to latex conversion, for sun symbol.
* New `func.plot` function with more functionality.
* Major classes and functions documented. This facilitates
checking docs from an interactive session, e.g. `help()` or `?` in ipython.
* New documentation on GitHub wiki.

Bug Fixes
---------
* Fixed plotting of vertical and horizontal lines on log axes.
* Fixed bug in bounding box unions computing minimum.
* Added `try: finally:` blocks around compose operations. Fixes segfault
when an exception is thrown while composing and more plotting is attempted.
* Fixed bug in `DataArc`/`PlotArc`.

Code Changes
------------
* Added Travis CI for testing.
* Converted to new style classes.
* Converted to extended calling syntax.
* Moved to spaces instead of tabs.

Removed Code
------------
* Removed old C wrapper for GNU plotutils.
* Removed old Makefile build system.
* Removed matlab compatible interface.
* Removed read_* I/O code from `func.py`.

1.6.7

===================

* Fix segfault when libplot isn't built with X11 (reported by Daniel Ericsson
& Sebastien Maret).

* Move to github.

1.6.6

===================

* Fixed issue that caused all images to be 570x570 on some systems, due to a
change in the python2.5 C API.

* Improved setup.py and Makefiles.

* Contours can now be used with PlotKey.

* Added Labels component. Similar to Points, but with text labels instead
of symbols.

1.6.5

===================

* Replaced Numeric with numpy.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.