pdft
A Python port of ParametricDFT.jl: learning parametric quantum Fourier transforms via manifold optimization. The package implements a variational approach that approximates the Discrete Fourier Transform (DFT) with parameterized quantum circuits.
Status: early scaffold. The Julia package is the reference implementation; this repository will grow the Python equivalent incrementally.
Installation
Once published on PyPI:
pip install pdft
From source:
git clone https://github.com/zazabap/pdft.git
cd pdft
pip install -e ".[dev]"
Quick start
(coming soon — mirrors the make example demo in the upstream Julia
package)
Background
See the upstream notes for the theory:
License
MIT. See LICENSE. This project is a derivative port of ParametricDFT.jl (Copyright © 2025 nzy1997, MIT).
Release files for pdft 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pdft-0.2.3.tar.gz | 144.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pdft-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 218.2 kB
Release files / pdft-0.2.3.tar.gz
| Download URL | pdft-0.2.3.tar.gz |
|---|---|
| Size | 144.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6e17c91d56814a470e7a28722cb9a107bd83af2fdf4066edf1ec0f961bcf7d95
|
|
BLAKE2b-256 checksum How to use checksums |
fe9c8b2af840f20c036e0ae38dc1c3ac3af3f922db9c77f63750969dc53f928f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency logRelease files / pdft-0.2.3-py3-none-any.whl
| Download URL | pdft-0.2.3-py3-none-any.whl |
|---|---|
| Size | 73.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
752d6e085f8ac13c5e9c13d5b41e5ac74c38251c3e982e7edd027eded615362c
|
|
BLAKE2b-256 checksum How to use checksums |
1217a4e94e694c0c4e3598aed8869d14fdf45683b54bfd80e91a7564b226639e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency log