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.4.2.tar.gz (68.2 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.4.2-py3-none-any.whl (47.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rapt2-0.4.2.tar.gz
Algorithm Hash digest
SHA256 31a0bebddfaf16b76e524c68fda6afe00318b5eced30b22d2e7382687db087e4
MD5 3d61169d99ad1922892a5bbd992d5d1d
BLAKE2b-256 f2077656ec9abcb07846721aae94039d82093bd8d390a2c2d115b41d5d73972c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rapt2-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 47.4 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.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 80ef2a21ac004413f9f5d3e119f22b8052f2e02df0af222b57ed9fde7cf95a6f
MD5 5c88289b39dd5e6280708c0fe6b2c33d
BLAKE2b-256 db8698ab24105a58d2ee606641b9582085493fbe29e22358f220e2acb21f376f

See more details on using hashes here.

Provenance

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