Skip to main content

copc-lib provides an easy-to-use interface for reading and creating Cloud Optimized Point Clouds

Project description

copc-lib

copc-lib provides an easy-to-use reader and writer interface for COPC point clouds, with bindings for python and C++.

Installation

The quickest way to get started with copc-lib is with our conda and pip packages.

Conda

Conda includes both the C++ and python bindings:

conda install -c conda-forge copc-lib

Pip

Pip provide only python bindings:

pip install copclib

Building from source

Dependencies

copc-lib has the following dependencies:

  • laz-perf>=3.0.0
  • Catch2 v2.x (test suite only)
  • Pybind11 (python bindings only)

To install all dependencies:

conda install -c conda-forge "laz-perf>=3.0" Catch2=2.13 pybind11

C++

git clone https://github.com/RockRobotic/copc-lib.git
cd copc-lib
mkdir build && cd build
cmake ..
cmake --build .
sudo cmake --install .

Python

git clone https://github.com/RockRobotic/copc-lib.git
pip install ./copc-lib

Example Files & Unit Tests

To build the copc-lib examples and unit tests along with the main library, you must enable them:

mkdir build && cd build
cmake .. -DWITH_TESTS=ON -DWITH_PYTHON=ON
cmake --build .
ctest # All tests should pass

Usage

The Reader and Writer objects provide the primary means of interfacing with your COPC files. For more complex use cases, we also provide additional objects such as LAZ Compressors and Decompressors (see example/example-writer.cpp).

For common use cases, see the example and test folders for full examples.

C++

copc-lib is compatible with CMake. Assuming copc-lib and lazperf are installed on the system, you can link with them in your CMakeLists.txt:

find_package(COPCLIB REQUIRED)
find_package(LAZPERF REQUIRED)

add_executable(funlib fun-main.cpp)
target_link_libraries(funlib COPCLIB::copc-lib LAZPERF::lazperf)

The primary public interface will be your FileReader and FileWriter objects. Check the headers and example files for documentation.

#include <iostream>
#include <copc-lib/io/reader.hpp>

void main()
{
    // Create a reader object
    FileReader reader("autzen-classified.copc.laz");

    // Get the node metadata from the hierarchy
    auto node = reader.FindNode(copc.VoxelKey(0, 0, 0, 0));
    // Fetch the points of a node
    auto points = reader.GetPoints(node);

    // Iterate through each point
    for (const auto &point : points)
        std::cout << "X: " << point.X ", Y: " << point.Y << ", Z: " << point.Z  << std::endl;
}

Python

Example files are also provided for python.

import copclib as copc

# Create a reader object
reader = copc.FileReader("autzen-classified.copc.laz")

# Get the node metadata from the hierarchy
node = reader.FindNode(copc.VoxelKey(0, 0, 0, 0))
# Fetch the points of a node
points = reader.GetPoints(node)

# Iterate through each point
for point in points:
    print(point.x, point.y, point.z)

Note that, in python, dimension names for points follow the laspy naming scheme, with the exception of scan_angle.

Helpful Links

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

Please see LICENSE.md

Credits

copc-lib is created and maintained by Chris Lee, Leo Stanislas and other members of RockRobotic.

The COPC file format is created and maintained by HOBU Inc. Some code has been adopted from PDAL and lazperf, both of which are maintained by HOBU Inc.

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

copclib-2.4.1.tar.gz (136.8 kB view details)

Uploaded Source

Built Distributions

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

copclib-2.4.1-cp310-cp310-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

copclib-2.4.1-cp310-cp310-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

copclib-2.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (744.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

copclib-2.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (794.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

copclib-2.4.1-cp310-cp310-macosx_10_9_x86_64.whl (488.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

copclib-2.4.1-cp39-cp39-win_amd64.whl (608.9 kB view details)

Uploaded CPython 3.9Windows x86-64

copclib-2.4.1-cp39-cp39-win32.whl (547.3 kB view details)

Uploaded CPython 3.9Windows x86

copclib-2.4.1-cp39-cp39-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

copclib-2.4.1-cp39-cp39-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

copclib-2.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (744.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

copclib-2.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (794.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

copclib-2.4.1-cp39-cp39-macosx_10_9_x86_64.whl (488.5 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

copclib-2.4.1-cp38-cp38-win_amd64.whl (608.6 kB view details)

Uploaded CPython 3.8Windows x86-64

copclib-2.4.1-cp38-cp38-win32.whl (547.2 kB view details)

Uploaded CPython 3.8Windows x86

copclib-2.4.1-cp38-cp38-musllinux_1_1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

copclib-2.4.1-cp38-cp38-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

copclib-2.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (743.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

copclib-2.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (793.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

copclib-2.4.1-cp38-cp38-macosx_10_9_x86_64.whl (488.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

copclib-2.4.1-cp37-cp37m-win_amd64.whl (607.2 kB view details)

Uploaded CPython 3.7mWindows x86-64

copclib-2.4.1-cp37-cp37m-win32.whl (549.5 kB view details)

Uploaded CPython 3.7mWindows x86

copclib-2.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

copclib-2.4.1-cp37-cp37m-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

copclib-2.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (754.3 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

copclib-2.4.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (805.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

copclib-2.4.1-cp37-cp37m-macosx_10_9_x86_64.whl (481.1 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

copclib-2.4.1-cp36-cp36m-win_amd64.whl (607.3 kB view details)

Uploaded CPython 3.6mWindows x86-64

copclib-2.4.1-cp36-cp36m-win32.whl (549.3 kB view details)

Uploaded CPython 3.6mWindows x86

copclib-2.4.1-cp36-cp36m-musllinux_1_1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

copclib-2.4.1-cp36-cp36m-musllinux_1_1_i686.whl (1.3 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

copclib-2.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (753.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

copclib-2.4.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (805.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

copclib-2.4.1-cp36-cp36m-macosx_10_9_x86_64.whl (480.9 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file copclib-2.4.1.tar.gz.

File metadata

  • Download URL: copclib-2.4.1.tar.gz
  • Upload date:
  • Size: 136.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1.tar.gz
Algorithm Hash digest
SHA256 3ea5f6e425be6a5d0ff2d725e4ce723628ed8ebe4541196ab04cfde074f9534f
MD5 6648e484658dbb0ae630af82a39db27b
BLAKE2b-256 5e18d861eb87ccd15a5236fda6ed4be92ecf4168d00e89773c7699fe6432d230

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0ddaa8806a1e0d5aa559602037032fc22bd69327af48471d90b12eeece465cb4
MD5 a7c36f5375d0f79544baf87616d51893
BLAKE2b-256 eafe806a98bec75434e9a633f2273e06aded48cd09d86ec1f929ffc7031be0ad

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5aa81fcb56fac1a56d5141905e9b5e0da942acce1c1318923b5141a805d27e89
MD5 e266a02e947738d984885644bb1f9c5f
BLAKE2b-256 a701719aa17920ee8e9e17d5cc8e31c64a0b2d743cb270c8b84a993aa1c150dc

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ca5401ca6dbf93c1d663f12247a294ab69e84449def7e2437c33bb1d96fcb38
MD5 1c0fbc9b9bec576c358be794e611be82
BLAKE2b-256 59959cb6aa73ce39f8f4f885cb4a973b4f30288ef88f7867fe378fa6f2a44732

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 16927f15354b1ca11b92167ba50dc488681dd14c5254e610936ca1956e78ebb0
MD5 5d2b69f8bb75729723891699dbe15ace
BLAKE2b-256 f9fe9788c866c675e22a96c88bdff96b3dfe8bcc703fc95ee4bddae58de4ada4

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 623e33b5956f28fd15d689fa301a761607ade7892a5265eb51e995f5ef7e445a
MD5 4a605ed823f41494f828ff31dc439417
BLAKE2b-256 3ea72acab0f3ccc66fde8e13d3ac2925609e2eb08e4d5634f0e4125ce242779e

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: copclib-2.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 608.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1f5e4f99412fd685cf614fe6d5850f64ada52555cd4fd331125807db6e90fa10
MD5 1de1c63975d09cf0fc245fbe9c328a2c
BLAKE2b-256 9e8d50a8b30e93ef8f2c504ed6f38e14f118dcc87c5b863db6f1d74b34e3e7f8

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: copclib-2.4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 547.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 6c38114d032f5fe90e112edd838bc6173ac558571883e6f247e51fe515b3f511
MD5 1bc9ed611e94b9cf5a636e9bbc086135
BLAKE2b-256 8aeaa1bbbbda33ba049d72e5424938f0e0ae8321c8209c0c1644a9ab7d0afd71

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dfdade04f76a3516ca6695cecb72b87d15e13ed8465cfc81f5df4ca51af79a0c
MD5 ae2e76f17f7ad4a25b2364841fdd9404
BLAKE2b-256 62dded579fd932b5b350f2f71dbc1ddc42367a043d7f192d66bb0068d65b798c

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 348e43bb01c5cdf110978a3ba401b4271f06c4ae7b4993e8a6ecfcfabe78b28b
MD5 acaf08f268b3184835d6954b09b24c0b
BLAKE2b-256 edf7231cff0cf92e20341b9b85b55435e90ba261737dcd5287b559755c9e26be

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf20a338fe607232fb3e7d806877b231c203b99523d3c8d0d413c9d9c05d5d41
MD5 6ba31ade58b0f597e741edc4e49bdbfb
BLAKE2b-256 d4d6edce422429e290d1ea53e6da837ad021eaf3a29b2a5688680cf9e9922f21

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4ce165960cb9c6df21ea4a51d8ffcdb2d31e8186038c49fd1c548b9f555bf95
MD5 e7218bb8c4e25c44e5f05e3ff80f4903
BLAKE2b-256 96401366c487159e52b27a5b8ac5d1fcfe550acc8d941360847fb06076d2167c

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93929d4454d388b9e9d69aaa34eb991398704583f8f4164b18ea7904aa6fe4e0
MD5 3ecb280e2f0d97b82b0072ee34b37f36
BLAKE2b-256 31020653ba75f636d1c31192c6dbb875f61f7cb9f10e5d3f8106ac758cd70ec7

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: copclib-2.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 608.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3be3f89729077c7183c5f289a22d25c29ff6319ed40a5c6a10ffe5994939e177
MD5 c2cdd8506d07a4f0a44c3e09c1a46185
BLAKE2b-256 ad1d1f36a1665335f6be42a752de3a3f8355261c7cf8a661d229e544078384d7

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: copclib-2.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 547.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5b66ce1ab1e4ac4d88616ef2098100f0d5fd4aad53d4c6746be130c9ca9114cb
MD5 f40e23ac8cbf68a7b23d2fc09371db06
BLAKE2b-256 cfb5072680cc2f62e188c9304d1e7bccc921e2f0beced74ffe52a5cc393c773a

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03f53ae06b43bb49c2fa9d8ca6044c4ec59059a9b4e941594db28a49287fb5c8
MD5 2b3b99251e34074042bbd56d8c1c9c33
BLAKE2b-256 5353cb25af2dbba3f79754abb9447737755a615aa72469285c62aad407b63ca3

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2eb0989bf193243e4000e835a13b54788a43d64abfb1d2b734d5314b14890448
MD5 0f5c4db6a35abcc8cc0829c4b7cbf0b0
BLAKE2b-256 ceca245eda089c418b263008d9974bf0529e08e0230b3f3aaf238759b06f7cfb

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b2af662fcc5a1971d0aaa0bcec2dfe3327c7063d3494a098318288ac892a312
MD5 56a2762bdea8287ba262b63173df1365
BLAKE2b-256 5a2b7b68bbeeac0422e57b16cf14bda8e7734357ccd4dd0f4e6abba5571b9b5e

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28cfd394de20d8c4763b4faeadde13a10abf31c1a22de010c6da79a30cb10e76
MD5 10b7233dee987e8cd1d62082f0a97be4
BLAKE2b-256 ce74c538bc734df3041dd7072cb805aca19091281763136846b1ca661a754684

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00a2b1469b96253e37adbb93b0c0e16f646089b737953f1c86548e9be00697f0
MD5 48b883b6636d5163d5ccbe494e5c78a1
BLAKE2b-256 e9efeb73980e5b658c814152452c1f51692edc268b951d2c0d1d9e7d47b9a4e3

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: copclib-2.4.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 607.2 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4c343a2cbd20f2cfeceef590e044b67be2ca2180f504baede1d5e08d3793dae5
MD5 6bbc83692ae35ad5479e672c15b588c2
BLAKE2b-256 e367f8fbb249d99da152380749f865a416adf18882e6617f2cecf14cdab0730f

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: copclib-2.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 549.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9e0cb8a43cd2dacaf3ed9e3b0bd8d937041261f10d32266078a5e26240548fce
MD5 36aabc73a740f1fc7ad7a78953c7ac5e
BLAKE2b-256 43a6bc9e380266bdbb4a6426d73f18f42c60b90a326f76408b550a77d29e2dba

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bdd7fe6f15100a9b110d0886942a1ac5630c68019ea4d19773b2baa3fd0b6a07
MD5 97a9f03c06d2ad296343d22a614c3fee
BLAKE2b-256 1c99ed9ac49e87e6837d82df6ba9caa4f16a93bcd20cdde46ec79efe0d77abbe

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f475764ed307a359f476e6fbe097a89559d324c5042c2022421127664bc2a86
MD5 bfb56d05322e5902a7c181559325c528
BLAKE2b-256 908d04239588b1dca503a06e61f9bea6b1087482fb3f75f0d9206d9b4fd8ed87

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da51ec17dc3d84f0d2849a288c10bc28ad95181df2641fef763c83be64c507e9
MD5 83697511696bcc3395d2c45ed396f68b
BLAKE2b-256 4689d1708f89b14bba47bf87021e73c830c61be6e765d76509f87a629a2340ce

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 43c71ce84dd34275945ee866178321c5bad2540d78ddcf53b0675b5acd03e48c
MD5 ff2135485bebdd2b5e71418e4e9f63e0
BLAKE2b-256 ad344f5eea09b6a8dce4508d13afc45e4ecd0689611dd10573da281520ad9a24

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8585ec06487b6fd5c2a7d056c07b2465fb012f6bc3554bd7a6a10f9fc6164254
MD5 bdedfcf34fdccac2f1e298365958ebc3
BLAKE2b-256 70924ef32ebe800f0c760fbd93d8a6c04a2d6d55a90339427aa6b9918f09f5d0

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: copclib-2.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 607.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3b87964bee337457d579a727577237dcbdb3cf9765901d704f2308e40265affd
MD5 f465b87c1d987dfe66c105eff632134c
BLAKE2b-256 d1c74e1f010f3f4bb6611ef8d17cd6aa20f193801a1cd2d3fb466d27d6bcbb6d

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: copclib-2.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 549.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ed9e1461c2eb6e771e42facb535a286b6ce532f3d0ce687b5307c20e51203aa8
MD5 364bd3bef830e8ce14ff866764e8db69
BLAKE2b-256 e687928f1f3efcbf5157e07dfd055f41977281476b4d5d4c66f6a18419d6e522

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b27f0863d6c9ba213bdfa0bd61b4391d8d9bb30b938db740f258e2bae8b2d859
MD5 d5f5ef1d7d977086b1ed6336088d9cb0
BLAKE2b-256 187bd24dff4af2c5cb542a87adb1534b69c766b73200be988f46a1c55775d0e9

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 df48fe11bf121c2c4cd6488284e6bd3d374d7476a9dc5bb49f03ca6c4f645357
MD5 c6fed18c7658abd652f5f259da1dec7a
BLAKE2b-256 1bc6e7c50cb0bbfaf1db44112980d1b18bc0e9904babee399730d82281c57bf7

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05b0c8d08d2070e14bfd126a9d736689e3c02e35ef143eb162edf94107d95b0b
MD5 40f4f6c80655218d206d5b80b3026cb9
BLAKE2b-256 f02bbb690786de085c4aa47dd85cc40708b3c7504a7cf1d13a040350d9001c54

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 362b1dcc294a80c6919a8a3922403f1b29a7e957343583e3a81fa5313dfd0f16
MD5 8e6d34dcb68217091d6ef2530f69060a
BLAKE2b-256 1f9dae498adecf1b4ce5384640e18181b599ab383ed305ad363444755f338f28

See more details on using hashes here.

File details

Details for the file copclib-2.4.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.4.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6223dd858e132a296a8ed179d322d9098f58e8594a80b0593d0ab1875372f2f
MD5 ee2f8bf99bfd0f3b986745b35db7a96d
BLAKE2b-256 9899af5532d193b2e6bce01af1538a1ab33cd74f28f7b63737bd5998529eae32

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