py imsl activepython webinar final
TRANSCRIPT
![Page 1: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/1.jpg)
Presented by:
Steve Lang, Rogue Wave Software
Diane Mueller, ActiveState
![Page 2: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/2.jpg)
Steve LangSenior Project Manager
Rogue Wave Software
Diane MuellerDirector, Enterprise Product Management
ActiveState
![Page 3: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/3.jpg)
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
![Page 4: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/4.jpg)
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
![Page 5: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/5.jpg)
![Page 6: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/6.jpg)
Finance
Aerospace & Defense
Software & Hardware
Healthcare & Life Sciences
![Page 7: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/7.jpg)
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
![Page 8: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/8.jpg)
![Page 9: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/9.jpg)
Global Reach
UK
CO
(HQ)
TX
France
Germany
JapanMA
OR
40 years -- 3000+ customers -- 36 countries
![Page 10: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/10.jpg)
Customers:
![Page 11: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/11.jpg)
Three Major Product FamiliesIMSL Numerical and Statistical Libraries
Enterprise C++ Components and Infrastructure
HPC Source Code and Memory Debugging
![Page 12: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/12.jpg)
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
![Page 13: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/13.jpg)
MathematicsBasic Types
Linear Algebra
Eigensystems
Interpolation & Approximation
Quadrature
Differential Equations
Nonlinear Equations
Optimization
Special Functions
Finance & Bond Calculations
![Page 14: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/14.jpg)
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
![Page 15: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/15.jpg)
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.
![Page 16: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/16.jpg)
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
![Page 17: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/17.jpg)
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.
![Page 18: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/18.jpg)
In-depth documentation with usage, algorithm
descriptions, references and sample code
![Page 19: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/19.jpg)
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
![Page 20: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/20.jpg)
![Page 21: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/21.jpg)
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
![Page 22: Py imsl activepython webinar final](https://reader034.vdocuments.us/reader034/viewer/2022052307/554f3e63b4c905cd048b52a8/html5/thumbnails/22.jpg)
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:
303.545.3258
www.RogueWave.com
Phone: (Toll-free) 1.866.510.2914
Twitter: @ActiveState