Otterbrix: computation framework for Semi-structured data processing.
Project description
Otterbrix: computation framework for semi-structured data processing
About Otterbrix
Otterbrix is an open-source framework for developing conventional and analytical applications. By adding the Otterbrix module to their applications, developers unlock the ability to quickly process unstructured and loosely structured data.
Particularly, Otterbrix enables inserting data without schema creation, see the example below:
client = Client()
c = client.execute("SELECT * FROM schema.table WHERE count = 1000;")
c.close()
Otterbrix seamlessly integrates with column-oriented memory format and can represent both flat and hierarchical data for efficient analytical operations.
Get Started
Get started with Otterbrix using our installation and usage example below:
Installation
Otterbrix is available as a Python package on PyPI. You can install it using pip.
pip install "otterbrix==1.0.1a9"
Development
The Otterbrix team aims at keeping the code readable and consistent with the surrounding code where possible. A detailed code style guide is work in progress.
Contributing
See CONTRIBUTING for contribution requirements.
Security
See the project security policy for information about reporting vulnerabilities.
Build requirements
To correctly build Otterbrix, you will need the most current version of Docker.
Building Otterbrix
The current version of Otterbrix can be built in Dockerfiles only. If you need assistance when building Otterbrix, please contact our team.
Troubleshooting
In case you've encountered any issues, please feel free to create them right here on GitHub!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file otterbrix-1.0.1a9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: otterbrix-1.0.1a9-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98fec5bd0b60d2a2cbe79891c9228e2ecb158ecb3154e89eaf400f99a70a8960
|
|
| MD5 |
5412a92bb45ec51d03959997e4d66601
|
|
| BLAKE2b-256 |
25af48ad302918f8cb2259488b359ea62ea234fc9516134c803a1c400a420ec1
|
File details
Details for the file otterbrix-1.0.1a9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: otterbrix-1.0.1a9-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13c9f190c6f51a5b696a7431f37013591e0c026d47219f72acd5fc60e4bf73af
|
|
| MD5 |
60d0cc12d5c8df18e5cdde68135aa2a1
|
|
| BLAKE2b-256 |
cddab4a8fb33f0505948abe81b102290e6e7dc69e975cf7dc611ed80eb2fc199
|
File details
Details for the file otterbrix-1.0.1a9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: otterbrix-1.0.1a9-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.21
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9582658a024257f2240eacad3336b7c6031225bf5ce8237199929be1e7396f40
|
|
| MD5 |
2f7c5d60000cdbac501f909234d7cf8d
|
|
| BLAKE2b-256 |
ff3073a3d3aec2153507b9f11cab6b1116f68dcdcf9fd20fdfafa313973252a6
|
File details
Details for the file otterbrix-1.0.1a9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: otterbrix-1.0.1a9-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9fb57fcb3eac54d5ddc2bdc03db37c2e43e62778195602a8ee9b21de96415d7f
|
|
| MD5 |
cd0893d319923e4666c01cea4041d221
|
|
| BLAKE2b-256 |
e62a971e0e8937d8102aeca30a4fcd55282a7e7ccbcebcf0b9a29c30fe2eb4ca
|
File details
Details for the file otterbrix-1.0.1a9-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: otterbrix-1.0.1a9-cp37-cp37m-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.7m, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4bf8d8919de5355c848d3bda608e78714ef0df16a6a4da1d11dca080c1b031e
|
|
| MD5 |
dfb58a16d9f6e0e5683c43d027a77e9a
|
|
| BLAKE2b-256 |
e0d4c3e85ec668bd689faab7ebe7a4557f49aac29c5c0997d92bf66391c9bb29
|