Jonathan Leto: October 2008 Archives

Math::GSL 0.14

| | Comments (0) | TrackBacks (0)
Get it here: http://search.cpan.org/~leto/Math-GSL-0.14/ 

Changes in 0.14:

    - Chebyshev Series Approximation, with tests and docs
    - Examples and new documentation in Statistics, as well as tests (Thierry)
    - Bugfixes relating to compiling on 64bit Red Hat Linux, reported by Michael Roberge
    - Improved FFT, Deriv, Integration, Chebyshev, Combination and Roots docs
    - Documentation for Math::GSL::Test 
    - Improved introduction examples in Math::GSL
    - Improved Minimization subsystem tests, but it is not functional
    - Added examples/deriv/basic

        This shows the simple fact that d/dx(sin(x)) = cos(x)

    - Added examples/sf/erfc_check (thanks to Keith Lofstrom)

        Script which tests the erfc() special function against computing
        the integral definition with gsl_integration_qagiu()

    
        This shows a considerable performance boost using Math::GSL::Vectors
        instead of List::Util when searching for the min and max elements of
        large sets of random numbers.

    - Fixed return signature of gsl_deriv_* functions to return a flat list
    - Fixed some failing tests relating to  -Duselongdouble (Sisyphus)
    - Fix location of shared objects (Sisyphus)
    - Added raw() method to RNG objects

Math::GSL on GitHub

| | Comments (0) | TrackBacks (0)
I have created a GitHub mirror of the Math::GSL git repo, hopefully this will make it easier for developers to join the project and I will get to see why people like GitHub so much.


I like that it automatically creates a "donate" link via Pledgie. Please consider donating to Math::GSL today if you enjoy using it!

Math::GSL Podcast from PDX.pm

| | Comments (0) | TrackBacks (0)
Here you can find my Scientfic Computing with Math::GSL Podcast from PDX.pm.( Stream, Download) In the talk I compare PDL and Math::GSL, talk about the Google Summer of Code 2008, and show off some of the subsystems that are currently working. I field some questions from the audience about whether Math::GSL does symbolic computing or parrallelized/vectorized computing (it doesn't, at least yet) and how exactly I turn Perl subroutine references into C function pointers. If you look at the presentation slides here while you listen, it is almost like being there!

Math::GSL 0.13_03 - More stuff!

| | Comments (0) | TrackBacks (0)
I've just sent another dev release off to CPAN, 0.13_03 to test the recent Build changes that were necessary to get AMD64 boxen to correctly compile. It turns out that they really need the "-fPIC" flag at compilation and link time or else stuff blows up:

usr/bin/ld: BLAS_wrap.o: relocation R_X86_64_32S against `a local
 symbol' can not be used when making a shared object; recompile with -fPIC
 BLAS_wrap.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
error building blib/arch/auto/Math/GSL/BLAS/BLAS.so file from
 'BLAS_wrap.o' at inc/GSLBuilder.pm line 99.


This link with go active sometime tomorrow: 


New stuff since 0.13_02:

  • AMD64 Build fixes
  • Improved FFT docs
  • Improved Math::GSL::Test docs

New Developer Release : Math::GSL 0.13_02

| | Comments (0) | TrackBacks (0)
Please test this out and let me know if anything goes *boom*:

http://search.cpan.org/~leto/Math-GSL-0.13_02/


Changes since 0.12:

   - Chebyshev Series Approximation, with tests and docs
   - Improved Deriv, Integration, Chebyshev, Combination and Roots docs
   - Improved introduction examples in Math::GSL
   - Improved Minimization subsystem tests, but it is not functional
   - Added example/deriv/basic

       This shows the simple fact that d/dx(sin(x)) = cos(x)

   - Added example/sf/erfc_check (thanks to Keith Lofstrom)

       Script which tests the erfc() special function against computing
       the integral definition with gsl_integration_qagiu()

   - Added example/vector/speed

       This shows a considerable performance boost using Math::GSL::Vectors
       instead of List::Util when searching for the min and max elements of
       large sets of random numbers.

   - Fixed return signature of gsl_deriv_* functions to return a flat list
   - Fix location of shared objects (Sisyphus)
   - Added raw() method to RNG objects

About this Archive

This page is a archive of recent entries written by Jonathan Leto in October 2008.

Jonathan Leto: September 2008 is the previous archive.

Jonathan Leto: November 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Screw you, spammers! Clicky Web Analytics