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.dev12.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.dev12-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.dev12-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.dev12-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.dev12-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev12-cp310-cp310-macosx_10_15_x86_64.whl (983.8 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev12-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.dev12-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.dev12-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.dev12-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.dev12-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev12-cp39-cp39-macosx_10_15_x86_64.whl (988.9 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev12-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.dev12-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.dev12-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.dev12-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.dev12-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev12-cp38-cp38-macosx_10_15_x86_64.whl (977.6 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

bcolz_zipline-1.2.5.dev12-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.dev12-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.dev12-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.dev12-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.dev12-cp37-cp37m-macosx_10_15_x86_64.whl (974.1 kB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

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

File metadata

  • Download URL: bcolz-zipline-1.2.5.dev12.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.dev12.tar.gz
Algorithm Hash digest
SHA256 793749c224fcf6700e1836c1a44cad40ba46624b2e4d48440b68e16118a173ca
MD5 d69ffd934cf244e585c72226546ead52
BLAKE2b-256 464c2050b2a0b6fe408fa2e0a26907169f2e414468bb2d5681e6724ac1f1d4c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2ede8c3f73cc6503135c4ce89df2254c085834acab3f73a72d445fcd0367ef4b
MD5 c236ffbedfdcf28116ae9261e5013ca0
BLAKE2b-256 06068f0c566be57ff104471801e411220508399babbdea973876a8aa96a4dcdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdd2d9defdc21609548363d4ffdc348d23cc548dfad38b916232672ca4fc8b04
MD5 e04fead86ca8cbc47c31e21011c38f7e
BLAKE2b-256 047e89e76362e2d9141a7786640000c17eca460584bd406e91ef3273cc3eb6a4

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev12-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.dev12-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ec13675c7b2e68a08c9d2b6112246be4f0dc87550d5494e90e07fed90569b5d4
MD5 3bfdd8080e37e6631619e9fef3966b78
BLAKE2b-256 ba6037edf748ab7e45f1c477b7e3255b4affba6738f0c924ea2d2985facfbe0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5d86800f750bedb8dd769027a421d7072607819f24338e3eb45261fc81ce23f
MD5 6eea1ff3f4af9952c8f405431b291cad
BLAKE2b-256 6fb878a629e5c013f431e6da1d92bbc7b160f4f24b4cde34ff0435afd6c916cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a0843b6bcf3fcdaf33b1c71b10d55e56504ab1689eb39c29813522e8394d9e18
MD5 b7def15f56bc39212fa536e486fd1c00
BLAKE2b-256 88a8eb8800fa64bf817bd3ca883346583de67ac1450fe560f750f9a573292eee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 b3bc1740ae49c25990dedbe789eb79d5e6e15e471f2f14a41f6a6029fcd6e1e1
MD5 2cacbf64f73e7c0bfbba1f18b681dc13
BLAKE2b-256 63e66cc5b321f97895e05df1686010295de39c67ea3f299646a94da343a22838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 346f8fd018a561581135d59036058c3bed3230fac62f8fb2f8b19aafc40943b6
MD5 819d1c27fdf1f281d69e2ffc0f896d2c
BLAKE2b-256 b48f235db2a62e5458cf66ea756d85316391546b30c574fd986d4e73706d8870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e38ff292b48ab67661124f58e0f93a7c81c1b1ca1d75978be843b428523f92f
MD5 ef545ed36b8654b1af0e4b76f5fae04c
BLAKE2b-256 2390830698302f76f1aecc88af8708bca8593ec8fffe639b7132498575c9ace4

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev12-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.dev12-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 282956e221e61dc4a959bcf0c467ff54dd36a8a05d7cf8d9158df89c6f51c1d1
MD5 db53cf8f220eb9f888adf5c047da1303
BLAKE2b-256 2b440cfbf3ebd48d0581b5afe4afe14004540246c3d88350458100fdbc4bbf9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0eaaf989ce498abfeed833e7b032a71a08d1849121ef3e6e65eedb34522243a
MD5 3fd7ed8df4f2a4913e6ea9d0a449e765
BLAKE2b-256 6c2dc00f939bb3271007448af20f32370628c8ef7ea20334d323fcf2c026b21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 235df7ce82e8c1985c06749ccc44b1985278ebb0dfcd19726bb107f9d24008a0
MD5 bae1518c03282e1cc144c4b7637495b0
BLAKE2b-256 952f0a07b9f4d031988a9a8e3e4cb2af2b282d2f6baaa73b79ac89548a303c1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 6e27e833fbfe6c99d624c612ef6f83899671226791fc5e14a7754a6e48506aab
MD5 0d5e6867da82276a657396e8bf5ed98e
BLAKE2b-256 bcea8059fd6d795e95f81526a6272c2e32988e7f68a26242e1751f37c80716cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1721ff20cb22edec933aa08b150523b674708c37035f9b6030a9dbb58175ac8
MD5 141fbd950b3cc5bcdf32abb3ec59bcd4
BLAKE2b-256 7b803085fe07b9569487223acd711f0eda8148212959e05f517ec91ff2957cd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57e31fffbefdb4a1ebe8a3a647c3459aeb2d888fe6662e0550a0a114553dad90
MD5 9e0239efb3d62b01e6fc286a337c8e45
BLAKE2b-256 3ca3028253a6423cb01c8aacc347b49517b5ac416a7c4a4b08f4d42d4db4cd7f

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev12-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.dev12-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a85a2ae1d8f7b253e61ce5293b728bf2654a1086e5d10d85d9b2ca4f5b7289e9
MD5 9454b5d5fc506be5c9b8ef87c1aa998c
BLAKE2b-256 0ada7e1911aa7e57c3c5cbc6b1d857edef8944ec8a7940f2513f51b1b1cb98e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ba6f11c0de5b53c0c65a14ff8e8119523b6412dbaf60cbfd5254ed779ca847a
MD5 00388cd18a8d3e443fffca77994fb219
BLAKE2b-256 3cccf3726c534339c46c0fe21fce1a1d5da5195b12c04ec5e3fe7a63b6508dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 218922ac1fd9b6c1ae6fafb523b2caa6f9e27dfcc0bf8f766be0df00000cb2b4
MD5 eaa5008614d01372ce9b338fa965b9ce
BLAKE2b-256 d8896d786ffc3eadc0101ba5a3adbe436ffa61436c955af182fabb6fcae9f7d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 52f92657f128d8812f87c5f926f7aa8ab53c131f4617639f2bd8e5aebce78e60
MD5 b83cea82f5d62bcae5740064e949525d
BLAKE2b-256 96ddf8dbb27baee1b7f6aa31f59b02cf2555beb78a8300b82c67449c98b21a73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 37c71b8cfa207b1a7051bb110b56d2dfc29274d9a2d5c34964b797ebaf2b9365
MD5 8b27e29f067b6c77e393b2c4d5b6a17b
BLAKE2b-256 411150490de19b3c8efc5272ac588d6cc88bb4f447245ba45728913caee57a1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2f580553cfce142dcefeecbeff908c2e2bc53ceacc3f6f6836347dbe2b72d05
MD5 ea12b9983a251b07525b5c9c276a6630
BLAKE2b-256 94e2bc2f65f758085a84aa95054897ca7b6cec8faf6c94d7abbc9040ca644e3e

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev12-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.dev12-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4c9c3c90e021e304c1b6607a2c3c058fd36d5782c364d5389d459059883e7e70
MD5 563b35a125cec03b9c007890996e7f47
BLAKE2b-256 4e0d03c7a57c70c4f9a01169a09bb436d8aef8309914ca6490b98d16c89c2769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev12-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a518d6d3f0aa82bc3711d4596800e3deeed46b82973b4f4f9ed1fda0c22c7c5d
MD5 2acf58fb91f1146cd3ee73e9cfbe29e6
BLAKE2b-256 f1ba9157ee03ddf2bb668c6447b4b1c6bb2161b12f488878a963133f2e68b802

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