Giter VIP home page Giter VIP logo

perl-math-easygsl's Introduction

NAME
    Math::EasyGSL - Perl bindings to GSL (GNU Scientific Library)

VERSION
    Version 0.001

SYNOPSIS
     # the main module Math::EasyGSL has just functions providing simple info
     use Math::EasyGSL ':all';
     print "Welcome to Math::EasyGSL based on GSL-v=", GSL_VERSION, "\n";
 
     # the real math related function are in accompanying modules
     use Math::EasyGSL::Statistics ':all';
     my @data = (11, 12, 13, 14, 15);
     print "Mean=", stats_mean(\@data), "\n";

    This module is not intended as a replacement for Math::GSL.

    Math::EasyGSL is not covering 100% of all GSL functions. It binds into
    perl just part of GSL library (I am adding more functions on "if-needed"
    basis - if you miss something let me know).

    On the other hand the interface of Math::EasyGSL is more perl-friendly
    than Math::GSL - it is not 1:1 translation of the original C functions.

EXPORT
    By default there are no functions exported. You can import into your
    program all available functions by calling:

     use Math::EasyGSL ':all';

    Or you can import just selected functions:

     use Math::EasyGSL::PDF qw(GSL_VERSION);

    There are no other import tags.

SUBROUTINES/METHODS
  Version related functions
   GSL_VERSION
    Returns a string with version of underlaying GSL library like: 1.14

   GSL_MAJOR_VERSION
    Returns major version number like: 1 (for GSL v1.14)

   GSL_MINOR_VERSION
    Returns version number like: 14 (for GSL v1.14)

LICENSE AND COPYRIGHT
    Copyright 2011 KMX.

    This program is free software; you can redistribute it and/or modify it
    under the terms of either: the GNU General Public License as published
    by the Free Software Foundation; or the Artistic License.

    See http://dev.perl.org/licenses/ for more information.

perl-math-easygsl's People

Contributors

kmx avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.