We use cookies on this site. By browsing our site you agree to our use of cookies. Close this message Find out more

Home > Physics > Computer Skills > Scientific Python
More in this section Scientific Python

Scientific Python

There are many packages for performing calculations, making plots of experimental results, manipulating and understanding physics using a computer. A powerful and free package used in the physics department is scientific python. Python is a programming language used significantly in information technology, it is simple, scripted and most importantly free. Python is just the language, to it is added scientific packages, for performing calculations and making plots 

  • Numpy (fast N-dimensional arrays)
  • Scipy (special functions, fitting, etc)
  • Matplotlib (plotting)
Together this is typically called SciPy. Obtaining SciPy is relatively straightforward, our suggestion in the department is to download one of the packages from Enthought. The academic downing (which includes students) is found here.

Here is a list of simple activities to get the uninitiated stared 

  1. Starting python 
  2. Load data (open a file with experimental data)
  3. Plot data (with labels, legends etc) 
  4. Fitting 





   
 
 
 

Comment on this page

Did you find the information you were looking for? Is there a broken link or content that needs updating? Let us know so we can improve the page.

Note: If you need further information or have a question that cannot be satisfied by this page, please call our switchboard on +44 (0)1784 434455.

This window will close when you submit your comment.

Add Your Feedback
Close