VerticaPy is a Python library that exposes sci-kit like functionality to conduct data science projects on data stored in Vertica, thus taking advantage Vertica’s speed and built-in analytics and machine learning capabilities.
This minor release has some chagnes that focus on improving the QueryProfiler and QueryProfilerInterface.
Some main changes are:
Changelogs
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:
If you would like to contribute then please visit our updated contributing guidelines.
This minor release has some significant feature additions with other changes. Some salient ones are listed below:
:warning: Please note that this list may be incomplete, and for a comprehensive overview, including additional features, refer to the changelogs.
Pipelines
is a YAML-based configuration for defining machine learning workflows, simplifying the process of setting up and managing machine learning pipelines.QueryProfiler
to improve its robustness.These updates significantly enhance the accessibility, debugging, and enhancement capabilities of your queries.
prompt
option for verticapy.connection.new_connection
. This allows the user to enter the secrets discretly with a masked display.We added a new Time Series class: TimeSeriesByCategory
. This allows the users to build multiple models based off on a category. The number of models created
are equal to the categories. This saves users time to create multiple models separately. For more information please see verticapy.machine_learning.vertica.tsa.ensemble.TimeSeriesByCategory
.
Two new plots have been added for plotly that were previously missing:
verticapy.machine_learning.vertica.decomposition.plot_scree
verticapy.machine_learning.vertica.decomposition.plot_var
examples <https://github.com/vertica/VerticaPy/tree/master/examples>
_ have been updated with the latest verticapy format.Changelogs
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:
If you would like to contribute then please visit our updated contributing guidelines.
This release includes numerous modifications to the previous code aimed at enhancing the user experience.
:warning: Please note that this list may be incomplete, and for a comprehensive overview, including additional features, refer to the changelogs.
The verticapy.set_option()
function now allows you to set the following options:
max_cellwidth
: Maximum width of VerticaPy table cells.max_tableheight
: Maximum height of VerticaPy tables.theme
: Set the display theme for VerticaPy objects to 'light' or 'dark'.The verticapy.performance.vertica.qprof.QueryProfiler
class offers an extended set of functionalities, enabling the creation of complex trees with multiple metrics. This can help in finding ways to improve the performance of slow-running queries.
A new website is now available. It includes all the important information about the different changes and a totally new documentation generated by Sphinx. Check it out here
Docstrings have been further enriched with relevant examples for more functions.
Changelogs
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:
If you would like to contribute then please visit our updated contributing guidelines.
This is our very first major release, which includes numerous modifications to the previous code aimed at enhancing the user experience.
:warning: Please note that this list may be incomplete, and for a comprehensive overview, including additional features, refer to the changelogs.
The CI/CD pipeline is now more comprehensive, incorporating the following:
Some of the highlights of this release are:
Algorithms
ML New features
SQL
Plotting
Library Hierarchy
A new website will be soon available. It will include all the important information about the different changes and a totally new documentation generated by Sphinx.
Changelogs
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:
If you would like to contribute then please visit our updated contributing guidelines.
This is our very first beta release, which includes numerous modifications to the previous code aimed at enhancing the user experience.
Some of the highlights of this release are:
For a comprehensive list of all the changes, please refer to the change log.
The release will be on available on the defaults and can be installed using:
python3 -m pip install verticapy==1.0.0b2
Please report any issues on our GitHub page
We would like to extend our thanks to all the contributors who made this release possible:
If you would like to contribute then please visit our updated contributing guidelines.
Full Changelog: https://github.com/vertica/VerticaPy/compare/1.0.0-beta.1...1.0.0-beta.2
This is our very first beta release, which includes numerous modifications to the previous code aimed at enhancing the user experience.
Some of the highlights of this release are:
Flexibility to select from the three renowned potting libraries for professional plots. The introduction of a wide range of classification metrics. Support for KPrototypes. Furthermore, due to code restructuring, the import syntax has changed and is now more intuitive.
For a comprehensive list of all the changes, please refer to the change log.
The release will be on available on the defaults and can be install using:
python3 -m pip install verticapy==1.0.0b1
Please report any issues on our GitHub page
We would like to extend our thanks to all the contributors who made this release possible:
Badr Ouali @oualib Umar Farooq Ghumman @mail4umar Arash Fard @afard Tyler Consigny @tconsigny Vikash Singh @vikash018 If you would like to contribute then please visit our updated contributing guidelines.
This is our very first beta release, which includes numerous modifications to the previous code aimed at enhancing the user experience.
Some of the highlights of this release are:
Furthermore, due to code restructuring, the import syntax has changed and is now more intuitive.
For a comprehensive list of all the changes, please refer to the change log.
The release will be on available on the defaults and can be install using:
python3 -m pip install verticapy
Please report any issues on our GitHub page
We would like to extend our thanks to all the contributors who made this release possible:
If you would like to contribute then please visit our updated contributing guidelines.
Documentation: https://www.vertica.com/python/documentation-0.12.x/
Documentation: https://www.vertica.com/python/documentation-0.11.x/
Documentation: https://www.vertica.com/python/documentation-0.10.x/