py imsl activepython webinar final

Post on 10-May-2015

1.014 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Presented by:

Steve Lang, Rogue Wave Software

Diane Mueller, ActiveState

Steve LangSenior Project Manager

Rogue Wave Software

Steve.Lang@roguewave.com

Diane MuellerDirector, Enterprise Product Management

ActiveState

DianeM@ActiveState.com

About ActiveState

About Rogue Wave

About ActivePython

What is PyIMSL

Key Industries for IMSL

Benefits of Using Commercial Algorithms

PyIMSL Details

Demonstrations

Summary and Next Steps

Q & A

Confidential

Founded 1997

2 million developers, 97% of Fortune 1000 rely on

ActiveState

Development, management, distribution solutions

for dynamic languages

Core languages: Perl, Python, Tcl

Other: PHP, Ruby, Javascript

Finance

Aerospace & Defense

Software & Hardware

Healthcare & Life Sciences

Leading commercial-grade distribution

Windows, Linux, and Mac OS X

ActivePython Community Edition

Prototyping and development

ActivePython Business or Enterprise Edition

Deployment

PyPM Index

ActivePython repository of over 7,000 Python packages

Numpy, Scipy and Matplotlib modules

Global Reach

UK

CO

(HQ)

TX

France

Germany

JapanMA

OR

40 years -- 3000+ customers -- 36 countries

Three Major Product FamiliesIMSL Numerical and Statistical Libraries

Enterprise C++ Components and Infrastructure

HPC Source Code and Memory Debugging

PyIMSL provides Python wrappers to the

IMSL C Numerical Library

Extend numerical analysis capabilities with

Python function calls

Available for commercial trial license and free for

non-commercial use

Available for Windows and Linux (32 and 64 bit)

and Mac OS X on Python 2.6.

Now available with ActivePython via PyPM

pypm install pyimsl

MathematicsBasic Types

Linear Algebra

Eigensystems

Interpolation & Approximation

Quadrature

Differential Equations

Nonlinear Equations

Optimization

Special Functions

Finance & Bond Calculations

StatisticsBasic Statistics

Time Series & Forecasting

Nonparametric Tests

Correlation & Covariance

Data Mining

Regression

Analysis of Variance

Transforms

Goodness of Fit

Distribution Functions

Random Number Generation

Neural Networks

Finance and Insurancerisk management

portfolio optimization

forecasting

Manufacturing

Scientific and engineering applications

Bioinformatics analysis

Extending analysis capabilities for ISVs Business Intelligence, databases, supply chain, etc.

Fully supported, tested, documented

Trusted algorithms for over 40 years

The only available source for many analytic algorithms in

Pythonespecially areas like statistics, forecasting, differential equations,

neural networks, genetic algorithms, classification.

Tuned, high performance C based algorithms

Available in many other languages (C, C#, Java,

Fortran) and on many platforms

PyIMSL can greatly reduce the time and effort in

prototyping applications and then moving them into a

production environment.Rapidly prototype in Python

Productize and deploy in native Python

or…Productize and deploy in native C/C++, Java, C#, or FORTRAN

No need to use different analytics in prototype work and

deployment, which introduces risks in that results may not match.

In-depth documentation with usage, algorithm

descriptions, references and sample code

Wrappers for all IMSL C Library functionalityAPI closely matches the IMSL C Library API

Wrappers are written in PythonUses Python ctypes package to interface to IMSL shared libs

Integrated with NumPy for array support

The IMSL C Library API is presented with a fully Python

style interface.Positional and keyword parameters are used extensively.

Data can be passed using many collection types including lists,

tuples and NumPy ndarrays

PyIMSL analytics combined with ActivePython

provide a robust platform for the development of

commercial mission critical analytic applications

The breadth of functionality, performance and

accuracy of the IMSL libraries are unmatched for

analytical and statistical work in Python

Next Steps:

Visit PyPM Index and install PyIMSL

http://code.activestate.com/pypm/

Learn more about Rogue Wave Software's IMSL Libraries

http://www.vni.com/products/imsl/

Contact:

Steve.Lang@roguewave.com

303.545.3258

www.RogueWave.com

DianeM@ActiveState.com

Phone: (Toll-free) 1.866.510.2914

Twitter: @ActiveState

top related