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 (success! mergechannels is typically several times faster than matplotlib).

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

Dependencies

Mergechannels only depends on numpy, a matrix of compatible versions is shown below. Mergechannels can also interop with matplotlib and cmap (see the Usage sections below), but these dependencies are optional for core functionality.

Python 1.25.0 1.26.0 2.0.0 2.1.0 2.2.0 2.3.0 2.4.0
3.9
3.10
3.11
3.12
3.13
3.14
3.14t

Threading and Parallelism

Mergechannels is fully compatible with free-threaded Python (3.13t/3.14t). The Rust backend releases the GIL during computation, enabling true parallelism with Python's ThreadPoolExecutor.

By default, parallel=True uses Rayon for internal parallelization across image rows/planes. This also works well alongside Python threading.

To configure Rayon's thread count, set the RAYON_NUM_THREADS environment variable before importing mergechannels:

import os
os.environ['RAYON_NUM_THREADS'] = '4'  # Must be set before import
import mergechannels as mc

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 percentile values for autoscaling.

export colormaps to matplotlib

If you want to use mergechannels' built-in colormaps with matplotlib directly, you can export them as matplotlib.colors.ListedColormap objects using get_mpl_cmap. This requires matplotlib to be installed, which can be done with the optional dependency:

uv pip install matplotlib

or:

uv pip install "mergechannels[matplotlib]>=0.5.5"
from skimage import data
import matplotlib.pyplot as plt
import mergechannels as mc

img = data.camera()

# Get a mergechannels colormap as a matplotlib ListedColormap
cmap = mc.get_mpl_cmap('Red/Green')

# Use it directly with matplotlib
fig, axes = plt.subplots(1, 2)
for ax in axes: ax.axis('off')
(a, b) = axes
a.imshow(img, cmap='gray')
b.imshow(img, cmap=cmap)
plt.show()

colorize a single image

You can also retrieve the raw colormap data as a numpy array using get_cmap_array:

import mergechannels as mc

# Get the raw (256, 3) uint8 array of RGB values
cmap_array = mc.get_cmap_array('betterBlue')
print(cmap_array.shape, cmap_array.dtype)
>> (256, 3) uint8

Performance

Benchmarks show that with appropriately scalled images, (i.e., if pre-determined saturation limits are passed to mc.merge or mc.apply_color_map) mergechannel is either on par or significantly faster than the underlying numpy operations used by Matplotlib. Note: you can run the benchmarks on your own machine by creating a virtual environment with the dev dependencies uv sync --dev && source .venv/bin/activate and running the benchmark code py.test --benchmark-only

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 (it is helpful!)
  • Add option to overlay binary or instance masks onto colorized images
  • Add support for free-threaded Python

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.5.tar.gz (558.4 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.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (763.0 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl (801.1 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (911.5 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (738.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (585.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (616.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (709.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (588.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (640.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_x86_64.whl (759.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_i686.whl (796.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_armv7l.whl (906.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_aarch64.whl (733.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (707.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (636.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (551.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp314-cp314-win_amd64.whl (377.0 kB view details)

Uploaded CPython 3.14Windows x86-64

mergechannels-0.5.5-cp314-cp314-win32.whl (367.6 kB view details)

Uploaded CPython 3.14Windows x86

mergechannels-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl (757.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp314-cp314-musllinux_1_2_i686.whl (796.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp314-cp314-musllinux_1_2_armv7l.whl (907.3 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl (734.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (577.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (613.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (706.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (583.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (636.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (552.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp314-cp314-macosx_11_0_arm64.whl (503.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mergechannels-0.5.5-cp314-cp314-macosx_10_12_x86_64.whl (510.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_x86_64.whl (758.7 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_i686.whl (795.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_armv7l.whl (905.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_aarch64.whl (733.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (707.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (635.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (550.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp313-cp313-win_amd64.whl (377.8 kB view details)

Uploaded CPython 3.13Windows x86-64

mergechannels-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl (758.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp313-cp313-musllinux_1_2_i686.whl (796.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp313-cp313-musllinux_1_2_armv7l.whl (907.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl (733.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (578.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (707.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (584.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (637.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (551.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp313-cp313-macosx_11_0_arm64.whl (503.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mergechannels-0.5.5-cp313-cp313-macosx_10_12_x86_64.whl (508.9 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mergechannels-0.5.5-cp312-cp312-win_amd64.whl (378.1 kB view details)

Uploaded CPython 3.12Windows x86-64

mergechannels-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl (758.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp312-cp312-musllinux_1_2_i686.whl (796.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp312-cp312-musllinux_1_2_armv7l.whl (908.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl (734.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (579.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (611.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (707.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (584.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (637.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (551.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp312-cp312-macosx_11_0_arm64.whl (503.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mergechannels-0.5.5-cp312-cp312-macosx_10_12_x86_64.whl (508.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mergechannels-0.5.5-cp311-cp311-win_amd64.whl (380.0 kB view details)

Uploaded CPython 3.11Windows x86-64

mergechannels-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl (762.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp311-cp311-musllinux_1_2_i686.whl (799.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp311-cp311-musllinux_1_2_armv7l.whl (910.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl (737.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (615.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (710.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (587.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (640.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp311-cp311-macosx_11_0_arm64.whl (509.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mergechannels-0.5.5-cp311-cp311-macosx_10_12_x86_64.whl (512.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mergechannels-0.5.5-cp310-cp310-win_amd64.whl (379.7 kB view details)

Uploaded CPython 3.10Windows x86-64

mergechannels-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl (761.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp310-cp310-musllinux_1_2_i686.whl (799.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp310-cp310-musllinux_1_2_armv7l.whl (910.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl (737.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (615.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (709.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (587.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (640.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mergechannels-0.5.5-cp39-cp39-win_amd64.whl (381.3 kB view details)

Uploaded CPython 3.9Windows x86-64

mergechannels-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl (763.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mergechannels-0.5.5-cp39-cp39-musllinux_1_2_i686.whl (801.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

mergechannels-0.5.5-cp39-cp39-musllinux_1_2_armv7l.whl (912.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl (739.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (585.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (617.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (711.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (589.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (641.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (558.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

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

File metadata

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

File hashes

Hashes for mergechannels-0.5.5.tar.gz
Algorithm Hash digest
SHA256 ff90dc46b16a98ec21e6312a81bbefa6276311a44306d00b4a1d17e2ed15ef8f
MD5 f7856a38cfc88ef1ab700505dcbc1442
BLAKE2b-256 fd0bcfab839bc952dacf9f9e0bb2c1889fb9d645a366803d73cf2c972ffe03cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e777be5b29bfd74fb4fdf42168b35a3b8d762fb71d7ecc40739cbacd3ee0c3b9
MD5 49a976c8d12cbdd35c1acf8d5bbd7f78
BLAKE2b-256 977ab82700a6973f569565a2b111548ff6fcd80d6f580b35ac21ff07928e85bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1f317755f76784f98b51b620f1624572ec1435245d07317757edd0ce13d7c161
MD5 18a7828a14f8fc4a996f61af1cf90983
BLAKE2b-256 4aaf4ec9328588e2faf24abd0a8917e7def22adf0880054ae44082801100072e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2ea1520ef606f51fb52ef85e05b8dcef2ba8e617efbe78bcb5444f5df1320e0b
MD5 105590fbe1944d16bd3089a9b6fef6c2
BLAKE2b-256 935fb83ed583be8918f8bd2782ad7e0b4a194c2e1411e7abbabf55660732cda3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2f4432f06041d0a8e94700784a55f7c91ba9a7305797b1a7761130981e129900
MD5 3d6528fe1fa29029e6866e1f6b084157
BLAKE2b-256 3c6581c63ab1a747990bf2856e4b323bdec04eceb74903429022930556b51073

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c6c6bbc70f4957aae93ebd8df48ffc7e59402134b0b4657b4afc300d1ed2b0f
MD5 3a034edcd99d174448205e7cd8673594
BLAKE2b-256 c00f615eb5700ddc6c130e8e74f1c8ddb286a69c9f0757da69682050e3adbc08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 52bfdf462111d8abcbbc200373e5c8268f3e18278fa3e3535e6f5eeae97d2895
MD5 e2d7f45f7c8e5bb2e0a6a562ea828043
BLAKE2b-256 c9d6028cd6d54d38db42e7d20b1593baedc032e9db84a09bfb803a8026156798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dbe05d6a0cc40f5a6b19d72c5e3363c06ad0d1f08a3e3b3378f2bdaf08c54923
MD5 4be4c9d2d24c5a1cb7872bcd35564d52
BLAKE2b-256 f2a43fa18a0c4ee04f11bbddb99fa8ce4432e9bf0abbf8208e146a6a30233b9d

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7f06fe3c7e38e494f806817cc98991656b9baf22912e54cadb1507e146ad0d1
MD5 a8ad82156a46e6851c81866b71f98e7a
BLAKE2b-256 dfa71719948ccc81390305ee0ab596819f3c9ccf0c2afe376e2d7ea5b407574f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e1539a1e4227a1598a49ff8f25f2a0049f6b24018d533debd8baed9ce8a96b9f
MD5 509dbb6ed748a14cebe5586c6b4911e0
BLAKE2b-256 bf56d62b28180c9077a651f08b1607d618af74290cb2e377311ca67bdaa0e960

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7f017085fa5c4daa4cde7e8e6d81675182d0890d48db5f254955e5611a7d62b2
MD5 b858883baaa8ebc472df3578f792f8c7
BLAKE2b-256 81924845aa2013024962928a546a47c5785e3951d1d463a63bcfe9130441dad9

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb158c3bdf10a59c3f2fa2966d501a78576e839534adee38afd1bebfeaa274da
MD5 1b80362b615f6b9a07c18d48c8e08aad
BLAKE2b-256 361622bd5b17b2f3c5dc039ac9a66d64aa403fb8464bef39e3a5e2a73e66d618

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 14e2b573e433890ade256f0b22a9dbeaf06a3297bc9d3160a7120180beb266e6
MD5 037f2890144e9adff15a0e3159bacf8c
BLAKE2b-256 1796bf3f34c2d8399b1d88b23442f2d4b53c149938e7697d8b6c1323bb0a286c

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d12d87671eebaa71c916b5282f74ba543d21c0d7544189352a4bc4b2cb6b6451
MD5 bf7c399c4fac8dff05fd0ca2549c881f
BLAKE2b-256 0402308ac628c8ca8602b2a12ae3913ea027bd81362aee8bd5ee96455208622b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b48ba6f6cdddafb88cdd29c79ae65be998566822ca385e7805e76a9c6ab79e42
MD5 7d9db4940d7cf5ac9ea87b2c0de0408b
BLAKE2b-256 21b0810679c8d81c0fbb368377efdf64641591435539bcbb290c7a7f1b126542

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 355902cc267abf7c9d0263a8a80589c2a63bfc361e1e8acfaf9a543a221fc979
MD5 2d2241de9bdbc2ac1f8ae0ff3b8d89cb
BLAKE2b-256 7a2c4f51fae8e4bdf75f76e0dbb2efdd7943b33e4dba52ea1f8355463a7754b0

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f3ef8af19298bf746cb4e4a9b6635682769f59a33fc4ed72b10dca7683124504
MD5 30bffdc13095eb7a5802129535c1598c
BLAKE2b-256 84e24fe3686e64a9a5b58b15d54616c609c96d7272b4b9339647692db535a68f

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 34a727eb4e168cbecfafe5e3cb61e92748681c63f2d92e7d88b61234e561903c
MD5 3ede2ba6098c74bccf6d19b9de0e4b15
BLAKE2b-256 2cb56bf458ceb7cd510637782937fbdef5fbe02ed91a5c3d03e06e08739cc02e

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1d519888194b4ed91a8c86a1651d1b0f12aef431d95af35c577415ef49b2c423
MD5 561af265efbfaa9c4e589d371e91d1fe
BLAKE2b-256 152c33954546a27796648ac4bcfdd3ebc0c407cf329373d4481ad951524272d6

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d7934da2f45ea346edc248089a8bf17bee56a882917a250417d7a02af3b0faad
MD5 6c2c790e5ff6e2487f98cf479a47f7bb
BLAKE2b-256 0389d6164fb713804c992a3a769ce424525911c0a459524cf27eec2cf8108391

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 dbb658e247fb34d3c021b6cbb8d6f4e49cfe753d64f3b1c7df5a30307a457975
MD5 e0cc8bd71666b0fe33a34f07fcdb2cea
BLAKE2b-256 2f33c9e8e72d26aeea5c88c51ac34923b2f7a85625b1518b17210ababe065155

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88fb8d0b7cb23b10d0eed117c3998a1286c3fb3614afc2e2c4bc079b4b12fa53
MD5 0ed2e3439f94d87d8b7a19719d6c0671
BLAKE2b-256 7388131a485b398052176728ee083bacc411c03431f977571946a1f5251a7b0a

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2325fe7773ee1752f3b2e1cd032bafb43be56c57d72b511c953128ce0e053408
MD5 55085653004b2fbeaaaf3ae587e5ad27
BLAKE2b-256 95c92666974a978068bcef436715cd7842d4070e3433bcffa88b8c4a1502ecdb

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7c13257a98a4c2c0ce48f9549ebf5ea07bccdd7298e3d3918d4145585238530d
MD5 0f8278372b100674be2f7a27947323f0
BLAKE2b-256 2d91c623224282408014607ddf5d5505ff57fe108c22a0ab620871898511eafc

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6486480c64888cd7ca789dcbecac4da4ed85151dce75914ea7d71e446eec8994
MD5 93b0bfd51f79586ca8c2440254ded135
BLAKE2b-256 8b42273e31572cea09575acfd397d13a8eaa3bf61721c02f2e9188124e50ce8b

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1790275f217ab8a1a9fb007bff9a61355940ec0305142d498fb4e01d561de5c
MD5 a56cd6f601a2504d0e390bd0f2e6f963
BLAKE2b-256 b8c201e62419faa708ba15d8b3a8db564d1d15bd054ade99b8c88d54605e7757

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0eb460e2447aa254241caaa67815355678f9cb98f9192cff7b5d0442dcac2870
MD5 99ec2cc49a02c18952fe7a5881676c71
BLAKE2b-256 7babd4e463b686fe3f5a79013972bc4f4e15f471716b450bbcb5221a2b12ce87

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ef99ec8ea25e87cf261f80d13ce4028dcc8643cdf7d1ef9af0da2c45e2fb5a3c
MD5 ad7978d4f6114d49e4f3c3c95c920adf
BLAKE2b-256 f78bb9a7b0faae679269add65ec7f3ff25318d1df06d0cca2c1b85d4b6f51a33

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84342f5b510285aaf2f03845f53ca78b8871f5178a016dd23bbf591b225101c1
MD5 e8c61765433bb5dfcc1a4f63928ba85c
BLAKE2b-256 69d2cf611735660650842df67aa1b46dccf810d9656edc85914be0a6d28c8d48

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dd3f1f1f34a64e480fe46fd361eb2c45f1ac5285b296a6f04a068a594395a8ec
MD5 8d0052cedacace4ffa35a67dabbac80c
BLAKE2b-256 fc338b95824686cee4389835c31427cd80fbb279b777e69befc179dcd0465646

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d34294f1368060eb96345b590134b970cd865fdfbaad4ca114eaca805f23a5c
MD5 933f1b6eb288819639198a20445867e9
BLAKE2b-256 1350d62c2ca2ecac01b057f27e34d951dec0b68c756bb70606e63e7320b52124

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b504e31834908b7a8773ffc8c79e0613703fc3632d67da8b4c40a5478830a99
MD5 c62b50f1e261f9d50079e179f4debeb7
BLAKE2b-256 0398aa624cd311234ace675c7cd7886ae721f4c7aacb3e13cf94b0fa54e0311d

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f5c294ae36fd2a8bbd8c471d72f280748a004875d1b08cfd7fdc0d0a662a2795
MD5 138c59deedd0a3b5aa15a5624afbe6ab
BLAKE2b-256 8e05e676a8c1cfba6276da86a338d47b1a9ef2bfd86c26ebc653a26e6a7ad7ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f73ed45e3ab1d138ff933dd4de2e74bf04d8c2c4e7025f4a381cad4a8f7140e8
MD5 ea4cd942ce5c5d6ca19b9d443bc5896f
BLAKE2b-256 57695a04e6437acbe18d580adc014f1f45514a79699fa332833cae0484adf0a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 70720f2c8855cc2da237a212ba8a5ae1282a3499f49cd08bed3c69e08dc4bf17
MD5 ca423421c2fcbbe2fcbed12b1d44073b
BLAKE2b-256 cece20d52b760280abcd1a264686d02ea643d04853a90f77f4eda12d3a1d20ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e65751cff4c578d21e03e97b72d9d751ee67764ff953b13de8b3e2d470b7caf7
MD5 679e6af7dc7a30d29cb42bfbc6bacb3d
BLAKE2b-256 a6e7ffd1276bdb2f27772532aaf92a24dcb5a5e88b8e61920190cb98c88529d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e0503658daa0079aa5fda172b657547f2d0f003c1ee6974ab8d93797b86c9386
MD5 424abb6ffcd036c3af21229fb2e6f152
BLAKE2b-256 0dac2d2ef7361f2b48b9f9608e7329172a907fe9c28fe8ac005037530e5567d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 731ce78f97248f134aec12bded7494c8c42af42c2d7ac4cd601c446bc32025c0
MD5 fa2a281b48a34ecabe9aaf0e5925f993
BLAKE2b-256 567038ecb902e000f0af38cdc7767a29f96ce231d1a507a3ec02ae26848d0cf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5ffc363c91c673dd78633be340ea1e07b1e931ad9e8b24d6770be2bc9f8e9e51
MD5 bd68013ece4d9aa3c997382ad09d4f99
BLAKE2b-256 285618f8f12bc9a8ea9cf9349ca2b9c9afd9aa962a1bad7c59afef38aa470c87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 79882e30c1a084012b215292974d95a7d66c95816489f260802c22d47312aff1
MD5 07d33d718416d9873bf54b2a2bf824db
BLAKE2b-256 63a42201b8e5caac0a359d72b5d303ae76c312b1b90d945c678158edf53aa25f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54f3ffb3f26a17a53ba3a5b8e198674e63f4ecdec6592b113d52db6bb3dcb5e2
MD5 07cc7b7baa66056af8b829244dd7b804
BLAKE2b-256 9c5eeaf0880978c0d193e1d793e9625056b46cc8c964fff49059bcfad8037c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bdee0d3cf3d248e577c6e29eaaee1101531bbd7b09b99b07457bda2093accfb9
MD5 ee02ddbd84244bd76a52726693509bb8
BLAKE2b-256 175ef910bd4afce7b6a4820340ff00de89b8192557f9594cc538ef610e827ca9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 afa4c3ee267b7fd3a43879b996a95607cea115ed98e9a603bb00ff75aff40701
MD5 b38a6240f533d2631004b703433c122a
BLAKE2b-256 770f2f41733d26c9ba018056a212aeb923758b6020ae784e92fae7a7c6f1c1a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef012ecd29ccabdb5c1fc3a5d4cfc5ac76d04ede8849be867ad4a6dc0f7eb790
MD5 e98e4762cf4ccd62f85982ce4f95f50c
BLAKE2b-256 6054f74256375f99d6abba24664eda10cdc10481a91c1bfebc4c2ab26fdfd53f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1299fb05a2096074591371e459c624e492b6c002528f8b59fad4fbe9309aa316
MD5 d28336e3de1eb98926fc412c1d088ba3
BLAKE2b-256 a82cf67f6e4622d03b594ab06a5ed8dbc71f4bf80fe44f6386486dd764d07570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b831440be63da7ebc4ceb597a26280dbf2233c046a229a275c4a29d24360cfef
MD5 0d19a4c71d249cf4c59c4fbb49621f9a
BLAKE2b-256 fae6c39ab412ea74a59750d02f3ba8a4880cd0a8bfe766c017a7e3da080640a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b84fc636d0184dfb03424dbb2f5af157896f3de222a97279031e58d08c9b390
MD5 e52d565574f567613dafc3ceaeaab09b
BLAKE2b-256 1bbfbfd07e959f13fa0542e380fe68cc9b83df26769922ae7fc8908b5da4f0ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 63f0583a3e82138ba050dfc9ce8a0db7d7cb9ea92a77cc0d36bf1c1e950fa1f9
MD5 ac98237925335eb96c18f4993fd21b99
BLAKE2b-256 d6fcd3536e3d39c0a13cd36ce6446efa40865bbf82679628c721a98711b1d552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4f65326abb2537994ce9d2173216c30332b3b1c99beca805352e1c95cb446e07
MD5 0f670b2c8462aac865b7c0f981fedad4
BLAKE2b-256 c16626c7818b76a2351d185f3e496d836ea2f3497c13c1fa5323cdaa479aacb6

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28eb66fb6e4a7f6cf9e4f43e0eaf8bf2dd0924e1758530364fd47dcf6160a37f
MD5 09dcc108bb81a5f2adbc5d358662feb8
BLAKE2b-256 6e8c81c80576673113fe3c58c5c0f46a5ac70568c411aada09e7229df7a4c5d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20ddbfccc4b2cb45787872d82c357b69cf67e0c86854fe9f78a4fff2124ab1f2
MD5 ff52a6d45e48ab48db3ad06698344e04
BLAKE2b-256 47840bc4cdc9f5e1f28470fb2d8384063249e0ad455656e73606a03a3cac3e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29ccea902640a8865aab2f3584f60149cce137c84fb9c69e6a790752b84effcd
MD5 fc5cc08416fe9c02ccca8be70d69c9ff
BLAKE2b-256 0aa93a7157cc8bc1a4dd252df18f00f8570c7b516354ad697965995e7edec68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f298c57114a2a5cfb10b8ad8c48fa9b0d765f920464aae0c3a5c54903103f21
MD5 f8a6fccc3f8b21bf121843bbc610231e
BLAKE2b-256 4c1733760817f60e4ef24801022d73f9e9c4e917946473e269d0b239eeef3cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f597e3f05344165aeab2fca80a2575dd9f69862d5a34070369685a9c21cb3d1
MD5 75cc656511a4a78d31bd0d2725ade62c
BLAKE2b-256 ddaccdb759751425cfd941bb5b8ab5a9df5dabdb74e8d56266a0a2f5fc42845a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0048ff8d36a5072639e4ed12d4e198787b39e4fe86c5554f699c555de9f87d33
MD5 6f951ebea030a757bac7e2a8ab3d0eaf
BLAKE2b-256 61df1aa5173ca2a504978925d091fe8be52146ed643b1ebb247288d19b09eba8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f6b63ca65b44773e1460f18441376abc0b48d7c4939a3e9d33952d5da6dd406
MD5 808282ee29e82d0b8b4402beaad2d659
BLAKE2b-256 cbaa5c19a3956524f43c92898255e8655a4a1ebb8a09d4366b73be49fd3e94e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1732a9280135ccac09d63a38fb6f17f0c369720314895eb470c317102d3b4738
MD5 e0c2849b0267e41fac01629b5278497e
BLAKE2b-256 8638bdd24bb32ce22d67f123003a27a88b972f18c6462ef0fba0b2bcb5a0303f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d81c56e96944123adf5fcf39d5732f571f8a69678bbacb8986601333f3904a1c
MD5 d04f3046105193708e81c96e3bf55914
BLAKE2b-256 85a90ec087d1f3447aac55943874fffd2162fa4ba3b66f58b24536d6e3484481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2cbb5466c63b28812a168f0352d9fe217403167890638d8afc6a82fd11886e1
MD5 473f411c3fe3d1e3b0412a059c056ab8
BLAKE2b-256 d8a95575373fd1c0038de02af708da1449de726428f8c1ee5075819f6af79ccb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ae8c98c0ddb0caf8639117de66a30ce39f168d64f1b2feb235b4a12eb377b06
MD5 66f22bb846fa087af7f8fa7132ebe66a
BLAKE2b-256 3bcc49d8b3810775514e750f67b6eec496aa31d6e2dd8ac02232b6908811ec5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 11e05143c930ae116a5a86dc6c0425424690a06bc6089945ed89b97d9241ff54
MD5 d1b00cdd3283f93cee0c8da8a8729da1
BLAKE2b-256 bc62e5be3fd6fb117820f5b1659e88475a8f8c057a240be297e8e323bf122807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b1d33cb7b1998c20358ba08247da92c39175e42343c0403e27202372b030f459
MD5 16e23bc88e5d343d967ab4f57577420c
BLAKE2b-256 17f72276b23b3c103b88413b0a80d5013a45bfed48df5e3f59008d2df9e25eda

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba96763c9da458799f7fe8d2ec5dab0ec9c008b83d583c35b82a46913f5f18a9
MD5 6f4fdc1dce7a375da1bd31a1040834f5
BLAKE2b-256 ede9bd44e47df1fb7f98d160cce414fc632d047e219ffe27058dd8c907d8ecb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5acd3f0d89dc84da0dca4541340fbb4feaec22e3449f07b685520609d6dd5870
MD5 cfc9305f13ce632b07474ecb109cb5f6
BLAKE2b-256 dffe98b1ffe4e1746c628f60f3f4f43b941a59c28ab7b06cdc26d721889c747f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b67e1a64304a346f4d06f90ac5403b26ffd2bb65920775d8616327b14ed6aa32
MD5 2b5fd21221c967c439f4ce128c8a7798
BLAKE2b-256 928262c0fb8009e866ef87f42f8505a64ce76405428d3d21f568aaf235f62f70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1409698985a7e9f083011b04cce1719cfdf69d73e07980736a6ee8d38c9b8f2e
MD5 3fdba2c8283e80a275c994c02fc23fee
BLAKE2b-256 5d679acd4741407545d2328707d7164f0b7a36582eedc9839d3b37a1cc5883a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1bd9dd776f480018f302e93b0d752a6e16c31c761003d2e4faa959d0aaa05cb6
MD5 0fd6d2b0fee5a710e7cf0bdafa6f68fe
BLAKE2b-256 23f8ee721bc39d540431a60b938eded22946f7e310bafd9662348b28ba737259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 691aff38456fe15ba87e20fb673c0a76bf89ca0aa1e0ad24fd2d8b62cd42a749
MD5 a692f97b35973aa92b1ca3ef9ce0d32e
BLAKE2b-256 f388b1b0bae8dfe06e49f32f84f278de95ab1b5084fafcbcf841029b727ad492

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f18a44aab11469245359ce5dfda19a5ac38abd57805e617e437c3c339b81e472
MD5 52c10746d70162256b10454af6a382d8
BLAKE2b-256 91e8084f8254e95b67d5f45b6b772326ced11eca77f485bf34b7d27918fc70e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 af15f6295ee4b1e0da17a448416662875e110e1e0cefb7e8b0fc9bfbb5d30404
MD5 e3c83e3ab3e914db2b5dff63abdbed8c
BLAKE2b-256 70bcd968ea8fd8b8745a358e2a132236fa020faa1f92b969fcbaba5c4004e72f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7821f89bf88e70612a134d447a408f8bdc8001cc505fa0e83bc2cd3787fd5216
MD5 e8894886ef305170f4852f10f4075e13
BLAKE2b-256 7f4ff6ee00dd213e5c7791c216dc33cf5bd365c25f57e6696e975c12e548ab01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c363385873378fa68d905e85c58ec6b0310f86544b16264e6bfc9e89b1eeb3bf
MD5 33311e23cf3ad6dca364ad2f34ee88b7
BLAKE2b-256 2dbfb10aec91e3132dfc7c79f82eb6f18d695b499bd3fa48bfb825c4f60f0218

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5ba2e1ef3fbc42158951a4bf88eaf78ee20367894348caf111dd3e0c0b766a3
MD5 b81327aab139609ed68f24efe1345acf
BLAKE2b-256 2e431409220093887606a7a5d310feca14a2d61bbdc22356983b7f5770d110bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 29e882a1edf5f4527228da8ebf244ad4e373fd6ccf11b2bdaa65b83a72c7db21
MD5 e566a1cb18090b101b551136ad79e9ea
BLAKE2b-256 a58e56be7f6cad213842e05e2ee84773d01449ec8133ef1bc8fe072d9d0088e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ae3ed2c92b7f53c472290d01468ceee5431aa4294cacdb996f076d08471c3119
MD5 27c804867d0906be3e4179ad5fd312c6
BLAKE2b-256 a557842bad99621be8a77bd135da473d95b1681ee1710ed3c5198aefe7a099eb

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b724d5d709e1c17af0e5ad34c26dc40f7000f683b7d292d6c1ab51b99df45734
MD5 b065d26c37f33d36d9de258663c25a89
BLAKE2b-256 e26b80c496517ca0563551e1a1cdd9c6be408a5afa5e756eff4709263922d847

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cffb1b66382a82a46fee006e2b59bc2af7572e077231454e838ae25cdcbaee1b
MD5 eebe4db98dcba1d3db4a2f1b440b0e84
BLAKE2b-256 609d2d8b2ad238bfcf4e979e461044439135e45611e15f4ef8da7563b42bc8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 876ee663719d0cbff0042a549023abb7b88e0242afb137dcf3245874cf33d06a
MD5 2e423865212c8801286e38907b9d2928
BLAKE2b-256 d309b8a9c315bbd3faf8290090455a8c001273a4435a493d2ac9a28fb6369ed1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 675e89bae299d2075ea6b3a3014aa7976785b7c304fffa7b6bb0f9ffa0d4bb9e
MD5 b8d6a16067a3d00912224f4b6715d227
BLAKE2b-256 109d24eaec412fb2ce0d3e5f4faecd8a37fa3a7f8e22df8556d89e70f53ba01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53081d84575495a7ca64f310496297b8e7ded52870a512befb0e332abec3645e
MD5 747b2a3ca2d7e0ae5fe471cad55ad86c
BLAKE2b-256 976ceb5b16c2921403661fa5ac5d24c615661012cdfa447b1051a197bfaaa98b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 347e7f8a211a92af74cadb9b35f61b856b2692096c026d46d882281ae2c30c55
MD5 552a9e14844a2cc0f9e98f02266b9422
BLAKE2b-256 e39be1fa2a0df2e28f7b2b13c60c2d4a5afb37d8ee6f75339e00abd95a9b9864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0d0a65140721943f23dd118846fbc26e3347ecbc8c065b5542f78c85f8b6026
MD5 a87ccea456238633bcd4d5c4842edac4
BLAKE2b-256 52efdf830b163a466a4afa3f87dd73c21163db3edef96552012512d15c3cc851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7f512bd39e47f620aa7df6052275f3b77fae4039dface2693c343f09649d0695
MD5 087754df11d42c9bc110a71d10917381
BLAKE2b-256 d47f8feebb757855afd2ee3b65b6c788ed6748f59f48b7739eb8c1bd0e4ed491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7263943605ee1e07f1ad6d82e30a4a7ece91b6a06dd665196d1d0ee8b1934eef
MD5 6e6111311d238b98af4eadf5f5e8c5ef
BLAKE2b-256 56c78434debf7668acdfb1d21014eb0c87108bdc1a839291b9404e1ccce81c40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dfccf7aa6f9783d0a5242b867d6b1420dafbd1639bae5b7e7fad0a864e239101
MD5 30b30e479cc4f334c365b81f7a738f8b
BLAKE2b-256 5e07e848241a370b9f6dceb4027dbb6094e14d5e904ba5eca2193d187944ef21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b63cc2f3a1b7de2bc1a6a3ae326cbcc5238cde58a9276842ed7e6a385217541
MD5 cd090570e296d61f25b670bd0cfb4b83
BLAKE2b-256 151e8f811e77c3e8bf703f648d14e95d940463c9dfb57c8609bc0dae6baffb4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7135582d71afd494bc5c282c77820ce4df2e4b80515e8c11dbbf1b68ca7474e0
MD5 4a6079dc2f97f9e20758815914294384
BLAKE2b-256 b8484cf333c4546e137f56523507878628a0be5f50fe775d8f1cf77609940f66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3eeae490586a23db635bce456fb1f5fb6f1adf90110d8523cdca56407ee3426c
MD5 b1e2a0225ecb537389e8954f3dca4882
BLAKE2b-256 0383259186bfd84bbb6a06f9100de3a004b892cf52d252a3bf8697447db9d675

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3a9c996cfac2d03747a20c0482a7ed5e4548e7b7fe9d1015b23b4d32300a8f9
MD5 73d7e057797ecde272e177b0c4ec2456
BLAKE2b-256 4dfa1967ac4d10d8f67a62af0fd15d952772c20e1cd3dbb376c07be713b84f89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 833c75377f7cacacce73f9ccac0195356ede59fddfcb8bb37bf68fcb9602a23c
MD5 5736b8cff803549d556cb13a2c7ec49f
BLAKE2b-256 f60916b9ac222b525eeb83230459a2286f59bda0e055c34f11d3a8c30b67e6bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92a149deb96637fb0835ee91b6aca362bee4aa824340eab19328fee297121bbc
MD5 d0bd4b203f454121fe98779a3a922538
BLAKE2b-256 5f443bc3844b6b87c348ecd395e022404f56d313b81e0e9540598910747772db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e035e6857889590709366d9c0a2364b49c42cc57b22cd25900fcd06784e09570
MD5 b4215b305ccb74dbb2c9e587a9fab6d0
BLAKE2b-256 20d762dd2eea7eac163fbd668127f6168fe48c1cccdd9c3cb2abf2e998cbaf33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed1f9a2a85f07ef3642a5fdc129bc45233133b3740a9c4c9fe771fa26e61ac7d
MD5 5dd0cefa64e142f34f09728db56bfb46
BLAKE2b-256 5d9ba66d7b07f5c81d72b48768a62a7a65c3dc4e05b5a8a7606ab273411cc3e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 de04197c5e663d02f53818a42d513ec3f9c46502d7fc8816b2c3e64b59340014
MD5 3e5de9e50ad86fca4a5756108ba1b644
BLAKE2b-256 9fad513fb331fddc73ebb3eebbecea2d2ab28b2ad8ae7c4c9f8056edd8e4a701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f994b33ca29c93623501a673582e031f634c9424fefabeb85e9e27de56e27d75
MD5 aa401e26cf9f889ef0d90ccef920f125
BLAKE2b-256 50ff5a9c9e9a51b51b329f1e074d4e3975ee172ad905cee9ef62a81b45411654

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f9d9b01091b709c993a722932571188568ff2cecc10a97ef4e51ef6fdbaf354f
MD5 1724b756208eb89d98ea6da5f40dfc61
BLAKE2b-256 63e3e151c3fba56468dab3baafec15066ce4b6a58802c33e77ebd75e50ff0a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 386261f3cf30ab245f3d837497d7b19dd02688c9be858ef394f11a4f6065b18d
MD5 e9be9a8162071636f6910727ececead3
BLAKE2b-256 cadf8a502d03edb444395b8c3c2298a08e10b084b13fae22de2342e0dd9608de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8ea9886abfdbbff1d976a92c3612d7e62b99f33e4d5b0172ae79f149498882f6
MD5 ed5bc1127c4b3e273f43e1f6927319f2
BLAKE2b-256 19bc516ad9d6a28d2c5d0b227bf6f44031ea1e50c048d4b574d5f6e9a1fb24e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 89ff76e6e99def0d149c14c88a08008dfef931fff40473ac8c8bf2818f5db380
MD5 41588a3b9e67cb0d0ecdf9cbdb949abb
BLAKE2b-256 9dd6773edd7bd1468b50680af9f651fbbf956c335eb2b345aadca9d6f4d19793

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2fc048240df8939aee57b8bfe822de6c0fab61296c201a54e7aeb8dafb931709
MD5 8f473b120115cc040cea785551db3593
BLAKE2b-256 75cc53f8323ddca22f32aa7f9e13322e86bf634158bed36d5d26f3c421a52b44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 66a4c1cd9e6923b0f0f067d9e4870d0799dd6da26e165379cb30a71da060936a
MD5 3479703852af7f5fd24886867304aaa4
BLAKE2b-256 f0b33b73994f6b2507062ea03f75fd98519d008299799529129ba697df101c42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c4e5a3d4f9116900dfe05558302b934c0016924dfc73c6d7f9d98db06e1ca00
MD5 fd7c11b56e0eec367d6180657adca1c6
BLAKE2b-256 a2d353d08ddb2c20b6ede64a42dd75824e55824ae998474bc43f1f15ada33c2c

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