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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| adjustpy-0.1.2.tar.gz | 46.6 kB | Without provenance | Details |
Built distributions (wheels)
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.