BSD Ports

math/p5-PDL-Fit 2.101 FreeBSD

Various fitting implementations for PDL

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
dd4c786f75
License
ART10, GPLv1+
Categories
math, perl5

Description

PDL::Fit contains the following packages: PDL::Fit::Gaussian, PDL::Fit::LM, PDL::Fit::Linfit and PDL::Fit::Polynomial.

PDL::Fit::Gaussian contains some custom gaussian fitting routines. These were developed in collaboration with Alison Offer, they do a reasonably robust job and are quite useful.

PDL::Fit::LM provides fitting functions for PDL. Currently, only Levenberg-Marquardt fitting is implemented. Other procedures should be added as required. For a fairly concise overview on fitting see Numerical Recipes, chapter 15 "Modeling of data".

PDL::Fit::Linfit contains routines to perform general curve-fits to a set (linear combination) of specified functions.

PDL::Fit::Polynomial contains routines for doing simple polynomial fits to data.

In the other systems

SystemPortVersion
FreeBSDmath/p5-PDL-Fit2.101
DragonFlymath/p5-PDL-Fit2.100

Install

Binary package:

pkg install p5-PDL-Fit

From the ports tree:

cd /usr/ports/math/p5-PDL-Fit/ && make install clean

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

RUN_DEPENDS=	p5-PDL-Fit>0:math/p5-PDL-Fit

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:latest-2.101-2.100-
FreeBSD:14:quarterly-2.101n/a2.100-
FreeBSD:15:latest-2.101n/a2.100-
FreeBSD:15:quarterly-2.101n/an/an/a
FreeBSD:16:latest-2.101n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

Build dependencies 28
Run dependencies 28

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 12
  • %%SITE_ARCH%%/PDL/Fit.pm
  • %%SITE_ARCH%%/PDL/Fit/Gaussian.pm
  • %%SITE_ARCH%%/PDL/Fit/LM.pm
  • %%SITE_ARCH%%/PDL/Fit/Linfit.pm
  • %%SITE_ARCH%%/PDL/Fit/Polynomial.pm
  • %%SITE_ARCH%%/PDL/Pdldoc/PDL-Fit.db
  • %%SITE_ARCH%%/auto/PDL/Fit/Gaussian/Gaussian.so
  • %%PERL5_MAN3%%/PDL::Fit.3.gz
  • %%PERL5_MAN3%%/PDL::Fit::Gaussian.3.gz
  • %%PERL5_MAN3%%/PDL::LM.3.gz
  • %%PERL5_MAN3%%/PDL::Linfit.3.gz
  • %%PERL5_MAN3%%/PDL::Polynomial.3.gz
distinfo 1
FileSizeSHA256
PDL-Fit-2.101.tar.gz1881668241b2608ada1d8565b2dc70c0477dc726ec38d534ce1057e9ad3f7bb71898c
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog message
dd4c786f75 Po-Chuan Hsieh math/p5-PDL-Fit: Update to 2.101
Changes: https://metacpan.org/dist/PDL-Fit/changes