From Fedora Project Wiki

(Refer: Scientific_Spin)

## Contents

## C programming

Including use of math, gsl

## C++ programming

Use of libraries such as Bliz++ and others

## Java programming

Use of libraries

## Numpy & SciPy

## SymPy

## IPython (including notebook)

## matplotlib

Please test the following with both Python 2 and Python 3.

- Basic plotting with the default backend using the
`pylab`

module:

# basic plotting with default backend from pylab import plot, show plot([1,2,3]) show()

- Basic plotting with the default backend using the
`maplotlib`

package:

# basic plotting using the matplotlib interface import matplotlib.pyplot as plt plt.plot([1,2,3]) plt.show()

The default backend is `Qt4Agg`

. The next scripts will test thee`TkAgg`

backend.

- Basic plotting with the
`TkAgg`

backend using the`pylab`

module:

# basic plotting with default backend import matplotlib matplotlib.use('TkAgg') from pylab import plot, show plot([1,2,3]) show()

- Basic plotting with the
`TkAgg`

backend using the`maplotlib`

package:

# basic plotting using the matplotlib interface import matplotlib matplotlib.use('tkagg') import matplotlib.pyplot as plt plt.plot([1,2,3]) plt.show()