Skip to main content

Columnar and compressed data containers.

Project description

bcolz: columnar and compressed data containers

Gitter Version Documentation GitHub Workflow StatusCoverage Status GitHub Workflow Status GitHub Workflow Status License: BSD Twitter: @ml4t Blosc

bcolz provides columnar, chunked data containers that can be compressed either in-memory and on-disk. Column storage allows for efficiently querying tables, as well as for cheap column addition and removal. It is based on NumPy, and uses it as the standard data container to communicate with bcolz objects, but it also comes with support for import/export facilities to/from HDF5/PyTables tables and pandas dataframes.

bcolz objects are compressed by default not only for reducing memory/disk storage, but also to improve I/O speed. The compression process is carried out internally by Blosc, a high-performance, multithreaded meta-compressor that is optimized for binary data (although it works with text data just fine too).

bcolz can also use numexpr internally (it does that by default if it detects numexpr installed) or dask so as to accelerate many vector and query operations (although it can use pure NumPy for doing so too). numexpr/dask can optimize the memory usage and use multithreading for doing the computations, so it is blazing fast. This, in combination with carray/ctable disk-based, compressed containers, can be used for performing out-of-core computations efficiently, but most importantly transparently.

Just to whet your appetite, here is an example with real data, where bcolz is already fulfilling the promise of accelerating memory I/O by using compression.

Rationale

By using compression, you can deal with more data using the same amount of memory, which is very good on itself. But in case you are wondering about the price to pay in terms of performance, you should know that nowadays memory access is the most common bottleneck in many computational scenarios, and that CPUs spend most of its time waiting for data. Hence, having data compressed in memory can reduce the stress of the memory subsystem as well.

Furthermore, columnar means that the tabular datasets are stored column-wise order, and this turns out to offer better opportunities to improve compression ratio. This is because data tends to expose more similarity in elements that sit in the same column rather than those in the same row, so compressors generally do a much better job when data is aligned in such column-wise order. In addition, when you have to deal with tables with a large number of columns and your operations only involve some of them, a columnar-wise storage tends to be much more effective because minimizes the amount of data that travels to CPU caches.

So, the ultimate goal for bcolz is not only reducing the memory needs of large arrays/tables, but also making bcolz operations to go faster than using a traditional data container like those in NumPy or Pandas. That is actually already the case in some real-life scenarios (see the notebook above) but that will become pretty more noticeable in combination with forthcoming, faster CPUs integrating more cores and wider vector units.

Requisites

  • Python >= 3.7
  • NumPy >= 1.16.5
  • Cython >= 0.22 (just for compiling the beast)
  • C-Blosc >= 1.8.0 (optional, as the internal Blosc will be used by default)

Optional:

  • numexpr >= 2.5.2
  • dask >= 0.9.0
  • pandas
  • tables (pytables)

Installing as wheel

There are wheels for Linux and Mac OS X that you can install with

pip install bcolz-zipline

Then also install NumPy with

pip install "numpy<1.23"

and test your installation with

python -c 'import bcolz;bcolz.test()'

Building

There are different ways to compile bcolz, depending on whether you want to link with an already installed Blosc library or not.

Compiling with an installed Blosc library (recommended)

Python and Blosc-powered extensions have a difficult relationship when compiled using GCC, so this is why using an external C-Blosc library is recommended for maximum performance (for details, see https://github.com/Blosc/python-blosc/issues/110).

Go to https://github.com/Blosc/c-blosc/releases and download and install the C-Blosc library. Then, you can tell bcolz where is the C-Blosc library in a couple of ways:

Using an environment variable:

$ BLOSC_DIR=/usr/local     (or "set BLOSC_DIR=\blosc" on Win)
$ export BLOSC_DIR         (not needed on Win)
$ python setup.py build_ext --inplace

Using a flag:

$ python setup.py build_ext --inplace --blosc=/usr/local

Compiling without an installed Blosc library

bcolz also comes with the Blosc sources with it so, assuming that you have a C++ compiler installed, do:

$ python setup.py build_ext --inplace

That's all. You can proceed with testing section now.

Note: The requirement for the C++ compiler is just for the Snappy dependency. The rest of the other components of Blosc are pure C (including the LZ4 and Zlib libraries).

Testing

After compiling, you can quickly check that the package is sane by running:

$ PYTHONPATH=.   (or "set PYTHONPATH=." on Windows)
$ export PYTHONPATH    (not needed on Windows)
$ python -c"import bcolz; bcolz.test()"  # add `heavy=True` if desired

Installing

Install it as a typical Python package:

$ pip install -U .

Optionally Install the additional dependencies:

$ pip install .[optional]pip 

Documentation

You can find the online manual at:

http://bcolz.blosc.org

but of course, you can always access docstrings from the console (i.e. help(bcolz.ctable)).

Also, you may want to look at the bench/ directory for some examples of use.

Resources

Visit the main bcolz site repository at: http://github.com/Blosc/bcolz

Home of Blosc compressor: http://blosc.org

User's mail list: http://groups.google.com/group/bcolz (bcolz@googlegroups.com)

An introductory talk (20 min) about bcolz at EuroPython

  1. Slides here.

License

Please see BCOLZ.txt in LICENSES/ directory.

Share your experience

Let us know of any bugs, suggestions, gripes, kudos, etc. you may have.

Enjoy Data!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bcolz-zipline-1.2.5.dev16.tar.gz (1.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bcolz_zipline-1.2.5.dev16-cp310-cp310-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_x86_64.whl (983.9 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_universal2.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ universal2 (ARM64, x86-64)

bcolz_zipline-1.2.5.dev16-cp39-cp39-musllinux_1_1_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_x86_64.whl (989.3 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_universal2.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 10.15+ universal2 (ARM64, x86-64)

bcolz_zipline-1.2.5.dev16-cp38-cp38-musllinux_1_1_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_x86_64.whl (978.2 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_universal2.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 10.15+ universal2 (ARM64, x86-64)

bcolz_zipline-1.2.5.dev16-cp37-cp37m-musllinux_1_1_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64manylinux: glibc 2.5+ x86-64

bcolz_zipline-1.2.5.dev16-cp37-cp37m-macosx_10_15_x86_64.whl (973.9 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file bcolz-zipline-1.2.5.dev16.tar.gz.

File metadata

  • Download URL: bcolz-zipline-1.2.5.dev16.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for bcolz-zipline-1.2.5.dev16.tar.gz
Algorithm Hash digest
SHA256 d020f4d8ffdc9e874403bbc940380f71d3cc041651d694643f8e374dc70be757
MD5 d37b2b46f90edc0ce83563a07d9fe30f
BLAKE2b-256 15fd06ddfefc6eb169b2c228403a8abca550334c16ea234cb4bedfeb82dd0f1b

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 250de35f8f46539c8f7c68ecb2614a58809feb72930dba98ec91bc841ead7293
MD5 86858c6bacc0342c7cb6071385b4163b
BLAKE2b-256 a90a8f096a25cbf44286a0e7dd0542eed5e63ce34cdbfbe22e9ce0c4e1633bee

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e79a9c4eb9e7d7a628e7b33e95e5058ed724dc38b326ccb41ccab02ad212e987
MD5 3c95de83fa7a5996a57f6fec6701d599
BLAKE2b-256 73270ebfc33e59d936b261af88e00c9ab47a49ebf4cadc37a4a19648b72539b5

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5d2926661acea9eb24e22cfb1fbdd6e70ce529469948d449fd026c40a1be271d
MD5 b282e899218bb49d47af56c37010245b
BLAKE2b-256 9b61cd18aa995ca46dbc4557f4b5e191962060e39ad2b5a4758e0d43ee8840e2

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4cf03253f7ef3dc6dad02bf6ec1830d50255bb6551dbaba1c88e599d218cbb49
MD5 71cc3d65b2c479de1925cefda0d55e2f
BLAKE2b-256 9c93cd59b733799bf221cec90aece31474ff0408f7a092cccc438dbed6530117

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 707abe9eb933114afd67e43b16739c561e849217a068c79ed323f652683d14c3
MD5 d4935bd77cf321d3519e8fc5a9872a6f
BLAKE2b-256 1b5dd892d569471ba68e557ce40d3f786505f0a7c38d0b117ae5c8adfc00b69d

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8f98d1149c1060409b179a887b6b0a575b20c181e9fb04084eedec50c63f5aee
MD5 7c48c3c723d5db8f22a2bb75a909e3e8
BLAKE2b-256 aa9ceb1b0df89b9080da4f5c1d0ac9a4742390866e05bda54cb9caa46107d0b8

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cfc9a026cf99ebfc101a6931ced731d946652a086ed0e0ae7cbb4130d22eeb4
MD5 ea51b6bf6ce645194ddb32d6a5b6e6b2
BLAKE2b-256 a930a5ac9fbadc64c6daebcd587d47aa8dd30f893dfb5672a97ffb80b0c73b86

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f4681412715f75f9ebd6d054da4e2890eff7adba873271d78116881df638706
MD5 7b7d84622173215beea524d0d73c887d
BLAKE2b-256 fc7c3a89734e9a45d064432df8a4e01aa8c980cf1b3099cf69b854092282510b

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9d2c7844dbd16cb9631b0f64f44ae4ce7bb24136ed1d31e5ce58a542d6c9b9b7
MD5 cce27714d3d08f78fc0ba5da464232f8
BLAKE2b-256 eacb605f01ebad65e898bf39639a682e1fae2bfc2b21e20e291e283b8a036edf

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d36c070f83c73c44ae545ea4c6ddfc3ae1a085ed13a0ab620db5b74cd0fae0f0
MD5 61d7213608ed0a530d7bbaa7b3d05d78
BLAKE2b-256 30c9f470ab783c4efe87149ee799ef8b12132609086faaf200a56ae0da6b24d3

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 38a1cadf135d9b054903fc0d6a5ac600ebc44868a1811113e6cebcb6743bb5e7
MD5 5988a62b8751295a8c73e3c3969f75d3
BLAKE2b-256 7f5568dc776618c1b46313a622cf5a48f8964d3182c3cc9a9540b097ea56c822

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fce8cc7efdc6ac68a9f0824d51cdf7335e87bc8f730bac0a7c3717dd7204e625
MD5 d948aaeef2c596412694b910e523a64b
BLAKE2b-256 89ecf1ecf32722aaf6b30dac8d8edc680cc7334e2fa7c73af8b268aa127b533f

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9291db0e5e27ae742371967d01572ddb25c8d80a5b9b18c008143b3bdcc6091f
MD5 530dabfb6f62120c3237271c83cd13ae
BLAKE2b-256 a4e1f0620df00272cabb4ead4f794dc25d528ecd4d4f7dd3a8b6f3ece98a894d

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 97bfdb9aea65a796de6226ca5a6ef869d07fcb1f9bb859ea4b7bcdc5cad5daca
MD5 fa6b16c71fe7de5d28fedc1a8fbb7cfd
BLAKE2b-256 6ec62f57eea97fa2f31318eba3823abc9d8f628928498bf2914d12d8ca750fe0

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 de4b46d148d4c56c6c851bc0876ddd6203d9b6b6621c69028bd5e400803724fd
MD5 f700ce90dfc1a303e0b0ffe50fb1c55c
BLAKE2b-256 a25b27907a7194d23317efee6e77e60d8f5454de27f7bfd3e23a9a087bc7eeb2

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 910cec038b7590fe6b7419deae3dbfbf1f1d38919555293ba6c9ce479bc72f2a
MD5 a079ffaab00fcc59880eb79d2211348a
BLAKE2b-256 aa26850fc99e54975b8e09b94540e4de63ebadce1adfaf8f372fc57f3b5f475d

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54132427abe8aceb66f44ded2dc09c760f069f9a230e98ce755b2efab77ea8ab
MD5 782340cf1177ebdd426d9d3534709136
BLAKE2b-256 d3fbc7d3945270d245afffff53a900b35151ff1f6bec8e8b13b4de6380202f27

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 1feb29629a3edba9909287469e7ac9d235ea03380e97c170d58d57ecffb53c00
MD5 cd7c4a6c11aa33f839bf5d8f0f3fd4b0
BLAKE2b-256 1e93da519a9bf735edf438b965448eae6a6fa309c78d2a9a3befb9f2a2cc849a

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e05334b3fee0f83474f527f85d011ff62f51f2466c761b521a46c54bb6c27fd
MD5 5f2910ca3bb716407de2ca0361042d05
BLAKE2b-256 0252b6fc9ac7fa2496676da040cd8fe9b40273f9bf63f62cd171240a53911eeb

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abe5c92e2eb2433363341b93660071eb9494c0d71ee539bd8b72ec040e82922d
MD5 2f6a895f205187f63b7a4777ab4f2a21
BLAKE2b-256 277a1573abadd9564d228b7b8e654a19afdb671e1d579bbccd4553eeba3dcd28

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1ad8ff4e540b970ea00e8c12f5fe20a43f53ceeddb629315616551e34d4ccf43
MD5 7541083b4fd4c12246bb46c2b60eadf9
BLAKE2b-256 af3069fe135f854a284a28d244af72b46d8473b4f8d94c172d27a8573b6eed35

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev16-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev16-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 522970baae45e2a73efe8475cc74c327499fb9e83923788cf16809508e969861
MD5 d167ef0046b5babd9f8f8c4ee7531595
BLAKE2b-256 66cd324fac9978f38d532d14e673aca03aa82c25615ba550d660893a818e36e3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page