0.3.10
About PyGWalker 0.3.10
Cloud Config (Specification)
In this update, we provide enhanced spec
with cloud to allow you to save and share your charts through cloud. Here is an example you can use could file to save your spec
:
walker = pyg.walk(df, spec="ksf://<workspace_name>/<file_path>")
Check this document for detail usage: Use cloud config in pygwalker to save your spec
New Configuration And Privacy Policy
We update privacy policy and refactor code of setting config, more details: How to set your privacy configuration?
[pygwalker privacy policy]
offline: fully offline, no data is send or api is requested
update-only: only check whether this is a new version of pygwalker to update
events: share which events about which feature is used in pygwalker, it only contains events data about which feature you arrive for product optimization. No DATA YOU ANALYSIS IS SEND.
Add Track Collector
We will collect some metrics to optimize pygwalker users' and developers' experience (whether you arrive at a feature), which will not involve user data.
If you do not want to share this, you can set your privacy policy to "update-only" or "offline".
Host and Share PyGWalker in Cloud(Experimental Features)
We are testing a feature that allows you to publish your charts with online code or just one click. Then, you can use the published charts as a web app to share with others or as an embeddable live component to integrate with other systems.
from pygwalker.api.kanaries_cloud import create_cloud_walker, walk_on_cloud
# create a cloud pygwalker
create_cloud_walker(df, chart_name="pyg-test", workspace_name="xxxxx")
# render ui of cloud pygwalker
walk_on_cloud("xxxxx", "pyg-test")
How to cancel showing cloud tools
pygwalker 0.3.10 displays buttons related to cloud tools by default, If you don't want to display it, please run code:
import pygwalker as pyg
pyg.walk(df, show_cloud_tool=False)
Feat
- feat: add vizgpt feature(temporary) #279
- feat: add cloud config file read and write #280
- feat: store local user id #286
- feat: modify cloud server tips #287
- feat: add communication on gradio(pre-demo) #289
- feat: avoid read config files from affecting the main feature #290
- feat: add new feature walk_on_cloud #296
- feat: add track collector by #299
- feat: avoid kanaries_token being rendered directly on the html by #300
- feat: cancel log of update version #301
- feat: add upload cloud spec tips when spec params is none #303
Refactor
- refactor: pygwalker config utils #285
- refactor: streamlit module #297
- refacotr: split fucntion from create_cloud_graphic_walker #298
Fix
- fix: communications can't work when gradio reload #291
Full Changelog: 0.3.9...0.3.10