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

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. Mergechannels is compatible with Python 3.9-3.14, but compatiblity with free-threaded python is still a work in progress.

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

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.

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 (if it's 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.2.tar.gz (550.0 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.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (667.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl (705.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (822.4 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (647.3 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (615.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (465.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (490.5 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl (664.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_i686.whl (701.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_armv7l.whl (818.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl (643.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (614.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp314-cp314-win_amd64.whl (305.9 kB view details)

Uploaded CPython 3.14Windows x86-64

mergechannels-0.5.2-cp314-cp314-win32.whl (306.4 kB view details)

Uploaded CPython 3.14Windows x86

mergechannels-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl (664.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp314-cp314-musllinux_1_2_i686.whl (701.5 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp314-cp314-musllinux_1_2_armv7l.whl (818.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl (644.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (524.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (613.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (549.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (486.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp314-cp314-macosx_11_0_arm64.whl (425.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

mergechannels-0.5.2-cp314-cp314-macosx_10_12_x86_64.whl (427.9 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_x86_64.whl (663.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_i686.whl (701.4 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_armv7l.whl (817.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_aarch64.whl (643.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (523.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (614.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (460.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp313-cp313-win_amd64.whl (305.4 kB view details)

Uploaded CPython 3.13Windows x86-64

mergechannels-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl (663.9 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp313-cp313-musllinux_1_2_i686.whl (701.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp313-cp313-musllinux_1_2_armv7l.whl (818.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl (644.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-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.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (615.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (486.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp313-cp313-macosx_11_0_arm64.whl (426.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mergechannels-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl (427.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

mergechannels-0.5.2-cp312-cp312-win_amd64.whl (305.5 kB view details)

Uploaded CPython 3.12Windows x86-64

mergechannels-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl (663.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp312-cp312-musllinux_1_2_i686.whl (702.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp312-cp312-musllinux_1_2_armv7l.whl (818.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl (644.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (487.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (524.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (615.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (548.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (486.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp312-cp312-macosx_11_0_arm64.whl (425.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mergechannels-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl (427.5 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

mergechannels-0.5.2-cp311-cp311-win_amd64.whl (307.5 kB view details)

Uploaded CPython 3.11Windows x86-64

mergechannels-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl (667.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp311-cp311-musllinux_1_2_i686.whl (705.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp311-cp311-musllinux_1_2_armv7l.whl (822.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl (647.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (615.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (465.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (490.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp311-cp311-macosx_11_0_arm64.whl (429.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mergechannels-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl (430.3 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

mergechannels-0.5.2-cp310-cp310-win_amd64.whl (307.4 kB view details)

Uploaded CPython 3.10Windows x86-64

mergechannels-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl (667.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp310-cp310-musllinux_1_2_i686.whl (705.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp310-cp310-musllinux_1_2_armv7l.whl (822.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl (647.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (490.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (526.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (615.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (552.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (465.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (490.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

mergechannels-0.5.2-cp39-cp39-win_amd64.whl (309.1 kB view details)

Uploaded CPython 3.9Windows x86-64

mergechannels-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl (670.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mergechannels-0.5.2-cp39-cp39-musllinux_1_2_i686.whl (707.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

mergechannels-0.5.2-cp39-cp39-musllinux_1_2_armv7l.whl (824.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

mergechannels-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl (649.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mergechannels-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (492.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

mergechannels-0.5.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (528.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

mergechannels-0.5.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (617.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

mergechannels-0.5.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (553.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

mergechannels-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (467.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

mergechannels-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (493.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for mergechannels-0.5.2.tar.gz
Algorithm Hash digest
SHA256 de48b56a6373643facc0a4f8743c3f284cea316835858df0dd7c5d489587698b
MD5 2878e9821f43300b9d46a0ce8c492398
BLAKE2b-256 502d468c09e0729923b595fe11bde333a2a3281e4c4a27eaba95dc2d608db434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9aa276044e875b1fe2b1e314d7907310438b7460283aaa7cb1eb7ebeb167636
MD5 85c7f6290b673d75b4f62c7e3d86208a
BLAKE2b-256 511daa9c5edf8048acc31dbd29473590ad95a6a2b64564650fe5c2df0a72b662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ae50564d8c3eaf4fba4569e6dbde1959d04705550aa167914aa280ad292d13e6
MD5 00fa0bba8f7dab6573250a5250af50af
BLAKE2b-256 181b8543a908513e90c689493387e6bdb2f370bc17ffb61ef64a5cf82c3979a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9bc691d9a890ecb54489afc62f2b36516370eba97f523951aa94b3d8742c9277
MD5 c743e27dc81190574ab9e4878f6c245f
BLAKE2b-256 d8f0d888c4cdc88b051d3c33b336cd567461eb8639f8285e83ee36de832fb304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 101b0ca9ca875f58e9409e25079598e16ef9a685b312b1a381a594f40401b4a6
MD5 856092582910220af9d79e92cb9b0f87
BLAKE2b-256 1cdd871b19df7004ef85d3a98c63645e4eccb9eeb3b7818382d74aa5d3e0dddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a16bab3da14ea1ec4cee56cbf29a1c543c490383fbbc73de0c72fb0eb132c96
MD5 586333ee47593bef169342eca052a64f
BLAKE2b-256 218bad141f23f42ba358babf7cc63e1257b2a9f46cfec70b6f7e3f554ea76064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 71c6f69d2bf37b379adb6cf10cc6b23fd72356e2878f7d154b46ef8d4e045d04
MD5 ca7b1d3f9b70e02955e6477936353bd5
BLAKE2b-256 d84e95547ef009ba435926afbf5a3ca082ee29e46467ef3d96739ba7079921fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 827aeaef3f66a686fd3d8aa91948f7203e12db0664e7dc901c0a9d64bef84f21
MD5 06239b50acd43246b0be716478581985
BLAKE2b-256 b9eeb63b6e8a3a38ad7d8edff7e15a9b570b62fda8a4108f938aa6ce2e68e920

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7edba236ae023311afca6c5e0c4ff0f1f4599e860bc195484cdae3892096eaf8
MD5 69243acf25510f291c2a83cbf235140a
BLAKE2b-256 81bc2aaef223ef5666896d956bd548f07b3a35cdbc830a9ea71535b85af2f5d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 212b20e8d90e378a2f66b26fa3bdb137d53a971c2160d033b7def74b8021b48e
MD5 9510dd011b6111a8b340684cd0f6d4d2
BLAKE2b-256 668ab1f0aec93777baa0be43206814d6aabd515d079aa43138f04e0caefbd548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 520df6a13edc72aed77ed3bd693c16478806f71c048e9518a6e623addac5c4b3
MD5 af0a60a934c24d20ee952212328e6e75
BLAKE2b-256 71268c44016cb0238b30789eab394039a0683b91580a08e912de8ed4ffcfe135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 72ea4ffa2a5dad9ff7b0b39cc1d090d00a6ac2d78903aa53c827342a130849ec
MD5 22264a58339d825b63ab5ebf4005365d
BLAKE2b-256 e238d108a35cc25b1dfd01dceabe2a464bb4e1a7b19c452f371e323b5dd314e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d861f4bf4ef2961c40817369c52a551faa386ea3ee6537981b012af121e17b56
MD5 3fd93168e0dfaa785af689e9d0a9e4b2
BLAKE2b-256 b1c74fae0d7af1d81c91fc5b0bf8bdfa61e0e183ef1539495d5acc5d1390b38f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d2db33279a7b38f903cdea40c36fc971691e4bad2fc4a2a7ce307149b0089c1f
MD5 0ca3e81ba4ad32b008d7589f40b353b2
BLAKE2b-256 77675bd73e64e6846cada2ce0628cd7335ec6de2e7d9744a1befe572755f753b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 801a4b251853a54c186f75bacbcc18b67316c95beb5a96b7fd24d5ce580b7ec0
MD5 966768c0c0af080ac7fe3010407d994a
BLAKE2b-256 88c8ca224424f63143650f16721785d5543471f097f690388e0547f14fd1ece8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 24eeb21c93d7d0ce546f77e216392fb14bac8b6bc1fcda2458a1aa15cc5359f5
MD5 e745102739b0493934bdbafa6e351424
BLAKE2b-256 6211783615a436c4bd16f1eaac2776d6aa013bb29556f233dbc5c2229edb48e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 090e8506da10382207411d9dc46c5dfb50d49211766d2f20cfdaf9ee5793ac60
MD5 e17a1fe09748de97ad1f90ecdadbd773
BLAKE2b-256 ea40970902e26a5200c77856ed6fe118c5cdd9ac6defeaa9c47a3afb408b1ae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 24deb16d352c6a5d1e4c6636b3079d2283160982b7eb6550e3e1630c0c35a551
MD5 1f5b9515d5c9bc7f9c2de7aabc6745d2
BLAKE2b-256 a9a1e903babb765996b0f59bc60d6c7a0f3077b45bf92b034b5e8fd6dac73468

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44bee7b94fe26d925958d8bef1be00f671d1c6eb7366716b88f5bd24a65a7bbf
MD5 545b201cc02e46738b732a33f2f2de55
BLAKE2b-256 61bdab06442f1afad501c0a494b83439796cfe7d9914316610ff8556b6dc5f4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 2703fee3018ea834d4d95b86db2e098d2d42d5ef1624f9766ecf34488d88e7bf
MD5 3c77888dcba4e702f4bf83aea67ea74c
BLAKE2b-256 056fc5d2022279ae05d26f6c6d370506dfa79ce7c15da9465e65fa10f6289774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 77b1e8b042a9e8ff522e94e7c141e6782bbfd61d93be70eb4e6fa20d25f2385a
MD5 223fe8ba8b6706b56d20011cf9214ec4
BLAKE2b-256 dd1b901867e272eb1b2fd2119d8b9e048f6998a431871718088a86fc95cd4062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f3ba43682187132ef8e54a75ded591f0ed054b9789268a22e53eebf65f9ecc0
MD5 2eda5a47833decc20cb25e4eaf151436
BLAKE2b-256 f026dcadb81d32d2d51840b6b8cfe0e19272b1f5e76751cc16e37ac64fb391c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7e59cdf0fd06a8bf7f451e7cca11eed60aaecfeb6fa2933833d77c2eaa06ee9b
MD5 ba6519778bb9f787cc6f0ec9df304526
BLAKE2b-256 c4c74f5843b88df602643e26ba51246e9904738558037708c84e22fedc43cc0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 22891ce28b6c0c7cd7cb5887a5ece824195f9ef3c9b77f2a8775288c6f4d4a99
MD5 52bb64229abe333ca351bdd3a63e7d61
BLAKE2b-256 655582a5728182298a51e9adbae2559bd88814c94f2f7b2eca0220c240d13306

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e61f6170e8d04d55917072d15e569024be3cc8f634723329014463efc0d79d3a
MD5 416ec17b64028075eda52d778cea7322
BLAKE2b-256 3c834c7b74d11d982a41c6378b8bae9b696b23cc326b797cb30ade787f9c516f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a054f7c08f5837739a915b73850658293cf9c0f71881619bbda751c4be120772
MD5 a09aa1b97e9834c1a6b4556db9d0b98e
BLAKE2b-256 6238ef4c7b379d10c994ef50f297e7b3339353da8bf9922f74d590db866a98a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 afa0d0799f81480a6eabf4ece06757ef6818dbd8bd5950b57f075db37e5aa4a7
MD5 79edb49fd7d5f837b74802860d8a7b2f
BLAKE2b-256 4c554c7e2e04f564772f3b5fcca91a0c3c6356aca3d849de72ff16b7612ecb46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 db582d0915ff85563aaa2a0a92cd0dfe693d076bb24aa70f1060de6b0247c81c
MD5 a34826f8ed0a54ebb0db6624b3236f42
BLAKE2b-256 f099424b9f55aa62e93aeca7b7b61546d8bebbe3a26db050d850c7f671241ace

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e9002f314af7edd0befb27a8299c6a8f684254a46ae1a5d542fbee199c6c3654
MD5 c4d9a37d11ce6d8eb47070d7a8df0de1
BLAKE2b-256 d79c8f37ac0b17940cf0538b2a833eba3606b5f2f7173c37f8b5f3c01db407c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5e99f865cc727766b831e1cf41321564c28d0ce37fbee9084ad097227c828ca7
MD5 8e07a5ca89ff35a30b7ac5b660e3cf96
BLAKE2b-256 31fdfc5cf2e4a7480b3456a5b78f26b99c846b537af998963629964a66460690

See more details on using hashes here.

File details

Details for the file mergechannels-0.5.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6b34c7f46dfee81f83300df4c9ffb4bfd1016b323c596c58d4df5b58e9e49538
MD5 7bf1c2c6db5f0c8f0e6beea46bfa4405
BLAKE2b-256 6b3ee57b82279296ff5c69245c474106d98ab639f74ca673cf5279f05e3093ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4aa191ab3a68e5dda3ed1b98f43e5cf3a37b0d38a1ef39cc19fca427ec5455bd
MD5 6cb720b0f84758e9c413ae989de3f271
BLAKE2b-256 33d78cba35578cb25b3de146cce52b59ce3395f386b8200dbf68c9cc26f94d2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 485f1967965debf095c231a5b2af3e3a1b435e6b60d81232813b7fff0c2b0e65
MD5 e1c7e6b023931eaa01712066e92d1a29
BLAKE2b-256 cef1705d5786e7a748c4746cb1ffddc8c3e6ba6f36c63c6239f809e4339213cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6bc3cde7e90632f62f9f15d72fdc70e1a94f0bed3a48493d1f5af379a0dcabc4
MD5 ce806bff453ee2130a22280953efb53c
BLAKE2b-256 29177ba8e0e3ad027d1d3bcdfdfa2bac422d0bddf53fb3beb3f30b9595be37db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eec4e0dd66e5f474002512c2f5c42b9306b5879668064b7d4e817151ef155456
MD5 6e6269b5adf5a4d43a541c4518486b0f
BLAKE2b-256 7c01b533ac8f22910d9b8dcc0519f78cc7a903c75673c8ab3ab463b4ee9c90f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9e24fa21339bd573065611f87ad7dfc2e8fa9661784f047a293cf83a0ca063fa
MD5 0112985a2fa995b511532be3a2021cc9
BLAKE2b-256 cf613c9b6ba49a71e6aa00e9d784c59c9d5cae649e75508df2a874a96171ea55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d208d3051e882f9e844d72a7c5b1d93190e37c6038773ec73beb84ed6e97238f
MD5 b67526b27db4730ad17c5ef80f616d3c
BLAKE2b-256 39e5a26cf25adffe5ad92866e4d0333a3c9f08061fc9c9d456e7f7bf838e37b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f2d359d767ca34a199493928e35173d448242454ed131c9fbc677e7063a6ad87
MD5 93af11bec8b5bdd86a9aaebc0a4d67cd
BLAKE2b-256 01a741f619228e365ad5c0a890e74e18a8fd04a396e89b6d65799b511d1d05ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 67c39024b7855fe23f47ff70db6feeedddb0684babf0ba806470778ce639fbb4
MD5 400b98ab04b7293b150bd5876a4e06cb
BLAKE2b-256 ed42689e340ec5a78b02341ba227b6f62ec1dfa5c24937723d66b01aeab209cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d8b28d26021a9741e0ee464055d2a70621c9bc56eb067adc3978b3bc8ace6e90
MD5 9df12d740ef271329818ae74d419b4a2
BLAKE2b-256 ff1b1486da6604756a3634244ac0b7b4c3e3f00dd3742885c8ca75176f19b9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a23b26d53df94d5cf4ce966868e9f02bfaca619084f97b281d4be699f0a658a
MD5 e14923bfcf6b160c75084ddd6efb5b3d
BLAKE2b-256 9bafaf325c01994801df3689867a831bda1b3bccd1318ef254f9bdf918c8b339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ca0e298d723b8cff95ff799f78164f3431c7ff549dd433fded129f9f2868d7ef
MD5 0b0bd48dea5d156a25b2b62bc414126b
BLAKE2b-256 b0713fd0a8376262c85a0d7dc4e41407b78e6b4df0319247f9fb6bdfded67f53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5420d76cda052e9b9e957c7dcfbb3513a8379c7b3301a2158567bf9aaea96f05
MD5 cc90a6882ec6cf3e2308f199ca215e54
BLAKE2b-256 a38d8adf677f6e18647a81762a8c93384b6063215cdb3010d02ebba88a79eb39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2f725c9257af7ad98d65dec01b7ff7861164c239e68b2ac41af6fd84f28df3d
MD5 3f3fdc681c3de26b4c41ace1ae4115be
BLAKE2b-256 63a691e6f294b2faf819244a1d72ccc0727f5bb17b7329784d7b7f553de0cf6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0791297c7c2bae63697b5ac955daab8ac523b992df9d745141a35357eeda2442
MD5 37bdb8631a2ae9b0fb9f9ee193f477d4
BLAKE2b-256 bbe298c5e374d9597efab39c74fbfe84b4e44caf9641bf20d48becc93665cb3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2d67fbc6ff0fffcd1b80d59742dcd64744a92ad56506c8d1ff086be0f2726df3
MD5 422db20e02812c99c84f30bcd08f2811
BLAKE2b-256 59820724652416f4bec6e0107b2c7932bbeb1b866ee30f5a6365a2fc76bce76a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82f228a4261557294bc512a918c22f5ba92018b49e033a27be65a87155ae728f
MD5 caeff3473e41786f0deebdd068503b85
BLAKE2b-256 39018aca5ef62a7c59853363572cdd9704a70ce3fcde3e746e4b21b72088e307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 02b672e23bebe43329f9405bdcc43423c49e242a701bbef2b43408fe21b59f68
MD5 2d246461a50f0554d7f024b41dcde433
BLAKE2b-256 298abdd6017f6b28f3002c5094bc746939493e4fad096813435224f0148e129e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9a83ad357fe4226febb27cb25c9ae8a49eb1e85af34638aa5b14581076b75766
MD5 840a05048ce716289c261c3e063f4dce
BLAKE2b-256 5d58010498915de95421f85d2fe866208e972863d9079756d7d478611ffaedf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 679400edf71b8dc69ad2ad156fa6073ab799b1d828d10c70160821983175a107
MD5 08b0cb9676ee0d67df5beb2c9c817078
BLAKE2b-256 09d282eefca1592de1a64402575d2f7ec63981b1b0b616ea045dbd6629c0e988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a56ea4ff391a31a7906f38605984079dcffebaf6f462b923eed42bcfce902225
MD5 a140b94c089dd02a6385542411329f86
BLAKE2b-256 3e0714e38787fa09c7ef01212e6c1f0cdd7c9cb004bf996b53aaa590e3b38665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 37a7fecf02fcd64e0b6438b59dca928edd11dfc184555f2a23bc7ff74b1b9605
MD5 a404e3610b78bf6322f3a5471266f508
BLAKE2b-256 54a28407bf2551145b9f1e7bebddeffba235d12209a57600de5cae03612b6bd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ca1bd63cf6a48acea46ab542facf7b582f40547d1e020926657e88f79f80c1f
MD5 ff1d2085c0a219225238d19bcbf7ff7a
BLAKE2b-256 bc1a25585cdf08ec1ada7d6f722140ccee6058bf57dcfa7483f04a5772265072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dea8e1b1b514232abcc4e68b97a5c31acb6c19af4efd33bfcb1f9b037b91abf8
MD5 a4626940fa1c823ec06fa5cb085a1ca5
BLAKE2b-256 a6260357f53b2291d48c1e0cc0a3d29513fc8b0697eaa59ecfa2bab89a1c9985

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c1c97265504ead17f387c204460be90b5947c308dfb0e9d5b314cfeaa44d97a2
MD5 bbdd732215295e68cfa7a3e0afa77c9b
BLAKE2b-256 42531c71aa984b7208b112cbeb255069dc2d53b65163029aaf7f2da70ec28f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69f9bf782a647c0eaf9046d9feb6c612e5e67cd6815ba679a068f2db9e889dc8
MD5 9badf940e7cc6713153f452defa6cb6d
BLAKE2b-256 309406227eaa666322032f94adefe52652c1a0f142728b0e558e7a83d6271c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 50edc677480a8de59ecc65f1caabc5673c339cc3ebc080cbec778852945de5ca
MD5 e9078e04027d14430659d273699fc542
BLAKE2b-256 b34ea70d187d7a130cc3aff6d8ca42365fb33b1d588b19a419385339b6eed5fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 899cdb157e48dc7fc3f7b90902c9b3d1c70f2ef1ed0700ec0c6d2673c83a50a4
MD5 ba58567f576d562b15a757e6d82ce9e2
BLAKE2b-256 8b3648fd6626ab6ccf36124670b2df31534d7e7ea8ef04c6c9e785d3b3fe20b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9da58beb44d035621c0a5b51660c4186eeb52e41cd6793cfb34ecb51ddaa5ec
MD5 8dc121b652903776cfdf2154cf602adf
BLAKE2b-256 cb050bf8a3faf17c0b5621a824a6719c6b35d322d6a287e9b9ef31da8da95c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3a13c52bf71e58f2528f6105378b71d72a96d0fe5fb37e704814c34bc2a0265
MD5 d050c2cb31fc3dc56b980f5273f34c68
BLAKE2b-256 6ce56eb203af003d67d5162c58bd1cb6fd5edeb15dfccdbcf84b662cf21cb044

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 00d8ea2539160519538ddc9968c74ca07008a87373acf92e9635df0c64ffd69f
MD5 06a25577aa1d372fa5e781431c9922c9
BLAKE2b-256 8d3ff9cba2e0c6c2afb9890a01d726865266588036e2ae67560ad32aadb58648

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1b7503134c76b5cb3bd8be162d919171fb3cd2d76620e534fe48eef0bae14ad6
MD5 58cf0b254184f7dde50d9ac43d9216c0
BLAKE2b-256 a97cfcf18651ad6b0208b9fad8104602055a303327a9546f0ef2dc68299a5a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 34e41367dee711aa9acfbee7df0ed58565eb58c6cda4fa30847bf93b0156f1bc
MD5 d1f26a43e129e337760d27e999dfdf28
BLAKE2b-256 a5cc101e9062d8bac0b7cda7c0db1d899d5e8195aaf3329ba6dd0cf29464f078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 863a100f411d6620f8cc75a642eb3703d8072bcb92e3f1e2859aa38c4b215b3e
MD5 6b86a22766329b11aa39777623e23c32
BLAKE2b-256 8db8c26f6f066c24080da4271d5bbef12ba3b066395315cfc11855131f41d7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b3f69c31e833c9925d10d8366916deefe0b9f894f2bd9def2ac0c25d2decd3e9
MD5 49019e22522dae0ba2734aad93c244e8
BLAKE2b-256 760252cd3310c92ee315721e0fc34faf2801bd1ef7e68985e554d91a70e8507e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 724725224240d849d1853ee55b371a1af07d1bc07195efe50bdc8ae5367821b4
MD5 43dfc0390d7e196ca7db8a75c33d26f1
BLAKE2b-256 425580c1b4b434eb1c96d773c8d5e50b636466780e57b21ec626558c41b8ec74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae2f901e4752cd24b31ff065091646b49c419d089179244c6c410be4ef6303d5
MD5 9361c0ced4a78f7c2bbab629158a24c0
BLAKE2b-256 6312112f9f8ce493c063f071f806b24482fadd3f829baf0157f216e432cfc441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1af997e4af837c99347c02186c390da6bfbaaa4d4ab72da59ffd8bbd4d429be3
MD5 b1155f3996b43c1a00673e6278173744
BLAKE2b-256 c5586624a04751ce517d9e0f804c8e104b85c977e1abf2d1d157f21447bf543d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e6064b9da7f150b69abb008eef40c4fbd7e1be8c91c05249eaced41c3dd3cf49
MD5 70a55d7c4efb15322b56df85d1e58ee9
BLAKE2b-256 bef8d58969dd47979385af851cd42dee0ca33d5095d101f3fc65c7be40ce76f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eb996c1b0ecc93314a7e036494e8e70a0d1ae15d4fffb6e325d25e1b6da81982
MD5 7f13039b908b84e768fb8ea4d334f01c
BLAKE2b-256 e7f83711bd573ffc99defd0a2c6418674f2300626b177c9f1dc6a331cfa435f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b6be72a00ac19aa85ff31d32b8ce333d2c8bd2f0f8e4c7a839750bebdc27e6b4
MD5 c87552a0f1d8408c938b1e13c5c028c8
BLAKE2b-256 da97405e477ad76c8a24f4bf85c441fc1e99517e5b64517716adfb94f93503e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c93f2ac150bd2373d244c9f2c8d25cd6e8b69fb17d28a3181b73c295800a6c41
MD5 6e074ec1547e36298896b8b8ede7af38
BLAKE2b-256 5b2127b9be3ae0758ed56d9ffa3fcfc20a8e4f1cee39534a4bfaefe822101e97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2530b24e9e4394c3fe36036c4d3711f2ee2e5228f3021c471e82195847a3c75f
MD5 a53fc55679411f8fa618b5a01f3a3d77
BLAKE2b-256 a73a58f3b9ea7dea8950811e5f83e190ac1caa28f3f367a19cbd55f51692040b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c7e52813b7c91dc7097a9e3495a390f46dabcd54e7839b861e6328e245715d19
MD5 770376e5e30690d0fc8e548901b38ba5
BLAKE2b-256 8081233d655f2c56c9f8961ec88e85851093eb487a4db074000c5a6888199f36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 510db946ac97cbe1df4ce25f730dd555912400c5c02a4c880de7302ce528365e
MD5 d9cc43d43ef3038fbc69fdc764808da9
BLAKE2b-256 f997266291b278da659be3f701dee9767bf655af31213e171775f4c89d025d54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 22af6fe8d1aded6fc801bfd8285b20793cbcf6dba6abba9f64493b3d8e1e126f
MD5 db3dfec407cd73254e96981353a1be7c
BLAKE2b-256 b31ce918deea39ffd0031e6a46d824a73cf581d8f6661b313c08789ebfec2cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d92140e82e6f33f8b773eaeb9e964dde4ffa9e0c966bc9f876997357ad85d409
MD5 a9ad0251cf10675a7a92713d8bf0643b
BLAKE2b-256 dd19f66bff5c650cb9d5d3b3f515fdaf569d416df39aa77cb0aa32eae41f4f49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f407891f659a995beb3e4b3c8f67dd209eac0e89755e5bacda75e8dbf4eb1cb9
MD5 17da25109bc662c1f5e8ec43911da46b
BLAKE2b-256 033e225e3f5e7ec13cf4cff919afc6d50ff58e5a561a93e65830bf9c51f68795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb33faeacb9d0c8220d4b41fbe4b0bd36073c7a99911dbc7813c7cf69a1f43fb
MD5 27f0876d52b58d1c28d7fa2a923635fe
BLAKE2b-256 469fdbf4a3536d5926cef98c7f2e0f8fb65efcecdc320126f3179514a5ab3df7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ca8cfe89679cf539fc003224a4a96557b4fb4bc09645cf0a88fbfac8a7f75181
MD5 492f4c0695b64870ba9aa55256970bd3
BLAKE2b-256 22fd3b5ae934441743d45cb567ce20f43453b12f4f3cde918f6e84f854962639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 37539247b4dd422f8be35c182614706ce22c4d49072920f464e4407d18f01825
MD5 5db7a8208480c04d14b1960b865b35e1
BLAKE2b-256 90d5004f9d39bc9fd83d491eaca954358f6e9b4526f55e81a88bda1c7a520feb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a1003fda98c3e015422a9d074fc825150ff1014df4cad8328afa634e210fdae8
MD5 49a8fc836939565dc21a90a538c1ff7d
BLAKE2b-256 7c9823ffe8e394014426ab15dda0c4bec4fb432c6462fda77e8c16b53177d7cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 262267d21eee7dad423de9d82d7c343fc7a9a4419150e2592954129f56fb0dfb
MD5 f3b02d25b8265149f13639d26ca2d272
BLAKE2b-256 a521d63eacee8b0f60dc531d081c9a0cdd14737c1ac54c5805426c2b08561dad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3c7e2212ccc90e498864c80ed7fafba5619067c9916b8db9b20de4c2f8ba3e81
MD5 d8cd6b9e987d22c567f8b3ea13c639d2
BLAKE2b-256 ee1ab7352b6489162fb60398ac6c589ceb33695e7b1632818bfa960b7858eea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 77337c976289e5e4ec354e184cbdc9e8893acd64a0910dbf3b54fcedae64047d
MD5 e4445e4c3366d9d09e42f11547f46c25
BLAKE2b-256 da713a2ace4df7a97a065b8e17c65b81ef3342857fb657764fded1fe12cec3f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779c732cc7abcc9c3ae9f0dfb04dd3e7cefbf1d3d60933e0ff069e4f4fae2c68
MD5 3be7db265e29cdbdf2c71e11d43410b2
BLAKE2b-256 9be064fac4565bca74ab5756075f8a7a39b6ceb0f6e9bf021246265a3308db51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c444e90dfc7b18a62fd5cbfc5c20b64542c5cc566babc8a9137f4d0a3c6acd33
MD5 34e8e27a65d62b42b43f45ecaa4d84f0
BLAKE2b-256 65ce21d59e50d91bb938649d19d71b2c45fb5f7ed35a365e6e12f369c4629d34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e257a22d7b49f18b900be9281cf9f881e0eb4fa444648c9bd5bb3f99e6e8531c
MD5 7b8f4e8b04c2ef4abb0a4b30708590b0
BLAKE2b-256 5c71a7f4f731adfe4af8d9b87d884ab09572197d3c0ce9daa043f95076bdbb0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5a1b3244f2e7cdf75a8abc3c92647c29a05855a3d69f90c13c20dcca89771df8
MD5 af6916461bbcc816cd2b64a01208322c
BLAKE2b-256 b1cc2729d75338a756e6a58287402ed384b2dfee4e72dccb120bba98af56c5b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2767329a97a3b0c35b0dc6d041a9e27e5f11e6e65be0eafbf169ffe296d23b9e
MD5 95fa4b08c4f18ef49d558a155511a519
BLAKE2b-256 0b772c96e886f746c10306e7ab4887b1ba9d44774017080ed69b413b796b13de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fd9065eb727b86617ff9a692ad2f1ae743e01959189a616d95e7431c0ba33ae6
MD5 7b1914255e7ceb28db55ccc61290377a
BLAKE2b-256 9128e362c05698b0006404fdbb1994b09d526f5948e7b595e4b355bdaf9ece49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 51a1ef97b9e8be23e0d5db06a69b60663f19b7ea4d2010a0feb42c9174abb794
MD5 80d1b0f6a8d60ea74da5a7273833bfea
BLAKE2b-256 d017e305f4fee528853b5478ad8c0c981996f5fc69d349942eed981dc824d599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a0a490f1fa9a2a2c4cf635ebce02e4af4c09b05fefa17d073c6af5a116dc76b
MD5 6c1bdb0771202ed74e68126b0891675e
BLAKE2b-256 2a481201d8124c256188c719042e5318e811bbf2117e92ecda1b5f387976afc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8e6982dae87bf94f5e82697e6357057a2de7cb6702fc61f798b1c809b5cfcba4
MD5 a16f9c080dc4f51acdcc814d0604cb16
BLAKE2b-256 f128fd19a13c1056f05472592ad4350d2fc6a24a99703133d671d36c8f26eb67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 22ff838c0c1405b69785f354097eb129379f9777991e22673a6fad9d8df591f3
MD5 fe15fa89bd6e81fc31fe58748e93569e
BLAKE2b-256 d9cf60f7c501418f5cf1ff575c6695b71339fea44520434746398049bb1fe9aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b78ad4b0b312e0ed95b6b7a7b7066e9e4e9f29bfb22d29fb6dd39030f89b063f
MD5 fcabe89b112c3c83855dcb94be438c67
BLAKE2b-256 e1d58ff3956daa6b221077489b0aa6a02ab277ce134e6aed4d344fbdaf68f07e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fea4e160b0c0f73cedce91b17ce9a62e757009e8fa39d42d52827bd4ddeed33
MD5 30054b57deb7c039f9ed45fc40e04a19
BLAKE2b-256 e7f2622349cdcb34a540bdfb05459ab45dd9b2cc89f3953f32a5c7e53f043b5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bb8ec44c1c6b0454f0829e9347f3b80871f8df3b3731e069ae573714f18c98b9
MD5 c239583cf414667f433a81958dd552f3
BLAKE2b-256 257be73d89b86eee53b42bb9f3153f6fe7272319515f35cdf0fb6d4cc91e8e33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 10746763d73e6b63b5e1fcca669d3b314a7e0af433c5b9c3ff09ebe1cb733e7d
MD5 22cf453b38f2d88a4bd6a413aaa921c7
BLAKE2b-256 45a09352619f830f65ff8f0aabefaecc3be09a6cc18c3b9a46df820125fb4b6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9482d3643714461e5b1d21f47034fb60d8803ca8b51c136b1b4e7a9b45e21780
MD5 60625b947f3a708825bbb2593de56d7b
BLAKE2b-256 8fcf10e1090792ba18ebcc32b8fa9c7a2f105e9ae21525b087d50bd660cc9cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3706d25517fa91aaad4e2e11ec35dcc6d0359ba22d6dd6cbfc6fa80cc63ca353
MD5 59a05fb8cfc8d72e16af6d7a343fd537
BLAKE2b-256 d351ba4d7c3c3313a0ae7f1687e91ad09f6481f45b95385d89a202001f6cebbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mergechannels-0.5.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 74d0c5f912293b70df3819c48f672409d3b7fdaee51c3ec9313b3fccd2b438b6
MD5 a79fc2d33e2d4a7fe3651a96b5070358
BLAKE2b-256 1819eb0087f08770d16122ef377f169b6add2c195ebc8d828413ce9258ece16b

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