GreenplumPython is a Python library that enables the user to interact with Greenplum in a Pythonic way.
GreenplumPython provides a pandas-like table API that
- looks familiar and intuitive to Python users
- is powerful to do complex analytics, such as statistical analysis, with UDFs and UDAs
- encapsulates common best practices and avoids common pitfalls in Greenplum, compared to writing SQL directly
To install the latest development version, do
pip3 install --user git+https://github.com/greenplum-db/GreenplumPython
To install the latest beta version, do
pip3 install --user greenplum-python
NOTE: These two versions are considered UNSTABLE. DON'T use it in the production environment!
Stable version will be released soon.
The documentation of GreenplumPython can be viewed at: