BSD Ports

math/p5-Math-FFT 1.36 FreeBSD

Perl module providing an interface to Fast Fourier Transform routines

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
math, perl5
Package size
40.2 KiB, 101.5 KiB installed

Description

The Math::FFT module provides an interface to various Fast Fourier Transform (FFT) routines of the C routine of fft4g.c; The one-dimensional data sets, of size 2^n, are assumed to be sampled at a constant rate.

The FFT methods available are

  • cdft: Complex Discrete Fourier Transform
  • rdft: Real Discrete Fourier Transform
  • ddct: Discrete Cosine Transform
  • ddst: Discrete Sine Transform
  • dfct: Cosine Transform of RDFT (Real Symmetric DFT)
  • dfst: Sine Transform of RDFT (Real Symmetric DFT) as well as their inverses.

The C code for the FFT routines of fft4g.c is copyrighted 1996-99 by Takuya OOURA. The file arrays.c included here to handle passing arrays to and from C comes from the PGPLOT module of Karl Glazebrook <[email protected]>. The perl interface of the Math::FTT module is Copyright 2000 by Randy Kobes <[email protected]>, and may be distributed under the same terms as Perl itself.

In the other systems

SystemPortVersion
FreeBSDmath/p5-Math-FFT1.36
OpenBSDmath/p5-Math-FFT1.36
NetBSDmath/p5-Math-FFT1.36nb5
DragonFlymath/p5-Math-FFT1.36

Install

Binary package:

pkg install p5-Math-FFT

From the ports tree:

cd /usr/ports/math/p5-Math-FFT/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Math-FFT>0:math/p5-Math-FFT

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.361.361.361.361.36
FreeBSD:14:quarterly1.361.36n/a1.361.36
FreeBSD:15:latest1.361.36n/a1.361.36
FreeBSD:15:quarterly1.361.36n/an/an/a
FreeBSD:16:latest1.361.36n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 3
  • %%PERL5_MAN3%%/Math::FFT.3.gz
  • %%SITE_ARCH%%/Math/FFT.pm
  • %%SITE_ARCH%%/auto/Math/FFT/FFT.so
distinfo 1
FileSizeSHA256
Math-FFT-1.36.tar.gz449540bf3019811a62f0bf479dceb5449e8e2b854d59abed9e3dca7a3ca8b91e27122
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.