Required: 
SciPy      >= 0.12.0     (see HyperCube function)
matplotlib >= 1.2.0      (fontsize is used)

Tested under:
  Python 3.4.0 with NumPy 1.8.2, SciPy 0.13.3, matplotlib 1.3.1 (Ubuntu 14.04 LTS)
  Python 3.4.3 with NumPy 1.8.2, SciPy 0.13.3, matplotlib 1.3.1 (Ubuntu 14.04 LTS)
  Python 3.5.0 with NumPy 1.10.1, SciPy 0.16.1, matplotlib 1.5.0 (Ubuntu 14.04 LTS)
  Python 2.7.6 with NumPy 1.8.2, SciPy 0.13.3, matplotlib 1.3.1 (Ubuntu 14.04 LTS)

Recommended:
  ParaView (version >= 4.2.0 to use given .pvsm state files)

Instructions:  
  Samples to be run: condenser2D, Poisson2D01, elasticity2D, elasticity3D, ...
  Under ipython3 and 
    %run samples/condenser2D.py 
    %run samples/Poisson2D01.py
  With python3
    python3 samples/condenser2D.py
    

* To use python codes:
  - One way is to update your PYTHONPATH variable. For example, if pyVecFEMP1Light package is in the directory ~/tmp/pyVecFEMP101-b2, you have to do
export PYTHONPATH=$PYTHONPATH:~/tmp/pyVecFEMP101-b2

  - Another way is to create a shellscript which modifies your PYTHONPATH variable adding the local path of your pyVecFEMP1Light package and to source it.
For example, if pyVecFEMP1Light package is in the directory ~/tmp/pyVecFEMP101-b2, you can create a script named init.sh which contains
#!/bin/bash
PYTHONPATH=$PYTHONPATH:~/tmp/pyVecFEMP101-b2

and you need to source it
  source init.sh
