Skip to main content

BMDS

Package

version version

Documentation

Docs Badge Read The Docs

Website

Site Badge Site Badge

EPA's Benchmark Dose Software (BMDS) collects and provides easy access to numerous mathematical models that help risk assessors estimate the quantitative relationship between a chemical dose and the test subject’s response. A specific focus of BMDS is estimating a statistical benchmark dose (BMD). The BMD is a chemical dose or concentration that produces a predetermined change in the response rate of an adverse effect, such as weight loss or tumor incidence. The BMD is a range, rather than a fixed number. For example, the benchmark dose (lower confidence limit) (BMDL) can be regarded as a dose where the observable physical effect is less than the predetermined benchmark response (BMR).

An example dose response plot an and curve fit

Additional information, documentation, and technical guidance for BMDS is available at https://www.epa.gov/bmds.

This repository contains a low-level C++ library, bmdscore, and the pybmds Python package for interfacing with bmdscore with higher level utilities such as plotting and reporting.

Credits

The authors would like to thank Dr. Matt Wheeler of NIH/NIEHS for his contributions to many of the bmdscore algorithms, and his continued collaboration with the ToxicR software.

Disclaimer

The United States Environmental Protection Agency (EPA) GitHub project code is provided on an "as is" basis and the user assumes responsibility for its use. EPA has relinquished control of the information and no longer has responsibility to protect the integrity, confidentiality, or availability of the information. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by EPA. The EPA seal and logo shall not be used in any manner to imply endorsement of any commercial product or activity by EPA or the United States Government.

Metadata

Release files for pybmds 25.2

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

Built distributions (wheels)

Table of built distributions (wheels) for pybmds 25.2
File
pybmds-25.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pybmds-25.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pybmds-25.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pybmds-25.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
pybmds-25.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pybmds-25.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pybmds-25.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details
pybmds-25.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
pybmds-25.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pybmds-25.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pybmds-25.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pybmds-25.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
pybmds-25.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pybmds-25.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pybmds-25.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
pybmds-25.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details

Total release size: 19.9 MB

Release files / pybmds-25.2-cp314-cp314-win_amd64.whl

Download URL pybmds-25.2-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
eaa3007082b3427d5c1c231d145f22403ec32b5e4c02aebaecb410927a8312b3
BLAKE2b-256 checksum
How to use checksums
3c91f987a3e8b873b523f72bc62f04c863058f84d7f54d83d2c88e484ec9b68b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pybmds-25.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1e22544220bd58fd0e6f73d0451af403f02876f9b421a1eba361495b435e5f8
BLAKE2b-256 checksum
How to use checksums
5e7a5396b8eff69f834cdeca290ce2ec50d3dd5806c542656987b8c6f4974c19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pybmds-25.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a7b01754ebdf0dd560d2a2c3d3efb3f3635ab96718571dc69a6faec2c9b68957
BLAKE2b-256 checksum
How to use checksums
1d1480c357d859a46e5ca64a61f6cfc879cbece05f1ce5d07e31ebcd44f61e62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp314-cp314-macosx_14_0_arm64.whl

Download URL pybmds-25.2-cp314-cp314-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c056049ddd7ea067dd28158793121ea237f4c842bbf787c5187a126df9037089
BLAKE2b-256 checksum
How to use checksums
5db0717b29f853003632bf1d898f6eb2b9d48865ed873612c56305ba9a5bd36d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp313-cp313-win_amd64.whl

Download URL pybmds-25.2-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
9cf109418ed8a23d88c02c66357ffcad18eba94c260bc003f14021200ff28430
BLAKE2b-256 checksum
How to use checksums
be120d27272f8ed0561669ed1d5d44328e10fe9ed59ef5c4114fcf45b4b19a88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pybmds-25.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
df2f54e8c925029eff525d721db2989f13061255fcfa78145ff0265a779f2cf9
BLAKE2b-256 checksum
How to use checksums
0dd4eaff31f8736fdd5b7946ae2e10c4d2a863dfd9586869bced8aa57a3b2699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pybmds-25.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
a2b9b0b2bbd40afa658228ad66f6c58c0ca2a278b5f34cfbad5ab0aa07eac535
BLAKE2b-256 checksum
How to use checksums
e524ba75079fb1e1a1f3374ded34ed5c184be86fe793df196423aad54fdd3a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp313-cp313-macosx_14_0_arm64.whl

Download URL pybmds-25.2-cp313-cp313-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d7d5759ee6c6dc668dc7cb56dd82da7c752efd28f80dfb6e27c417fede779932
BLAKE2b-256 checksum
How to use checksums
0029cd3db127a1cbb5525db16a6d445c3275056a70ac9bde8216155738ccb1de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp312-cp312-win_amd64.whl

Download URL pybmds-25.2-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8dcadbfed76a59c68ea6611bc8fe63b2ac166362494233540ddbc4e440d2ff32
BLAKE2b-256 checksum
How to use checksums
60738675c4eead7ea3ca8215f324114f24e611d0756f5ab055d87e86e63490a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pybmds-25.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
58b57ef354e50f4536d10775dae3b5ae77a35e356b7ff64822ef406d724884a8
BLAKE2b-256 checksum
How to use checksums
0b5d3c776a1d462dcf9cb007f9cad046f272757647f654a03cac3a1df47c2ef2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pybmds-25.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1deb9acff1f6afe3cff8829130ae39cde83f736f9454621bc8f51a39da02b2e4
BLAKE2b-256 checksum
How to use checksums
d598ea7f6b724a4e29d1ef8e85bc02583c683388201f91997a7ed2ddfe9dfd66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL pybmds-25.2-cp312-cp312-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
8d19c6b4b0f993cbfda0e463fe04a7ff6ff309fb3b0fdf6317c77691950a4ed5
BLAKE2b-256 checksum
How to use checksums
829742defe5a77799dfe4efe8030ee2b9ff4e59aca3d6cada64d2e94dd3ea2b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp311-cp311-win_amd64.whl

Download URL pybmds-25.2-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
04578323737850ab62279ba69817a35f640a1093e872d72d828f9f7c5b37cec6
BLAKE2b-256 checksum
How to use checksums
f6bd2bc5a08916a0e5fd9c14c1863e658c8d2cb9dd9bd855a7af5381cca98d11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pybmds-25.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4f0acff2399ec3a6545563f5570728da9e06d4051a73da4b92ed7e06914f27b8
BLAKE2b-256 checksum
How to use checksums
2f05da4f99a9cfd19819658c772f9d89677aeba44908ca4f47b61969e87fb155
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pybmds-25.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 1.2 MB
Tags CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
92900250f559d6b323c26108d6994732e52cd07048da0aa028ae38d990ddaddf
BLAKE2b-256 checksum
How to use checksums
f5bb34f499f362d02ee63dc1b682320ddcd833a8ecb0aa1aa834794725ffc2e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release files / pybmds-25.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL pybmds-25.2-cp311-cp311-macosx_14_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b050083f34c2b122c6573343f92ecc4baac5ad91c5d78716cd07b0c755d5e23c
BLAKE2b-256 checksum
How to use checksums
559457471cebc2e57ecc81fc82dc8f510375a8f7d8e6e5b53e0044130e37d8d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.9

Release history Release notifications | RSS feed

This release

25.2 This release

16 release files

25.1

16 release files

24.1

9 release files

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