Releases: Kanaries/pygwalker
0.3.2
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.
Full Changelog: 0.3.0...0.3.2
0.3.0
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
Full Changelog: 0.2.0...0.3.0
0.2.0
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
- refactor: app index.tsx code #182 @longxiaofei
- fix: types & lint issues #144 @ObservedObserver
Doc
Full Changelog: 0.1.11...0.2.0
0.2.0a1
Fix
- types & lint issues #144 @ObservedObserver
- fix invoke code #153
- fix export config #157
Feature
- add new communication on jupyter #148
- add config store #155
- add preview chart #162
- add display chart function #168 @longxiaofei
Doc
Other
- 0.2 document: here
Full Changelog: 0.1.11...0.2.0a1
0.1.11
Fix
Feature
- Support custom data parser #140
Refactor
- Refactored the whole project. #138 #140 @longxiaofei
Full Changelog: 0.1.10...0.1.11
0.1.10
Fix
- fix
to_html
bugs. PR #133 by @longxiaofei - remove data restrictions for non-Jupyter env. PR #128 by @ysj0226
Feature
- add
modin.pandas
as data source. #131 by @rentruewang
Full Changelog: 0.1.9.1...0.1.10
[0.1.9.1] Fix some bugs
What's Changed
- [Fix] fix format invoke code
- [Release] v0.1.9.1 by @longxiaofei in #121
Full Changelog: 0.1.9...0.1.9.1
[0.1.9] Adding multiple ways to export and import charts.
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
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
- chore: bump gw to v0.3.5
Full Changelog: 0.1.7...0.1.8
[0.1.8.dev1] [Feat]: Tunnel with Jupyter Comms
What's Changed
Full Changelog: 0.1.7...0.1.8.dev1