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.2.1.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.2.1-py3-none-any.whl (23.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rapt2-0.2.1.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.2.1.tar.gz
Algorithm Hash digest
SHA256 aece57a7569117b0e3863bee1e7f91a75c2dcb7caf16df3a0abc3d7391ff34d1
MD5 d133019cc018a9f6a350fb4e3c8ba5b5
BLAKE2b-256 6640f0fd39ae8970f43460733cdf33d1cc042a09460c051ee25be81086f07cbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapt2-0.2.1.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.2.1-py3-none-any.whl.

File metadata

  • Download URL: rapt2-0.2.1-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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4f6feb02d2ed6a5ad3f1566b3971bc63947e3884e1910cf37393e9211b362d79
MD5 d374d1cfa2856bb0eefa7a9d1533f46a
BLAKE2b-256 38e08800db61eb9f4a75548892cbf2800f794945d9d87d20ff92d5cf562a912e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rapt2-0.2.1-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