Skip to main content

Apply and merge colormaps

Project description

CI PyPI - License PyPI - Python Version PyPI

mergechannels

This project was originally conceived because I often find myself wanting to apply and blend colormaps to images while working from Python, and many of my favorite colormaps are distributed as FIJI lookup tables. I also care about things likes speed and memory usage, so I was interested in seeing if I could at least match matplotlib's colormapping performance with my own hand-rolled colorizer in Rust.

The current goal of this library is to be a simple, fast, and memory-efficient way to apply and blend colormaps to images. The api should be intuitive, flexible, and simple. If this is not the case in your hands, please open an issue.

Installation

Install pre-compiled binaries from PyPI:

pip install mergechannels

Build from source on your own machine:

pip install git+https://github.com/zacswider/mergechannels.git

Usage

NOTE: skimage, matplotlib, and cmap are not dependencies of this project, but are used in the examples below to fetch data/colormaps, and display images.

apply a different colormap to each channel

The primary entrypoint for merging multiple channels is with mergechannels.merge. This function expects a sequence of arrays, a sequence of colormaps, a blending approach, and optionally a sequence of pre-determined saturation limits. The arrays is expected to be either u8 or u16 and 2 or 3D.

from skimage import data
import matplotlib.pyplot as plt
import mergechannels as mc

cells, nuclei = data.cells3d().max(axis=0)

fig, axes = plt.subplots(1, 3)
for ax in axes: ax.axis('off')
a, b, c = axes
a.imshow(cells, cmap='gray')
b.imshow(nuclei, cmap='gray')
c.imshow(mc.merge([cells, nuclei], ['Orange Hot', 'Cyan Hot']))

simple channel blending

What constitutes a colormap?

Colormaps can be the literal name of one of the FIJI colormaps compiled into the mergechannels binary (see a list as the bottom of the page), a matplotlib colormap, or a cmap colormap. The example below creates a similar blending as above, but by explicitly passing pre-generated colormaps (one from the matplotlib library, one from the cmap library). These can also be combined with string literals.

import cmap
import matplotlib.pyplot as plt
from skimage import data
import mergechannels as mc

cells, nuclei = data.cells3d().max(axis=0)
blue = cmap.Colormap('seaborn:mako')
copper = plt.get_cmap('copper')

fig, axes = plt.subplots(1, 3)
for ax in axes: ax.axis('off')
a, b, c = axes
a.imshow(mc.apply_color_map(nuclei, blue))
b.imshow(mc.apply_color_map(cells, copper))
c.imshow(mc.merge([nuclei, cells], [blue, copper]))

channel blending with external cmaps

What are my blending options?

The blending argument to mergechannels.merge can be one of the following:

  • 'max': the maximum RGB value of each pixel is used. This is the default (and intuitive) behavior.
  • 'min': the minimum RGB value of each pixel is used. This is useful when combining inverted colormaps.
  • 'mean': the mean RGB value of each pixel is used. This is typically most useful when combinding fluorescence with brightfield, but can often require re-scaling the images after blending.
  • 'sum': the sum of the RGB values of each pixel is used (saturating). Results in high saturation images but can often be overwhelming and difficult to interpret.

The default and intuitive behavior is the use 'max' blending, but oftentimes minimum blending is desired when combining inverted colormaps.

from skimage import data
import matplotlib.pyplot as plt
import mergechannels as mc

cells, nuclei = data.cells3d().max(axis=0)
fig, axes = plt.subplots(1, 3, dpi=200)
for ax in axes: ax.axis('off')
a, b, c = axes
a.imshow(cells, cmap='gray')
b.imshow(nuclei, cmap='gray')
c.imshow(mc.merge([cells, nuclei],['I Blue', 'I Forest'], blending='min'))

minimum blending with inverted colormaps

How can I control display brightness?

If desired, pre-determined saturation limits can be passed to apply_color_map to clip the images values to a range that best represents the contents of the image. These can be explicit pixel values passed with the saturation_limits argument, or as percentile values passed with the percentiles argument. If the latter, the percentile values will be used to calculate the saturation limits based on the distribution of pixel values in the images (this is sometimes referred to as "autoscaling). The default behavior is to calculate use the 1.1th percentile value as the dark point and the 99.9th percentile as the bright point.

from skimage import data
import matplotlib.pyplot as plt
import mergechannels as mc

cells, nuclei = data.cells3d().max(axis=0)
channels = [cells, nuclei]
colormaps = ['I Blue', 'I Forest']
fig, axes = plt.subplots(1, 3, dpi=300)
for ax in axes: ax.axis('off')
(a, b, c) = axes
a.imshow(mc.merge(channels, colormaps, blending='min'))  # use the default autoscaling
b.imshow(
    mc.merge(
        channels,
        colormaps,
        blending='min',
        saturation_limits=[
            (1000, 20_000), # pre-determined dark and light points for ch1
            (1000, 50_000), # pre-determined dark and light points for ch2
        ],
    ),
)
c.imshow(
    mc.merge(
        channels,
        colormaps,
        blending='min',
        percentiles=[(
            1,  # bottom 1% of pixels set to black point
            97,  # top 3% of pixels set to white point
        )]*len(channels), # apply this to all channels
    ),
)

adjust the brightness with explicit of percentile based approaches

NOTE: if you are already working with appropriately scaled u8 images, you will see ~10X performance improvements (relative to the mergechannels and matplotlib naive default implementations) by passing saturation_limits=(0, 255) as this significantly reduces the amount of arithmetic done per pixel.

apply a colormap to a whole stack

from skimage import data
from matplotlib import pyplot as plt
import mergechannels as mc

volume = data.cells3d()
cells = volume[:, 0]
nuclei = volume[:, 1]
merged = mc.merge([cells, nuclei],['Orange Hot', 'Cyan Hot'])
plt.imshow(merged[24]); plt.show()

colorize a whole stack of images

colorize a single image

The primary entrypoint to applying a colormap to a single image is with apply_color_map. this function takes an array, a colormap, and an optional percentiles argument. The arrays is expected to be either u8 or u16 and 2 or 3D.

from skimage import data
import matplotlib.pyplot as plt
import mergechannels as mc

img = data.camera()
colorized = mc.apply_color_map(img, 'Red/Green')

fig, axes = plt.subplots(1, 2)
for ax in axes: ax.axis('off')
(a, b) = axes
a.imshow(img, cmap='gray')
b.imshow(colorized)
plt.show()
print(colorized.shape, colorized.dtype)
>> (512, 512, 3) uint8

colorize a single image

Similar to mergechannels.merge, apply_color_map will also accept colormaps directly from matplotlib and cmap, explicit saturation limits, or perctile values for autoscaling.

Roadmap

mergechannels is currently incredibly simple. It can apply one or more colormaps to one or more 2/3D 8/16-bit images and that's it.

  • Add support to u8 and u16 images
  • Add support for any numerical dtype
  • Add option to return any colormap as a matplotlib colormap
  • Add option to pass external colormaps to mergechannels
  • Parallelize colormap application on large images (if it's helpful)
  • Add option to overlay binary or instance masks onto colorized images

Acknowledgements

There are other great colormapping libraries available (e.g., microfilm, cmap) that are more feature-rich than this one, but which don't address my goals. My hope is that this project can fill an un-met niche and otherwise maintain full compatibility with these and similar libraries.

This project incorporates a number of colormaps that were hand-crafted by Christophe Leterrier and James Manton which were originally distributed here and here respectively.

Colormaps

FIJI built-in LUTs

16_colors:

3-3-2 RGB:

5_ramps:

6_shades:

Blue:

Cyan:

Cyan Hot:

Fire:

Grays:

Green:

Green Fire Blue:

HiLo:

ICA:

ICA2:

ICA3:

Ice:

Magenta:

Magenta Hot:

Orange Hot:

Rainbow RGB:

Red:

Red Hot:

Red/Green:

Spectrum:

Thermal:

Yellow:

Yellow Hot:

blue_orange_icb:

brgbcmyw:

cool:

edges:

gem:

glasbey:

glasbey_inverted:

glasbey_on_dark:

glow:

mpl-inferno:

mpl-magma:

mpl-plasma:

mpl-viridis:

phase:

physics:

royal:

sepia:

smart:

thal:

thallium:

unionjack:

My custom LUTs

OIMB1:

OIMB2:

OIMB3:

betterBlue:

betterCyan:

betterGreen:

betterOrange:

betterRed:

betterYellow:

Christophe Leterrier's LUTs

3color-BMR:

3color-CGY:

3color-RMB:

3color-YGC:

BOP blue:

BOP orange:

BOP purple:

I Blue:

I Bordeaux:

I Cyan:

I Forest:

I Green:

I Magenta:

I Purple:

I Red:

I Yellow:

OPF fresh:

OPF orange:

OPF purple:

Turbo:

James Manton's LUTs

Circus Cherry:

Circus Cyan:

Circus Green:

Circus Ink Black:

Circus Ink Cherry:

Circus Ink Cyan:

Circus Ink Green:

Circus Ink Mint:

Circus Ink Purple:

Circus Ink Yellow:

Circus Mint:

Circus Purple:

Circus Yellow:

Duo Cherry:

Duo Cyan:

Duo Green:

Duo Intense Cherry:

Duo Intense Cyan:

Duo Intense Green:

Duo Intense Mint:

Duo Intense Purple:

Duo Intense Yellow:

Duo Mint:

Duo Purple:

Duo Yellow:

Grays g=0.25:

Grays g=0.25 inverted:

Grays g=0.50:

Grays g=0.50 inverted:

Grays g=0.75:

Grays g=0.75 inverted:

Grays g=1.00 inverted:

Grays g=1.25:

Grays g=1.25 inverted:

Grays g=1.50:

Grays g=1.50 inverted:

Grays g=1.75:

Grays g=1.75 inverted:

Grays g=2.00:

Grays g=2.00 inverted:

Ink Black:

Ink Cherry:

Ink Cyan:

Ink Green:

Ink Mint:

Ink Purple:

Ink Wash Black:

Ink Wash Cherry:

Ink Wash Cyan:

Ink Wash Green:

Ink Wash Mint:

Ink Wash Purple:

Ink Wash Yellow:

Ink Yellow:

Parabolic RGB:

Phase Bold Green-Magenta:

Phase Bold Ink Green-Magenta:

Phase Bold Ink Mint-Cherry:

Phase Bold Ink Yellow-Cyan:

Phase Bold Mint-Cherry:

Phase Bold Yellow-Cyan:

Phase Green-Magenta:

Phase Ink Green-Magenta:

Phase Ink Mint-Cherry:

Phase Ink Yellow-Cyan:

Phase Mint-Cherry:

Phase Yellow-Cyan:

Pop blue:

Pop blue inverted:

Pop cherry:

Pop cherry inverted:

Pop cyan:

Pop cyan inverted:

Pop green:

Pop green inverted:

Pop lavender inverted:

Pop magenta:

Pop magenta inverted:

Pop mint:

Pop mint inverted:

Pop purple:

Pop purple inverted:

Pop red:

Pop red inverted:

Pop yellow:

Pop yellow inverted:

Quartetto MYGB Blue:

Quartetto MYGB Green:

Quartetto MYGB Magenta:

Quartetto MYGB Yellow:

Quartetto RYGB Blue:

Quartetto RYGB Green:

Quartetto RYGB Red:

Quartetto RYGB Yellow:

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

mergechannels-0.5.0.tar.gz (445.8 kB view details)

Uploaded Source

Built Distributions

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

mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (622.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (657.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (809.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (632.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (618.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (547.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (482.5 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl (622.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl (657.6 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl (809.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl (632.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (547.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (482.5 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl (623.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl (658.2 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl (810.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl (633.8 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (524.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (616.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (454.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl (621.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl (655.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl (807.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl (632.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (613.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (546.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp313-cp313-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.13Windows x86-64

mergechannels-0.5.0-cp313-cp313-win32.whl (306.4 kB view details)

Uploaded CPython 3.13Windows x86

mergechannels-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (621.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp313-cp313-musllinux_1_2_i686.whl (655.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

mergechannels-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl (808.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl (632.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (450.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (546.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (480.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

mergechannels-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (413.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mergechannels-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl (421.1 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mergechannels-0.5.0-cp312-cp312-win_amd64.whl (303.6 kB view details)

Uploaded CPython 3.12Windows x86-64

mergechannels-0.5.0-cp312-cp312-win32.whl (306.4 kB view details)

Uploaded CPython 3.12Windows x86

mergechannels-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (621.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp312-cp312-musllinux_1_2_i686.whl (655.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

mergechannels-0.5.0-cp312-cp312-musllinux_1_2_armv7l.whl (808.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl (632.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (450.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (546.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (480.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

mergechannels-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (413.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mergechannels-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl (421.0 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mergechannels-0.5.0-cp311-cp311-win_amd64.whl (304.1 kB view details)

Uploaded CPython 3.11Windows x86-64

mergechannels-0.5.0-cp311-cp311-win32.whl (307.2 kB view details)

Uploaded CPython 3.11Windows x86

mergechannels-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (621.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp311-cp311-musllinux_1_2_i686.whl (656.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

mergechannels-0.5.0-cp311-cp311-musllinux_1_2_armv7l.whl (809.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl (632.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (522.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (618.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (547.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (452.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (481.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

mergechannels-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (417.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mergechannels-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl (425.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mergechannels-0.5.0-cp310-cp310-win_amd64.whl (304.1 kB view details)

Uploaded CPython 3.10Windows x86-64

mergechannels-0.5.0-cp310-cp310-win32.whl (307.3 kB view details)

Uploaded CPython 3.10Windows x86

mergechannels-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (621.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp310-cp310-musllinux_1_2_i686.whl (657.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

mergechannels-0.5.0-cp310-cp310-musllinux_1_2_armv7l.whl (809.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl (632.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (451.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (522.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (618.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (547.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (482.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

mergechannels-0.5.0-cp39-cp39-win_amd64.whl (305.0 kB view details)

Uploaded CPython 3.9Windows x86-64

mergechannels-0.5.0-cp39-cp39-win32.whl (308.0 kB view details)

Uploaded CPython 3.9Windows x86

mergechannels-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl (622.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mergechannels-0.5.0-cp39-cp39-musllinux_1_2_i686.whl (658.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

mergechannels-0.5.0-cp39-cp39-musllinux_1_2_armv7l.whl (810.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl (633.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mergechannels-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (452.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mergechannels-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (524.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

mergechannels-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (619.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (453.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mergechannels-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (483.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

File details

Details for the file mergechannels-0.5.0.tar.gz.

File metadata

  • Download URL: mergechannels-0.5.0.tar.gz
  • Upload date:
  • Size: 445.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.6

File hashes

Hashes for mergechannels-0.5.0.tar.gz
Algorithm Hash digest
SHA256 0a8f3e8b06570a92b8d3d4c7d61730f9b6ad7d5f50e15825d90a27c10925773b
MD5 296df53b8915c864fb5a79cab6d1e040
BLAKE2b-256 1370ec2c65004a755dfc27a16b02e9114398af97e29bbb0a89505295b933ac96

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb2ebaba1757dbf137ac3ecbf24e0aaa1f23fc0556e3bc5f6a517f92cbe04140
MD5 5e4f8d84436b6327d6295f70d24f1680
BLAKE2b-256 6d9229c84cf8c6a78e32766739d50cda8b46e889f18c44e63edb457f021f7699

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3509f34e4c3b6467c0c0dc4befe17208443f6fb61cfd9ec6495b3e0811cbddaf
MD5 558e9c296882e168de30d9e8bd00e788
BLAKE2b-256 ac35416e297b73eca8b4d3a4ab881a04dafd0ca0fb37eb114e8343002b7a137e

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e33d617aa0e0496607b30d58b6764b0f731bfe0d5e49e9c1241dd91f579b2c09
MD5 888684a0f3890c3223076ad6b7d2c2ff
BLAKE2b-256 fd926ef096ab3ea84ab0f55184edeb346888f10efa6fa033b4707cf22288c372

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 feeb0267c32e2f49096c95b2ca09081e1b7a149092df8de84614917f0f5da029
MD5 fdc8fd130fb58ef213f5989ec1d7ab98
BLAKE2b-256 d4fa8233fe9ec19ff70406fb5adc2308f1de042c40b4bc6d619da32724d2df12

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5add685b8db5f57b759e9a6a4e7c7b02e8f0cc3ffeeb671b45f8307d27f58608
MD5 f7510aacd1758ee18dc4eac02f528a96
BLAKE2b-256 17dd0c5702a2c2c021b534d4beecb6b0819b7760cc341eb3cf0b968ab28df8fd

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 112894b9b7a491253f5c05d4794c5b919037c67bc9d4ffcaf09d5f75de70875f
MD5 4ed4fcece101d176c06fc1c90ac68254
BLAKE2b-256 c431523dd35dc260cb97c6bdf9e876a73ef907ca98efd18043f617cd68b2a95c

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 012ff3f2ab96509e5b02ef96d3d2345286954dbaae2b72885cee1284e804f2b9
MD5 56564be7fc70ba9e95fecfbcb0e2eb1e
BLAKE2b-256 30b1217e3c00b33dbd0e9127512d2a192dfc6606df7d7a8e88fdf769dd1c878e

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 17a2a3e5fc6e38ec5c1b58daafe6fccb597a28d00c711aa08deb1e7ba2598861
MD5 3b49e402c27e050838f1583cf6f04690
BLAKE2b-256 58c66ebfc0f896a3319d4bb8d6654544fe4fe5f941b3e69aba4215e0ea9239fa

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eb7b2dbd38a5b1a35e42f80a753c18e72001bb678083da0dde9e440308a779e1
MD5 010da178d0cf9f908c0cbdbb2e2221a9
BLAKE2b-256 6a3e459b46f623778928256c66e8ff8a8da278f59efec38ae4f24960e47ed8ec

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3fc71bdd11ce9a5fdbeab9a05d8ea2713a016c554eca9b41a22b64052aba7027
MD5 f2092b787c7da9a50c4e9854e5f96b60
BLAKE2b-256 97c933d98164e83dedff0b1760a96906994b93030f59b476a12e0a3dd4014303

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f91c73112bf3a6e1bb42e663704882eefdc53f38d456137def9f18ae2fe0a98
MD5 7c67d24480558ef7782f2d3f13edb7d4
BLAKE2b-256 d9bf9222a1b57a0558de84dc8a7d93ed2a136d8f4df3d5e3de9611c9e1f0c4c7

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ea740967fa8183710d4feac4156215a238bb6b0bb5a75d3d15491a557b19ff67
MD5 a5c1c838b22be1a0618b8963c186da7b
BLAKE2b-256 27a10d91b4eb88d6d12212a8d6f5d922873830bd8862b4161756d50b8cc25809

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 102d2d94ebbdf24e379842ab3a948677243f7bef7022d490874cc2715b20ee28
MD5 b705eaf2b4866b57b7c14254c9604363
BLAKE2b-256 aac130037543d09af6d9b5fa35a23d92aef323925c5268dc980d5af9ec1eaf7c

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c77080d6e099eefb7c3efadb836a04772d4d4453c052b5f7f2721dcc5c55e108
MD5 9980db7f76aef95fc92a8f3f04bc3c4c
BLAKE2b-256 eff81bd2c4ffd61636da293517e7a64a3a9cf562fb33e896c9c61c2bf93d8e20

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 504c9b783d880230e29931c1edbe1034aa392c2457ce925c26fe85ba7e245db1
MD5 671a2285737c97c355308b748a8b9f12
BLAKE2b-256 7adc9c21724d645ac1636bfb7f396bcda54c1c4265fa8ae3a95ac5497f14cd9a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e39324ca473f6180c640a11b2ccf2093e825c684dc1b4d90a6220d80b0ca187
MD5 2743d4649e7ee8c630304bb055d93dc1
BLAKE2b-256 e3a2a4d91ef8c5356aeaf4004bb26c8af01ffacd5565770c2c8637857c2bcf8a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 eb3ee10da3f8ca480618397ce37ab9fd6d1ab176281b006d65e5c5dd448d3b99
MD5 b05e0d8eebe38d69b70a72d14b9a6882
BLAKE2b-256 52dea9e5d2ad61b82a15a7e0c30431e98b9751720df6ea562beb628e53a49249

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 db6ba2083d72cb5e36aaa99d2678d50d1bd6af122be98b738a0161c2f82f34eb
MD5 571477ed696fe09b3fb781b46b4ab030
BLAKE2b-256 7c53fc9ccdc0770807f747aad87a7251ea8021f0fef6ca44f0869265bddf007a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afb7a66bb721001ef6a7564a79e305796f39c9b48c9597e04ea02a6c192a5b52
MD5 d99668bc054c2250d3d02cbe07888ce6
BLAKE2b-256 f79e582ed6606705cb7f05885dc88f5be8415261d502fcb88a7f0d3b87182851

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f56384184c347ecc20ad7060a1ca6ed3cfd04ba948edb0e144896e49aebc2e37
MD5 6ca0a37c628ff18ac57c9646c1d7025a
BLAKE2b-256 8c7f83c29417263d515f435dd848a2ac70677e9636e5b5ba9e03c5d590c9388b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e662f9b144f3dc44198c5fcf45354c233633cc3444a399ee51178bd15a4ad9b
MD5 212f25602b6a921b0d2681af422e9646
BLAKE2b-256 a646d4c0069da505c8ef653bc9c1c7f80b397d6302582f876a67fe2d68f8cebb

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c45d8c05b6a8eb48a85dfdf02857f12f15e8a140e039b65cd634487fdeab93c3
MD5 ae1b618877df9853daa0d4a042e7a235
BLAKE2b-256 7f7fb0cd6ba9caf9efcd71aa8743b6417b13ef79f83426f6f171b9026144165f

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 51073f0ce4b41b03db0fccea0e8c58255be1290f8cdabe93debf51539f3988ac
MD5 566b21bbf926c4dfed410d5086bfc17d
BLAKE2b-256 9246c5311fe9b14d2144d2cfe8639de31f8617ea4cd67f4ad1f63bea52963b6b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4a3fb707aa8552775ed81056e65179c7c98ad6deae01d98fe08a678bb4cb506
MD5 bc066f65d2c29391cb77c7ba045152d8
BLAKE2b-256 fa7373156d4725826acd0485d2b8f700eac6504bd648f52f60cc70f7d8c57eaa

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9a933ada8e93ecb0cb01571cf98790cbbaef333276c5cb8fe5c42973b41683bb
MD5 d6bb9769e21356e29fae1d1d4751233c
BLAKE2b-256 9b0982092e9833a79971e54d968ed032e94452a8ed1425f18a7a8292de3bcbcc

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 83f1a85cefeb8e019de78dd70ae9d714beb713046dee00884c0ae70a5d9405b4
MD5 029e3d656a4a9d368718567f0b78bf9f
BLAKE2b-256 b299d85953eb9dd85e243edc7b7b5340d606e1179dfb69cc0ac9bd698fee710d

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c53b14bec8d7858a939031a90eecb11389ca1c069488168bec314bd316a9972c
MD5 2c3622d7ce1178830a4300a7f16aa2a8
BLAKE2b-256 6023532dd9e6cbf436ae520082745424cc325d3025cf85a36edfffbebf2110f6

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac3bed48991690931d86ebaa4afb4da2d3fb6ccfef593cedc64cd241f6bba69a
MD5 d6714d37bd1701a75d70d65de3cf8b0a
BLAKE2b-256 3c1ecf31f7302baeb7048b9ac44ed226b053d9419318b66ae69baa61875284bc

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a472acac0c319d091954d285de0946cb8875586817a5d847635b958edc9a109
MD5 82f12b96e06c98e7be699ceed889c3a0
BLAKE2b-256 9c34c60b78fe1a4647b9265d0054c8dee2cf483a39e351d42c71d99d91c7210c

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 131921a6a6d76cdd33409cc18644ce6ec2a5299e6b1f0d6af3673c954b273db0
MD5 3ee737a86c3306d573d247ce654cf846
BLAKE2b-256 974f8c560d74cff9f09e19f3395cf8fe51933b16fa5b3b20fb749637236ac478

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c286b03c34827f856dda0734acf2c49972255a956857c10d70957cb00e43db45
MD5 c2dc8b2ec9a30a26ce4128e84b7914ca
BLAKE2b-256 260be99b2c8a17b8294a70393d0044fc2b77b4e255a852ffb8cc16f8bff1730d

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7d2675ad9713be1f6b2cb93a36febd6eea3dfc84ae83118b038dd35cbbfc8eaf
MD5 b0991c22b1ceed5e79ec4521ba174683
BLAKE2b-256 d068945f48a38c3bba1cfb536e6fe042e5e44ef4bc75557c93583c8c7b78f594

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 974df87f065b2afe9835a8577cd9c0004c172ce974682e98e13b3d04f6a1baae
MD5 bffca3df8eef367ee5686edc32e72787
BLAKE2b-256 b275418ff83ab9c50550360b3b318ddf445e67b51504c203e3c1c449dd386926

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01539fb8d7ea08adf0d9226f416017a3ca1e4dfef4e65bca81530e45133d98e1
MD5 99ff56ad864a3a360e2118e0f67f33de
BLAKE2b-256 6965673dddf58cfb2e4f0e851bdba382ab3730c22c70dfd3ba053ec1697040e5

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 94cef22fd5d41aa59f38894b0d30c9cf818ae4cd7ca64b9e0f720873eb245ebf
MD5 13c09cd932782ea15f6628caf522cfbc
BLAKE2b-256 cb0804fea6837cbcdc33149ba95dcd6ceb4530ee0026fab985c5843a33bdd511

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32472c29e6fa620148952ac9c5a6482be771a55812627de3e2acc795ff243abb
MD5 ecc9122913f255ebb7e7c51f574ae9cb
BLAKE2b-256 ed18b40c9b86affbd25210e0819ab3a586b1372c7a6343534b6ead3d50fc1c5b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 437e37d76fa407c366d1849dd82200837c3eeb4d0a54a02de7279ba1a2a5aad7
MD5 75e7d4bd3cda1029922f3ad8e3116420
BLAKE2b-256 8e1b465811ce23558271e8d6b8f28d1cbcad931bf285cbd96a86d140cf0547a3

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8c6ae767b1559bd59f5d9b37a2dca3ea6d20ae69b9fa87ab9b6b234c6181e1b3
MD5 7a46ceee399a1bed13f3b1e5b6c6db9e
BLAKE2b-256 58a0bf2e530090ffa7471fe7cbd9c87a2f8ac57cfc57b8e2418758f0f9375281

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ff038a0137fcfdfe8ba8b46c849c8577e5d4d7fa37e74904acc88922497742f
MD5 c4ecadfb822f79f99e258045e4a828d4
BLAKE2b-256 0a6efa8bd3e9cb9220c1593d2311f1b372045ea9ab740c958aa223c4c664d4c8

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4adfe5f0cf2cd9689426e6ab8f5d3ec3f8d4a64958b3cc1cb84c3178fca5f6a4
MD5 a7e4f586f6d8cb6536a2288984cfad34
BLAKE2b-256 be9a1a6f6f7d8105b06835e4a67e9a718720cb9cf0a0e135e5b8782e4854f536

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3a9d25e7efe60ae8a55a299ec475ba8fe97d5a436a0e43f8f84c801e8d42b8cd
MD5 a83b6269f63e41f30320b836901a6f1b
BLAKE2b-256 d40c604696a8b8fb6dc37a1dc4422568f3db9327722b28725c0eaa3b35e751e1

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 beba3bb304c3167139e0352a59d4504a46a309718678bcc43a91f3657da532c7
MD5 dce5b67a2a2ab9cf75fc72104074b24f
BLAKE2b-256 81460a1b4cc9f6bfe32ac86fc04de86ce65bcd21b174b0ee1ee8de6dd206c017

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a2ac724077328920c397f7ab5ad666e38cd6415a9ceb6c88da90b6ca50dc1cc
MD5 58ebb0223130b21a205e25612ad1e5e3
BLAKE2b-256 b2e34aa3e92bc70cc2bb8945669acdc2e6be3f5cac69d1c049536cd4732f2e64

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4ba10388ed6674c9d1057ac753438c78876ffe7d760021d698080eeff28caab8
MD5 97b79dc573b18356548becbb58248121
BLAKE2b-256 f5ab9f0aa0b7561c8c3ce0f31c2a1a78814b5a94a3f409e1e5ad503d28bef954

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c2e95c8fb8b86403cbfe2ee854439e940e831f2ba4dd66ba5fca451cf5ac0c8b
MD5 cbaf95271ea63a8692b629e7f166239b
BLAKE2b-256 083fe345f7bdfce5a7f567f7540ed14de3b5fef1f882b621bf115f34da775431

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 683b9fe07a90a8e9e0377aed78cee7a839f6a7990e8e45ee6b29a586b09fc564
MD5 ce07735c434c866249101121377c5ba5
BLAKE2b-256 0bfe7b34801d084e36ff7a01480ef8481f462f4beab8829c873cea2850baafd7

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 426cc6cb5efba1f5fc04f5f7971b836b6448530e546cefb7f2c6cca36c6b48e0
MD5 dab4336c2c17557fac05235e57572173
BLAKE2b-256 9d7976e8364e135796609bd3f8bf5df937ca699e2c8417c00c95e2d3763949ee

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d95320cf2a7b61e724845a46181bdf44402070e4e372cf53a8617eaab348d60c
MD5 19a357c9c0a2dc22508ed5c829d2535e
BLAKE2b-256 b7efcc6c0a553065a844fff7ca7944e6e128253f37bfe12a73192bd1590d3f77

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bb2916cfc64d178a4397e87927a4d87b65ed3a3952aabe7c902a968d1ec93403
MD5 9519b38e5948a7cd1f95e0f49eaa5f44
BLAKE2b-256 984fe0ebe3344e1967b658cc9f607376449717e703417c23169a77d7795cd350

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 864c1a497ea9e59d731816dca3f58ee3f6c859412579547b09ee2f43a99a7d2a
MD5 e87cabc29a330b765c4bd3168cc729d0
BLAKE2b-256 5009300324fbb2c21caeda5023fadab9a19606b36088f96701ba1f3c55b1f2ff

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7fd84a5713a37635a401e51c3378d98fd6762f56ced01b37a7b6c2b6641b37cf
MD5 f136a4a0352dee39634f8c3a6201a568
BLAKE2b-256 79d2b9131468e32fa658c81a6049c8804a1b598f31f19bd34514dae27b800cb3

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bc06bda4caf4f1fc912173e79c79bfe391827e1684a2443bd9ff3195f3e3e721
MD5 59d5b4e45e103d60b7c84bbc64dcb1ec
BLAKE2b-256 c574f81d07ae4d7dc3b81c326cbcec648f27dbe91e8bc982428224cd64a77cfc

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dff09ec8e863e782835c5d8d1a5a0fcd84b876db56a088c1def30c1267811cf2
MD5 bc187b5e0815c904c44490bfb55451c7
BLAKE2b-256 f49529d46adee6e6c1516b706f97bbcfde3e9fb62b63a1cc8e90136bd6f1d945

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ac8d399901322375209ec880074b686019d075f904fa4918626be9e2231c658c
MD5 ef09344bb89781fb06a07dde0ef759f6
BLAKE2b-256 32b926f1cac89f4facd9b76f6f67f26a8b975e244157ba20aaecdeee863b7d72

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6752a7d24b99002d7de899554cb2a7746b77ec737e6987395da4a9d75b55adde
MD5 7a9acb3c526ba232deb97977ff3cc33f
BLAKE2b-256 12ff828288ba9b984217763d19556b1581e52052e3b29cf94514c31966ea9699

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ac9d3d1d12a3abe4d8c49332f2f516e7d83e09bf0d0227b28dc493f05a3d4df1
MD5 1d80778f16f74e8b30967a9a7ec3ce93
BLAKE2b-256 09dc0034518c60f06c284c1dc974d5683e85fa11ed5a5026fd048a154d72c291

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3caa820bfdf072392761fbfac1f7d12b604730090c7ef47c15a65fc958edfebe
MD5 bde04af0c64ffa52be9e2317a9bd0eb4
BLAKE2b-256 d60648f0ced6c1d450ef1ecd325b790e78753d9d844200b14e8478c04a54f980

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 27f703cd7c221393cafd65cff6001a5375c1d020ca92b41c9bd057022b6020a3
MD5 29870adf3b3c787bb9a014a8e84a9ee4
BLAKE2b-256 335590ad8785c6c0ccfc6b0c7b9d31ed8518e3c8379c2bd7edc670917522b0c5

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6ac32b71a7527c9c8f53b44c7609144b0a418182b42329865373b2f2835c0ee9
MD5 0e2f9eaca69190d6568a804f934bbcab
BLAKE2b-256 62d672e9ad9878a95b2e8db1712edf71264a841e46f7d3e95538b2496760fa22

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b267b465b61214bf6b770dce4e15bb712295494452572eb572c51bb2b80e5b4b
MD5 4ba106a0def9bb07ac9333dab8e37da9
BLAKE2b-256 1bc140e098f037753cbe3771024660e6385ad9086be187a9c7a0256408f770e4

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cfe6734c977c8ab58d302ba4276551191031349eadf294b193eec7a0ea5b3ea1
MD5 a821363efc69da92bfc98c4c32517e4e
BLAKE2b-256 0710bebcc1ba2ddbdf9206f4b2530573aac434504dd416c0c3fa28fe9349df0f

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 42d7ba32a6d218c392ac7320ebdb5855729584762013c522880c5f88ff78683c
MD5 352df5c652113ea3d8fe6a80591462ba
BLAKE2b-256 7da62fe93e3de0ecb1ea65e0854787ac5bbcf8580cc619ee27fd6421d6297b28

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66aad7bae3cb05456bbdcbd28f11060befb48335112d55ed78ad506168e847ad
MD5 6e6edbf791f4dc76b7f96067480a2bf9
BLAKE2b-256 fcdf56960ba7e9816182b6d1bb88602abce54727fc7d877818021986ce2667f9

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e2dc3ef58671c14304c619d4d26e9c4155cf7ee4d61c14307258353873c20d55
MD5 04af34327084f9255d8a8de075d3a12e
BLAKE2b-256 996a1ae63dec964e45c10f2ef8b346fd33b7ce683d69ce2ed52b0bfa1fb6024f

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d84dec94418d8594c9d9877e53e114d00d50e33e575585cd4089ccfd032fc518
MD5 4a541333edc3585750173f64d78a6786
BLAKE2b-256 4b164fc19c976cc7662e168fd1aebaf6ea4ec242894144aeae9164ae4cc38b5e

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e9cc68a960d1051ea7d16cb2232655b4e0185171442d327469ce832e09f229ce
MD5 f2dd4778d7422f32cf78c86a769e8ebd
BLAKE2b-256 3a6980ebca4d02b3aebf386f00c62608515ce7218d49b8a9472686a2d44bb0d3

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8aa7d7d25b13c12e40bb4e621cddf036dba459bf8a2b559197338701572a6c5c
MD5 b92ef8f8493578f762c2d74d341a052b
BLAKE2b-256 7d21257da9a9a071c6daf5378abea4b75b91f5dc8eaf7e6029fddf8f1b8f4939

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b740ccee5936318b3f8e471e406c7c24c2becdf9bb79b96d4402a82794c0cccb
MD5 26741495326ccc0a585d1b3634cb9355
BLAKE2b-256 6f29eaef1635e3fc4131020d5fd35fc7805a120cc31d5fad355037982fc9372c

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b7e932f901194020786d54989a612af13e2b4f5b9664d394f62045238b538fff
MD5 ab25fded966264176c27569033314f83
BLAKE2b-256 912fd2948d97c08d0831fcd7bc29343c4724323a2a379f191dce891eb902eadd

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28089fa8dede6b96ab4cb5ddd5118eee95f04d9c037bcb6ca61067495820a2d1
MD5 dc21624e767e80b0846b9b754c9d6ca0
BLAKE2b-256 e63d2015f7b1fadbf7f17bdf60459fed7e46cd187113e7c837cdc0a7151f4925

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e0034be9c3fe8e0e5f60a036472f7447ea4aaba7162628a66cb460d847f95da
MD5 300cea270901ddee49868ee04b79f2b7
BLAKE2b-256 c1b47a20f8e856bf014773b581a6e6d8986758efd067d89e56d5a7a84efbb0d8

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9856a35904eb3f0307df2f7ec731a956e81156a0fec0401da9db94354d0769e7
MD5 512cc18c5c4eb62a059f70e00e975a85
BLAKE2b-256 9a4cbb27368952e96bcdad23273ddbcd4dab7f04f3761a795a7f55275947f341

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d773ca0e519f73d138dfab84c386cd6559e33a844f3241939b562e46e868f891
MD5 c57c1767b18cee0cb1fd9b34ed544fbd
BLAKE2b-256 8652eb046bd8e2bcfa85eab7df659e45bf97118fc38174beb3b80bd6b786bef3

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 825c3c473ab7dabd79740496ad8f12a96bf350f0ee6c2fc62d23aa59f725e036
MD5 982a547b555f94e8431222cfc3336591
BLAKE2b-256 5912cb95bbacdcb0c8c8bcfb3805907ea1bd91185d9781ace4817876dff5412a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc4ebe2bc3097353d2d7c9e5667c2f0fa514a12a0b4d30cabc7adcc86b656209
MD5 93d4a85809d6ebf526000f7f1f880e3a
BLAKE2b-256 7de61ca5e5c1684f09ea47394df58eeaffa198abe9a5cf99716f75d18e713727

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b55387cd6edf66b78d58cec4ec81c4c5f395f518357f51f25724f682fa6cb84d
MD5 a1cb9b1ccd1283b0bfc842d3bc59a1ca
BLAKE2b-256 dc35e4fedb4a3aa5d9caa39ad3e11ced675511be0eeac632cf56a8fb2a9a6433

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d5835e0be0540f7eeae23c24d3d677ec2a359dc394a7a33086999bc145a771d
MD5 0d60fd23bb920a1e0666aa108ec32226
BLAKE2b-256 7864086c6460f125e7709afba49326748b92b3d66f2d21e1275edb2e3b2e92b5

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c20f885589b5a628dbaddd5a695b3d4715b74bb8cae4451e0bf86113669355b0
MD5 fd18023e50548e4fd861f111249e3666
BLAKE2b-256 9059a11e635b52258bc41ba36d040a78059633f02cb61411277b35310a93bb35

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e7ba68051ad0529527eb2e2cdb9ab8f8a97694e5b4e64924e5a11b18d447b36
MD5 9d85851008e41e63a159d26c11aa0e53
BLAKE2b-256 1cc6ca313ae4aace0d72447973386ebac72d7f506d7204aec7ab5e6d62b6b998

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0affa487f36564bcf24f7301333b4cc99709bab226814426f24511ab30ce8542
MD5 2e3fce4755b56638562257087e35737b
BLAKE2b-256 fe89475e9e80560a4aff0486f08d1ae5b7070dc1abf2dcc97a0c711dbe3d163a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bba11708d14ca73b58628de5296098b28816ace61d836194a97bded539d83ae4
MD5 b9afdbfa8f81ef8e12716b72584cfb83
BLAKE2b-256 0f3d97239d30356d3bd32667c0a04b8f9aa83f1531de008aade194cec3892cf0

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4cebd4ee5f5c76b9586f3bdd7402db9c73cba53a049d86412357449db1eeab2f
MD5 263c6ae7197061b55ce2cf051e5f83eb
BLAKE2b-256 f810ec3199caf79941fd1e3ae6b6d8571206e18c6b22821389387e452e933042

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fe7df15633cc3f19934b3732ddebe988fe55b6a02a3ea7003c0b5b3ab64c6deb
MD5 58d4774e8c6ff0e5130abb4a793d9bf1
BLAKE2b-256 5c3af7e27350421d8583f26db2c25633c174f57c22a1b08c727b984f9e204582

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 022cc1fe702183da802d58e27d456d028b42c53bf34f373b0936ffd67c1dadef
MD5 21146601ed1e460e69ddfe1bf18a40bd
BLAKE2b-256 978626dcdcae0293ce1e1f85d4b027bf2fda2d2758885b6e7a2e6f5606b21d07

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83f641179a976b0727360a409e5e2cb628515a87ec1d3ab5313591b665d304be
MD5 bd5837c72709bd8dbb3d9ec03bdd79b7
BLAKE2b-256 969f7252445a2e5a741e12794f66c8d3c48c46ebedc42ccc41c97999a1ac9bcb

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bae6bfa0dae0e91188f89a3e021e13e2ffd9a06a2158c18dec69f0fa57adb0af
MD5 79c201e2abfed850aeb5de4cc07a2667
BLAKE2b-256 8f69dc04269d6035be728147d6c1a7bad962251ec96635f6cc29ce485d1a1793

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a61f4fcdad9d555fd55a8106955843b2acdbec8963a94675e9f4aa62eed5adbd
MD5 a066ee3fbfc964b2c7afb8caab116373
BLAKE2b-256 aa3681004bef46d68c335358c42a3b18a2f344ad228074ac9658cce00873c908

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3ebb5a4bb5691decfbcf613717a545e832e13acd5b7cd88aa1413c589cdfa606
MD5 c7f52b9fad57ac7c3c8ee3be6a559965
BLAKE2b-256 2bac0c03680072fece2e668c35068a98992bd7e8e7cb0c122294177de1b87161

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 421fc33853aca3575efc40ed2af38b81a9b0d92ae64b890d8707fd60ce4e23b7
MD5 b4614944685ddb679f66cba6d67c2761
BLAKE2b-256 0e81fe90144791178ed9254c1e7413621acbf6247f5ee6fae69cd67d5069b57e

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 262a08266d6b6edab12c70ece94785c5e6117d85d36a67f31a5022c93e64b2a6
MD5 63983e59ca7b0c9e4d75dfd75b9f2e24
BLAKE2b-256 c61a930eabfa958668fe43edbeec79d4fcff03f065829142654b83694ab67923

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 223770da09dfc2dfb11bc25ae736ff6bb505d34839988294952e9be26868c6fa
MD5 5a828577c1739009e3e7640d86574d60
BLAKE2b-256 41813c9389ec79793deb4775a7b1f3f179aa922aae1ac5106c99aac4da2fed17

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cef6d84013f5c4acf40dc5b1b728f521bfb737aea08d5d91ac82d22ae33feb1a
MD5 74ba41af346b41a31c1feaac037aeb53
BLAKE2b-256 a5e3a06b659612a7704e00a45886787709d860da67cf55a7b96a57cd1b491360

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bb8aa304e950273fcd8058948dc5f2a542a2e0abb34d64b7b9fb96ece52088b9
MD5 7a4e907b9315ba5bdaad8520533aea7e
BLAKE2b-256 c2e285e9346c794e460ff28e711850f5d8c87d9420d1205254ed16f2d8aa7801

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 75ff3015b3ee5e1eda2d355b21f7ae1baa9814a071c37f31f19a8fbdb5399072
MD5 08adcaafc66e7fc5fc9c28d2bc6eb5ea
BLAKE2b-256 d4b7604808d9d0a47cc049449c2b9c6420a61951cb3cda6c45df4cadb7d1e7f3

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 63323595a80c0eef2526b23107c209607753588b0bb0196d60f88c3135135678
MD5 044b38cd287fe241c6b1046b4c07dd3e
BLAKE2b-256 90de90ab1b3d9035699c79cfe03947a7446d42dfddcf9ee79fb0a526b6cc9b84

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a129de21748f337aabf238166f353d15e98d4f6785863a33201668dee58c0451
MD5 85527952b34c83afba27d0ea491be0f8
BLAKE2b-256 63975f92c9269b1d15703239b11e29c683e2e120df930bb074dd5aec67a889a4

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26846cc73a950efd0b353278d2b2f3e858f83f6fa140583c136198b7ad8f5fb0
MD5 a815b70e6497f721cf72c511b6de25db
BLAKE2b-256 9cb57b7b220db1f6d0c155c070736c384d5b021e86152563df1b5cf4c3bef505

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b4b0fa0d0f05015d79d968512cdde747583c75db4d2254c86b6d1d1d8c9cc34f
MD5 8efd894d81d2fcaa04c8750ad61a4262
BLAKE2b-256 5eef24ac21a52a50ea41ae78d763edf672c2d9e5367008cc93ee669abc5f8abb

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a5b6a4b00ce5320e608302f6c1520dbe5d028404f4760cf87cf2e3ad807d9e49
MD5 ec3ad94f4703bfaebd535cf09ce65c6a
BLAKE2b-256 fe808715c47ab4fd2e548cde935bf576f4145ec58658eedcae55efee2b67003b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b93ef2d71f7fa0a7e530327738fbef2bed2429e9143b74dcd14425324120dcc3
MD5 9c0abeaf2dfbc5b9ca3ca056a623879d
BLAKE2b-256 b0935224626471cc12c0497109b48e7c0c2e0c5f93ac2473624d97f933340e40

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 feadbf069df889b99e7351522ad0a1b72a8b51b1997f7daa8156caaa02707b34
MD5 268c8aad78cb1a0d71321258f5c527af
BLAKE2b-256 a6448d3bdae8cd49551e4fa64d86a92c9f4045780859b87bdfec68bf3fafa542

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 63c23ceb7113976a2c35808c85c58cee24565c37eaa85abfca36ca66cfedfd06
MD5 7ff0cb5e860ce185def0de47c8c109bd
BLAKE2b-256 60c633cf6d68c43ad9e2ea2a2688622a491fe2d84489521b313b4da4a30c013c

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