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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: bcolz-zipline-1.2.5.dev17.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.dev17.tar.gz
Algorithm Hash digest
SHA256 6e3819416ecbb3e438c8c91c402c11b4abcb52f823e895152b931071ea2b007d
MD5 4e561cfb2292c952c31dbcfbe60c5e64
BLAKE2b-256 cd643fe9f94bf2b7f471745a67f58d5548e50016c89eb0186c451b77cf8b293e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 daec586644d005c902ce96380692653a21946774ef27a399a6787b3fac2863e7
MD5 b28fb3f364e608a919de343397047cac
BLAKE2b-256 d4ff6ff333dbb633bd5e7b3737a5d337bfc4dbe7716c5ee93b9942a70e6e88e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f67b078e2dd48b61e55d0f1117d5eb0259fa48b28c21a5ce57f49ac2f6cdab3
MD5 86db2ae687515cb46ca4f69ce7f420a7
BLAKE2b-256 5d2b4a049a89faacfe2eb2935fda64032d9cd4db2781183ee94d00ae3c46a2bc

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev17-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.dev17-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c909b8654283be658e8190ae4baa0c5d09592f1eb7bc8f01d83b97acb74c5949
MD5 54273824785a9ecce8ba61273d427075
BLAKE2b-256 f9e1a82d25527e90d9f0e1b91ddfc9e256e66c8b409cd5b70d2d0e59453c0d36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2e8a9dda80fda2a322319d6e69b145a7877a19f70485d110c1b01ac8b869f5d
MD5 e21478926ebed97b9ec860b6d173b15e
BLAKE2b-256 9ed1eb6e5dc25de29cbddd03f8a33b68a04b5526f510c031f4dfb5c5249317e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 60028ba704ffceede765453f56f57768a34acfa74bbf4f61f37dd7e8946ca8d1
MD5 8fc613020834744e0341578e8d5de90e
BLAKE2b-256 bf4c6307b51278df18b1e49c05e1c8ac4bd7c9155859e5b88f8eb574cb5c3096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fcca403d072512742172eab35a6e73eec9222a1e276a0e65d17b9a2e3c0ee464
MD5 27ee1c91679bfef6efa16b02bd11fca1
BLAKE2b-256 6f5bb775c478e1d25f8f8a5d412164d90b946457595344f3e5c6721c5b3a4bd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ef7fc6ee66f24ca40ec285bd4c8ffd1cd4067b3e571fe073f357d08f48a5c6dc
MD5 c8f5ad5f60131f3f7e34c9844798531e
BLAKE2b-256 7ef2d18aa4d5db510cbcb26312c28243eb8e8134aa1472124deee9ea8bce90bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e3407cc8b5d00a8fc28a4abbd272ccb5aecd0062a47df7557efc15e16893b05
MD5 27a48ab39be83a5e4a6d9811b7876a2b
BLAKE2b-256 c4e41646fca03d7cc3022eaf77311e10053162a17aaffe758e92008eb4e2b5b9

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev17-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.dev17-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6b2e17e0d3a35e999337c5ee967bfdfe9ceca147cbeca9f5115770e7a32c6dd2
MD5 242b5605e1bf518f1c2bd6956b924b66
BLAKE2b-256 8e253350ce807a6880b2c0641ec96b622340e588e95df3140e732c3e0e9f79b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da15b56e4f2cc10917e5809710987b626d09d1885eaa4dacaffb21a1dac31b90
MD5 a290ff21840ec9b52654c2e4e17185e9
BLAKE2b-256 bad1b9e80f9f36cb442c1759ddf853fa9a3267566128069151a90f856982991e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 194d6d939f3058c22c683da4399ebed70edc0fa7e0f776c211a1f5b0d415c2f2
MD5 263e54918c365a682a44d131b8b3d269
BLAKE2b-256 7d1b36e46954066afbc66b9d4fccaf24087bc77e8c31b48709d2adc3c47f7dff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 15a5d81ff419af883240ff1823c4a0cda2de661f3179198fddb12643c38c920a
MD5 dbdeea457fe973f3be1da2ca01eb1acb
BLAKE2b-256 f0ff3d823afd00c9f6fa28e8fb3c4d0e54f92264dfa1a7107a1ba99adf3f4548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0aed0c566813f9f406c8367443d9704daf0e6517a3754c1847ce2811093819b
MD5 4a926699a69c75f6bfe140112e8192e6
BLAKE2b-256 80e319e1cdf072708f9826845cff5705dbe0d3bfc8b5af1cc0764df6bdf8e111

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8003355b38819ae56f2736e0b6fa7460a13fba9588fc6ad0eeea6b915a256c23
MD5 49a185b987a9315e0159ad5263c8f86f
BLAKE2b-256 8579073d961dcea7976780682cb69bc011f77acdd0d38f084a946a9e4e1e3d38

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev17-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.dev17-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d5b816a08ab3849fe67abb99891716ef449f030578a2014b051f798db73136ea
MD5 5ae2c1ec9466d63e8a6aa7fef28204be
BLAKE2b-256 89b0be2ea7f1627b69b38e1825c6802ad30218ee70f83f672a9ae52f65ce8988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e43173092d1b2e5918ee30ed566baf05f46774b98ec5f8f8fcfa65bf2649b2e7
MD5 c608a0ec57903285f93ee7e648413043
BLAKE2b-256 9dc65d7a3b4336ab089d65c3a64cb3a249a0481c88316af995dadcfa93df0fff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 59599018805f8c7538474d5e1b7416bdd2ab830881ad60f4503cd54f7510eb00
MD5 26663efbcb447fb0102ad620f7a46bb5
BLAKE2b-256 fd48eddd429c2b0231e0258bba8c2efd3ec9e9e3e5e2fa509a458f45acc2e4ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp38-cp38-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 1cd4be41473756a8b83fd92f9eb794eb2fd00b454df1019de2dc0a4142c28386
MD5 a74ef4aa6d2f83d127227bfe34d16414
BLAKE2b-256 6742c99afec108eace880d5b1fb264b8199bda5db3e8dcc01898871da7244acb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9e8c1caf9a7d1779e46e6a31e45c4bfad06f3aab308170a5fa5e287d12377088
MD5 8c2b8d04b7e7a750d4a9a7d99027741f
BLAKE2b-256 18325ad88a318b573837d92942d009ba0eb07d9d1236babca0c72df5a8ec3656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6cd7a7e2a89968911219c8363d8311730936d736728d9833e4c66ed54fb0dd6a
MD5 7b2b49d3f3df87ecc3359d527b12b90d
BLAKE2b-256 dbcf0f2550758abe6ad27e16f20f41600c958961e4629fb66728dbc7382f2346

See more details on using hashes here.

File details

Details for the file bcolz_zipline-1.2.5.dev17-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.dev17-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 995d7c7d37b87ad4665bb014f852ac83f3b0d5f2cda77ffc3fe11293e00230f2
MD5 8e838f64b3b961203fc27d2f319f72d3
BLAKE2b-256 b02d5c43d94dba2d0b2026a953582a0a8c6916d1043c68bec125096966650952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bcolz_zipline-1.2.5.dev17-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a17cd54c54fc884b52ec18fc73c7d0871756c4f1cca6bc443d5bba97b44ae1bc
MD5 9ca5c074175771c881105155ec4124e8
BLAKE2b-256 5343d56c452b0bfbf5d56d27a5d8f766aa684d087abb4ad41124f4cb9d68dc71

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