About Install Documentation Problems Tree Forum Save your money
via IT outsourcing!

Ukrainian HI-TECH Initiative

SciPy

From OpenOpt

Jump to: navigation, search
SciPy

SciPy (Scientific Python) is a mathematical library written in Python + C + Fortran code, well-known for Python language programmers, based on NumPy and done by about the same programmers.

Available subpackages:

  • constants: Physical constants and conversion factors
  • cluster: Vector Quantization / Kmeans
  • fftpack: Discrete Fourier Transform algorithms
  • integrate: Integration routines
  • interpolate: Interpolation Tools
  • io: Data input and output
  • lib: Python wrappers to external libraries
  • linalg: Linear algebra routines
  • misc: Miscellaneous utilities
  • optimize: Optimization Tools
  • sandbox: Experimental code
  • signal: Signal Processing Tools
  • sparse: Sparse Matrix Support
  • special: Special Functions
  • stats: Statistical Functions
  • weave: Allows the inclusion of C/C++ within Python code

Additional functionality

SciPy's core feature set is extended by many other dedicated software tools. For example,

  • Plotting. The currently recommended 2-D plotting package is Matplotlib, however, there are many other plotting packages such as HippoDraw, Chaco, and Biggles. Other popular graphics tools include Python Imaging Library and MayaVi (for 3D visualization).
  • Optimization. While SciPy has its own optimization package, OpenOpt has access to more optimization solvers and can involve Automatic differentiation.
  • Advanced Data Analysis. Via RPy, SciPy can interface to the R (programming language) statistical package for advanced data analysis.
  • Database. SciPy can interface with PyTables, a hierarchical database package designed to efficiently manage large amounts of data using HDF5.
  • Interactive shell. IPython is an interactive environment that offers debugging and coding features similar to what MATLAB offers.
  • Symbolic Mathematics. There are several Python libraries--such as PyDSTool Symbolic and SymPy--that offer symbolic mathematics.

SciPy homepage: http://scipy.org

Wikipedia entry for SciPy: http://en.wikipedia.org/wiki/SciPy

Retrieved from "http://openopt.org/SciPy"
Personal tools
Latest OOSuite 0.29