Follow Datanami:
June 7, 2023

KX Brings the Power and Performance of kdb+ to Python Developers with PyKX

NEW YORK and LONDON, June 7, 2023 — KX, maker of kdb+ the industry’s most trusted Data Timehouse and KDB.AI vector database, has launched a new version of PyKX, its Python first interface to kdb+, with a development-only licence. This launch expands the reach of KX technology to the over 10 million strong Python developer community, enabling them to experience the data processing and analytical power of kdb+ and its underlying vector programming language, while remaining in their native Python development environment.

Available initially as an open-source distribution on the Python Package Index (PyPI), PyKX gives developers the ability to use the world’s most popular programming language to accelerate data, math, and analytics-intensive applications for real-time insights across all Python workloads. Typical use cases include anomaly detection, predictive maintenance, feature engineering, back-testing, quantitative finance and many more.

It also dramatically streamlines traditional data science workflows by bundling advanced connectivity, vector encodings, built in algorithms and powerful data organizational tools that accelerate complex processing at scale while simplifying data exploration.

Asset Tarabayev, Chief Product Officer at Quantitative Brokers, commented: “We depend on KX as a key part of our time-based data fabric so we’re thrilled that, with PyKX, KX is extending kdb+ to support our growing community of data scientists and data engineering, applying advanced analytics to our most innovative applications and use of AI.”

Ashok Reddy, CEO of KX, stated: “We’re on a mission to democratize access to our market leading technologies. With this release, we’re giving Python developers and data professionals the ability to run analytics and AI workloads on the industry’s fastest time series and vector database using the world’s most popular language and programming environment for data science.”

To get started and learn how Python interoperates with kdb+, a prebuilt Jupyter project hub has been created giving access to a working Jupyter Notebook pre-loaded with KX software and KX training materials, no installation is required. Users can then download PyKX and use it with an existing kdb+ license, a free trial, or a kdb+ Insights Personal Edition.

PyKX will be available initially on PyPI, a repository of software for the Python programming language with a global community of nearly 700,000 active users.

About KX

KX‘s mission is to accelerate the speed of data and AI-driven business innovation enabling customers to transform into real-time, intelligent enterprises. Built for the most demanding data environments, KX’s Data Timehouse platform is trusted by the world’s top investment banks and hedge funds, and leading companies in the life and health sciences, semiconductor, telecommunications, and manufacturing industries. At the heart of KX’s technology is the kdb+ time series and vector database, independently benchmarked as the fastest on the market. It can process and analyze time series, historical and vector data at unmatched speed and scale, empowering developers, data scientists, and data engineers to build high-performance data-driven applications and turbo-charge their favorite analytics tools in the cloud, on-premise, or at the edge.

Source: KX