Skip to main content

Work with Kappa rule-based models in Python

Project description

PyKappa

PyPI

PyKappa is a Python package for working with rule-based models. It supports simulation and analysis of a wide variety of systems whose individual components interact as described by rules that transform these components in specified ways and at specified rates. See our website pykappa.org for a tutorial, examples, and documentation.

Development

Developer requirements can be installed via:

pip install -e ".[dev]"

To run correctness tests, run pytest. Running ./tests/cpu-profiles/run_profiler.sh will CPU-profile predefined Kappa models and write the results to tests/cpu-profiles/results. We use the Black code formatter, which can be run as black .

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

pykappa-0.1.12.tar.gz (37.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pykappa-0.1.12-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file pykappa-0.1.12.tar.gz.

File metadata

  • Download URL: pykappa-0.1.12.tar.gz
  • Upload date:
  • Size: 37.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pykappa-0.1.12.tar.gz
Algorithm Hash digest
SHA256 d2863e7f9dcf53feb041a0fbb1763bd3b59da1f21083371d30761d617810c1be
MD5 a656d6daa4677374291d812def147624
BLAKE2b-256 c17bfc2e7d792bf031a6b156ba18936af2ec246cec36c88407ee191bd17aba50

See more details on using hashes here.

Provenance

The following attestation bundles were made for pykappa-0.1.12.tar.gz:

Publisher: publish.yml on berkalpay/pykappa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pykappa-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: pykappa-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pykappa-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 60bcd317565ac6bc4d3ff6924a52e690eb7ede3b12d9c1af4632881c8cfda2aa
MD5 3e45537f5ccb02b4ba8dccc64cf0a3bc
BLAKE2b-256 9751f20aae71fb35623e42f1f8a705a3799552a45b6a35b7fd8643c34aaee92f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pykappa-0.1.12-py3-none-any.whl:

Publisher: publish.yml on berkalpay/pykappa

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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