McDowell's (2004) ETBD implemented in Python.
Project description
pyetbd
This is an open-source Python package to implement McDowell's (2004) Evolutionary Theory of Behavior Dynamics. See McDowell (2019) for a review of the ETBD.
The package is currently under development. This version has successfully replicated the results of McDowell et al. (2008). It is not recommended to run experiments for publication until the package has been validated by replicating more results from the literature.
Visit the pyetbd Wiki for more info!
Note: This package is currently not compatible with Python 3.12. Python 3.11.7 is the recommended version.
References
McDowell, J. J (2004). A computational model of selection by consequences. Journal of the Experimental Analysis of Behavior, 81(3), 297-317. https://doi.org/10.1901/jeab.2004.81-297
McDowell, J. J (2019), On the current status of the evolutionary theory of behavior dynamics. Journal of the Experimental Analysis of Behavior, 111: 130-145. https://doi.org/10.1002/jeab.495
McDowell, J. J, Caron, M. L., Kulubekova, S., & Berg, J. P. (2008). A computational theory of selection by consequences applied to concurrent schedules. Journal of the Experimental Analysis of Behavior, 90(3), 387-403. https://doi.org/10.1901/jeab.2008.90-387
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyetbd-0.2.2.tar.gz.
File metadata
- Download URL: pyetbd-0.2.2.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f99c26648cd0da00c6fa7c0b4bdf0bb211a4795328706719e87d7ae3a882c6f0
|
|
| MD5 |
e7eec1c57e99d1c804142d3120d8ab5d
|
|
| BLAKE2b-256 |
145e3a9a413d6b4241766a4a8b6d8f8811f765483e0aa84da7efe8896fbcad52
|
File details
Details for the file pyetbd-0.2.2-py3-none-any.whl.
File metadata
- Download URL: pyetbd-0.2.2-py3-none-any.whl
- Upload date:
- Size: 25.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c80a5ce01bb609102d489f707e1acc6e7b377f9e8903e790a42533e6fc03fc8
|
|
| MD5 |
44cbee93f6674df12316fb037277f042
|
|
| BLAKE2b-256 |
c4e0f9ebf870bb0f3b893bdf77989a981c79ccf2539ba81b1a734e4412fb9e4b
|