BPpy: Behavioral Programming In Python
Project description
BPpy: Behavioral Programming In Python
A Python implementation for the Behavioral Programming paradigm
Installation
You can install bppy
with pip:
pip install bppy
This does not include dependencies for gym integration. To install bppy
with gym integration, use:
pip install bppy[gym]
If installation is not working, you can try upgrading pip:
pip install --upgrade pip
before submitting an issue.
In case you want to get started instantly and use bppy
(with pynusmv
and all dependencies) without installing it, you can use the docker image:
docker run -it tomyaacov/bppy-docker
Documentation
- BPpy documentation
- General introduction to Behavioral Programming can be found in this BPjs tutorial and others
Citing BPpy
To cite this repository in publications:
@article{yaacov_bppy_2023,
title = {BPpy: Behavioral programming in Python},
journal = {SoftwareX},
volume = {24},
pages = {101556},
year = {2023},
issn = {2352-7110},
doi = {https://doi.org/10.1016/j.softx.2023.101556},
url = {https://www.sciencedirect.com/science/article/pii/S2352711023002522},
author = {Tom Yaacov}
}
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
bppy-1.0.2.tar.gz
(27.0 kB
view details)
Built Distribution
bppy-1.0.2-py3-none-any.whl
(32.2 kB
view details)
File details
Details for the file bppy-1.0.2.tar.gz
.
File metadata
- Download URL: bppy-1.0.2.tar.gz
- Upload date:
- Size: 27.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179d63900f6da60b04ca8f64c3bcbf0ad7da1f2839377ecd70ad2b02c1422761 |
|
MD5 | 3c33cfab9fc39c2c59a3e897cac40b3b |
|
BLAKE2b-256 | 00d6be5e0770566a1fb9a3d63cc2d5da49f8009d4272b9b546e8c67d05403937 |
File details
Details for the file bppy-1.0.2-py3-none-any.whl
.
File metadata
- Download URL: bppy-1.0.2-py3-none-any.whl
- Upload date:
- Size: 32.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3e8ff54127f816aad68f635c34126843ce9956427339bbfaf6fc19679b9e486 |
|
MD5 | d25c881f2acfa99d342b4cc526f38047 |
|
BLAKE2b-256 | 0fe832808098a7bc5cc0509a87700434b3cdd4f99b69ec917ce6816ff40147d6 |