Project Description: NumPy (Numeric Python) is the fundamental package providing scientific computing with Python. It contains: * a powerful N-dimensional array object * sophisticated (broadcasting) functions * basic linear algebra functions * basic Fourier transforms * sophisticated random number capabilities * tools for integrating Fortran code. * tools for integrating C/C++ code Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide-variety of databases. NumPy derives from the old Numeric code base and can be used as a replacement for Numeric. It also adds the features introduced by Numarray and can also be used to replace Numarray. The main reason for adding NumPy is because it is an optional dependancy of PyGtk. With NumPy available, the following PyGtk functions are enabled: When PyGtk is built with NumPy support, then the following PyGtk functions become available for use: get_pixels_array, pixbuf_new_from_array and the pixels.array attribute. Refer here: http://www.pygtk.org/pygtk2reference/class-gdkpixbuf.html So, this improves the ability for Python programs to work with programs that use these PyGtk pixbuf functions. I did a search of programs that we ship that use these functions. At the moment, only the gnome-sudoku game is using these PyGtk functions. This case should be auto-approved as LSARC/2008/207 GNOME 2.22 is approved. Exported Interfaces: Interface Interface Comment Classification =========================================================================== /usr/bin/f2py Volatile New Fortran to Python interface generator. /usr/lib/python2.4/vendor-packages/numpy Volatile New scientific computing python package. References: GNOME 2.22 ARC case http://sac.sfbay/Archives/CaseLog/arc/LSARC/2008/207/