Skip to main content

pycerebro

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 Provenance Actions
pycerebro-0.8.3.1.tar.gz 47.9 kB Without provenance Details for pycerebro-0.8.3.1.tar.gz

Built distribution (wheel)

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

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

Security for pycerebro 0.8.3.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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