Skip to main content

Python interface for the NFFT C library

Project description

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

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

pynfft3-1.0.1.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.1-py3-none-any.whl (103.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pynfft3-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6a01fc37d4bc36c8980e9861eaa5964935903036cce2a792457bc83e93739d8c
MD5 9e5607a797f0c79e8e3e2b2722dd7cad
BLAKE2b-256 23cbe55003bb54b22925ae45fea36ff90006381526c0b14111f3b6fd6681b1e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynfft3-1.0.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: pynfft3-1.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b77af11b835a53c3450f20f96bf1410247db7969eaf9f96c8d98bb164e7a03e
MD5 6ad43d4e7f346f05ab13e89e2693f63b
BLAKE2b-256 eea394b2172ebe20891482276be7c57472f417e24351830e7b75b817af8f79b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pynfft3-1.0.1-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.

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