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 rapt.rapt.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.1.0.tar.gz (36.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.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rapt2-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8942edcb79a1985a59a5134c3324000387c12d9ff6f828d2824c9c07d13e39a8
MD5 64fd707582425cfb5f543f8716bf410a
BLAKE2b-256 b352b8201a301c0396b362da4025e990ad789382b95fec08f88d2553ea0b8326

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for rapt2-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4126e5874b28bc8da9106db96e1355f81df14df37cf1508e1ddd3a4c7ff1441
MD5 86e4e96f87f2c403de2bead33518ec2a
BLAKE2b-256 b5a79bcde0866e6eb959adfe58741df3e692ee9615aabed76a5482b117c617b6

See more details on using hashes here.

Provenance

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