Skip to content

Releases: Kanaries/pygwalker

0.3.17

06 Dec 12:13
Compare
Choose a tag to compare

About Pygwalker 0.3.17

  • Improved the user experience on Kaggle
  • Removed the related code for fid encode, in preparation for providing the calculation field function later
  • Added the function of reading cloud datasets (experimental function)

Feat

  • feat: raise error when use incorrect view sql #329
  • feat: use new preview base graphc-walker canvas #330
  • feat: display preview when save and run all in kaggle #331
  • feat: add kaggle tips #334
  • feat: modify display_chart from png to canvas #335
  • feat: add cloud dataset create and explore #337
  • feat: delete share cloud charts feature #338
  • feat: remove encoding field name #339
  • feat: file type of the uploaded file dataset from csv to parquet #340

Fix

  • fix: add export config field and kaggle preview style #332
  • fix: add workflow field when invoke upload_spec_to_cloud #336
  • fix: fix bugs of removing fid encode #343

@longxiaofei

Full Changelog: 0.3.16...0.3.17

0.3.16

24 Nov 11:56
Compare
Choose a tag to compare

About Pygwalker 0.3.16

What's Changed

Full Changelog: 0.3.15...0.3.16

0.3.16a0

16 Nov 08:43
Compare
Choose a tag to compare
0.3.16a0 Pre-release
Pre-release

About Pygwalker 0.3.16a0

Users can export the current chart data into a dataframe of pandas in jupyter notebook. This feature also prepares for the export various calculation measures provided by graphch-walker in the future, detail refer: How to export your current chart data to a dataframe?

What's Changed

Full Changelog: 0.3.15...0.3.16a0

0.3.15

14 Nov 13:16
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.14...0.3.15

0.3.14

14 Nov 07:44
Compare
Choose a tag to compare

About Pygwalker 0.3.14

  • modify request way of ask-viz api.
  • update graphic-walker, to fix some bugs of dsl to sql.

What's Changed

Full Changelog: 0.3.13...0.3.14

0.3.13

13 Nov 15:59
Compare
Choose a tag to compare

About Pygwalker 0.3.13

  • Mainly to fix a lot of bugs, include dsl-to-sql, import new graphic-walker.
  • Updated graphic-walker version

What's Changed

  • fix: modify IGlobalStore to VizSpecStore #315
  • fix: filter bugs in connector and duckdb && add chart exists tips when create shared chart #316

Full Changelog: 0.3.12...0.3.13

0.3.12

11 Nov 02:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.11...0.3.12

0.3.12a0

08 Nov 03:51
Compare
Choose a tag to compare
0.3.12a0 Pre-release
Pre-release

What's Changed

  • feat: update graphic-walker to 0.4.25 #308

@longxiaofei

Full Changelog: 0.3.11...0.3.12a0

0.3.11

07 Nov 09:21
Compare
Choose a tag to compare

Fix

  • fix: streamlit api - get_streamlit_html #306

Full Changelog: 0.3.10...0.3.11

0.3.10

03 Nov 10:07
Compare
Choose a tag to compare

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

@longxiaofei

Full Changelog: 0.3.9...0.3.10