Skip to content

v.1.4.0

Compare
Choose a tag to compare
@hcpchris hcpchris released this 10 Oct 06:20
· 40 commits to master since this release
701f8a7
  • MAJOR performance gains in the .to_js_literal() method. Implementation seems to
    improve performance by 50 - 90%.

  • SIGNIFICANT performance gains in the .to_json() method. Implementation seems to
    improve performance by 30 - 90%.

  • ENHANCEMENT: Significantly simplified use of the .from_pandas() method to support:

    • creation of multiple series from one DataFrame in one method call
    • creation of series without needing to specify a full property map
    • support for creating series by DataFrame row, rather than just by DataFrame column
  • ENHANCEMENT: Added the .from_pandas_in_rows() method to support creation of
    charts and series from simple two-dimensional DataFrames laid out in rows.

  • ENHANCEMENT: Added one-shot chart creation and rendering from Series objects.

  • ENHANCEMENT: Added one-shot chart creation using series and data/series_type keywords.

  • ENHANCEMENT: Added .convert_to() convenience method to Series objects.

  • ENHANCEMENT: Added CallbackFunction.from_python() method which converts a Python function
    to its JavaScript equivalent using generative AI, with support for both OpenAI and Anthropic.

  • BUGFIX: Fixed instability issues in Jupyter Notebooks, both when operating as a Notebook (outside of
    Jupyter Lab) and when saved to a static HTML file.