VerticaPy version 1.0.5
This minor release has some significant feature additions with other changes. Some salient ones are listed below:
QueryProfilerStats
Added a new class which calculates some of the statistics for queries that can help diagnose query performance issues.
You can call the main function to perform all the tests:
qprof = QueryProfilerStats((109090909, 1))
qprof.main_tests()
It is also inherited by the QueryProfilerInterface class, so it can be used from that class as well. For example:
qprof = QueryProfilerInterface((109090909, 1))
qprof.main_tests()
QueryProfiler
-
Added the following new tables to the profile information:
- dc_scan_events
QueryProfilerInterface
-
Added option to toggle tooltip information. There are three new check boxes which control which information will be displayed:
- Aggregate
- Opeartors
- Descriptors
Unit tests
- Fixed some broken unit tests with a focus on QueryProfiler. This makes VerticaPy more robust against bugs.
Bugfixes
- Regression metrics were corrected which were previously giving erroneous results (AIC_SCORE, BIC_SCORE, R2_SCORE).
- In certain scenarios, the vDataFrame creation was taking too much time (Issue #1235). This was resolved.
- QueryProfiler import bug fix.
Release Notes
Changelogs
- Full Changelog: 1.0.4...1.0.5
Installation
The release will be on available on the defaults and can be installed using:
python3 -m pip install verticapy
If you want to install extra features, use:
python3 -m pip install verticapy[all]
Please report any issues on our GitHub page
Contributors
We would like to extend our thanks to all the contributors who made this release possible:
- Badr Ouali @oualib
- Umar Farooq Ghumman @mail4umar
If you would like to contribute then please visit our updated contributing guidelines.