PyDDM - Generalized drift-diffusion models for Python
Overview
PyDDM is a simulator and modeling framework for generalized drift-diffusion models (DDM). Key features include:
- Fast solutions for drift-diffusion models (DDM) and generalized drift-diffusion models (GDDM)
- Easy and flexible syntax for building models
- Arbitrary Python functions define parameters for drift rate, noise, bounds, non-decision time, and starting position
- Graphical interface for exploring new models
- Multiprocessor support
See the documentation, FAQs, or tutorial for more information. If you want to try it out before installing, visit the interactive online demo. See the Github Forums for help from the PyDDM community. You can also sign up for release announcements by email (a couple emails per year).
Examples
To simulate a simple DDM:
from pyddm import gddm
import matplotlib.pyplot as plt
model = gddm(drift=2, noise=1.5, bound=1.3, starting_position=.1, nondecision=.1)
plt.plot(model.solve().pdf("upper_bound"))
To fit data to a simple DDM:
import pyddm, pandas
model = pyddm.gddm(drift="driftrate", noise=1, bound="B", starting_position="x0", nondecision="ndt",
parameters={"driftrate": (-1, 1),
"B": (.5, 2),
"x0": (-.5, .5),
"ndt": (0, .5)})
data = pandas.from_csv("your_data_here.csv")
sample = pyddm.Sample.from_pandas_dataframe(df, rt_column_name="rt", choice_column_name="correct")
model.fit(sample)
To use PyDDM's GUI to visualize a complex model with leaky integration, a constant drift rate, exponentially collapsing bounds, and a variable starting position:
import pyddm
import pyddm.plot
import numpy as np
model = pyddm.gddm(drift=lambda x,leak,driftrate : driftrate - x*leak,
bound=lambda t,initial_B,collapse_rate : initial_B * np.exp(-collapse_rate*t),
starting_position="x0",
parameters={"leak": (0, 2),
"driftrate": (-3, 3),
"initial_B": (.5, 1.5),
"collapse_rate": (0, 10),
"x0": (-.9, .9)})
pyddm.plot.model_gui(model) # If not using a Jupyter notebook, or...
pyddm.plot.model_gui_jupyter(model) # If using a Jupyter notebook
Installation
Normally, you can install with:
$ pip install pyddm
If you are in a shared environment (e.g. a cluster), install with:
$ pip install pyddm --user
If installing from source, download the source code, extract, and do:
$ python3 setup.py install
System requirements
- Python 3.6 or above
- Numpy version 1.9.2 or higher
- Scipy version 0.16.0 or higher
- Matplotlib
- Paranoid Scientist
- Pathos (optional, for multiprocessing support)
- To install from source, you will need a C compiler (If you don't already have one, the easiest way to install one may be by installing Cython.) This is not necessary if installing from pip.
Contact
For help on using PyDDM, see the Github Forums.
Please report bugs to https://github.com/mwshinn/pyddm/issues. This includes any problems with the documentation. Pull Requests for bugs are greatly appreciated.
Feature requests are currently not being accepted due to limited resources. If you implement a new feature in PyDDM, please do the following before submitting a Pull Request on Github:
- Make sure your code is clean and well commented
- If appropriate, update the official documentation in the docs/ directory
- Ensure there are Paranoid Scientist verification conditions to your code
- Write unit tests and optionally integration tests for your new feature (runtests.sh)
- Ensure all existing tests pass
For all other questions or comments, contact m.shinn@ucl.ac.uk.
License
All code is available under the MIT license. See LICENSE.txt for more information.
Metadata
Release files for pyddm 0.9.0
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 | Actions |
|---|---|---|---|---|
| pyddm-0.9.0.tar.gz | 87.9 kB | Without provenance | Details for pyddm-0.9.0.tar.gz |
Built distributions (wheels)
Total release size: 5.2 MB
Release files / pyddm-0.9.0.tar.gz
| Download URL | pyddm-0.9.0.tar.gz |
|---|---|
| Size | 87.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
98b971de5dcb4e490d4f72c631d9f12f9584cdabeddbb466656cf0f45fe27ffd
|
|
BLAKE2b-256 checksum How to use checksums |
cab879c9d49936872bf598eafb2791bb845ec791c77767631fa7a12a226532da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-win_amd64.whl
| Download URL | pyddm-0.9.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 107.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b02be3995f22e408ceb45b588e47a0ea3009996bb8ebe94838fbd8f13564c6a6
|
|
BLAKE2b-256 checksum How to use checksums |
f218887f7cddcf7d41e08dd1a669989cb1cdb0bc05bd979af27263932a1cbfde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-win32.whl
| Download URL | pyddm-0.9.0-cp314-cp314-win32.whl |
|---|---|
| Size | 105.1 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
84cce256efeb6af8d24fcab427213b4cb42b0026a66438cffff405e15681a1ad
|
|
BLAKE2b-256 checksum How to use checksums |
8f78322c9c781581c7ecc3de43d0f765c5952508c845ce2d39e3220e3bc178b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyddm-0.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 120.1 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
36b3851a6cc37f8cdab786c5dfc4cb8622684bab64b50fa21803163345ac0b21
|
|
BLAKE2b-256 checksum How to use checksums |
57148c5985ab40df78bfab819971c74b5bebaa888ef22d28f980bcd3f3609e6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
| Download URL | pyddm-0.9.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl |
|---|---|
| Size | 117.8 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
6e539b344b0f7641ca7f20c3f82d134dfe16e4f9991259061d883d5371a3f079
|
|
BLAKE2b-256 checksum How to use checksums |
2dedd5a71b2a6cff4981cee942a99a26530b449259a72b38626061e4505519ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e423714b79eca17270a5102d6a97d29a76e18bdf4b0364b8afc53e8175ded586
|
|
BLAKE2b-256 checksum How to use checksums |
3254f6cdf9f145a97eae01c9f32ce4910c0635dfa93c23e7031e352de81d84fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl
| Download URL | pyddm-0.9.0-cp314-cp314-macosx_10_13_x86_64.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 3.14 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
0000eaff8bf2f8e163ce1219615c8328053f47bb9dc9fcdd7541b7a9dbce3846
|
|
BLAKE2b-256 checksum How to use checksums |
244b954296644c000df8c7bcfaacbf8842b592537f2cc5d2bfce0397b1638d93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-win_amd64.whl
| Download URL | pyddm-0.9.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7134aa11237c2eb0d8249f58d408bb51e7a1a780340e275be4c920aa714c9bd0
|
|
BLAKE2b-256 checksum How to use checksums |
25ddc6072d295c4285ecc420aaa40632c202131cf3a32d75b67d997169970278
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-win32.whl
| Download URL | pyddm-0.9.0-cp313-cp313-win32.whl |
|---|---|
| Size | 104.7 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
d4d1cc9e10a7a3092f572034ee354f9d6a2a73bdc66c6e77ebdd78827b6a48fa
|
|
BLAKE2b-256 checksum How to use checksums |
a8a7a5dfa5e119d52508aee54edfea431674a40e600ed9d0a019d9956cf811b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 119.1 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3298aff3d0c5dd3c4fa17ac6e4a204401e1602e284e5fe8f91d6b4dcd9f5dfe1
|
|
BLAKE2b-256 checksum How to use checksums |
db4d09199435082b2a4dfe486205b170e28e0c38068e2f4a2b10796409a6f416
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 117.8 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
ef122ffab28dc75bb467a4c67410e1ff6fcbc98081dc471651ff96c77e71e066
|
|
BLAKE2b-256 checksum How to use checksums |
280ba4adf48ca4cdfee732e6d7b6de9d7dea5276695b87b4fa8c22cb99f4e29b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
52cbe3f6e0bfe3149dfa1240888821e23bf771d7779200249992e8badd9b5a33
|
|
BLAKE2b-256 checksum How to use checksums |
f8b7947065de1f91623bfa9d854b08aa72c28b0404b474792840673724a5e20c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | pyddm-0.9.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1d447573db3e2143389713d22bcaeaafae63dc08c778eb7247a14660be18dae6
|
|
BLAKE2b-256 checksum How to use checksums |
720028066da7778c4cfbbdd6e43d86a4c9b247758ab0223b45676d76094bf78c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-win_amd64.whl
| Download URL | pyddm-0.9.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fa81539dad79b99accf58deaffff7319219be8650cd0979eec47b31653c93bc2
|
|
BLAKE2b-256 checksum How to use checksums |
2e948a97725ae155f40ba53f032e078db25d69bade55f1e0f384b71befaa1b13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-win32.whl
| Download URL | pyddm-0.9.0-cp312-cp312-win32.whl |
|---|---|
| Size | 104.7 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
88a521c1cf089236f59280bdc79d0ef190ceda180d03da9f9bdf6ae3c40ac89e
|
|
BLAKE2b-256 checksum How to use checksums |
5157d99051f03102c99d62ebcb8566a61479d1e55cc7746accbfe6cfbd39ff02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 119.1 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
e4c46c0ad2a322453b25cde643c37e509c455094a5edc89471fe83d793a6efec
|
|
BLAKE2b-256 checksum How to use checksums |
6f9bba68b80500020153539b23075e2bbbb57d4cd3175eca4f6be4b95fcf599a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 117.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
5a55ead20717de4ef90147e8df4aa6b02f19562451e8b9cc7fc8ba7da7dd5fb6
|
|
BLAKE2b-256 checksum How to use checksums |
49c7de56d34e685397b27074a3133e56efcc7162635501f04bb3c79a337b3595
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.8 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8f440ce9992d1cb5b8ca2f5ea6a47be0a89f4ecdc0e89cff061074f89cdf4215
|
|
BLAKE2b-256 checksum How to use checksums |
ff2d36bced86ae77d2fbdd95ed6339ecab0a6f8e5e427739e81c2e9ed686442d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | pyddm-0.9.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 104.5 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
084ef6722de94e4ecb33fb8c0f5a18198ad8c4a25a5eaed8db11c1e7d322b052
|
|
BLAKE2b-256 checksum How to use checksums |
e57d1c3afea29b127a6703b1245c85c9af069234beb81700951a60718658aca8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-win_amd64.whl
| Download URL | pyddm-0.9.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4332ceb527b91ede4d90e0b84e48fb5da3c4cb3db8bba2e45ed27036e931719e
|
|
BLAKE2b-256 checksum How to use checksums |
57713f1442b4a6661fdfdf80ab83575f3a45a65dd2e231ec629a774dab86bbb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-win32.whl
| Download URL | pyddm-0.9.0-cp311-cp311-win32.whl |
|---|---|
| Size | 104.7 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
2fcaf54142c97cbd49c5801470fbb3f4e20b6f4bcd33059d935f8fda0ba50035
|
|
BLAKE2b-256 checksum How to use checksums |
141f124fe10af56ae27e2689c3f5ec7b7e088b3f1f6134cb277f99bdb1b84a9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 118.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
aa604911a984719dfe8970068faeac3cc674dee1b83486529c716a5b05b9fe6f
|
|
BLAKE2b-256 checksum How to use checksums |
71de3f2826ae6142fd57572695ba8a3b2d0caff601817515a578e3899b24821b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 117.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
863254ecb3fd75f54b10699878f07710409eb2017b82172b50a0a79cf8c56f1e
|
|
BLAKE2b-256 checksum How to use checksums |
01b6830d86ac7f220089c2b4535aade634b175ba1140d263a8b8bcf7af61d7cb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
88fb76357309399ee322226c62f81f6287f70f5d082540b81d254f9b191232a8
|
|
BLAKE2b-256 checksum How to use checksums |
b7e9742fb3e047683f9b5a6410d319e3c97bb60fadeef295d5e72703d028f656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | pyddm-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 104.4 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f64f48b6c32f9d1c490848abe79f21d407912025a9cdc560e87f34934c61a42
|
|
BLAKE2b-256 checksum How to use checksums |
3bc4f3f03efaf6eafb27bf5fd984815a6062a508942ac4012ff9fa81efd90401
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-win_amd64.whl
| Download URL | pyddm-0.9.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4ee9c21067906d6e554c4cb50f2163f63b00aed2216e29c8757be5fe9cc55898
|
|
BLAKE2b-256 checksum How to use checksums |
7f11dfd7f6e6c3d7f58f5bc5d566f25ac24e886afa083d53b88e18293c0b4aa8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-win32.whl
| Download URL | pyddm-0.9.0-cp310-cp310-win32.whl |
|---|---|
| Size | 104.7 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
025c7995e804ff03f33c8c7facaea03e19f9d9bb8b6dcb20d037076f2bb52faf
|
|
BLAKE2b-256 checksum How to use checksums |
2e8b4342ca1e93736b48537023d3a3f4708be7e33d55786074d3bc89aff069b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 118.7 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2412e697be47b90585e54092647ad74521026edd852efa8e62f4921e96921816
|
|
BLAKE2b-256 checksum How to use checksums |
2f0d84a1df93619dff852519469a90805f811a3d52d086bb066295d58408d8b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 117.3 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
828ec748a3d377fd0e687411580e31e5866ba62847d49b22732573ff8ecb601f
|
|
BLAKE2b-256 checksum How to use checksums |
b2c983aed2b368a85d4200d697737583f8726c66e132807fdbf81eeeba11f988
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f3280885a317dbd28300142becee629e33a7a88e7197bf6144a8d343aa5958e7
|
|
BLAKE2b-256 checksum How to use checksums |
94cdd4aba85c7f2fde560b755f2d09dfecfab0cbf2e59df99eb9e721a0b475ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | pyddm-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 104.4 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
eb0923baacc6eeca62595ba9635e8d030a2fe650284768a8b71607456cb5fb21
|
|
BLAKE2b-256 checksum How to use checksums |
9b71149f16eeb5d1756a10bdb346841988a92998f74ef3e094a5df46a15f4d1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-win_amd64.whl
| Download URL | pyddm-0.9.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 106.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
45ff8f4a74b2f41c82cf329302c5882830e9e425429bd5e1c24750fc94d6ab1a
|
|
BLAKE2b-256 checksum How to use checksums |
e47749110ad84849f10d3d36b250e2d6cfcfa54ce5fdf3f5fc17940085c6d994
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-win32.whl
| Download URL | pyddm-0.9.0-cp39-cp39-win32.whl |
|---|---|
| Size | 104.7 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
edc2ed2961c0ff5dd39d41a5b5c0e7b127394b82cf1646cbff73e3c04ddfe35a
|
|
BLAKE2b-256 checksum How to use checksums |
cd6fdd0d8888496a12b8a206fc77d635e822a4b4d34d67cee2da7224fd05e2db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 118.5 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0cea15a94bcd953e03f8e5e4841cab246d2c4a516784288b6b550cd2ead7d909
|
|
BLAKE2b-256 checksum How to use checksums |
a50f638639ad8afa756d33d009f81f1f17953ce313ca695a921af146791196ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 117.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
48744251a6f314fc2481008fdadf850c0d83b7ce6a88f0e7cfe1da357c6b1eab
|
|
BLAKE2b-256 checksum How to use checksums |
c8e378ac95a4d686dc3d16545a421238f57e3db42b4fd7ede00d90c98b83787e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
34fb4939924b48e4e1a4d3a55f5ef83eb6da159ed7cfdbdb1d011ed08c4302ba
|
|
BLAKE2b-256 checksum How to use checksums |
2800ef1635763a4388f6744b0c1d2f327538cb0401aee2a825c127f962ae3c44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | pyddm-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 104.4 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc33dce471260707858e61b3cf9b88b2fdbd9d80cbe6adc5672595bafafb2a2d
|
|
BLAKE2b-256 checksum How to use checksums |
8f58d1f983f4a958c9fc51141e0b0f3a8ec40a29f312af82cef10c2e7ffafe16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-win_amd64.whl
| Download URL | pyddm-0.9.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 106.6 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
526c6911656febf166e9656201628f940b7029147ec41ec79975dd50b3a1a797
|
|
BLAKE2b-256 checksum How to use checksums |
90d15e02e80bca0e1142d111fed12052bc187734c262b9504697ebd9236f8334
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-win32.whl
| Download URL | pyddm-0.9.0-cp38-cp38-win32.whl |
|---|---|
| Size | 104.4 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ecc87c52ff6eabc61f8c3c3871d2843db8afddccb7d23ec5327b8aac3f5e96b9
|
|
BLAKE2b-256 checksum How to use checksums |
392355423bd65f8292eb91542f999d0e2d49dcb6136eb6dd5d08ed3e17d154c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 119.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
408051f59ef2eec5992de1ff18fb93d7b28422534c71cf98cfb157f01b191ba5
|
|
BLAKE2b-256 checksum How to use checksums |
10d1e6ef2f8171d9f2714fcc2d00eabd41f75dcea4567f8ce9b72ad5e7f9620d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 118.6 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
9e5e8a031dc28b50fd1beb666cae44a69f6da087bd4f671e601e905cf808bf65
|
|
BLAKE2b-256 checksum How to use checksums |
9d27cddbd734534b0d8dcd5aec8c139f3d3e92745dc783e718016869899fa069
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
| Download URL | pyddm-0.9.0-cp38-cp38-macosx_11_0_arm64.whl |
|---|---|
| Size | 103.3 kB |
| Tags | CPython 3.8 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
317dbdbe8b9038c5bb911b174c32bca6370ae6c18ed3e84064e3059340ee7be2
|
|
BLAKE2b-256 checksum How to use checksums |
5377d18a3a04d436f439c43fd15eafe9bc928f001346c5c4a95536f32be4b5a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | pyddm-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
f22422cd0856d295eb080bee128e8ea0a6f2fbc276c0698c4381ebdbeeccf173
|
|
BLAKE2b-256 checksum How to use checksums |
af55951172e4befbe9669487e5c8e17a23e4be756fa262e23b5e0efb5bdcafa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp37-cp37m-win_amd64.whl
| Download URL | pyddm-0.9.0-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 106.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1ca295e910ae8aaa1ab79a8b7439b55219188f54a184bab8e4a54d49e6983570
|
|
BLAKE2b-256 checksum How to use checksums |
5808b5d09b25a56fbfb40d3fd0bbcc30111f169dc43407b12494301857a35f78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp37-cp37m-win32.whl
| Download URL | pyddm-0.9.0-cp37-cp37m-win32.whl |
|---|---|
| Size | 104.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-32 |
|
SHA-256 checksum How to use checksums |
62e050d87cb3438713d8ff74ba9211c62b38fdfb269157f721a09b94b9453334
|
|
BLAKE2b-256 checksum How to use checksums |
caa87eac939f4b3b03f49f2c721d516d6f4c24f8c2094063a0fea35d85cdf2e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | pyddm-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 119.3 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
290f39f6129f73d69bbdd7fcb7f2766ea464869ef56aa599009f6818810aeb4a
|
|
BLAKE2b-256 checksum How to use checksums |
3ea98d636cafd62c0e9a7e4acbb8ec89ef6cf2525303b589d980a93e02ecae30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | pyddm-0.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 118.2 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
20a907cc70a90be2dc108fbf055a4ad96bd3013a93099c421777a5571706e686
|
|
BLAKE2b-256 checksum How to use checksums |
58249fee6085a86ec372956a826d7f8c58a80ed62852caa07a843b9000110032
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / pyddm-0.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | pyddm-0.9.0-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 103.9 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
949babc3659e4bed1b62842945c71780ad9215bb78746e46705c3a9617515272
|
|
BLAKE2b-256 checksum How to use checksums |
03d4518874c0562c7b9f7a1f0c021d0c1a0ef4f46b3ccb41b1e6adb63ddf16b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Security for pyddm 0.9.0
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.