v.1.4.0
-
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
seriesanddata/series_typekeywords. -
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.