PyKx - KX
PyKX | PYTHON INTEROPERABILITY

Turbocharge Python Workloads with the Simplicity, Speed, and Scale of kdb

 

Python Logo - KX

PyKx - KX

In two decades, the Python programming language has transformed data science. As a versatile programming language, Python’s SciPy Stack – with NumPy, MatPlotlib and Pandas – has provided a core foundation for transformative machine and deep learning and data science. Revolutionary libraries and platforms like SciKitlearn, Tensorflow, Prophet, and Keras, with collaborative research-friendly utilities like the Jupyter Notebook helps Python make the AI world go around.

Kdb – the world’s most powerful, lightweight, and simple time series database and analytics engine – offers integrated Python interoperability to accelerate data, math, and analytics-intensive applications. This enables data application developers to benefit from real-time insights across all Python workloads.

Icon illustrating simplicity - KX

From the Zen of Python, “Simple is better than complex.”

Proven in the toughest of data environments and used by leading global investment banks and data-driven businesses worldwide, kdb is available today for all your Machine Learning and AI time series demands in Python.

PYTHON-FIRST FOR MAXIMUM IMPACT, AND FULL SQL SUPPORT

BRING THE POWER OF THE WORLD’S FASTEST TIME SERIES DATABASE AND ANALYTICS ENGINE TO YOUR PYTHON CODE AND JUPYTER NOTEBOOKS WITH KDB INSIGHTS AND KDB INSIGHTS ENTERPRISE.

PERFORMANCE

Seamlessly deliver 100x more data and model performance to your Notebooks and Python code.

EASE OF USE

Simply expose Python libraries and objects like Pandas and NumPy to the power of q and kdb.

TIME TO VALUE

Productionize research by running full-resolution data and real-time analytics directly in your notebooks.

Introduction to PyKX Training Course - KX

Introduction to PyKX Training Course

To get started and learn how Python interoperates with KX Insights and KX Insights Enterprise, our prebuilt Project JupyterHub gives you access to a working Jupyter Notebook pre-loaded with KX software and KX training materials, no installation required. On authenticating your email, you can engage with the short Introduction to PyKX Training Course and test how much more you can do with Python and KX together!

USING q?

Icon illustrating fast speed - KX

The Simplicity & Speed of q in a Notebook : 100x Performance for Faster Insights.

Use q as a powerful domain-specific language – and kdb as a data processing engine and database – within the general-purpose Python programming language.

LEARN MORE

Get more information about the PyKX Python interoperability interface and how to install it in simple steps.

GET STARTED

Unleash the power of the world’s fastest time series database and analytics engine using our Python interface.

Book your Python Demo

 


    * required field

    Thank you for requesting a demo, our team will get back to you shortly.