the lttbc dependency is removed; and we added our own (faster) lttb C implementation. Additionally we provide a Python fallback when this lttb-C building fails. In the near future, we will look into CIBuildWheels to build the wheels for the major OS & Python matrix versions.
A well deserved s/o to dgoeris/lttbc, who heavily inspired our implementation!
Plotly-resampler now also has the option to store the output figure as an Image in notebook output. As long the notebook is connected, the interactive plotly-resampler figure is shown; but once the figure / notebook isn't connected anymore, a static image will be rendered in the notebook output.
- π return self when calling add_traces by @jvdd in predict-idlab#75
- π₯ add streamlit integration example by @jvdd in predict-idlab#80
- β¨ adding
convert_traces_kwargsby @jonasvdd in predict-idlab#81 - Fix numeric
hf_yinput as dtype object by @jonasvdd in predict-idlab#90 - π₯ add support for figure dict input + propagate _grid_str by @jvdd in predict-idlab#92
- π fix tests for all OS by @jvdd in predict-idlab#95
- Add python3dot10 by @jvdd in predict-idlab#96
- π FigureResampler display improvements by @jvdd in predict-idlab#97
- π¦ serialization support + ποΈ update OS & python version in test-matrix by @jvdd in predict-idlab#87
- Lttbv2 π βοΈ branch by @jonasvdd in predict-idlab#103
- π€ hack together output retention in notebooks by @jvdd in predict-idlab#105
- π¦ improve docs by @jvdd in predict-idlab#104
& some other minor bug fixes π
Full Changelog: https://github.com/predict-idlab/plotly-resampler/compare/v0.7.0...v0.8.0
You can register plotly_resampler; this adds dynamic resampling functionality under the hood to plotly.py! π₯³ As a result, you can stop wrapping plotly figures with a plotly-resampler decorator (as this all happens automatically)
You only need to call the
register_plotly_resamplermethod and all plotly figures will be wrapped (under the hood) according to that method's configuration.
-> More info in the README and docs!
Aditionally, all resampler Figures are now composable; implying that they can be decorated by themselves and all other types of plotly-(resampler) figures. This eases the switching from a FigureResampler to FigureWidgetResampler and vice-versa.
- π¦ Adding reset-axes functionality by @jonasvdd in predict-idlab#48
- π Small bugfixes by @jonasvdd in predict-idlab#52
- π investigating gap-detection methodology by @jonasvdd in predict-idlab#53
- π fix float index problem of #63 by @jonasvdd in predict-idlab#64
- π§ hotfix for rounding error by @jonasvdd in predict-idlab#66
- π³οΈ Compose figs by @jonasvdd in predict-idlab#72
- β¨ register plotly-resampler by @jvdd in predict-idlab#70
- π€ update dependencies + new release by @jvdd in predict-idlab#74
Full Changelog: https://github.com/predict-idlab/plotly-resampler/compare/v0.6.0...v0.7.0