Math::GSL

Math::GSL is a Perl module for the GNU Scientific Library.
Download

Math::GSL Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Jonathan Leto
  • Publisher web site:
  • http://leto.net/code/

Math::GSL Tags


Math::GSL Description

Math::GSL is a Perl module for the GNU Scientific Library. 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? Requirements: · Perl What's 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


Math::GSL Related Software