Difference between revisions of "Course software"
m |
m |
||
Line 22: | Line 22: | ||
* Installation is straightforward | * Installation is straightforward | ||
* The license is not restrictive: you can legally modify and improve the software | * The license is not restrictive: you can legally modify and improve the software | ||
* There are excellent add-on libraries for almost anything | * There are excellent add-on libraries for almost anything you need | ||
* It promotes good practice of writing a code file, and then running it (like MATLAB). The code file documents what you have done, and you can always repeat your analysis on a new data set, or share the code with colleagues. Other software packages tend to promote a more point-and-click approach, so you can't always retrace your steps. | * It promotes good practice of writing a code file, and then running it (like MATLAB). The code file documents what you have done, and you can always repeat your analysis on a new data set, or share the code with colleagues. Other software packages tend to promote a more point-and-click approach, so you can't always retrace your steps. | ||
* There are multicore and 64-bit versions of Python available to process large data sets, and do parallel data processing. | * There are multicore and 64-bit versions of Python available to process large data sets, and do parallel data processing. |
Revision as of 21:15, 12 September 2010
You may use any software in the course to complete the assignments and labs. The official course software packages are either MATLAB or Python. Solutions to questions and class discussions will use either programming languange. Please note: the computer laboratories only have MATLAB installed.
Microsoft Excel is not recommended: it cannot perform some of the calculations and plots that you will require in the course, and its accuracy is very poor (the article documents several functions that produce incorrect results).
MATLAB | Python | |
---|---|---|
About |
You should be familiar with MATLAB, based on previous courses. MATLAB is available in the computer labs, and a student edition is also available for purchase at the bookstore, for $112.95, or on-line at http://mathworks.com |
You might not be familiar with Python. Here is a comparison with MATLAB:
|
Installation |
MATLAB is already installed on the university lab machines. If you have purchased the student version, then please follow the installation instructions that accompany it. |
|
Getting started | Getting started with MATLAB | Getting started with Python |