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.3.tar.gz (115.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

diastatic_malt-2.15.3-py3-none-any.whl (167.2 kB view details)

Uploaded Python 3

File details

Details for the file diastatic_malt-2.15.3.tar.gz.

File metadata

  • Download URL: diastatic_malt-2.15.3.tar.gz
  • Upload date:
  • Size: 115.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for diastatic_malt-2.15.3.tar.gz
Algorithm Hash digest
SHA256 bc99f842a35e4f2594488ac231b8594011e4e11eea0fc661a98a554dff60d1c3
MD5 d9a730bc9bc9d6ec7f2df4efb0b8090b
BLAKE2b-256 a52a2b9d9c4636288b4b2f3b31df4ed628ee97ed9d39ade4edac46cd45459b94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for diastatic_malt-2.15.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f41aeff992bd07553b85a5947700452f551d419d439ab34464bca4f30dc2a6a1
MD5 eb488eaff1bf55f8bd0adec92afe4dc2
BLAKE2b-256 b0f1a2d24084039855e912ff893d2d51088e3769d998f509592494c819ff442d

See more details on using hashes here.

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