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.1.1.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.1-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rapt2-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1e780ee5928fa69f5eb1751ca8bef373014e0c6f5d7040db9945583a2596e4ac
MD5 5f585e441a031c630568bfc49adca5e3
BLAKE2b-256 4e663f96c3ebc423e01e2060c3f09f7b3dc71ac2fd0a556f6fb99af89c3c8e85

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: rapt2-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 20.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4c0028b809cfbdebf8bfd035e630185da3f456fa0b2b87ab3d67fe50ff00ef78
MD5 45b4be6ec822a2789519e0b5ae71ba12
BLAKE2b-256 328ca6f8ff191ce0d178e147ae7d8e5894a07dc7b158d6bc11d65a29d9739ea6

See more details on using hashes here.

Provenance

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