Skip to main content

pyNFFT3

Python interface for the NFFT C library. Based on the existing Julia interface.

pyNFFT3 provides the following fast algorithms and includes test scripts and dependencies for each:

  • nonequispaced fast Fourier transform (NFFT)
  • nonequispaced fast cosine transform (NFCT)
  • nonequispaced fast sine transform (NFST)
  • nonequispaced fast spherical Fourier transforms (NFSFT)
  • fast spherical Fourier transforms (FSFT)
  • fast summation (fastsum)

Getting started

The pyNFFT3 package can be installed via pip:

pip install pyNFFT3

Read the documentation for specific usage information.

Requirements

  • Python 3.8 or greater
  • Numpy 2.0.0 or greater
  • py-cpuinfo 9.0.0 or greater
  • packaging 24.1 or greater

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynfft3-1.0.2.tar.gz (103.0 MB view details)

Uploaded Source

Built Distribution

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

pynfft3-1.0.2-py3-none-any.whl (103.8 MB view details)

Uploaded Python 3

File details

Details for the file pynfft3-1.0.2.tar.gz.

File metadata

  • Download URL: pynfft3-1.0.2.tar.gz
  • Upload date:
  • Size: 103.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pynfft3-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b134e565ea6184565b8c3a229e009f544ccf4b34cbb43d0a68e2a15582325f5b
MD5 8eaa740fd7c54cccece4885d8b6a5c09
BLAKE2b-256 3eca8eac779f24ef4506ffeda139c411749898aeff8670c8cd5fac682d67b526

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynfft3-1.0.2.tar.gz:

Publisher: release.yml on NFFT/pyNFFT3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pynfft3-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: pynfft3-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 103.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pynfft3-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9014531977a31a2427890e58c71da1b639def91ff9d8005b02788e64b2e7016f
MD5 5b854338cd67e65c1d0d0095758a34e0
BLAKE2b-256 5e23891e4043fb8add0f0aadc724bc9730d1d0670bab9a6f835eda6cb385ffad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynfft3-1.0.2-py3-none-any.whl:

Publisher: release.yml on NFFT/pyNFFT3

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 files

1.0.1

2 files

1.0.0

2 files

0.2.2

2 files

0.2.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page