Skip to main content

pypmc is a python package focusing on adaptive importance sampling. It can be used for integration and sampling from a user-defined target density. A typical application is Bayesian inference, where one wants to sample from the posterior to marginalize over parameters and to compute the evidence. The key idea is to create a good proposal density by adapting a mixture of Gaussian or student’s t components to the target density. The package is able to efficiently integrate multimodal functions in up to about 30-40 dimensions at the level of 1% accuracy or less. For many problems, this is achieved without requiring any manual input from the user about details of the function. Importance sampling supports parallelization on multiple machines via mpi4py.

Useful tools that can be used stand-alone include:

  • importance sampling (sampling & integration)

  • adaptive Markov chain Monte Carlo (sampling)

  • variational Bayes (clustering)

  • population Monte Carlo (clustering)

Metadata

Release files for pypmc 1.2.6

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

Source distribution (sdist)

Source distribution for pypmc 1.2.6
File Size Uploaded
pypmc-1.2.6.tar.gz 1.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pypmc 1.2.6
File
pypmc-1.2.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pypmc-1.2.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pypmc-1.2.6-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
pypmc-1.2.6-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
pypmc-1.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pypmc-1.2.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pypmc-1.2.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pypmc-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pypmc-1.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pypmc-1.2.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pypmc-1.2.6-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pypmc-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 31.6 MB

Release files / pypmc-1.2.6.tar.gz

Download URL pypmc-1.2.6.tar.gz
Size 1.3 MB
Tags Source
SHA-256 checksum
How to use checksums
8154fa9d2c71055e899a8a4f32c3dc7cdb3a57ba76b848fd653827301d33959d
BLAKE2b-256 checksum
How to use checksums
e7d22df9a18b3623b5f1df3884bc16801177110b16e372a53f7ddfe1dece475d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pypmc-1.2.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 4.0 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
4eb4962fe38f8fd77d091116c311695ae9fff76add3d110a4a99f1a61e6e1bec
BLAKE2b-256 checksum
How to use checksums
62b6851ae6e8e635d5cc83f6a7448ff22482c3e565adac2b65e65dd921bfa782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pypmc-1.2.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 3.9 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
0c062ba7c4676d8025096511c35a342746179067303cb43780145d64f5d3f18b
BLAKE2b-256 checksum
How to use checksums
771569e37c91781ec6c86d5c9fed75bd005b833be2e1f47f08cfeb708923e502
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp311-abi3-macosx_11_0_arm64.whl

Download URL pypmc-1.2.6-cp311-abi3-macosx_11_0_arm64.whl
Size 697.3 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4314e72fcf0b855857e7a25ce5795dd2d7a96d15d080c03029d004c64898fe8e
BLAKE2b-256 checksum
How to use checksums
5dbd1623f9766924bd6ce4792a29317a2d65a979b13ffc4cacc2fd0335cbd50f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp311-abi3-macosx_10_9_x86_64.whl

Download URL pypmc-1.2.6-cp311-abi3-macosx_10_9_x86_64.whl
Size 698.4 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a613ddd7b29c719837db9ee46ae1439fd2c83b80981078730b83be9339f7f343
BLAKE2b-256 checksum
How to use checksums
c14d5717e11d40dd82ba8e30419244173accfa7e01906d0895e4e08aeafa118a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pypmc-1.2.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 4.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4b2eb732ab623578c4926cc675e79bc8d3897029881afe2e9c0a2db2e45ad5d9
BLAKE2b-256 checksum
How to use checksums
5b28f3a1eaf3c859494b3d7842652d3e6961cf1819a7626c6a52880b1b02f2fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pypmc-1.2.6-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
50687e4d92ec15ea53307b3a6d4aac90a6d38bd14ed24cca69fd2926b4a0fd2b
BLAKE2b-256 checksum
How to use checksums
a86ea0e703c87777d57f1e13bd4c7e6b97e02e2d0edda6102af6fdab2aaf7bfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL pypmc-1.2.6-cp310-cp310-macosx_11_0_arm64.whl
Size 760.2 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cbff778d017917d38df31124f41270f81cb7b4daa0c899542145c4a46b4cb111
BLAKE2b-256 checksum
How to use checksums
52a881dcacdbaf48bc589c3a2ec438c8e676c296451dec6f3db0e2bab92192a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pypmc-1.2.6-cp310-cp310-macosx_10_9_x86_64.whl
Size 792.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d0b9c7fa21dd3fea02d726451b231ff55326af2072594b1a1b061560b15fdb75
BLAKE2b-256 checksum
How to use checksums
7c1a4ca4e198c86b6576f2a35486d01bc3805b79aef9b52a5ddab3d8137e655b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pypmc-1.2.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 4.5 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
549ed8e34f12b18ddef5fc7bef63959ee36617e4d4017dbb4ddb1650c657e1bc
BLAKE2b-256 checksum
How to use checksums
a6378beb8ad20a0bb99324cf2855814c315d52bb59f61764616873f99afd8f96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pypmc-1.2.6-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 4.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e8a2a1b06ff3c715a73494cac3f6419b1f00308e7ce616d62bcc6a0e7fa53712
BLAKE2b-256 checksum
How to use checksums
536bb264d5ac24ff3743732082d0b81ff754aea1a5c41548fd0da143bf92dc20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp39-cp39-macosx_11_0_arm64.whl

Download URL pypmc-1.2.6-cp39-cp39-macosx_11_0_arm64.whl
Size 763.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
353c0710b2c3906ac90b3bb6be77f085ea8a7a055f51f9f3ace0556abbbaea06
BLAKE2b-256 checksum
How to use checksums
2d11cd552c759b84b1908fe59222a8031e5ee5d0d03c98122f4bed9d132f4a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / pypmc-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pypmc-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl
Size 795.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e970fa45ffee17fd39039d0831ac9228d771ba4f8fcbfe00fa5965239f0842df
BLAKE2b-256 checksum
How to use checksums
ee71f869bad6ec62edeb429387ea72d261e527c58d28f8f0719ff13cea218e91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

This release

1.2.6 This release

13 release files

1.2.3

16 release files

1.2.2

5 release files

1.2.1

3 release files

1.2

5 release files

1.1.4

13 release files

1.1.3

12 release files

1.1.2

1 release file

1.1.1

1 release file

1.1

1 release file

1.0

1 release file

0.9

1 release file

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