Date post: | 10-May-2015 |
Category: |
Technology |
Upload: | activestate |
View: | 1,005 times |
Download: | 2 times |
Presented by:
Steve Lang, Rogue Wave Software
Diane Mueller, ActiveState
Steve LangSenior Project Manager
Rogue Wave Software
Diane MuellerDirector, Enterprise Product Management
ActiveState
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
Customers:
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:
303.545.3258
www.RogueWave.com
Phone: (Toll-free) 1.866.510.2914
Twitter: @ActiveState