A Python client for TeraChem's protocol buffer API.
Project description
Python TeraChem Protocol Buffer (TCPB) Client
See the documentation
Python client to communicate with TeraChem running in server mode.
Client uses C-style sockets for communication and Protocol Buffers for data serialization.
Requirements
- Python 3.9+
Installation
pip install tcpb
Notes
The original, Python 2.7 compatible tcpb
client built by Stefan Seritan was released as version 0.6.0
. If you depend upon this original release it can be installed by pegging to its version:
pip install tcpb==0.6.0
All future releases will support Python 3+ and MolSSI's QCSchema for data input/output.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tcpb-0.14.1.tar.gz
(27.2 kB
view details)
Built Distribution
tcpb-0.14.1-py3-none-any.whl
(28.7 kB
view details)
File details
Details for the file tcpb-0.14.1.tar.gz
.
File metadata
- Download URL: tcpb-0.14.1.tar.gz
- Upload date:
- Size: 27.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51fc78ac125b41e96010400862661cfa0252d4b715f1acd45961b2cc32431132 |
|
MD5 | f94d3a01e9afe0ad4fac0b459aa8e315 |
|
BLAKE2b-256 | 58f87eb9ec4aa3a704586cffeec8c44c0cb19ed01cde3548067911cb964ae9e1 |
File details
Details for the file tcpb-0.14.1-py3-none-any.whl
.
File metadata
- Download URL: tcpb-0.14.1-py3-none-any.whl
- Upload date:
- Size: 28.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eb5fbef2f821ce464303ce5eaa0421b2ff3aee680e8767646a5a736a08820ff |
|
MD5 | a048d6e82f7b900edc48f1ade8e849d6 |
|
BLAKE2b-256 | af436cbf9904c38b01e3bb8e52bf9aedf0305c21c1ae8d8dc0fbc4cd3211fb63 |