Skip to main content

A Python client for TeraChem's protocol buffer API.

Project description

Python TeraChem Protocol Buffer (TCPB) Client

image image image Actions status Ruff

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


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)

Uploaded Source

Built Distribution

tcpb-0.14.1-py3-none-any.whl (28.7 kB view details)

Uploaded Python 3

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

Hashes for tcpb-0.14.1.tar.gz
Algorithm Hash digest
SHA256 51fc78ac125b41e96010400862661cfa0252d4b715f1acd45961b2cc32431132
MD5 f94d3a01e9afe0ad4fac0b459aa8e315
BLAKE2b-256 58f87eb9ec4aa3a704586cffeec8c44c0cb19ed01cde3548067911cb964ae9e1

See more details on using hashes here.

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

Hashes for tcpb-0.14.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8eb5fbef2f821ce464303ce5eaa0421b2ff3aee680e8767646a5a736a08820ff
MD5 a048d6e82f7b900edc48f1ade8e849d6
BLAKE2b-256 af436cbf9904c38b01e3bb8e52bf9aedf0305c21c1ae8d8dc0fbc4cd3211fb63

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page