Skip to main content

Relational algebra parsing tools

Project description

RAPTv2

RAPT uses a syntactic and semantic understanding of RA to transform input statements into a variety of outputs, including LATEX formatted queries, parse tree diagrams, and executable SQL statements.

To use RAPT, create an instance of rapt2.Rapt, and use the desired methods. Optionally, you can pass in keyword arguments that define the relational algebra grammar and syntax. config/default.json contains an example.

Acknowledgements

This is a fork of the now abandoned pyrapt/rapt. All work preceeding 22/08/2025 should be attributed to the original authors

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

rapt2-0.3.0.tar.gz (41.3 kB view details)

Uploaded Source

Built Distribution

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

rapt2-0.3.0-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

Details for the file rapt2-0.3.0.tar.gz.

File metadata

  • Download URL: rapt2-0.3.0.tar.gz
  • Upload date:
  • Size: 41.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rapt2-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8bbad27733542314ce226891b946a19ffbd105c662e5dff43597e6b79ce3051a
MD5 9b800ece6b9d4efaeccfa0bd28d860a6
BLAKE2b-256 c6cf408531a669b23feebe5421280c575c2dbab6851fac8e8f43f9a173b04a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapt2-0.3.0.tar.gz:

Publisher: release.yml on aidan-bailey/rapt2

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

File details

Details for the file rapt2-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: rapt2-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 23.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for rapt2-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 005fecdc38c75dbe2ad0c689d5aa0cbada0fa6ca9db4286e644b0233ed12901f
MD5 cb8fd4a730dc2b769272f859bf6b6dfd
BLAKE2b-256 8d82f95c3ffacc7a0cc2121048b375f550425efb907f9150c95241eb9b4c3fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapt2-0.3.0-py3-none-any.whl:

Publisher: release.yml on aidan-bailey/rapt2

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