Skip to content

Releases: Kanaries/pygwalker

0.3.2

10 Aug 12:46
Compare
Choose a tag to compare

Refactor

  • adjust data parser code #198

Chore

  • modify pypi authors #195

Plan

  • support dataframe of pyspark.
  • support geo chart of graphic-walker.
  • support for sharing charts more easy.

@longxiaofei

Full Changelog: 0.3.0...0.3.2

0.3.0

08 Aug 11:09
Compare
Choose a tag to compare

About Pygwalker 0.3.0

In the past, pygwalker has been using the data computing capabilities provided by graphic-walker, and all calculations were done in the browser.

However, when we need to analyze slightly larger datasets, the browser may crash or become unresponsive.

In the new pygwalker, graphic-walker only loads the data it needs; the calculation of the data is performed on the python side using duckdb. Duckdb is a very great database system; it provides a very simple invoke method and stronger computing power.♪(・ω・)ノ

Now, you can use pygwalker to explore larger datasets.

Enable kernel computation mode (duckDB) with

walker = pyg.walk(df, use_kernel_calc=True)

performance before (computation in javascript+webworker)

dataset with 300K rows

no_duckdb.mov

performance now (based on duckDB)

duckdb.mov

Feat

  • add new calculation, use duckdb as computing engine in the kernel. #193
  • update graphic-walker, add new filter tool and support limit feature. #193

Refactor

  • refactor data parser #185

@longxiaofei

Full Changelog: 0.2.0...0.3.0

0.2.0

25 Jul 05:39
Compare
Choose a tag to compare

FIX

  • fix: streamlit large data limit #147
  • fix: invoke code & communication & ci #153
  • fix: export config bug #157
  • fix: communication kernel #166
  • fix: communication data type bug #177
  • fix: preview default show first chart #181 @longxiaofei

Feature

  • feat: use new communication on jupyter #148
  • add feature that save config to json file #155
  • feat: add the adaptation of different jupyter #156
  • feat: preview chart when no kernel #162
  • feat: sendMsg add timeout param & modify cloud function show #164
  • feat: add display chart by invoke function #168
  • feat: add tips on start #169
  • feat: improve dispaly and save chart #172 @longxiaofei

Refactor

Doc

Full Changelog: 0.1.11...0.2.0

0.2.0a1

12 Jul 12:50
6e867a2
Compare
Choose a tag to compare
0.2.0a1 Pre-release
Pre-release

Fix

Feature

Doc

Other

  • 0.2 document: here

Full Changelog: 0.1.11...0.2.0a1

0.1.11

25 Jun 11:59
Compare
Choose a tag to compare

Fix

  • Large data limit #138
  • Parse invoke code #140

Feature

  • Support custom data parser #140

Refactor

Full Changelog: 0.1.10...0.1.11

0.1.10

20 Jun 07:48
Compare
Choose a tag to compare

Fix

Feature

Full Changelog: 0.1.9.1...0.1.10

[0.1.9.1] Fix some bugs

31 May 12:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.9...0.1.9.1

[0.1.9] Adding multiple ways to export and import charts.

26 May 02:23
Compare
Choose a tag to compare

What's Changed

  • [Feat] Adding multiple ways to export and import charts.
  • [Feat] add kanaries login.
  • [Release] v0.1.9 by @longxiaofei in #116

Full Changelog: 0.1.8...0.1.9

[0.1.8] Allow larger data in browser

15 May 03:14
Compare
Choose a tag to compare

What's Changed

  • [Feat] Synchronously load data to browser by @Asm-Def in #104
  • [Fix] Support for Polars fb64d1f
  • [Release] v0.1.8 by @Asm-Def in #113
    • chore: bump gw to v0.3.5
      • feat:tree table
      • feat:pivot-table
      • fix:multi aggregator for same measure
      • feat: add text mark and channel
      • feat: support value format
      • feat: add format doc

Full Changelog: 0.1.7...0.1.8

[0.1.8.dev1] [Feat]: Tunnel with Jupyter Comms

08 May 09:46
Compare
Choose a tag to compare

What's Changed

  • [Feat] Synchronously load data to the browser by @Asm-Def in #104

Full Changelog: 0.1.7...0.1.8.dev1