Skip to content

Commit

Permalink
Toyplot version 0.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
tshead2 committed Dec 24, 2018
1 parent 169fb49 commit c85fc6b
Show file tree
Hide file tree
Showing 31 changed files with 1,924 additions and 1,885 deletions.
164 changes: 82 additions & 82 deletions docs/canvas-layout.rst

Large diffs are not rendered by default.

94 changes: 47 additions & 47 deletions docs/cartesian-coordinates.rst

Large diffs are not rendered by default.

269 changes: 134 additions & 135 deletions docs/color-mapping.rst

Large diffs are not rendered by default.

280 changes: 140 additions & 140 deletions docs/colors.rst

Large diffs are not rendered by default.

62 changes: 31 additions & 31 deletions docs/communities-case-study.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/compatibility.rst
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Toyplot follows the `Semantic Versioning <http://semver.org>`_ standard for
assigning version numbers in a way that has specific meaning. As of this
writing Toyplot releases are still in the `0.y.z` development phase, which
means (among other things) that the API may change at any time. We try not to
be abusive about it, and there have been just a handful of breaking changes in
be abusive about it, and there have been a handful of breaking changes in
Toyplot's history, but you should be prepared for the occasional bump on the
road to the 1.0 release.

Expand Down
96 changes: 48 additions & 48 deletions docs/convenience-api.rst

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions docs/data-tables.rst

Large diffs are not rendered by default.

104 changes: 52 additions & 52 deletions docs/ellipse-visualization.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/features.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Features
========

* Plot types: bar plots, filled region plots, graph visualizations, image visualizations, line plots, matrix plots, numberline plots, scatter plots, tabular plots, text plots.
* Plot types: bar plots, ellipse visualizations, region visualizations, graph visualizations, image visualizations, line plots, matrix plots, numberline plots, scatter plots, tabular plots, text plots.
* Styling: standard CSS, rich text with HTML markup.
* Integrates with Jupyter without any need for plugins, magics, etc.
* Interaction types: hyperlinking, interactive mouse coordinates, export figure data to CSV.
Expand Down
216 changes: 108 additions & 108 deletions docs/graph-visualization.rst

Large diffs are not rendered by default.

27 changes: 13 additions & 14 deletions docs/image-visualization.rst

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Documentation
ethos.rst
features.rst
compatibility.rst
portability.rst
installation.rst
dependencies.rst
tutorial.rst
Expand Down
70 changes: 35 additions & 35 deletions docs/interaction.rst

Large diffs are not rendered by default.

147 changes: 73 additions & 74 deletions docs/labels-and-legends.rst

Large diffs are not rendered by default.

76 changes: 38 additions & 38 deletions docs/log-scales.rst

Large diffs are not rendered by default.

142 changes: 71 additions & 71 deletions docs/markers.rst

Large diffs are not rendered by default.

111 changes: 55 additions & 56 deletions docs/matrix-visualization.rst

Large diffs are not rendered by default.

101 changes: 50 additions & 51 deletions docs/neural-network-case-study.rst

Large diffs are not rendered by default.

140 changes: 70 additions & 70 deletions docs/null-data.rst

Large diffs are not rendered by default.

169 changes: 84 additions & 85 deletions docs/numberline-coordinates.rst

Large diffs are not rendered by default.

26 changes: 26 additions & 0 deletions docs/portability.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
.. _portability:

.. image:: ../artwork/toyplot.png
:width: 200px
:align: right

Portability
===========

Toyplot has supported Python 2 and Python 3 with a single code base
since very early in its development, and the current release (0.18.0 as of this
writing) is no exception.

However, you should be aware that Python 2 will no longer be maintained past
2020 (https://pythonclock.org), and Toyplot is a member of a significant group
of projects that have pledged to end support for Python 2 soon
(https://python3statement.org). In particular, Toyplot will no longer support
Python 2 after December 31st, 2018.

What this means
---------------

The Toyplot 0.18 branch will be the final release with Python 2 support.
Toyplot releases after December 31st, 2018 will have portability code removed,
and our automated regression testing will be Python 3 only after that date. We
will consider pull requests for the 0.18 branch on a case-by-case basis.
20 changes: 19 additions & 1 deletion docs/release-notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,30 @@
Release Notes
=============

Toyplot 0.18.0 - December 24th, 2018
------------------------------------

* This will be the final release of Toyplot with Python 2 support!
* Added unit and currency formatting classes, courtesy of @ben-cunningham and @dahuget.
* Reduced code duplication in the `toyplot.format` module.
* Canvas borders are supported in PDF output.
* Improved output previewing `toyplot.data.Table` in Jupyter notebooks.
* Added ellipse visualizations.
* Added hyperlink support for bar visualizations.
* Redesigned `toyplot.mark.Rect` as `toyplot.mark.Range`, and added range visualization on numberlines.
* Converted all remaining regression tests from nose to behave.
* `toyplot.canvas.Canvas.matrix` formats cell titles properly.
* Redesigned regression tests to use the DOM for comparisons.
* Documentation notebooks are included in regression testing.
* Documentation notebooks are included in coverage testing.
* `toyplot.reportlab` backend ignores hyperlinks instead of failing.

Toyplot 0.17.0 - April 1st, 2018
--------------------------------

* Moved sample datasets into the `toyplot.data` module.
* toyplot.mp4.render() generates H.264 output.
* Restored `toyplot.canvas.AnimationFrame.set_datum_text()`, which was with the debut of rich text..
* Restored `toyplot.canvas.AnimationFrame.set_datum_text()`, which was broken by the debut of rich text.
* Use the Python warnings module for deprecation warnings.
* Disabled pylint testing on Travis-CI, it was too much of a moving target.
* Simplified the animation API.
Expand Down
62 changes: 31 additions & 31 deletions docs/rendering.rst

Large diffs are not rendered by default.

312 changes: 156 additions & 156 deletions docs/table-coordinates.rst

Large diffs are not rendered by default.

192 changes: 96 additions & 96 deletions docs/text.rst

Large diffs are not rendered by default.

284 changes: 142 additions & 142 deletions docs/tick-locators.rst

Large diffs are not rendered by default.

544 changes: 272 additions & 272 deletions docs/tutorial.rst

Large diffs are not rendered by default.

68 changes: 34 additions & 34 deletions docs/units.rst

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

setup(
classifiers=[
"Development Status :: 3 - Alpha",
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Other Environment",
"Environment :: Web Environment",
Expand Down
2 changes: 1 addition & 1 deletion toyplot/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

from toyplot.canvas import Canvas

__version__ = "0.18.0-dev"
__version__ = "0.18.0"

log = logging.getLogger(__name__)
log.setLevel(logging.WARNING)
Expand Down

0 comments on commit c85fc6b

Please sign in to comment.