https://github.com/pennylaneai/diastatic-malt
A tool for source-to-source transformations and operator overloading in Python
https://github.com/pennylaneai/diastatic-malt
Last synced: about 1 year ago
JSON representation
A tool for source-to-source transformations and operator overloading in Python
- Host: GitHub
- URL: https://github.com/pennylaneai/diastatic-malt
- Owner: PennyLaneAI
- License: apache-2.0
- Created: 2023-11-27T16:16:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-15T18:13:28.000Z (about 2 years ago)
- Last Synced: 2025-05-16T10:44:57.547Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 396 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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](https://www.tensorflow.org/versions/r2.0/api_docs/python/tf/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``:
```console
pip install diastatic-malt
```
## Contributing to DiastaticMalt
We welcome contributions — simply fork the DiastaticMalt repository, and then make a [pull
request](https://help.github.com/articles/about-pull-requests/) containing your contribution.
We also encourage bug reports, suggestions for new features and enhancements.
## Support
- **Source Code:** https://github.com/PennyLaneAI/diastatic-malt
- **Issue Tracker:** https://github.com/PennyLaneAI/diastatic-malt/issues
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](https://discuss.pennylane.ai)—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](.github/CODE_OF_CONDUCT.md).
## License
DiastaticMalt is **free** and **open source**, released under the Apache License, Version 2.0.