Statistical Algorithms Importer: Python Project FAQ

From Gcube Wiki
Revision as of 18:40, 20 December 2017 by Giancarlo.panichi (Talk | contribs) (Matplotlib)

Jump to: navigation, search

Contents

F.A.Q. of Statistical Algorithms Importer (SAI), here are common mistakes we have found in Python Project.


Matplotlib

Matplotlib require the $DISPLAY environment variable which means a running X server. DataMiner service do not allow a running X server session. So your code must be modified:

#
# author Giancarlo Panichi
#
# Write file image.png
# 
import matplotlib as mpl
mpl.use('Agg')
import matplotlib.pyplot as plt
import numpy as np
 
....
 
 
plt.imshow(image)
plt.savefig('image.png')