Skip to content

Releases: sandialabs/toyplot

Toyplot 0.5.0

26 May 19:55
Compare
Choose a tag to compare
  • Switched to https://travis-ci.org/sandialabs/toyplot for continuous integration testing.
  • Switched to https://coveralls.io/r/sandialabs/toyplot to track test coverage.
  • Added a custom CSS style -toyplot-anchor-shift for controlling horizontal text offsets.
  • Added new documentation on color, text alignment, units, data tables, and table axes to the user guide.
  • Callers can increase the number of table rows and columns when creating table axes from a data table.
  • Overhauled Toyplot's handling of real-world units, allowing arbitrary units throughout the API, and made it explicit that the default canvas units are CSS pixels.
  • Added axis visibility options to the convenience API.
  • toyplot.data.Table can be converted to a numpy matrix.
  • Positive angles yield counterclockwise rotation throughout the API, for consistency with trigonometry.
  • Rendered text automatically expands a plot's domain to avoid clipping.
  • Fixed a longstanding problem displaying mouse coordinates outside the data domain for a plot.
  • Moved interaction-specific markup from the SVG backend to the HTML backend.
  • When exporting data from a figure, only the caller-supplied data is exported.
  • The API makes an explicit distinction between text used for "annotation" and text used for data.
  • Many small fixes.

Toyplot 0.4.0

27 Jan 20:44
Compare
Choose a tag to compare
  • Began continuous integration testing.
  • Switched from ost.io to https://gitter.im/sandialabs/toyplot for support requests.
  • Made the HTML backend the primary renderer.
  • Improved logarithmic tick formatting and customization.
  • Increased consistency between the fill() and plot() APIs.
  • Simplified the way colors are inherited for line plots and scatter plots.
  • Added basic functionality for reading and writing CSV files.
    • Note: for pedagical purposes only - Toyplot is not a data manipulation tool!
  • Ongoing improvements to the table axes API:
    • Added support for table titles.
    • Added support for hiding table headers.
    • Table headers can have multiple rows.
    • Ensure that visible cells are rendered in a deterministic order.
    • Create a default grid line between table header and body.
    • Added support for user-configurable gaps between cells.

Toyplot 0.3.0

05 Nov 14:14
Compare
Choose a tag to compare
  • Switched to toyplot.data.Table for all internal data storage.
  • Reorganized the codebase into smaller, more focused modules.
  • Added a new backend to produce WebM video.
  • Data tables can be rendered to LaTeX.
  • New table axes for rendering tables as data graphics.

Toyplot 0.2.0

05 Nov 13:59
Compare
Choose a tag to compare
  • Introduced support for Python 3.
  • Removed pure black from the default styling.
  • Allow regression tests to run without optional dependencies.

Toyplot 0.1.0

05 Nov 13:59
Compare
Choose a tag to compare
  • Initial Release