Skip to main content

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


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)

Uploaded Source

Built Distribution

bppy-1.0.2-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

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

Hashes for bppy-1.0.2.tar.gz
Algorithm Hash digest
SHA256 179d63900f6da60b04ca8f64c3bcbf0ad7da1f2839377ecd70ad2b02c1422761
MD5 3c33cfab9fc39c2c59a3e897cac40b3b
BLAKE2b-256 00d6be5e0770566a1fb9a3d63cc2d5da49f8009d4272b9b546e8c67d05403937

See more details on using hashes here.

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

Hashes for bppy-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c3e8ff54127f816aad68f635c34126843ce9956427339bbfaf6fc19679b9e486
MD5 d25c881f2acfa99d342b4cc526f38047
BLAKE2b-256 0fe832808098a7bc5cc0509a87700434b3cdd4f99b69ec917ce6816ff40147d6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page