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.6.3.tar.gz (141.2 kB view details)

Uploaded Source

Built Distributions

copclib-2.6.3-cp313-cp313-win_amd64.whl (656.3 kB view details)

Uploaded CPython 3.13Windows x86-64

copclib-2.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (740.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp313-cp313-macosx_11_0_arm64.whl (472.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copclib-2.6.3-cp313-cp313-macosx_10_13_x86_64.whl (521.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copclib-2.6.3-cp312-cp312-win_amd64.whl (656.4 kB view details)

Uploaded CPython 3.12Windows x86-64

copclib-2.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (740.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp312-cp312-macosx_11_0_arm64.whl (472.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copclib-2.6.3-cp312-cp312-macosx_10_13_x86_64.whl (521.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copclib-2.6.3-cp311-cp311-win_amd64.whl (653.4 kB view details)

Uploaded CPython 3.11Windows x86-64

copclib-2.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (740.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp311-cp311-macosx_11_0_arm64.whl (469.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copclib-2.6.3-cp311-cp311-macosx_10_9_x86_64.whl (514.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copclib-2.6.3-cp310-cp310-win_amd64.whl (653.3 kB view details)

Uploaded CPython 3.10Windows x86-64

copclib-2.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (783.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (738.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp310-cp310-macosx_11_0_arm64.whl (468.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copclib-2.6.3-cp310-cp310-macosx_10_9_x86_64.whl (513.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

copclib-2.6.3-cp39-cp39-win_amd64.whl (638.2 kB view details)

Uploaded CPython 3.9Windows x86-64

copclib-2.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (783.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (739.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp39-cp39-macosx_11_0_arm64.whl (468.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

copclib-2.6.3-cp39-cp39-macosx_10_9_x86_64.whl (513.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

copclib-2.6.3-cp38-cp38-win_amd64.whl (652.8 kB view details)

Uploaded CPython 3.8Windows x86-64

copclib-2.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (783.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (738.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp38-cp38-macosx_11_0_arm64.whl (465.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

copclib-2.6.3-cp38-cp38-macosx_10_9_x86_64.whl (513.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

copclib-2.6.3-cp37-cp37m-win_amd64.whl (649.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

copclib-2.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (794.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (746.5 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp37-cp37m-macosx_10_9_x86_64.whl (509.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

copclib-2.6.3-cp36-cp36m-win_amd64.whl (509.5 kB view details)

Uploaded CPython 3.6mWindows x86-64

copclib-2.6.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (795.1 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

copclib-2.6.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (745.5 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

copclib-2.6.3-cp36-cp36m-macosx_10_9_x86_64.whl (508.2 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: copclib-2.6.3.tar.gz
  • Upload date:
  • Size: 141.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3.tar.gz
Algorithm Hash digest
SHA256 029908d1aa12550987a1bdcf6a70008e73f6c6a00f1644e6c87886c2617967c9
MD5 a53a5dd73b182a6d6469818065cae105
BLAKE2b-256 9db5b8a2b309758f6ade68ce96e00c2d9d9096f50455e4e61260c6b3f398888d

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: copclib-2.6.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 656.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 85e94818bd0953abc04f07422d6adb3a54dd3df92171f9cd6243c493d6889a19
MD5 e4f484b88ad33afd38abfa02b3d6ca40
BLAKE2b-256 14bf0cbae2c7f9ba9d6a4e228f15d165e62085e30932d8188b3087750c648bb0

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df5e5f80253a018a0aaa07329ffa0b759c78c9d178f5a0fabae8c487843b4993
MD5 3fb82f61d2f1553c6042673e12659d20
BLAKE2b-256 8483126955749426735bf32e41cf1b6ce423a849477f7e92652774d8de6ad99a

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de81cc52c1af9f980ccf8cf3109b4c31fff2317df45b8d92e1ad60ba77f110f5
MD5 7230a4924c2b9363ae4285107aa9c573
BLAKE2b-256 1813b91353ea3a970e779780c2c13f70a0ec165daf4e73f3393fe3d1dfea8798

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3dc455cef444244477a31d0e34fec2aefb04b3c442564033fb15469ead65cdaa
MD5 470205e619f43472ae84beaab633897f
BLAKE2b-256 ce257c784f6ef6dea12e9178c189b9639486260ce78c2cedeb095797235627fa

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0a665aefc28c928125997490d8a73f5f019a9ff2c8334c0a17a53926c3643899
MD5 6c558e62bba1fb44bfcec1ac349314ee
BLAKE2b-256 af88cae4b3c75177489b0c75af1bcda48fb50a49fdd77fa11730915c075a60a1

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: copclib-2.6.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 656.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a1765201ce3089afe577c257144a38bd03e64e7146ac62263a61aad6029af606
MD5 87d0e8575949a48ccf82a80180156049
BLAKE2b-256 ee078d6092fa06c05b351b5395f80a17230a2343d7b5488ab096f50b7bb6dc6b

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9303328f56060bca1385a26a7d9384184c17088971f7bb4d7f410e208ada5ad
MD5 72e7a181ac7b95489a39a09b69662086
BLAKE2b-256 6fc3ed84fcb41c4e05cea2088051d9100f87250c8f412075b8e2798f3172beda

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e3049fea33592a612aec03a42976800a94b605f7a5c70a627792736c6153bc8e
MD5 bf9c8f9a1ca7e7419716f5227c42fcb6
BLAKE2b-256 fe653dbace72baf5b0a54b3d05f277a0aa801e66c40bc193a26f55ac2d51b2eb

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 904d379e91bfa3493e4413193059bb92ab499143c6722aa5a96d59ff750be8d2
MD5 054b8e68b0d7c471e5d9d4c7f179bc31
BLAKE2b-256 173385a9601a169a3e54aeed6a19eb102d6ee3a49635cf1007eb7698e643fc08

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8225161f3ddfa9f20283dbe8a18c928e662da3cad0321ea26d848e34cca47bda
MD5 0ddacad477485bd3af3393db61f73f34
BLAKE2b-256 6f78f7a232a96f947103c42db54960791e0ef36031ce0d94c8cc76fa1c5c325f

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: copclib-2.6.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 653.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d90406f2635e58590bca156d6ad28fa93a6ea585d0fd662dfc7113b2d9a40f6d
MD5 21d9d17df65114bf3d2a8dfc96b991b2
BLAKE2b-256 824d1cdd39a42eb609815ed9d4dbb4db4f398e07c9a7a3a9e0c24fb97a9b607a

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f8c9d2dcc74ee50f4ad3e1d70abe51c2f756eaa1d7f38690db7b8c40790f622
MD5 1a0da59dcb4f8c2cbe2864d4e833f9e2
BLAKE2b-256 f07c03c98489f7e5a3c88abb6bfa8f4d98bc9c57a74c6673ed77893ba15c257d

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 68d915fb39a38c1b65df591b1870ceaa979285dbfef3f399a4e76b4cc66d75c7
MD5 74d18e0b407590352480e51fb243d24b
BLAKE2b-256 a0474f4f913af0c1f62670cd3123ae756df19adafd08e4c76b546de3a589e16f

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7183a204ccfada96f0dcf0597d1c8e2ed6619d2740e1eae2313e627cae9c0ca1
MD5 f7de6dfaeb3cb994b7d90530e001a66b
BLAKE2b-256 419731aa1c0a25e9265e28805176a7e0dc8829c6448eea02b5a28c7e61a8bbdc

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e97a8c5cc74ed02ef9d80fba8dbe759fe6e4893b21edb4a0462e501e97289deb
MD5 a8d151e83df691bc2cdc45370c21adb2
BLAKE2b-256 514b9db9c38432a66f7a36cad8500e9962547141cc00b99beec678c56d445aa0

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: copclib-2.6.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 653.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bf5b039ba1e1c1e65ca7ccde2fac57499602795662c12fe53fe2562d99f3db40
MD5 2d43d739bcd280df4536c854f2a2901a
BLAKE2b-256 5f891ef7a3e1ce132b46f2cf35c4575a12daf7ed926ac1aeb5dfe959138d054a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a00cc8a1bc9f79a387d0e01dc0e27b52ae06dd39b4057be09abaec312ab0f2a7
MD5 31ddff1399d1c0a9775ef9f7f442f959
BLAKE2b-256 f17cb047d3c95c68fa8a9e0f8ef3c4e19d95f2046d05e0f76e9263dd77274a45

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4362e1cb7f1e5fadbb9985733cea29a92388b7ef40675de4663a456ae8bce4fb
MD5 cc143a7825ed5004599b8ba977444825
BLAKE2b-256 f56828abc3194b0b22cdc2b5eed5140ab763ddda8e8c1a0e8ad62f77fd04a422

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91e5151e4a08417773975fb9c303175d429d7318a5ebda2ede5060a5b9e7af41
MD5 96dac226aa6fddefa693146116703718
BLAKE2b-256 551449dc920dd3505d395d00228ba92fa254f1745c60e3fa286c42b91767c967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d37d2a352deb22cdab126bfd5a389a2a913d8aa8c245e7a3669a3ac62702bb2
MD5 c94ed7af01819fddc22d1662295b485b
BLAKE2b-256 d1fbb752f2a6c69eba365c9ffd7742a2e3a1faf4529873507562d4aec002e094

See more details on using hashes here.

File details

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

File metadata

  • Download URL: copclib-2.6.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 638.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 22d108042f859e1ba8d78eaf7830304d66a750d13366839f9468b25ed1ad1ece
MD5 8984b04f73d322c6150472d6698ed128
BLAKE2b-256 921c70fc36f73ad19b0e44ca0a975f9a2fe0b3414b53f604228eddf3879e22c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 caf1ea5fd141cd90885a7549791b6ab273d0798cec66cd8a995dc5ad5bdf79ee
MD5 e2cfef5829ef7df21466029deec33155
BLAKE2b-256 cb0a46e6ef92faef30178045681f76de2598a5e2d5329e60a44654c76c3bf261

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d01d58401b458f0a5695a978a9a73d604ecf78f0d157cec371f79a8654c5834e
MD5 766ea54b0c3f636573a0f05c901dafd4
BLAKE2b-256 8d90d73bb98588d86c39c7ff17ee13a1438cb99c7047422d940f7c3a4b4f245a

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d089c109fd10c1fa487c418b38004999bd3440d3f206e254858886d7cab3078
MD5 4119d45c77eeed60216fadaf465f42bb
BLAKE2b-256 3b7a690a8b84f9221027eab58ede8d68a476e29446f3099d14c729cafbabf312

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 51f0bee68526113c337f5dccd2a7d70467115d780caf5a3eff1e18bdc2456158
MD5 8f22cf9727f44c46a5b1ce2f86688773
BLAKE2b-256 98d78b2644761d9faefa446846cf34f695b6213dfb1c28559e7270856e00b6ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: copclib-2.6.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 652.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for copclib-2.6.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9cba3cdb90ac4d78c95a2cba351516e956c952c61dedeebba08bd4f8d7671537
MD5 62066b9bae311d4ee8faaf90acdbebe9
BLAKE2b-256 f2f17e211140d2da2082005a8fdea67f4c74f8615b54558db1cccd8b2f48be10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f46b23aac120dbc08586437f3b1b05309e344f0e8d560e5f7ee114a03732e434
MD5 24f6c7e114ea21f9168c8449ab59355b
BLAKE2b-256 1c207e7469db565c1246dde78f9ba026b4ba50533d40947a81212bae2b599bda

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 84b6197e41b1161bf30af7823f9d9d81225f1c925c5ff0b17f32be48748fba43
MD5 7f1affcbfc4155ac44d090d5a66e1119
BLAKE2b-256 74625d43423ba6446b856248637cd2d4fced628e499adfbec61e420b82a3956e

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c29076e0c3bb8f3e56ae60c65dd9e490f48780b483bfb241d3309e2711c3dc0f
MD5 ce86263f98c19e8fc94ea19cde4acda0
BLAKE2b-256 46fac83c5aa57a11cb521738c46c15421885dcd32f7d3aa92b53fbd2625993e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19b01ec2cf9695d59ccde876372d779b83c07cee7377c38ddf0563afdc4ed3d4
MD5 44c9e6084c45c49113801619fa41a1a2
BLAKE2b-256 983df2730887bc9880b707394f2b75164464abfc5c1230006e1b17bbd1bff177

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for copclib-2.6.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4025fcefb769e860c1548b36ad2e01d23444e00e1774342b76518092e7d95de2
MD5 c6d26962f5e09cf850e73c47d7a5f3e4
BLAKE2b-256 04889c092180b17b071c1570c17cff920dfac84d7246a6817f3691312ef63075

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33f8af3db9ba59965ce7c3d002e32f4a356634606768a20519b0338a0aa4be5f
MD5 65e8256ec802c8c43ef4d45dc90579e0
BLAKE2b-256 8d6361083b91fcf000011caeb0ed65a9d989ba008223c5d8f36f1a7e72b8493c

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49ab89a9745b2cb15c4d40663737f4ed8dc9fba8706cabfc0e8172bdd00b3084
MD5 b7e9d25b783f18927efcbc149df2b4b4
BLAKE2b-256 b1242aefd80a5ad77262ab59b8218f131cccc941704f7833f3394961f3561156

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9cbe80bb683b3841ccecb5de654df1be65480d57bc4653f2aa93977c56d2a6e9
MD5 c1879996e9a72546e8743aa9021fea3a
BLAKE2b-256 76b9beb7eca1d27561aa4f253121f03f14fa6e516822cf47fe0c79595c8305ad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for copclib-2.6.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 50be9fb1f3c8d4a40f03468b293f4544c075763d167e9c7eedab5445c77ee596
MD5 bc2138a40553d21d3a3f90f42921d9cd
BLAKE2b-256 dbe3a98b3f10f72b991993dfbc95e2e4463af96f2d111121f1a5487b69194695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1a0d99e591be70c7a829dd44316e074aabac69529064b1efcdfdefb2e75234b
MD5 f1227e19956e9639ac360ecb35a6d157
BLAKE2b-256 beec3ecfe3a9934683c740df9f221647c9b0604209b97c528742cf5a47c367af

See more details on using hashes here.

File details

Details for the file copclib-2.6.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for copclib-2.6.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 79e427ec4d91e360a6c995caf60ee069304bda1da647de1fb9c909ad6f3fd7ae
MD5 fd8de2fe5d3c5706116d9e8ce17b9ae7
BLAKE2b-256 852a63f087dd042f0987440b23dbc546b156669efac50020added08b6a966c30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for copclib-2.6.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9dc77507afca39805e9b2690d490851d2c31dc5e9bbec374f76ae75e039b4adf
MD5 1e852a96b60b9e03ea7f9f70df409b43
BLAKE2b-256 35d772e1130e478274593876239b6b1387c5edded7d107c6c4a48248346be1b9

See more details on using hashes here.

Supported by

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