Skip to main content

A library for Python operator overloading

Project description

DiastaticMalt

DiastaticMalt is a tool for source-to-source transformations and operator overloading in Python, including the overloading built-in Python keywords. It can be utilized to transform regular Python code into a new form better suited for specific purposes, such as program capture.

The contents of DiastaticMalt are copied with modification from the TensorFlow project, in particular the AutoGraph module, under the Apache 2.0 license, allowing the use of AutoGraph functionality without depending on TensorFlow. The modifications made here may eventually be contributed to TensorFlow.

Installation

DiastaticMalt can be installed via pip:

pip install diastatic-malt

Contributing to DiastaticMalt

We welcome contributions — simply fork the DiastaticMalt repository, and then make a pull request containing your contribution.

We also encourage bug reports, suggestions for new features and enhancements.

Support

If you are having issues, please let us know by posting the issue on our GitHub issue tracker.

We also have a PennyLane discussion forum—come join the community and chat with the PennyLane team.

Note that we are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the Code of Conduct.

License

DiastaticMalt is free and open source, released under the Apache License, Version 2.0.

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

diastatic-malt-2.15.2.tar.gz (115.0 kB view details)

Uploaded Source

Built Distribution

diastatic_malt-2.15.2-py3-none-any.whl (167.9 kB view details)

Uploaded Python 3

File details

Details for the file diastatic-malt-2.15.2.tar.gz.

File metadata

  • Download URL: diastatic-malt-2.15.2.tar.gz
  • Upload date:
  • Size: 115.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.9

File hashes

Hashes for diastatic-malt-2.15.2.tar.gz
Algorithm Hash digest
SHA256 7eb90d8c30b7ff16b4e84c3a65de2ff7f5b7b9d0f5cdea23918e747ff7fb5320
MD5 14a2f0e7483f53d7ad87db06923b30e4
BLAKE2b-256 9527c2f011f2db21317066831ed026a95463d5ae62acce3f044f63d4ea6ab3a9

See more details on using hashes here.

File details

Details for the file diastatic_malt-2.15.2-py3-none-any.whl.

File metadata

File hashes

Hashes for diastatic_malt-2.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85429257b356030f101c31b2c7d506c4829f21bd865aed796766f900d7908407
MD5 c04238d3e00ab49cc1115bf293d2af18
BLAKE2b-256 4973785c03860b1106f8f0ffbc69f2521bde1b58545114970cbbd3540d7f5434

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page