Skip to main content

No project description provided

Project description

GitlabCIPipeline GitlabCICoverage Appveyor Pypi Downloads ReadTheDocs

The main webpage for this project is: https://gitlab.kitware.com/computer-vision/kwimage

The kwimage module handles low-level image operations at a high level.

The core kwimage is a functional library with image-related helper functions that are either unimplemented in or more have a more general interface then their opencv counterparts.

The kwimage module builds on kwarray and provides tools commonly needed when addressing computer vision problems. This includes functions for reading images, resizing, image warp transformations, run-length-encoding, and non-maximum-suppression.

The kwimage module is also the current home of my annotation data structures, which provide efficient ways to interoperate between different common annotation formats (e.g. different bounding box / polygon / point formats). These data structures have both a .draw and .draw_on method for overlaying visualizations on matplotlib axes or numpy image matrices respectively.

Read the docs at: http://kwimage.readthedocs.io/en/master/

The top-level API is:

from .algo import (available_nms_impls, daq_spatial_nms, non_max_supression,)
from .im_alphablend import (ensure_alpha_channel, overlay_alpha_images,
                            overlay_alpha_layers,)
from .im_color import (Color,)
from .im_core import (atleast_3channels, ensure_float01, ensure_uint255,
                      find_robust_normalizers, make_channels_comparable,
                      normalize, normalize_intensity, num_channels,
                      padded_slice,)
from .im_cv2 import (convert_colorspace, gaussian_blur, gaussian_patch, imcrop,
                     imresize, imscale, morphology, warp_affine,)
from .im_demodata import (checkerboard, grab_test_image,
                          grab_test_image_fpath,)
from .im_draw import (draw_boxes_on_image, draw_clf_on_image, draw_header_text,
                      draw_line_segments_on_image, draw_text_on_image,
                      draw_vector_field, fill_nans_with_checkers,
                      make_heatmask, make_orimask, make_vector_field,)
from .im_filter import (fourier_mask, radial_fourier_mask,)
from .im_io import (imread, imwrite, load_image_shape,)
from .im_runlen import (decode_run_length, encode_run_length, rle_translate,)
from .im_stack import (stack_images, stack_images_grid,)
from .structs import (Boxes, Coords, Detections, Heatmap, Mask, MaskList,
                      MultiPolygon, Points, PointsList, Polygon, PolygonList,
                      Segmentation, SegmentationList, smooth_prob,)
from .transform import (Affine, Linear, Matrix, Projective, Transform,
                        profile,)
from .util_warp import (add_homog, remove_homog, subpixel_accum,
                        subpixel_align, subpixel_getvalue, subpixel_maximum,
                        subpixel_minimum, subpixel_set, subpixel_setvalue,
                        subpixel_slice, subpixel_translate, warp_image,
                        warp_points, warp_tensor,)

NOTE: THE KWIMAGE STRUCTS WILL EVENTUALLY MOVE TO THE KWANNOT REPO (But this transition might take awhile)

The most notable feature of the kwimage module are the kwimage.structs objects. This includes the primitive Boxes, Mask, and Coords objects, The semi-primitive Points, Polygon structures, and the composite Heatmap and Detections structures (note: Heatmap is just a composite of array-like structures).

The primitive and semi-primitive objects store and manipulate annotation geometry, and the composite structures combine primitives into a single object that jointly manipulates the primitives using warp operations.

The Detections structure is a meta-structure that associates the other more primitive components, and allows a developer to compose them into something that represents objects of interest. The details of this composition are left up to the end-application.

The Detections object can also be “rasterized” and converted into a Heatmap object, which represents the same information, but is in a form that is more suitable for use when training convolutional neural networks. Likewise, the output of neural networks can be directly encoded in a kwimage.Heatmap object. The Heatmap.detect method can then be used to convert the dense heatmap representation into a spare Detections representation that is more suitable for use in an object-detection system. We note that the detect function is not a special detection algorithm. The detection algorithm (which is outside the scope of kwimage) produces the heatmap, and the detect method effectively “inverts” the rasterize procedure of Detections by finding peaks in the heatmap, and running non-maximum suppression.

This module contains data structures for three image annotation primitives:

  • Boxes # technically this could be made out of Coords, probably not for efficiency and decoupling

  • Mask # likewise this could be renamed to Raster

  • Coords #

These primative structures are used to define these metadata-containing composites:

  • Detections

  • Polygon

  • Heatmap

  • MultiPolygon

  • PolygonList

  • MaskList

All of these structures have a self.data attribute that holds a pointer to the underlying data representation.

Some of these structures have a self.format attribute describing the underlying data representation.

Most of the compositie strucutres also have a self.meta attribute, which holds user-level metadata (e.g. info about the classes).

Installation

There are a few small quirks with installing kwimage. There is an issue with the opencv python bindings such that we could rely on either the opencv-python or opencv-python-headless package. If you have either of these module already installed you can simply pip install kwimage without encountering any issues related to this. But if you do not already have a module that provides import cv2 installed, then you should install kwimage with one of the following “extra install” tags:

# We recommend using the headless version
pip install kwimage[headless]

# OR

# If other parts of your system depend on the opencv qt libs
# (this can conflict with pyqt5)
pip install kwimage[graphics]

On linux, pip install commands will download precompiled manylinux wheels. On other operating systems, or if you are installing from source, you may need to compile C-extension modules. However, there are equivalent python-only implementations of almost every c-extension. You can disable compilation or loading of c-extensions at compile or runtime by setting the environment variable: KWIMAGE_DISABLE_C_EXTENSIONS=1.

Also note, that when building from source, the build may fail if you not in a fresh state (related to skbuild-386. You can mitigate this by running python setup.py clean to remove build artifacts. Building from a clean environment should work.

A Note on GDAL

The kwimage library can use GDAL library for certain tasks (e.g. IO of geotiffs). GDAL can be a pain to install without relying on conda. Kitware also has a pypi index that hosts GDAL wheels for linux systems:

pip install --find-links https://girder.github.io/large_image_wheels GDAL

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

kwimage-0.8.3-py3-none-any.whl (247.6 kB view details)

Uploaded Python 3

kwimage-0.8.3-cp39-cp39-musllinux_1_1_x86_64.whl (786.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

kwimage-0.8.3-cp39-cp39-musllinux_1_1_i686.whl (788.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

kwimage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

kwimage-0.8.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (794.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

kwimage-0.8.3-cp38-cp38-musllinux_1_1_x86_64.whl (786.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

kwimage-0.8.3-cp38-cp38-musllinux_1_1_i686.whl (789.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

kwimage-0.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (776.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

kwimage-0.8.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (794.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

kwimage-0.8.3-cp37-cp37m-musllinux_1_1_x86_64.whl (778.1 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

kwimage-0.8.3-cp37-cp37m-musllinux_1_1_i686.whl (781.6 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

kwimage-0.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (769.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

kwimage-0.8.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (788.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

kwimage-0.8.3-cp36-cp36m-musllinux_1_1_x86_64.whl (778.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

kwimage-0.8.3-cp36-cp36m-musllinux_1_1_i686.whl (781.6 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

kwimage-0.8.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (770.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

kwimage-0.8.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (788.7 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

File details

Details for the file kwimage-0.8.3-py3-none-any.whl.

File metadata

  • Download URL: kwimage-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 247.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6c088bc9d68a4ab7456d5a20e6899ae88068b319f81013d31027485a22f47013
MD5 1a1467091269bb80aee6ebb62b855d75
BLAKE2b-256 c6da2793f468f4c7cff6b220141527703234baea52bce5ea2de053a80da8692e

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 786.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 378c9ec08f32e4e77df1a0e40dddeaf903c5a939305bb37736812954392238dd
MD5 68d26097a64b3410fe12a9141794ea49
BLAKE2b-256 7756093a887890de2a25ab39c48eb66d3ab3e6ffed2b6f118057a5850cf6df18

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp39-cp39-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 788.2 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd038a9359918af143764b214ce3c6f3e69b6d90bc41f74f9e66c6cf7831b3e0
MD5 fda3de9f7ec635f9d0bc87dbafe1c06b
BLAKE2b-256 2ab27826c898b5b6772ebf281383abc8d4f59f114295f96274b827f1cfe2a859

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 776.7 kB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58b446dfbefe973009ddd7a7243bf8916a78cd9a9e853995ceb55717a2d612d0
MD5 3cb6102b5f82b5a6dcca28545d4a417c
BLAKE2b-256 ccfa875234026ecc9eb2ec81c70d9ab4e8ec8cb75edca48e4a33676f4ea76518

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for kwimage-0.8.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63f6f44832369a9f9b32ad2419fc19d19b35454df54c07ff643f1f82dd0fe033
MD5 b226289ca488ab852bc0bbf5fd172a14
BLAKE2b-256 4197ad0b85b5f70869acc41e1c4e724c2bf18a733c2a3e8af96f7f50e37eed68

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 786.9 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd0514f724332a40cc6f96406211881469f199c8759d153de3d2c6a4c5a2e8f6
MD5 310cd02e0798d422b309da503de2f3cf
BLAKE2b-256 8685471f2bc2c64fe8b675d0c3ae624c138f8879745ec4113075d45e764cc19f

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp38-cp38-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 789.9 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 67a6e10a80d14eabdf488b7f3eaaf0dea5063f4ce1b4baabe34b8ae8a8f9ebc2
MD5 902499b74e1551aa941c79d630428edb
BLAKE2b-256 3b46f26ab7bc5cecd09d220e0383164d150ed548fffc2a2449e0842bfb5069db

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 776.0 kB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dea1e94f413033a52009f242cf5b958660c3c329043b32a71ce0ea5ae3c7dd9d
MD5 97f2d49ea6d28f834544586f67f52269
BLAKE2b-256 7574f1e8a3f1d3ab6dce63d4ef615c623b44de0cc586ec99d1f99741b5e03002

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for kwimage-0.8.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7566592fd69024a37264efae62c472950003c022c540990a99fa0e12c68c64f2
MD5 159fd2880a099b26f23a3dd664380b25
BLAKE2b-256 75d65b3b9fd9c07b2a63a349eed66eb80c572eec4cbaf7ffebd53ac859763d7e

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp37-cp37m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 778.1 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a4928047604ca8b714433c604db307ead7e761f80b3bc85f757e4e0f93a88eda
MD5 3f5e8b59259a274a9056098000bd84d5
BLAKE2b-256 5525e03af56d87966bc6aed3f7f91e1f33124a915f779965eee298c8abeaaed3

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp37-cp37m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 781.6 kB
  • Tags: CPython 3.7m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b50d4257f6f41d9e8785bb716c5fbc82296fea337f76d9835bf570dba5fd84e9
MD5 806ed33ad25cfd0c5345776dfbc67914
BLAKE2b-256 5aeb29d64e79e44f5bf25cca5fe2d44d804ae4093d0f3bfe7aa9daeac46c3294

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 769.7 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7a8be1a1476d57ff0fa08ed7c4ae756bcd28264fa2ab3f22bf136725d57e238
MD5 ec94b00f9f8cc981b710c1db99de85e0
BLAKE2b-256 ad9185eb01974e38bf5e346a07dd03ed9aa95850ec6f04d468caed8258f7033f

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for kwimage-0.8.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 207d2a566690f4963ad573051d1644d824324055a99b4d232924c6920f8bcd37
MD5 58a044e3b50ed2e0ebfd37b25d53fc8e
BLAKE2b-256 629edfb074612fe134a01b5c5def049f9aafd734bf7e4c862b1fa6e622652859

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp36-cp36m-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 778.3 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cbc98553a747cab13d1d93ac0fe5df3ea260aac9298ab1367fce38e45cb6a815
MD5 ae42c9804894d8c69317bf11e22daba6
BLAKE2b-256 38a59416836adf9fd9b313c36292ecf4d61f34cf549e834ac7f41f51fd6a6547

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp36-cp36m-musllinux_1_1_i686.whl
  • Upload date:
  • Size: 781.6 kB
  • Tags: CPython 3.6m, musllinux: musl 1.1+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a19a832174c4d0aafdb01aa3982b8025aff7682aa2f61d4bdf291e736cad9bc
MD5 e4fa35a02159143d937565b77a9ca2b0
BLAKE2b-256 5873e28f3b2e9abc763261e5b20a95cfd32ad496672aad4b93717b53b37152bb

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: kwimage-0.8.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 770.0 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.13

File hashes

Hashes for kwimage-0.8.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae836b9b076e4af15a37cdc32ae1b8ab21fceed5af8722753ecd8263b72ed7c5
MD5 0f6954a98c3f45fd8e148a7f54d394e9
BLAKE2b-256 fa490d3f4cec161bff5c2ddc71ba6331ffbc5202079169454b8667cf34e4805c

See more details on using hashes here.

File details

Details for the file kwimage-0.8.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for kwimage-0.8.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4030795f9d1e09cc8d1c1720f87a550ab266192133ff0c1c2065d3bd53c9a253
MD5 933526bacedd7f0dfdb47111f068f654
BLAKE2b-256 fbcfa8832e8d4d08b47545392ed724748407758411a0aa618a820420576520f1

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