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()

Metadata

Release files for pycerebro 0.8.3.1

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.1
File Size Uploaded
pycerebro-0.8.3.1.tar.gz 47.9 kB Details

Built distribution (wheel)

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

Total release size: 109.1 kB

Release files / pycerebro-0.8.3.1.tar.gz

Download URL pycerebro-0.8.3.1.tar.gz
Size 47.9 kB
Tags Source
SHA-256 checksum
How to use checksums
42781516b543f485e4f2be464c9d97af360ebe2913844385ec45f52c11e696eb
BLAKE2b-256 checksum
How to use checksums
32720560554d638f2b99b914215b9e96645336c4356650ff64ed68662a72e80e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

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

Download URL pycerebro-0.8.3.1-py3.5.egg
Size 61.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
f2605bd864b82377f2fa974015b84c8e757d989172ad92b6bb601780bdc894f8
BLAKE2b-256 checksum
How to use checksums
bce468a50f0c6ef9d553390048c4b9000b5cdf40054773b60424db7638daf8b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.8.3.1 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