What is necessary to do data analysis using Python ?
====================================================
If you have never programmed before, this will be a bit different from
using application programs such as EXCEL or WORD. You will mostly work
in command mode which means that you will not control what is happening
with menus and the mouse but by using commands and a text
editor. Today there are many packages available for scientific
computation using python.
Numpy, Scipy, Matplotlib, IPython
---------------------------------
These are software packages for scientific computation
`numpy`_ (for multidimensional arrays), `scipy`_ (for numerical
methods and special functions) and
`matplotlib`_ for visualization using Python. These
packages contain much much more than what you need for Intermediate Lab but
they will be very useful for your later studies.
The easiest way to
install Python and all the necessary packages including a text editor in one step is to use the free **Anaconda**
python distribution/program `Anaconda `_\ .
If you have a problem let me know.
Anaconda Installation
----------------------
Currently the python software used is written for Python 3. When you
download `Anaconda `_ you need to make sure to download the correct
version. An example of the (Fall 2020) download page is
shown below. Please download the latest version (3.x)
.. _ne_fig1:
.. figure:: pictures/Anaconda_download_2022.png
:align: center
:scale: 70%
Figure 1: Anaconda Download page (2022) with the correct python
versions (3.9) highlighed.
Software Packages for Modern Lab and later: `LT\/LT_Fit`_
----------------------------------------------------------
Now that you have installed the basic software tools you need the more
experiment-specific software. Install the software according to the
`download and installation instructions `_.
Example Files
-------------
You can download some data files and examples from:
:download:`example.zip <./example/example.zip>`
.. include:: include/links.rst