Math::GSL

Software Screenshot:
Math::GSL
Software Details:
Version: 0.27
Upload Date: 20 Feb 15
Developer: Jonathan Leto
Distribution Type: Freeware
Downloads: 6

Rating: nan/5 (Total Votes: 0)

The GNU Scientific Library (GSL) is a C library that has hundreds of functions that are useful to scientists and mathematicians, such as special functions, linear algebra, statistics, etc... Wouldn't it be nice if you could access them all with Perl? Now you can with Math::GSL!

Warning: You are on the bleeding edge, this is alpha code, so if you want to test it out on your platform and report bugs or send patches, then please do! Yes, there is just about no documentation right now. Anyone care to write some?

What is new in this release:

  • Fixed RT#40947: configure_requires ExtUtils::PkgConfig bug
  • Operator overloading for addition, multiplication and subtraction on Matrix objects (Thierry)
  • Fix an include bug in Histogram2D which caused the build to fail (Thierry)
  • Added reverse() and swap() methods to VectorComplex objects with tests and docs
  • as_list() and get() now work on VectorComplex objects
  • as_list() returns a list of Math::Complex objects
  • get() returns a list of Math::GSL::Complex objects
  • Math::GSL::Test::ok_status() now takes an optional message argument
  • Added KNOWN_BUGS
  • Added Math::GSL::Test::is_status_ok()
  • New subsytems: VectorComplex and MatrixComplex
  • Operator overloading for addition and subtraction with vectors
  • Added example: examples/matrix/nonsymmetric_eigen
  • Shows how to find the eigenvalues of a nonsymmetric matrix
  • Added copy() method to vectors
  • Improved Vector docs
  • Sped up vector dot products by 15x using BLAS function gsl_blas_ddot
  • NOTE: using gsl_blas_ddot($x->raw,$y->raw) directly is still about 10 times faster than $x * $y due to error checking and function call overhead
  • Separated POD and Perl code out of SWIG interface files, yay for proper syntax highlighting
  • Added stub test files for Heapsort, IEEEUtils, Multimin, Siman, Wavelet2D
  • All test files now keep track of how many tests should run

What is new in version 0.14:

  • The Chebyshev Series subsystem was added with documentation.
  • Large documentation additions and improvements were made.
  • New examples were added. Build issues on AMD64 were fixed.

Requirements:

  • Perl

Similar Software

ConvertAll
ConvertAll

17 Feb 15

Maxima
Maxima

22 Jun 18

ATLAS
ATLAS

17 Feb 15

smib
smib

10 Mar 16

Comments to Math::GSL

Comments not found
Add Comment
Turn on images!