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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

bcolz_zipline-1.2.5.dev15-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.dev15-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.dev15-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.dev15-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.dev15-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.dev15-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.dev15.tar.gz.

File metadata

  • Download URL: bcolz-zipline-1.2.5.dev15.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.dev15.tar.gz
Algorithm Hash digest
SHA256 3455dfd632dd293ff14c8b4c1eaf25cb2da71b8691fb12ca47c646e81d86b9c4
MD5 b5c932daec29cd151e4240a9bd2e60f7
BLAKE2b-256 7b22fa5ee60880270e2dee6a1e6ccb5a3e68dc88a65f8095149b942199587388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 23f04c8079df8004f5a8b57411a64f8d49ed3c7d738b1d439ad5929d3938a332
MD5 2df898f456316d834c2553a22c4675ec
BLAKE2b-256 cbcf6a5116c7505b66ed0a9698a979fd29603d7c1f0e231d7bf15e563afc81e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14740e85ebb7c774f6e9d5ed58ab72a34f1dd4f3978ef0d8369c72c568251473
MD5 b3a78f5acdcd19431ebe451c84c34ac9
BLAKE2b-256 61d3118282f838eecd4dcfc2013fa5d10ff19457f47548996c23d988f8a6f13a

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev15-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.dev15-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dcb205f1fdd3b25a7c2fdeabd5869fcf7b99e3878cc295f97bd55d75641b9f60
MD5 ef07e5c29a8c9aee7d27f945f1afb64b
BLAKE2b-256 87a1388d3004b709d7bc2a13306ba1948ffef7db2de21070f7fa882196f6752f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d814028113ce5a506c754240980d577f2fb7100e51a5c959125b16c0fed443db
MD5 160ae4fdc3eef18bf1ef1946d1fa02b4
BLAKE2b-256 d8e0196a4c06afa54f936c98ecdc16b80b61a78af3c68200eeb9727991012ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f4111c1dec08e7e690ccee5b194aeed165dea9c193a3aac5293b0240bbc82b70
MD5 c04c18c9139d5493d6d26c788ac02435
BLAKE2b-256 2549b6753982d085e8f5c02206af7fe93e0fb089fb0829816ede641e788c347a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3e38f8b1874e995ee7e8df62dd043e81da16041443030e47273703a5b275c4e3
MD5 6b0dd0db5137b5b4ef1e1fc673b5e9a6
BLAKE2b-256 7f7a7bed44e035febe9367ad294c088b8a115596cea0767eb7cdcbbf76aa29bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c8aa65a2af2b7bf350a78907f61d98e067e371d9482fb96f4a3258be5ec1fdba
MD5 fdf19fb467870074c8f78415c75a825e
BLAKE2b-256 ec48eafb429c7c02b17b8188ef192cbe4baca9673d72fc479ebd89ca2740861a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f33bfed76b7bcef7f76913eadc7ab047e01ba864391aa25fd48573688c201ab
MD5 48af026b8e683dbc6e0b8f4af501eb3c
BLAKE2b-256 9c3ca14239518c1b906cf9da26c367c3efba219297abf85e616907d44dbdc0ad

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev15-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.dev15-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2b5f324b01d9082383608551aaf9bfcdfe83e42a346443cde71fa88d0fdadce4
MD5 c925d9037f20a4f629c3296fec20e61a
BLAKE2b-256 b3ff7f96265998dc49c6a3be05e673ea4df3ef05d2fdb47dd019da98b847d715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 567d5cd94dce64e4af39c76073be143799168461d70238bf1e398a7c19f77351
MD5 cf4c167f4e401c5bba27d623632e4d61
BLAKE2b-256 26752bd35478d45f2cd574205acd15ea7ffc054c8d283fbe3a9c5b07f042a9fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 301d610101ac5844e8bc319335d2e999cdc19f00efd4a20e3f25fa486dfe4c93
MD5 bdc9105af73a26c51146d24b5abe469d
BLAKE2b-256 23a3fb792a88469b2a9624dc0568ae629661e7c2551fa452deeed38ed6cae44b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 677c18fa31b4976eb1f9ed1b43418b537f04f449c40d6525d4937be0dcdc9425
MD5 310f2db2272890c4939098dca2ead362
BLAKE2b-256 df68ba4f1b9841ff65c1ac711437d1b48f9a563d34c756d97439e45d73485ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b9ae98d387aca00a08590b0de4686c754fb129d1f526f67a3cee24cb4b6c48e8
MD5 20af69bdca99137cc8d6d8bd429cd071
BLAKE2b-256 71054b5f86dbe6077387c3adf8a829bae571c2e29783acb37e4e3c543165b095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 25a867d0caa6a8b3638be294168b57719748aba9f82dea648433a4ddd004fa9b
MD5 1e9cf0d6d81080c28d35828123dea88d
BLAKE2b-256 8bda9ef0c85aad625033481a7b96de0b42a36e181b0f4e39197abda849e9cdd1

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev15-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.dev15-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 97cb6bce1cffbd491e2b826d75c4839c19fc197b98a35137806dc4c3171fb8cf
MD5 acc98b6a623bec137525058ee43d883c
BLAKE2b-256 7d2a2d917ac16284fdcf80e27ed4c340acb970f537bdacede15ee3fbf44d7aea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79529b73fee421e9dfdcef6e3b2327d3809d0e355ae0a91f7e023f3b3c261e55
MD5 898bdf47aea5b808a14173faf57314d4
BLAKE2b-256 2cf3624a384d4621941b5adfc5fdaa472d2464e79925f5f7853c5d494ff09d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c2923e380c4a420f758dabbc124b447e31f0b7136c1eebb547634bb0c05d1e38
MD5 ab8cd5a485d1bc90a7100ef5eefcca91
BLAKE2b-256 6ebe094c4a25703271a81064a535d28437011dbb9c1c4525736bf48e32f5a533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 40e00a3a7c87f3702d0b2c8744a33bc13465cc14a1533a954345d1a5a64d7959
MD5 f5f4d63fac9f3aec3d80d605d3b6f683
BLAKE2b-256 260e22a2560333b7dd9547aaf0ca94e83488a672f49401f17bed78786cc45a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4e753382861c9f25f503f472c23a4f19e8f1dca183a47093508ecabe668e6c9f
MD5 a3a7ae961c833f45ba611d1d5fcb3481
BLAKE2b-256 386d3c5c22cd07142a7106f92d9b42913cacd49ed481cf8dc4527ccd33b7a868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8edd97e7b147a1e76aa5873a0afa97c2a4c441483d79e063ec973eb89130d0e6
MD5 76d429a0c78540fe375ab9eb54376f99
BLAKE2b-256 26077e5b61ea60966a49860092b00ceb10be22e6dcdd05991e4eec218f35c46c

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev15-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.dev15-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b8a933ef5d88fb5e27e1030a16f63507fe15bb1f796838e8b51675c8b80c7417
MD5 bcb6caed4b50a1a2a8bc86ee900b7f72
BLAKE2b-256 7d26db3b79339804e491f7b564e2536be6d1d91efa7134ebc1d2d765ba264391

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev15-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0079b824d2515b539a917c4980dcc824d663b9e3afc66b9e487b58da87763340
MD5 f180591f622bf40b336168b1d34cbc68
BLAKE2b-256 d20be99132d970ad43fba11a9754a382c09458610729daa3c2319aeed8deb76c

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