Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython

pynfftls is unavailable in PyPM, because there aren't any builds for it in the package repositories. Click the linked icons to find out why.

 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
Windows (64-bit)
Mac OS X (10.5+)
Linux (32-bit)
Linux (64-bit)
 
Links

PyNFFTls

This Python module provides the Fast Lomb-Scargle periodogram developed by B. Leroy (2012, Astron. Astrophys. 545, A50)

It is based on the Non-equispaced Fast Fourier Transform (NFFTn http://www-user.tu-chemnitz.de/~potts/nfft/download.php) as well as the FFTW3 library (http://www.fftw.org/). Both libraries must be installed.

Calling sequence:
(f,p) = period(t,y,ofac,hifac)

For more details, see the associated documentation For a complete example, see nfftls_test.py

This Python module also provides the following methods: - the Non-equidistant Fast Fourier Transform (NFFT, see http://www-user.tu-chemnitz.de/~potts/nfft/) of a time series:

System Message: ERROR/3 (<string>, line 18)

Unexpected indentation.
(f,A) = nfft(t,y,p,d)

System Message: WARNING/2 (<string>, line 19)

Block quote ends without a blank line; unexpected unindent.

For more details, see the associated documentation

  • the Discrete Fourier Transform (DFT) of a time series:

    A = dft(t,y,f)

System Message: WARNING/2 (<string>, line 23)

Bullet list ends without a blank line; unexpected unindent.

For more details, see the associated documentation

For a complete example, see nfftls_test2.py

  1. Samadi, LESIA (http://lesia.obspm.fr), Observatoire de Paris, 22 Dec. 2012

Subscribe to package updates

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.