Skip to main content

Release: Lilaq 0.5.0

· 2 min read
Mc-Zen
Lilaq author/maintainer

With version 0.5.0, we are introducing several major improvements including:

Changelog

Additions

  • Added comprehensive datetime support for time series plotting with customizable formatting.
  • Diagrams now support relative and ratio inputs for diagram.width and diagram.height.
  • The parameter bar.offset now accepts array arguments for variable offsets.
  • In addition to coordinate arrays, functions x => f(x) can now be used as yy arguments in plot, bar, stem, and fill-between (thanks to @xkevio).
  • Column headers in text files can now be used as converter names in load-txt (thanks to @timfi).
  • Added parameter colormesh.excess to allow masking all values that are out-of-bounds.

Improvements

  • Major Performance Boost:
    • Contour computations are now significantly faster through Komet integration.
    • Boxplots can now be computed for considerably larger data sets thanks to using the Komet plugin.
  • tick-locate.linear now supports constrained tick distances like tick-distance: (min: 1).
  • ⚠️ The default for label.angle is now auto which results in 0° for x-labels and -90° for y-labels. With this change, the angle can now be changed with a conditional show rule (before, this was not possible since the -90° was hard-coded into the y-label).
  • ⚠️ Improved the schoolbook theme.
  • Updated elembic from version 1.1.0 to 1.1.1.
  • Updated Zero from version 0.4.0 to 0.5.0.

Fixed

  • Corrected colormesh positioning in zoomed-in views.
  • Fixed label space computation when using show rules.
  • Resolved issues with subtick labels and axis attachments.
  • Corrected axis positions defined in terms of data coordinates along the other axis when using top or right alignment.
  • Fixed a regression with setting label.pad to none.
  • Resolved placement of extra subticks.

Documentation

  • Added a comprehensive tutorial for datetime formatting.
  • Added documentation for tick locators and formatters.
  • Improved the colorbar documentation.
  • Fixed various typos and broken links (also thanks to @Jacobgarm and @F2011).