Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.131.207 Times

Numarray 1.4.0

  Date Added: January 20, 2010  |  Visits: 641

Numarray

Report Broken Link
Printer Friendly Version


Product Homepage
Download (78 downloads)

Numarray provides array manipulation and computational capabilities similar to those found in IDL, Matlab, or Octave. Using numarray, it is possible to write many efficient numerical data processing applications directly in Python without using any C, C++ or Fortran code (as well as doing such analysis interactively within Python or PyRAF). For algorithms that are not well suited for efficient computation using array facilities it is possible to write C functions (and eventually Fortran) that can read and write numarray arrays that can be called from Python. Numarray is a re-implementation of an older Python array module called Numeric. In general its interface is very similar. It is mostly backward compatible and will be becoming more so in future releases. Numarray offers more capability than Numeric but is still behind Numeric in some areas: numarray is efficient for large arrays (>20,000 elements) but is slower than Numeric for small arrays by a factor of 2 to 4. numarray has a smaller selection of addon packages. numarray currently has ports of Numeric packages for linear algebra, random numbers, and fourier transforms. numarray has native packages for convolution and multi-dimensional image processing. Most Numeric extensions (C or Fortran) can be ported to numarray with minimal effort. numarray is sufficiently developed to be useful for a number of applications, and is being used in the Hubble Space Telescope data processing pipeline (for the Advanced Camera for Surveys) and to develop the Cosmic Origins Spectrograph pipeline. PyFITS is also based on it. Most of STScIs future astronomical data processing applications will be built using its capabilities. Numarray is being developed as an Open Source project on SourceForge from which the current development source code may be obtained. The Science Software Branch at STScI is leading this development effort. STScI has settled on the matplotlib plotting package as the recommended 2-d data visualization tool for numarray data. While its support for numarray and Tkinter is now present, we are holding off a bit before recommending its use for all users. If you dont mind possible problems with installation or some holes in functionality it can be used now. We are in the process of improving the installation documentation for use with numarray. Although matplotlib has its heritage in trying to emulate matlab plotting capabilities from Python, it does not require matlab. Currently the documentation is geared towards those more familiar with matlab, though many users will have no problem generating simple plots with it. It is still undergoing considerable development (by the original author, John Hunter, and with contributions by STScI and others) and we hope to fill the holes in functionality in the coming months. Nevertheless, it is capable of doing many things now. Whats New in This Release: ENHANCEMENTS - Speed improvement for numarray operators. The Python level hook mapping numarray operators onto universal functions has been moved down to C. - Speed improvement for string-array comparisons, any(), all(). String correlation is ~10x faster. - Better operation with py2exe to help it automatically detect the core numarray extensions to include in an installer. - scipy newcore compatible lower case type names (e.g. int32 not Int32) - scipy newcore dtype keyword and .dtypechar attribute. BUGS FIXED / CLOSED - 1323355 Apps fail with import_libnumarray - 1315212 Infinite loop converting some scalar strings into a list - 1298916 rank-0 tostring() broken - 1297948 records.array fails to create empty fields - 1286291 import sys missing from array_persist.py - 1286168 Generic sequences in ``strings.array()`` - 1236392 Outdated web link in announcements - 1235219 LinearAlgebraError not imported in linear_algebra.

Requirements: No special requirements
Platforms: Linux
Keyword: Array Data Libraries Numarray Numeric Numerical Python Adds Programming Python Stsci Using
Users rating: 0/10

License: Freeware Size: 1.1 MB
NUMARRAY RELATED
Telephone Utilities  -  python-gammu 0.21
python-gammu are Python bindings for Gammu library. It currently does not support all Gammu features, but range of covered functions is increasing, if you need some specific, feel free to use bug tracking system for feature requests..
73.73 KB  
Programming  -  python-nmap 0.1.4
python-nmap is a python library which helps in using nmap port scanner. It allows to easilly manipulate nmap scan results and will be a perfect tool for systems administrators who want to automatize scanning task and reports. It also supports nmap...
20.48 KB  
Education  -  Python Tutorial: Learn Python Quickly 1.51
A Complete Python Course for Beginners. This course features over 13 lectures of free video content which will help you get started with Python programming language. Download the "Python Tutorial: Learn Python Quickly" app today...
26.6 MB  
Programming  -  Python Genetic Programming Project 0.02
The Python Genetic Programming Project implements a Genetic Programming System a la J Koza in Python.
8.24 KB  
Reference  -  Python 3 Programming Language 5.0
The new Python 3 programming language for iPad, iPhone and iPod touch. Programming language is a perfect tool for studying, complex mathematical calculation, entertainment and many other useful tasks. The application is especially useful for...
7.7 MB  
Science  -  IVuPy 0.1
IVuPy (I-View-Py) aims to be a solid basis for large Qt based Python programs geared to data analysis and 3D visualization of huge data sets. Python is extended by IVuPy with more than 600 classes of two of the Coin3D C++ class libraries: Coin...
1.2 MB  
Libraries  -  pysnort 0.91
pysnort is a set of libraries written in python and for python. The main goal is to provide developers with a fast, easy to use, powerful and reliable program interface. Up to now theres only a mysql log interface. But this interface is powerful...
24.58 KB  
Libraries  -  Free Finite Element Package 0.8.3
Free Finite Element Package is a modular collection of C libraries which contain numerical methods required when working with linear and quadratic finite elements in two dimensions. FFEP works on GNU/Linux and is portable to every system where...
337.92 KB  
Shell & Desktop  -  gnome-python 2.19.2
gnome-python package contains python bindings for GNOME. Installation: The simplest way to compile this package is: 1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system....
563.2 KB  
Libraries  -  python-dvb3 0.0.4
python-dvb3 is Python bindings for the Linux DVB v3 API.. Kamaelia - making concurrency simpler in python - index
7.17 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.12.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB