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.5.0.tar.gz (35.1 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.5.0-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rapt2-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ddb48c9b0d03e7f971c8e1e05d49280a41af4da25db8d2cdeb8a05d18a46b82e
MD5 f9c41189c2c3c9e019948fde78fa6e77
BLAKE2b-256 dbeb403d412a27d35fe343fd94061fe2a1ea8270d3a8112e86e5095e9659fb15

See more details on using hashes here.

Provenance

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

Publisher: release.yml on unibz-krdb/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.5.0-py3-none-any.whl.

File metadata

  • Download URL: rapt2-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 43.3 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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d19b56c37ec9f7c324cc4178d7d8fab0319a1feb3024535b069a73daff61550
MD5 932f1d4ead1da471d6a46e3e2c82b63e
BLAKE2b-256 51f8feeb14d4649384f04a6dd8f8cb9188b1f0e2f9de894d4281df34d453c791

See more details on using hashes here.

Provenance

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

Publisher: release.yml on unibz-krdb/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