Pygwalker

Latest version: v0.4.8.10

Safety actively analyzes 641002 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

0.4.1

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.4.0...0.4.1

0.4.0

* When using kernel calculate `pyg.walk(df, use_kernel_calc=True)`, pygwalker support users to use sql to customize calculated fields (experimental function), refer it: [How to Create Computed field in Graphic Walker
](https://github.com/Kanaries/graphic-walker/wiki/How-to-Create-Computed-field-in-Graphic-Walker)
* Modify the chart format for uploading kanaries cloud.

Feat

* feat: StreamlitRenderer._get_html add cache https://github.com/Kanaries/pygwalker/pull/378
* feat: recover to_html api https://github.com/Kanaries/pygwalker/pull/382
* feat: modify upload chart to dashboard https://github.com/Kanaries/pygwalker/pull/383
* feat: adding tips when returned datas too large https://github.com/Kanaries/pygwalker/pull/386
* feat: add calculation field https://github.com/Kanaries/pygwalker/pull/387

Refactor

* refactor: move other init communication code out of pygwalker class https://github.com/Kanaries/pygwalker/pull/385

longxiaofei

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.3.20...0.4.0

0.3.20

1. metric templates

Explore additional feature development within Pygwalker, such as the introduction of metric templates.

This will save users the process of writing sql to calculate metrics, currently still in POC stage, example:

python
Charts of retained the next day and daily new users
Chart components base on the altair

from pygwalker.data_parsers.database_parser import Connector
from pygwalker_tools.metrics import MetricsChart

conn = Connector(
"snowflake://user_name:passowrdhost/database",
"""SELECT * FROM xxx"""
)

retention = MetricsChart(
conn,
{"date": "your_date_field", "user_id": "your_user_id_field", "user_signup_date": "your_xxx_field"},
params={"time_unit": "day", "time_size": 1}
).retention()

new_user_count = MetricsChart(conn, {"date": "your_date_field", "user_id": "your_user_id_field", "user_signup_date": "your_xxx_field"}).new_user_count().properties(height=60)

retention & new_user_count


2. login-cli

A command-line tool has been incorporated to make it easier for users to set kanaries tokens locally.

bash
pygwalker login


Others

In addition, This would be the last version of pygwalker 0.3.

Pygwalker 0.4.0 will be released next week, include custom metric calculations.

Thanks for your ongoing support and stay tuned for the upcoming features in Pygwalker!


Feat

* feat: add metrics chart feature https://github.com/Kanaries/pygwalker/pull/372
* feat: add login-cli to set kanaries token https://github.com/Kanaries/pygwalker/pull/374
* feat: data parser add new param: infer_number_to_dimension https://github.com/Kanaries/pygwalker/pull/375
* feat: metrics chart add new chart https://github.com/Kanaries/pygwalker/pull/376

Chore

* chore: update method(track_event) annotation https://github.com/Kanaries/pygwalker/pull/373

longxiaofei

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.3.19...0.3.20

0.3.19

* add data painter feature, for detail, refer it: https://github.com/Kanaries/pygwalker-data-painter-demo
* connector add optional params
* fix some bugs

Feat

* feat: add data painter feature https://github.com/Kanaries/pygwalker/pull/360
* feat: StreamlitRenderer add show_cloud_tool param https://github.com/Kanaries/pygwalker/pull/361
* feat: auto add filter field when data painter saved https://github.com/Kanaries/pygwalker/pull/362
* feat: add tips when init graphic-walker ui https://github.com/Kanaries/pygwalker/pull/363
* feat: data parser add new param: infer_string_to_date https://github.com/Kanaries/pygwalker/pull/365
* feat: connector add optional params: engine_params https://github.com/Kanaries/pygwalker/pull/366

Fix

* fix: dark mode bug && jupyter communication bug https://github.com/Kanaries/pygwalker/pull/364

longxiaofei

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.3.18...0.3.19

0.3.18

* fix some bugs
* add new feature, uploading chart to kanaries cloud and sharing it. for detail, refer it: [How to upload your pygwalker charts to kanaries cloud and share others?](https://github.com/Kanaries/pygwalker/wiki/How-to-upload-your-pygwalker-charts-to-kanaries-cloud-and-share-others%3F)

Feat

* feat: add upload chart to cloud https://github.com/Kanaries/pygwalker/pull/347
* feat: add share url tips after uploading chart https://github.com/Kanaries/pygwalker/pull/350
* feat: modify cloud features https://github.com/Kanaries/pygwalker/pull/352
* feat: add kanaries_track https://github.com/Kanaries/pygwalker/pull/354

Fix

* fix: Decimal(nan) cannot be serialized normally https://github.com/Kanaries/pygwalker/pull/349
* fix: temproray fix cloud dataset can't parse object type https://github.com/Kanaries/pygwalker/pull/351
* fix: bugs of adapting config, filter, dark https://github.com/Kanaries/pygwalker/pull/356

longxiaofei

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.3.17...0.3.18

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 https://github.com/Kanaries/pygwalker/pull/329
* feat: use new preview base graphc-walker canvas https://github.com/Kanaries/pygwalker/pull/330
* feat: display preview when save and run all in kaggle https://github.com/Kanaries/pygwalker/pull/331
* feat: add kaggle tips https://github.com/Kanaries/pygwalker/pull/334
* feat: modify display_chart from png to canvas https://github.com/Kanaries/pygwalker/pull/335
* feat: add cloud dataset create and explore https://github.com/Kanaries/pygwalker/pull/337
* feat: delete share cloud charts feature https://github.com/Kanaries/pygwalker/pull/338
* feat: remove encoding field name https://github.com/Kanaries/pygwalker/pull/339
* feat: file type of the uploaded file dataset from csv to parquet https://github.com/Kanaries/pygwalker/pull/340

Fix
* fix: add export config field and kaggle preview style https://github.com/Kanaries/pygwalker/pull/332
* fix: add workflow field when invoke upload_spec_to_cloud https://github.com/Kanaries/pygwalker/pull/336
* fix: fix bugs of removing fid encode https://github.com/Kanaries/pygwalker/pull/343

longxiaofei

**Full Changelog**: https://github.com/Kanaries/pygwalker/compare/0.3.16...0.3.17

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.