Skip to main content

PyNetCor is a fast Python C++ extension for correlation and network analysis

Reason this release was yanked:

Package uploaded with incorrect build artifacts affecting functionality.

Project description

pyNetCor

PyNetCor is a fast Python C++ extension for correlation and network analysis on high-dimensional datasets. It aims to serve as a scalable foundational package to accelerate large-scale computations.

Features

  • Calculate correlation matrix using Pearson, Spearman, or Kendall methods
  • Processing large-scale computation in chunks (larger than RAM)
  • Find top-k and differential correlations between each row of two arrays
  • Efficient P-value approximation and multiple testing correction
  • Handle missing values
  • Multi-thread

Installation

You can install pyNetCor using pip:

pip install pynetcor

Quick Start

Create Data

import numpy as np

features = 100000
sampes = 100
arr1 = np.random.random((features, samples))
arr2 = np.random.random((features, samples))

Calculate correlation matrix

Compute and return the full matrix at once.

from pynetcor.cor import corrcoef

# using 8 threads
# Pearson correlations between `arr1` and itself
cor_result = corrcoef(arr1, threads=8)

Compute the matrix in chunks and return an Iterator, recommended for large-scale analysis that exceed RAM.

from pynetcor.cor import chunked_corrcoef

# Calculate and return `chunk_size=1024` rows of the correlation matrix with each iteration.
cor_iter = chunked_corrcoef(arr1, chunk_size=1024, threads=8)
for cor_chunk_matrix in cor_iter:
    ...

Top-k correlation search

Identify the accurate top k correlations (Spearman correlation).

from pynetcor.cor import cor_topk

# top 1% correlations
cor_topk_result = cor_topk(arr1, method="spearman", k=0.001, threads=8)

# top 100 correlations
cor_topk_result = cor_topk(arr1, method="spearman", k=100, threads=8)

# Return a 2D array with 4 columns: [row_index, col_index, correlation, pvalue]

Top-k differential correlation search

Identify the accurate top k differences in correlation between pairs of features across two states or time points.

# Compute the pairwise correlations separately for `arr1` with `arr1`, and `arr2` with `arr2`, then identify the feature pairs with the largest difference
from pynetcor.cor import cor_topkdiff

# top 1% differential correlations
cor_topkdiff_result = cor_topkdiff(x1=arr1, y1=arr2, x2=arr1, y2=arr2, k=0.001, threads=8)

# top 100 differential correlations
cor_topkdiff_result = cor_topkdiff(x1=arr1, y1=arr2, x2=arr1, y2=arr2, k=100, threads=8)

# Return a 2D array with 5 columns: [row_index, col_index, diffCor, cor1, cor2]

P-value computation

Compute the P-values for correlations (Pearson or Spearman) using the Student's t-distribution. The approximation method is significantly faster than the classical method, with the absolute errors are nearly less than 1e-8.

from pynetcor.cor import corrcoef, pvalue_student_t
samples = arr1.shape[1]

# Generate the Pearson correlation matrix
cor_result = corrcoef(arr1, threads=8)

# P-value approximation
pvalue_result = pvalue_student_t(cor_result, df=samples-2, approx=True, threads=8)

# P-value classic
pvalue_result = pvalue_student_t(cor_result, df=samples-2, approx=False, threads=8)

Unified implementation for calculating correlations and P-values.

from pynetcor.cor import cortest, chunked_cortest

# Pearson correlation & P-value approximation
cortest_result = cortest(arr1, approx=True, threads=8)

# chunking computation, recommended for large-scale analysis that exceed RAM
for iter in chunked_cortest(arr1, approx=True, threads=8):
    for (row_index, col_index, correlation, pvalue) in iter:
        ...
        
# Return a 2D array with 4 columns: [row_index, col_index, correlation, pvalue]

Multiple testing correction: holm, hochberg, bonferroni, BH, BY.

from pynetcor.cor import cortest, chunked_cortest

# Pearson correlation & multiple testing correction
cortest_result = cortest(arr1, adjust_pvalue=True, adjust_method="BH", threads=8)

# chunking computation, recommended for large-scale analysis that exceed RAM
for iter in chunked_cortest(arr1, adjust_pvalue=True, adjust_method="BH", threads=8):
    for (row_index, col_index, correlation, pvalue) in iter:
        ...
        
# Return a 2D array with 5 columns: [row_index, col_index, correlation, pvalue, adjusted_pvalue]       

NOTE: chunked function only supports approximate adjusted P-value. PyNetCor utilizes approximation methods to achieve effective FDR control before computing all P-values.

Project details


Download files

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

Source Distributions

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

Built Distributions

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

pynetcor-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pynetcor-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pynetcor-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pynetcor-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pynetcor-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pynetcor-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.11macOS 10.13+ x86-64

pynetcor-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp310-cp310-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pynetcor-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pynetcor-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10macOS 10.13+ x86-64

pynetcor-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp39-cp39-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pynetcor-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp39-cp39-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.9macOS 10.13+ x86-64

pynetcor-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp38-cp38-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pynetcor-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp38-cp38-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pynetcor-0.1.0-cp38-cp38-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.8macOS 10.13+ x86-64

pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ x86-64

pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl (9.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ i686

pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.2+ ARM64

pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (7.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

pynetcor-0.1.0-cp37-cp37m-macosx_10_13_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.7mmacOS 10.13+ x86-64

File details

Details for the file pynetcor-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ba636af1f1695bbf3c463652c56c5eb7a8b45d39de5d0a0d93cc5611d5038b6
MD5 2e73832c3b4562832cd0243b82ab9718
BLAKE2b-256 435c2be1c06af306751faba2aaa2684403104d8cdbd98b3b8462bbd47f94e60c

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 34e7b0f6b351fa668f9a7103074e6831b1978a5fcd5c5d28e17007d5e2d1b135
MD5 3464ade844807593e57d15d1fd445899
BLAKE2b-256 d3f0852fd93d5d2b3d0741bd93eef0c3927bf91f12e16bcb0e353fa64c12d4ab

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e46c162547b379e93c6999b9f9bf38d7d0b93b8584945721b60a95fea21155fc
MD5 44c4afda73557c2ca72884e076be76f3
BLAKE2b-256 3aa7b18e0768f3c1fa962dff16aba7d59aacde686cb4ea2f1af15dae303fc51f

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4db1ef32d0f38aa43fd9f30f2d10f3e260aa5d31ed043eef5fd1da9abde4a15f
MD5 06ed747071a8a8e1e312e775093bf8cc
BLAKE2b-256 f8479f34cebc56b684866432bd687079da257cbcdcab0cf22a7ec6b4b5fd7ede

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 db9ba940597695f22b496ab34b503f86f9246a091551468c40be46651671310c
MD5 cd8487bdf4ddd3e17d584bfd56811f3d
BLAKE2b-256 7e73ab85f6df16546c4e933b6f2ce1724e5fed05af902c3ccba08ae644cea702

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17a77d7df0e506b4b064d09d95da5eb7888b02e4af3adedb0a745653d2c52504
MD5 02de31069bd652536bc22c85fb5e8ffa
BLAKE2b-256 feb55478e5374fef4f256cccd67e4505919022b9695e1204a5175ad34bdda258

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad0c7470800d177d87cca57c4c504b70fcb75a34cbbe98858adb0138daad0855
MD5 4e6788d52c95cbe8d047e52e51f1034e
BLAKE2b-256 87a9617d1b256c78bae08746f0ad06c0453d119d266a46811929a37cdab13d41

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 081d9d416567bdccb44026d0a070bf56d66b527efd65c841db0b4db72e137490
MD5 8b023f3628117340f47f438cfa3b4ad8
BLAKE2b-256 ccb0e9499859fd922692d7a05ac740add5f04c7d83772092eb273393a7ce0324

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d465be0e9c2080242d1b1a7d6449d60086d5934bcc253f2379e85b78cf612f21
MD5 72cb21b8e6be74651d7366ff0ff0da72
BLAKE2b-256 7ae874488f80e50e0040b0f64a9c5a9f07d1c6e13d347c9f1fc9a7e31df64857

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1ac654711496c87f6074929effe2a70612d77a71ff70f8b4e9ab3571716712e5
MD5 b3bfe4ce1621f2914a47f8aecb60f431
BLAKE2b-256 c5fe6149cb64fb9b69fc9934d3ff7dd9e199dfa23be86272b712dfcfd76c21b3

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1c8a6bb450f880f3820a66192b8b70e45cbc8a9e10eebd26c709a824050f628
MD5 8b4a7cbc0ce61b289f1090f82695487b
BLAKE2b-256 ec96f00495ffd17042638618614df63abed6b975c110a400a34328b827671f87

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4afe227d9b852bc20cdc000b840864143fa813d7253140de3b0fb79f9b239a0d
MD5 2fa7a479fb34add4c2ecb98d50622e70
BLAKE2b-256 8b33f40edf639b37ad8ee32eb86356a8bb0bd1558c58860772b8fd3cf930420e

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f80a5fc1771f5a3b27b6723855c89bdd32b28deec18737e389c3d6900cfb0ae
MD5 907b2bb25de0fb2903d476483e5a8fda
BLAKE2b-256 592ea601fa706bf68eb6e3fba78bc32d68bff5e5187de6f41c55cef176f3302d

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 920fac2bbc4f0354abdd843f1b4eee86565cb960a0ff0cd4e911b6c525bd6d77
MD5 e13265345627d3c1e9dbcaf029d9df6a
BLAKE2b-256 0bbca66310b6ba4db224498237047bac14446c75f481812664a200813d5e2c07

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d637db008a32c0db4ca250128d35023bcb74ca746515c52fe87ec4d67a40d57f
MD5 974b2f15acc30325784f7fcdaa4bf098
BLAKE2b-256 975d929a7cf9823a9b1ac1cb5d9b89dbc01a643bea4f32d5f6161ab2e9ff86b6

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f074ffd11aba2cc918b1a9c7b9d9deb1b77570e4ab70c0a19f47be21703b80a8
MD5 62400133acb784d3bca197457bb0cbd9
BLAKE2b-256 d16589d5ee116aabbb7675aafc1669623bf82cb944c00401c2dacc2dc482e0ee

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1987e0ea9e8785ed0043913138746e23a60b74f759396719593de18f87580ad0
MD5 ea736144073086d388d810a4a1968b39
BLAKE2b-256 f1bf5700fc2766ac9cc52f657d62f1eeec5e2d034ba4154b6c6273b81c01156a

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cb479579d111c0387f86ebfce077bde68866359b0099676570fb8dde25c7abf6
MD5 abee99f4a1039851492b860ae11ca414
BLAKE2b-256 18e39a56033d9675f648f9941da07b35af4b11b2b1a5dc9d8869c015927eba2b

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 707e74f0dc716e4c7855b63f5f314e4082b69665e4fd11eebbdeb5f02adcf11d
MD5 c7271f694ee9cff59672f5b522ba49ca
BLAKE2b-256 674408ad385ca2b617c2ac6e8f7b5dc16d4aab98aa34370a284bc45ecaad054c

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3e7d91a640e62a5e8c03d423512df96b8fdd8fbb74d575ee7a5a11165a1d7d9
MD5 ec1af1ef757b4ee17c6d7edd3253c467
BLAKE2b-256 7f59a59d568cb8f0d6fc2aa4b0e236de0eca8887ad1129cf3995923d732ad260

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8789d630824adc194c7026435d31ffbc21b54962e5da5fc52da2b707779f2f2
MD5 1469aec395bf68bc6a727cdce2afe8f2
BLAKE2b-256 90b12afbe4a916e50628eec18a78c5a5b381dec988d193d511705510045ec2bd

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 804923b02eea854cf1ee65da0edf4dd5da7dd0ca302083290c5eda3af977d7f4
MD5 8bab062dafedbcee111a7e9223e996d3
BLAKE2b-256 30012b4fdbbc702b837513b20e4edaf7952778a9370327b0a8446989a313f97a

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e90820cc8bac775d2c9aea09c8b441407f1d097a073edcb4f945f45ced426f2
MD5 b5b93f2e1870fac30e511d4f2132bb6c
BLAKE2b-256 a6573acecd3fb1535d6496fbac3830b432739f039b3f913493877ed7ed750fae

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aecac351589762f5174a07eee9fd97c3a3cc576fbe640e725102e3960ff23619
MD5 5553a47879fc599aa886c9c6623ad88c
BLAKE2b-256 916b42c2364c2d8690ad84be43074ad370a6c0badd8f0c0e4c9c0c6c8f5404d7

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b5748719e3766a03f29695b33b597cdb089d4284874cffbbf6bc869282e465a6
MD5 8c3c685dd1c9a20a8f6618d23671295e
BLAKE2b-256 649907dc4c56c2a9a57aceceaa8b5829864455761de9b455bfa76c890a654d50

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d2b9e6387efeb5caf94a57da29a810c03635eba159d8de1870efc64d04f69620
MD5 c74f7d5411f10f69ccf86856efe2b67a
BLAKE2b-256 bd972bddd475a05ca0a2e432d04aec7134a00f3f6ff73920b05ab1e19745fb08

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 140bb711815d4c0ba1c88d89b13328a350fa1606583b8c97ebe3fd3570233f36
MD5 edba382a8d81fe5d40eb982f96944c0f
BLAKE2b-256 8f95d4e55b19011570e1988da59441410429fbe88c97f9ec8360d88d204e0177

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14279c79a131b2606606584ab337e6b2ee1f52eeaa93b24abe67bf833818029a
MD5 d40519e197ad5aafe235bb10254a981c
BLAKE2b-256 5c4d7a94222218d92dbe7131312f0a964e4523c51c674d0d7a8437d01bfe683b

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d22a416ddffbc74836515f9beec08e8b8d5dbc1618509aaa0b21bf84605a4c9
MD5 b3646772d3fc20181f51c0c1f0ad93d2
BLAKE2b-256 f3c623e47884ae0b7dc7f96f45ccd4cc0d70561ccb54649d689083fe9564df8f

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 16692f39a937c34ea45f72111b355032275f1ba56a49a4219ebe5540151c1c67
MD5 10edef5b822e7c4eb7ae90e8b6822909
BLAKE2b-256 75bd27cbb861cf16deaf6c0dd7d4f72b04805a540cbad489703cf31d883fa940

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp39-cp39-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ca190c237de042dd5d0240b39acb4d5c66ff5f516bbf2afd051081590c0babfc
MD5 47f2c081a321fde576085379073dee8a
BLAKE2b-256 acc8355cbf49f8c8de982150ac6e2ee892f079c47f7f87ccd810a32dd03b91ef

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 61a96009b9ed6cbb744324f5c13f9d128e6bca1138f652da08e5925d56979e6d
MD5 3f5120d222fa55b81a21318f8d9335c1
BLAKE2b-256 68a65b073b0a5a1d9ad1ab4ca9bc885c7fcde4e751649bb99b66cc940dd26bbf

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72d48923bdc15e1772315c7bc3f4a178e7a01a8615ab836da770d82237b53c3c
MD5 16ca1fe379931eb0db648bfc741a678d
BLAKE2b-256 a0e7559641a2de86cb49181b203f6e3bd99ae3457541b24abb55aa5e44daf99e

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9b85121d07f810a2f1557b9d70b0c78394ad7d5bee3c507078d1d53fabb12b0
MD5 cb3c4f6b26d201016e3aa4cc854da791
BLAKE2b-256 795c6ee548719bbbd6b89a7a2c6a96aa83a3b2e869349d5d9a16c3477d7a1e3b

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f76a16b341db03ae3c9c89628b6d53ad575432c2f27d5902edaf3ba90de813ba
MD5 d617e3a51a360722aa9da61287ac902d
BLAKE2b-256 8762b500d3e1f9127403275206e2b0ba9199d3d0fe63b30338c745e7864fe240

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b6c0008e6c4653ccd6e3410935354e5cf8d3a30bcfddc14a31c92b1420737a67
MD5 e0e549a9a0e8ae7c06748c0890bdc9b0
BLAKE2b-256 5ec2df9e8330341e95dd0e0d9d1cf5d63e9f4cbd388d85bce8311a3a9bf287c9

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85aea0c51e6e636701c4a6fba6d2074651fef9a3d28040fbef603ff5b6ce5236
MD5 b0a8ffb0a4a326940c00d85d99743d22
BLAKE2b-256 3eeef508337f48b067f6175780a4fc4254f1d63d1c5ec4f99556cd699f7420b7

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66b3537eba33f6624a658aacffe42a4f5acd9512c42b18ae886eca5b90a0e1d0
MD5 21b7bd6b68036e1322d039f2ffad26c6
BLAKE2b-256 bbbcba63b0a3f4038be9b4a2d0ff9c534780d224776e3423f1e52b6ed557cd45

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 300506b8ffc7bffd21c9a2b3095778ac72b9c7aa6c0f1ac77d11952b6417d269
MD5 456d0a936f7d84829c4b73e456801eff
BLAKE2b-256 60fd1419b8bb480781dc15199866c50b72c30789edc0738aebde6b05698f6b88

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f1de72a4d4b751b17627eed34dd26f4d54556846c443228f669631d39580b39
MD5 1b8c1dd357d65891aeaff142444c9ab7
BLAKE2b-256 a20541c428c40541ed033dcfd9a95c932bb1d778e39245459544b4ea1fa73d8d

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 77ac2626f502a201a32edb899d790b5bb5ab214498fe51a380f0d53e16a9525d
MD5 d9bc099785143368c4840e6a960cf8f2
BLAKE2b-256 6bba4393d1fc2c54aa7fd9e2c8783ee95fab518a1449012c8ce1115321bcb03a

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d6066dc0db394ea0b72557ee6232f31998678f6568fcadb41157d2510b026ef
MD5 897f36c7f0b0564eca73843c96da104f
BLAKE2b-256 5c706728e19afe81e85096d78861e27decc51c44572c38a5dec7c7bbe388454a

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a045e717cd06a1e937a871d87f7c9e6d8cdc93a8121b4e9dd31c56791a378b0
MD5 3a2db07403c967e58970e436f9a9acb1
BLAKE2b-256 211064bef1aeb09488ecf4e8fe931a9c6c70c759525bdb6a1f7f76d9ae670bbb

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 210f2515f8c9fdd785597d8e2cd5eba1f0b62212fbc5b858ef2583c10555eb7a
MD5 0184cea34a81aef1afadb49e897bdbb6
BLAKE2b-256 0ec8b24b62819bece17412fa5fa6f15f1463e97824cc4410325d2e0e66c16b81

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f56f9905e2e4fe9b02571fa6741f495009893e0175f384757694e63f31148690
MD5 428998da6615e80fd06791596ad6c8c5
BLAKE2b-256 f0db014778f97d080715066bf8d1261308001d2b83d2ac5e2334eb77da917cde

See more details on using hashes here.

File details

Details for the file pynetcor-0.1.0-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pynetcor-0.1.0-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 10d1334653c12a3fe1843c6a26e4aeabfc49f47fcc44bcc0c78c3a1f309b4e09
MD5 f208a6f3932aadc72eee4b3fa4d89617
BLAKE2b-256 c5e436251b75d58cd9c26e21180aff9095f1135d8347c4d14cd5328dfc69cdf0

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