Skip to main content

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)

Source distribution for pdft 0.2.3
File Size Uploaded
pdft-0.2.3.tar.gz 144.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pdft 0.2.3
File Interpreter ABI Platform
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 log

Release 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

Release history Release notifications | RSS feed

0.2.4

2 release files

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page