NumPy, SciPy and SciKits: Difference between revisions

From AstroEdWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
Python provides a framework on which numerical and scientific data processing can be built.  As part of our [http://prancer.physics.louisville.edu/astrowiki/index.php/Python_for_Physics_and_Astronomy short course on Python for Physics and Astronomy] we will look at the capabilities of the [http://www.numpy.org NumPy], [http://www.scipy.org/ SciPy] and [http://scikits.appspot.com/scikits SciKits] packages.
Python provides a framework on which numerical and scientific data processing can be built.  As part of our [http://prancer.physics.louisville.edu/astrowiki/index.php/Python_for_Physics_and_Astronomy short course on Python for Physics and Astronomy] we will look at the capabilities of the [http://www.numpy.org NumPy], [http://www.scipy.org/ SciPy] and [http://scikits.appspot.com/scikits SciKits] packages.  This is a brief overview with a few examples drawn primarily from the excellent but short introductory book ''SciPy and NumPy'' by [http://www.oreillynet.com/pub/au/4782 Eli Bressert (O'Reilly 2012)].


== NumPy==
== NumPy==


NumPy adds arrays and linear albegra to Python, with the ability to operate on all elements of an array in one stroke, and to include C and Fortran code.
NumPy adds arrays and linear albegra to Python, with special functions, transformations, the ability to operate on all elements of an array in one stroke.

Revision as of 21:27, 20 February 2013

Python provides a framework on which numerical and scientific data processing can be built. As part of our short course on Python for Physics and Astronomy we will look at the capabilities of the NumPy, SciPy and SciKits packages. This is a brief overview with a few examples drawn primarily from the excellent but short introductory book SciPy and NumPy by Eli Bressert (O'Reilly 2012).

NumPy

NumPy adds arrays and linear albegra to Python, with special functions, transformations, the ability to operate on all elements of an array in one stroke.