Skip to main content

Python client for RecordService implementations.

Dependencies

Required:

  • Python 3.4+

  • six, bit_array, thriftpy >=0.3.9

pip3 install six bit_array 'thriftpy>=0.3.9'

Optional:

  • pandas for conversion to DataFrame objects

Installation

pip3 install pycerebro

To verify:

>>> import cerebro.cdas
>>> cerebro.cdas.version()
'0.8.0-beta3'

Usage

from cerebro import context
ctx = context()
with ctx.connect(host='localhost', port=12050) as conn:
    conn.list_databases()
    pd = conn.scan_as_pandas("cerebro_sample.sample")
    pd

To enable a connection to a server with token-authentication:

from cerebro import context
ctx = context()
ctx.enable_token_auth(token_str='my-token')
with ctx.connect(host='localhost', port=12050) as conn:
    conn.list_databases()

To enable a connection to a server with kerberos-authentication:

from cerebro import context
ctx = context()
# Connecting to server principal 'cerebro/service@REALM'
ctx.enable_kerberos('cerebro', host_override='service')
with ctx.connect(host='localhost', port=12050) as conn:
    conn.list_databases()

Release files for pycerebro 0.8.3.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 pycerebro 0.8.3.0
File Size Uploaded
pycerebro-0.8.3.0.tar.gz 47.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pycerebro 0.8.3.0
File Interpreter ABI Platform
pycerebro-0.8.3.0-py3.5.egg Legacy Egg format - - Details

Total release size: 108.7 kB

Release files / pycerebro-0.8.3.0.tar.gz

Download URL pycerebro-0.8.3.0.tar.gz
Size 47.8 kB
Tags Source
SHA-256 checksum
How to use checksums
2cd9b7e595e7772c52b0be85433027d2d47bdb6eca2bbbcdbf8858089cdb5809
BLAKE2b-256 checksum
How to use checksums
5b980251b958985a7fbcbe5e616abb5633ed24c2ef9b71715a195434f926ae41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / pycerebro-0.8.3.0-py3.5.egg

Download URL pycerebro-0.8.3.0-py3.5.egg
Size 60.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
c7aeae5e9a7108105bd66d7d9b7ab006332c23c19bd9cdd22a16a1240cc84a01
BLAKE2b-256 checksum
How to use checksums
87c930afe674537d62d5b6be76e63d87c5c2b4a1d70be8fd4edbe91894859e2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.8.3.0 This release

2 release files

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