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.3.tar.gz (31.4 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.3-py3-none-any.whl (38.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rapt2-0.4.3.tar.gz
  • Upload date:
  • Size: 31.4 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.3.tar.gz
Algorithm Hash digest
SHA256 4257f5859d3b35af03f895f07a1d3a71bf40327197e7a86c73b7afcca3c114a2
MD5 07333f3dd6a25f15b86763c69d56ebf1
BLAKE2b-256 f4ab337ca6c84f3838cebf64f057b9bd501d8502cd8b9f13f9490e8d2c281aa0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rapt2-0.4.3-py3-none-any.whl
  • Upload date:
  • Size: 38.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bafac93ae98d2b93ef023794c3cfe10fffdb47c355751a9f8729f1c95c0e0087
MD5 1dabcd84ac481cbdaad8d0a62b5dbd97
BLAKE2b-256 8db2f71b92bad646f3f91520f6ee284537e286ce3ecd18569c1873c771c4298d

See more details on using hashes here.

Provenance

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