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-0.0.11.tar.gz (25.6 kB view details)

Uploaded Source

Built Distribution

bppy-0.0.11-py3-none-any.whl (30.4 kB view details)

Uploaded Python 3

File details

Details for the file bppy-0.0.11.tar.gz.

File metadata

  • Download URL: bppy-0.0.11.tar.gz
  • Upload date:
  • Size: 25.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bppy-0.0.11.tar.gz
Algorithm Hash digest
SHA256 ce6fb6e7cb43e65916267b397a7e3dde44303eb57d0f3cbe7d9c3defe11b6a8a
MD5 426a152d6a3e9d1490e8d7730cf9aece
BLAKE2b-256 7798b3b028e4cb2dbb4e690b9f12df55cce52330b7e26af100d05e1eaee741dc

See more details on using hashes here.

File details

Details for the file bppy-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: bppy-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 30.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for bppy-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 7103df7c4796eae333ee56348f748b62cc7e12c334572252bcb1bba67197a67c
MD5 b8c4144dddcea8b5b72f49aa34ed2391
BLAKE2b-256 f6e17227cd2a77b5daef2e951cbd8da8923a02893016f2762d4629dc666999e7

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