Topic: Scientific

Numerical and scientific computing, including astronomy, physics, biology, and engineering.

O'Reilly Network articles about this topic:

Analyzing Sound Files (Python DevCenter)
Numerical Python and DISLIN are used to analyze and plot wave files.

Python Cryptography: From Classroom to Clubhouse (Python DevCenter)
From the classroom to the clubhouse to the working world, Python offers powerful cryptographic tools.

Broadcasting With NumPy (Python DevCenter)
Eric Hagemann presents more NumPy magic. Learn how broadcasting lets you add multiarrays of different shapes and sizes.

Numerical Python Modules (Python DevCenter)
Eric Hagemann explains the basics of multiarray manipulation and demonstrates 4 modules that are inluded with the default NumPy package: Linear Algebra, Fast Fourier, Random Numbers, and Mlab.

Transformation Matrices (Python DevCenter)
Use transformation matrices to manipulate graphics. Examples given using Numerical Python and Dislin.

Adding Data Visualization to Python for Producing Graphs (Python DevCenter)
DISLIN provides the Python programmer with a robust package capable of producing 2D and 3D graphs plus basic drawing commands such as lines, boxes, and circles.

Numerical Python Basics (Python DevCenter)
Refresh your knowledge of matrix math and tap into the raw computing power of Numeric Python.

Introducing Numerically Python (Python DevCenter)
A message from the Bureau Chief on our new column, Numerically Python.


Other documents about this topic:

Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.

Numerical Python
Excellent documentation for the number crunching Numerical Python module, or NumPy. This documentation is in PDF format.

PyFort Reference Manual
Connect Fortran routines to Python. Fortran, long a favorite of scientists and physicists, makes a nice companion to Python for scientific computing. This excellent documentation by Paul DuBois is only available in PDF.

Object-oriented parsing of biological databases with Python
An elegant, simple yet powerful way of parsing biological flat-file databases. Authors use EMBL, SWISSPROT and GENBANK as examples.

Python Statistical Modules
Cognitive scientist Gary Strangman offers some statistical modules he has created for Python.