Timeplus Database Driver for Python, Pandas, and Superset
Project description
Timeplus Connect
This project provides Python connector to interact with Timeplus Enterprise or Timeplus Proton. The code is based on clickhouse-connect.
A high performance database driver for connecting Timeplus to Python, Pandas, and Superset
- Pandas DataFrames
- Numpy Arrays
- PyArrow Tables
- Superset Connector
- SQLAlchemy 1.3 and 1.4 (limited feature set)
Timeplus Connect currently uses the Timeplus HTTP interface for maximum compatibility, defaulting to 8123.
Installation
pip install timeplus-connect
Timeplus Connect requires Python 3.9 or higher.
Superset Connectivity
Timeplus Connect is fully integrated with Apache Superset.
When creating a Superset Data Source, use a SqlAlchemy DSN in the form
timeplus://{username}:{password}@{host}:{port}, such as timeplus://default:password@localhost:8123.
SQLAlchemy Implementation
Timeplus Connect incorporates a minimal SQLAlchemy implementation (without any ORM features) for compatibility with Superset. It has only been tested against SQLAlchemy versions 1.3.x and 1.4.x, and is unlikely to work with more complex SQLAlchemy applications.
Asyncio Support (to be verified)
Timeplus Connect provides an async wrapper, so that it is possible to use the client in an asyncio environment.
See the run_async example for more details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file timeplus_connect-0.8.17.tar.gz.
File metadata
- Download URL: timeplus_connect-0.8.17.tar.gz
- Upload date:
- Size: 394.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a47c2809aebe8558f63d6a01b8e43e1d3892032f575f1e6f19584b5689550317
|
|
| MD5 |
61d45b27d53050b43d7d4f0f1d529d9b
|
|
| BLAKE2b-256 |
44445f1af7417a41460f1aea351a73c0aec476585583d0bdbb0dfe048ddf45de
|
File details
Details for the file timeplus_connect-0.8.17-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: timeplus_connect-0.8.17-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 278.6 kB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
155bda72bd0fc54978171c508d8d16725d6e959bafffd2a2d46587ae54be3533
|
|
| MD5 |
f8d2fb640714dfb4c50b3751220ee821
|
|
| BLAKE2b-256 |
5d19bb8aad3fe12720f10749a43e44be35d43dd0dcb6a8a07146ae9440a5bca7
|