Skip to main content

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.

Metadata

Release files for tcpb 0.16.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tcpb 0.16.0
File Size Uploaded
tcpb-0.16.0.tar.gz 141.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tcpb 0.16.0
File Interpreter ABI Platform
tcpb-0.16.0-py3-none-any.whl Python 3 none any Details

Total release size: 170.7 kB

Release files / tcpb-0.16.0.tar.gz

Download URL tcpb-0.16.0.tar.gz
Size 141.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0883566a465f0f1511383dfabdcbcadf895e906b248a68a541486451c82e7ab0
BLAKE2b-256 checksum
How to use checksums
7144e3b83d6c71b7476e312a1813a87429848e6dd082b54ff1294849c6e208f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.

Transparency log

Release files / tcpb-0.16.0-py3-none-any.whl

Download URL tcpb-0.16.0-py3-none-any.whl
Size 29.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3fe1bbb72606750696eeae127a4e96cd3bcb0a73a3fc2e752eab976a3830134a
BLAKE2b-256 checksum
How to use checksums
6caaedba4c35b63fbf2da3a2d807babde6031dca5e601e9bd77d3e6958657cd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.16.0 This release

2 release files

0.15.0

2 release files

0.14.1

2 release files

0.14.0

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.12.0

2 release files

0.10.1

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page