Skip to main content

adjustpy

a simple utility python module to calculate adjusted p-values.

Introduction

I was tired to copying over the same function between python scripts so I decided to write this into a simple utilty you can install via pip.

The computation is done with my adjustp rust crate which I created to replicate the same p-value corrections done in R.

Installation

You can install this python module using pip.

pip install adjustpy

Usage

This is a single-function library which expects any dimension numpy arrays.

1 Dimensional Input

import numpy as np
from adjustpy import adjust

p_values = np.array([0.02, 0.05, 0.08, 0.11, 0.04])
q_values = adjust(p_values, method="bh")

# array([0.08333333, 0.08333333, 0.1       , 0.11      , 0.08333333])
print(q_values)

2 Dimensional Input

This works with multidimensional input as well, but will return a 1D output. This is easy to work around though as you can just reshape to your original input shape.

import numpy as np
from adjustpy import adjust

p_values = np.random.random((10, 10))
q_values_flat = adjust(p_values, method="bh")
q_values = adjust(p_values, method="bh").reshape(p_values.shape)

# (100,)
print(q_values_flat.shape)

# (10, 10)
print(q_values.shape)

Metadata

Release files for adjustpy 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adjustpy 0.1.2
File Size Uploaded Provenance
adjustpy-0.1.2.tar.gz 46.6 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for adjustpy 0.1.2
File
adjustpy-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
adjustpy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
adjustpy-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
adjustpy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
adjustpy-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
adjustpy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
adjustpy-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
adjustpy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
adjustpy-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
adjustpy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
adjustpy-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details

Total release size: 4.0 MB

Release files / adjustpy-0.1.2.tar.gz

Download URL adjustpy-0.1.2.tar.gz
Size 46.6 kB
Tags Source
SHA-256 checksum
How to use checksums
3cfe2633d67503b4faa3d0f32a05fb8c20f25483d5cebda0c7973fe3c72911d4
BLAKE2b-256 checksum
How to use checksums
18d9da5c00824f9880d68f577e50cabf66eb6341b88c7c9d9eaaa46c9acaba5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 303.3 kB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
fda18a11b57695ed59a2a04df9662f749d3de99ead1bf7120fa81e2b00df14dc
BLAKE2b-256 checksum
How to use checksums
e37e6b262741b59e7c845e0d208c29ff97897c9256020305b4cabc5a41ea8351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp314-cp314-win_amd64.whl

Download URL adjustpy-0.1.2-cp314-cp314-win_amd64.whl
Size 159.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
1abe5e6d1ecdf4b54ac49e20577b47b6197fe0e603ba2849f7a94af3b5eebc09
BLAKE2b-256 checksum
How to use checksums
ac49a31d433c029e3d637a40a563019e08d15722ffbcadf152d3c415f6e1c44e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 301.6 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
97aa3bf2a4609409f91300088f5b82e3cd99ccb935393fefd018aa5a33744e09
BLAKE2b-256 checksum
How to use checksums
c44a512e4c1da5f6d999c0b67b791d87c0cb9024c4acb189375cb3430b640e7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL adjustpy-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Size 257.7 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
86f178597782b7158f8975ad9009054ad4036ad3b5597f9f40f0821911a69595
BLAKE2b-256 checksum
How to use checksums
da1a606f1d862e8d8c3b83267ab645c0a7b192c75f5de045ee06623af0c2b9dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp313-cp313-win_amd64.whl

Download URL adjustpy-0.1.2-cp313-cp313-win_amd64.whl
Size 159.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2a71fbf099a8a7e755b6b10a2d5d34d455af2cb083d7fccaf5036c91e29f69f5
BLAKE2b-256 checksum
How to use checksums
12459ac82121336cae3f422f94ffd77efcc639ef45182d36139dbd2d72681623
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 301.6 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e14d94470067291f32b66dc64493415412bb361b2ff39fa0448a597f4b04aca0
BLAKE2b-256 checksum
How to use checksums
0865bb86d5d719fecf4a0d8b1167ade8cbd791b4b5217d7121fc70ce30eecad4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL adjustpy-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 257.7 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
897cae1c550adead40fbb316a93ff406080aec5b5c36a05d73b8960ea16ea02c
BLAKE2b-256 checksum
How to use checksums
9b7f6e14a08ca9b7a11fe7910ae84210ebfde3c6ff1325805372c24b2fa42170
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp312-cp312-win_amd64.whl

Download URL adjustpy-0.1.2-cp312-cp312-win_amd64.whl
Size 159.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3793811782bbd70a1bce99adcdc00fb04b5b5a5e1b452450367003f9b7373fcb
BLAKE2b-256 checksum
How to use checksums
3483dcd5e11b28db134f4e5102164b68d03c89e52bda0f9017f81b2ed5a6fab0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 301.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
61029b7ed8f6953b603aa32ec28700bbe469e7846765833cbce555b5916ea7cd
BLAKE2b-256 checksum
How to use checksums
e8e36d795982d10bfbfe3967f91fec203f79dcf8fd4701d1221b03bdef6d0391
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL adjustpy-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 257.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
58d230444f3f68b45ed1a4dac9be364866ccedbbfe58c73871eef2faba95233f
BLAKE2b-256 checksum
How to use checksums
656d9b86c0166be49017eda8eb87e569eb85eeab5bb8aba29d99f081ed2e147a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp311-cp311-win_amd64.whl

Download URL adjustpy-0.1.2-cp311-cp311-win_amd64.whl
Size 159.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
cb9af535ea5849bb50cea590298193495e9b7cab9885a14ed8bb5cd197d69304
BLAKE2b-256 checksum
How to use checksums
aaab23e89aae7d65a8593c97288742f5ba6c302234a2b3ab31601f0a1addc3b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 303.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
70af77a3479c06dd93eb56dd054185ed251f43ef3d94f2e84e082295c2cd7bb6
BLAKE2b-256 checksum
How to use checksums
0dd5ad60806d972bd40594966c07e0ecf338027de8d33e984f85d950dc253f12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL adjustpy-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 260.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76155434071d5078c150cc38257849b989ed1ecd2bbf0a97435cef468d6d15e2
BLAKE2b-256 checksum
How to use checksums
7ce21f78d727db07a84204fcda5103746024c3e7965921a2f041edc5fe396b5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp310-cp310-win_amd64.whl

Download URL adjustpy-0.1.2-cp310-cp310-win_amd64.whl
Size 159.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
8647745055dd79c871472b5eb2aaf381e28d481be8e312559a0401173aa3f313
BLAKE2b-256 checksum
How to use checksums
005abd15128fe5176e9e84df218ad923c0052b21e4a059c647b333cec94cc686
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 303.5 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
183cebfd560793d77b63a951a61331ef6400c5bc4a4a74ea17171fbdaf8e9129
BLAKE2b-256 checksum
How to use checksums
8485862e7f08282d92ad4ae4be44e1aa7612d2d56c651bdfb4ab3620d1d442eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / adjustpy-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL adjustpy-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 303.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
bdd9bbb550e8d546ff0f19103dee403481d5bc187f4d95a18d400e0fb64e873a
BLAKE2b-256 checksum
How to use checksums
f36d1ea60102c790299db8168bb61f462d1bcb1dd82dfca1dc7c49b751f08f1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.2 {"installer":{"name":"uv","version":"0.13.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for adjustpy 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page