gitpan / alien-talib Goto Github PK
View Code? Open in Web Editor NEWRead-only release history for Alien-TALib
Home Page: http://metacpan.org/release/Alien-TALib
License: Other
Read-only release history for Alien-TALib
Home Page: http://metacpan.org/release/Alien-TALib
License: Other
NAME Alien::TALib SYNOPSIS Alien::TALib is a perl module that enables the installation of the technical analysis library TA-lib from "http://ta-lib.org" on the system and easy access by other perl modules in the methodology cited by Alien::Base. You can use it in the `Build.PL' file if you're using Module::Build or `Makefile.PL' file if you're using ExtUtils::MakeMaker. my $talib = Alien::TALib->new; die "ta-lib is not installed" unless $talib->is_installed; my $build = Module::Build->new( ... extra_compiler_flags => $talib->cflags(), extra_linker_flags => $talib->libs(), ... ); VERSION 0.06 DESCRIPTION Installing ta-lib on various platforms can be a hassle for the end-user. Hence the modules like Finance::Talib and PDL::Finance::Talib may choose to use Alien::TALib for automatically checking and verifying that there are already existing installs of ta-lib on the system and if not, installing the ta-lib libraries on the system. METHODS new This method finds an already installed ta-lib or can install it if not found or if the install is forced by setting the $Alien::TALib::FORCE variable to 1. The user can set TALIB_CFLAGS at runtime to override the cflags output of the object created with this function. The user can also set TALIB_LIBS at runtime to override the libs output of the object created with this function. cflags This method provides the compiler flags needed to use the library on the system. libs This method provides the linker flags needed to use the library on the system. ta_lib_config This method returns the path of the ta-lib-config executable if it has been installed. is_installed This method returns a boolean saying whether ta-lib has been installed or not. config This method provides the access to configuration information for the library on the system. More information can be seen in the module Alien::TALib::ConfigData. SPECIAL BUILD TIME VARIABLES $ENV{TALIB_FORCE} Setting this value to 1 before running Build.PL will force the download and re-install of the ta-lib library. $ENV{TALIB_CFLAGS} and $ENV{TALIB_LIBS} Setting these environment variables before running Build.PL will force these values to be used to provide the output of cflags() and libs() functions. In this case is_installed() will always return 1 and ta_lib_config() will always return undefined. $ENV{PREFIX} Setting this environment variable before running Build.PL will configure Alien::TALib::ConfigData to use this value as the install prefix of ta-lib if it is built and installed. SEE ALSO `Alien::TALib::ConfigData' `PDL::Finance::Talib' `Finance::Talib' AUTHORS Vikas N Kumar <[email protected]> REPOSITORY https://github.com/vikasnkumar/Alien-TALib.git COPYRIGHT Copyright (C) 2013-2014. Vikas N Kumar <[email protected]>. All Rights Reserved. LICENSE This is free software. YOu can redistribute it or modify it under the terms of Perl itself.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.