User Tools

Site Tools


other:uvcdat:extra

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
other:uvcdat:extra [2015/09/11 13:03]
jypeter Added python-dateutil and started adding pandas
other:uvcdat:extra [2016/06/01 11:52] (current)
jypeter Added scikit-learn
Line 4: Line 4:
 This page lists the packages (usually) installed in the LSCE-IPSL CDAT versions that are not available in the standard UV-CDAT (i.e. there are no //ccmake// configuration switches to get them installed). This page lists the packages (usually) installed in the LSCE-IPSL CDAT versions that are not available in the standard UV-CDAT (i.e. there are no //ccmake// configuration switches to get them installed).
  
-====== python-dateutil ​======+===== pip related notes ===== 
 + 
 +[[http://python-packaging-user-guide.readthedocs.io/​en/​develop/​|pip documentation]] 
 + 
 +<note important>​You may need to do some cleaning, in order to be sure that pip is not going to get something from its installation cache! Go check the content of ''/​tmp/​pip-build/''​...</​note>​ 
 + 
 +  * To install the latest version of “SomeProject”:​\\ ''​pip install '​SomeProject'​ ''​ 
 +  * To install a specific version:\\ ''​pip install '​SomeProject==1.4' ''​ 
 +  * To upgrade an installed version:\\ ''​pip install SomeProject %%--%%upgrade''​ 
 + 
 +===== Requests ===== 
 + 
 +  * Web site: http://​docs.python-requests.org/​en/​latest/​ 
 +  * Required by: [[#​find_agg]] 
 + 
 +==== Versions installed ==== 
 + 
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^ 
 +|  2.1.0  |  LSCE_13 ​ |  2.8.1  |  Oct 20 2015  | 
 +|  2.1.0  |  ciclad_13 ​ |  2.8.1  |  Oct 20 2015  | 
 + 
 +==== Installing ==== 
 + 
 +  * HOWTO: http://​docs.python-requests.org/​en/​latest/​user/​install/​ 
 +  * ''​pip install requests''​ 
 + 
 +==== Testing ==== 
 + 
 +Check the installed version with: ''​python -c '​import requests; print requests.%%__version__%%'​ ''​ 
 + 
 +===== find_agg ===== 
 + 
 +  * Web site: http://​cmip5-find-agg.readthedocs.org/​en/​latest/​ 
 + 
 +==== Versions installed ==== 
 + 
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^ 
 +|  2.1.0  |  LSCE_13 ​ |  0.5.1 - v0.5 2015-07-06 |  Oct 20 2015  | 
 +|  2.1.0  |  ciclad_13 ​ |  0.5.1 - v0.5 2015-07-06 ​ |  Oct 20 2015  | 
 + 
 +==== Installing ==== 
 + 
 +  * HOWTO: http://​cmip5-find-agg.readthedocs.org/​en/​latest/​installation.html 
 +  * ''​pip install findagg''​ 
 + 
 +==== Testing ==== 
 + 
 +Check the installed version with: ''​find_agg -V''​ 
 + 
 + 
 +===== PIL and pillow ===== 
 + 
 +FIXME **Clean this section!** FIXME  
 + 
 +PIL does not seem to be maintained any longer and should be replaced by pillow 
 + 
 +  * Web site: https://​pillow.readthedocs.org/​ 
 +  * Required by: basemap 
 +    * implicitely used by basemap to [[http://​matplotlib.org/​basemap/​users/​geography.html|plot etopo, bluemarble, etc]] 
 + 
 +=== Replacing PIL with pillow === 
 + 
 +[[http://​stackoverflow.com/​questions/​8915296/​python-image-library-fails-with-message-decoder-jpeg-not-available-pil|More information]] 
 + 
 +<​code>​pip uninstall PIL 
 +pip install pillow 
 +</​code>​ 
 + 
 +=== Testing === 
 + 
 +Check the installed version with 
 + 
 +<​code>​python -c '​import PIL; print dir(PIL)'​ 
 +['​PILLOW_VERSION',​ '​VERSION',​ '​__builtins__',​ '​__doc__',​ '​__file__',​ '​__name__',​ '​__package__',​ '​__path__',​ '​_plugins'​] 
 +</​code>​ 
 + 
 +Use one of the [[http://​matplotlib.org/​basemap/​users/​geography.html|basemap examples]] to check if everything is working 
 + 
 +<​code>​from mpl_toolkits.basemap import Basemap 
 +import matplotlib.pyplot as plt 
 +# setup Lambert Conformal basemap. 
 +# set resolution=None to skip processing of boundary datasets. 
 +m = Basemap(width=12000000,​height=9000000,​projection='​lcc',​ 
 +            resolution=None,​lat_1=45.,​lat_2=55,​lat_0=50,​lon_0=-107.) 
 +m.bluemarble() 
 +plt.show() 
 +</​code>​ 
 + 
 +===== python-dateutil ​=====
  
   * Web site: http://​labix.org/​python-dateutil   * Web site: http://​labix.org/​python-dateutil
Line 12: Line 100:
  
 ^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^ ^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
-|  1.5.1  |  LSCE_10 ​ |  1.5-mpl ​ |  ? (//​bundled?//​) ​ | +|  1.5.1  |  LSCE_10 ​ |  ​<del>1.5-mpl</​del>​\\ 2.4.2  ​| ​ ? (//​bundled?//​)\\ Sep 11 2015 (with pandas)  | 
-|  1.5.1  |  VB_10  |  1.5-mpl ​ |  ? (//​bundled?//​) ​ |+|  1.5.1  |  VB_10  |  ​<del>1.5-mpl</​del>​\\ 2.4.2  ​|  ​<del>? (//​bundled?//​)</​del>​\\ Sep 11 2015 (with pandas)  |
 |  2.1.0  |  LSCE_13 ​ |  2.2  |  ? (//​bundled?//​) ​ | |  2.1.0  |  LSCE_13 ​ |  2.2  |  ? (//​bundled?//​) ​ |
 |  2.1.0  |  VB_13  |  2.2  |  ? (//​bundled?//​) ​ | |  2.1.0  |  VB_13  |  2.2  |  ? (//​bundled?//​) ​ |
 +
 +==== Installing ====
 +
 +  * //Bundled with another package?//
 +  * A newer version of python-dateutil was installed during [[#pandas]] installation in the //old// CDAT 1.5.1...
  
 ==== Testing ==== ==== Testing ====
  
 Check the installed version with: ''​python -c '​import dateutil; print dateutil.%%__version__%%'​ ''​ Check the installed version with: ''​python -c '​import dateutil; print dateutil.%%__version__%%'​ ''​
 +
 +===== pytz =====
 +
 +  * Web site: http://​pytz.sourceforge.net/​
 +  * Required by: [[#pandas]]
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  1.5.1  |  LSCE_10 ​ |  2014.10 ​ |  ? (//​bundled?//​) ​ |
 +|  1.5.1  |  VB_10  |  2015.4 ​ |  ? (//​bundled?//​) ​ |
 +|  2.1.0  |  LSCE_13 ​ |  2014.10 ​ |  ? (//​bundled?//​) ​ |
 +|  2.1.0  |  VB_13  |  2014.10 ​ |  ? (//​bundled?//​) ​ |
 +
 +==== Installing ====
 +
 +//​Bundled?//​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import pytz; print pytz.%%__version__%%'​ ''​
 +
  
 ===== pandas ===== ===== pandas =====
Line 28: Line 143:
  
 ^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^ ^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
-|  1.5.1  |  LSCE_10 ​ |       +|  1.5.1  |  LSCE_10 ​ |  ​0.16.2  ​ Sep 11 2015  ​
-|  1.5.1  |  VB_10  |       +|  1.5.1  |  VB_10  |  ​0.16.2  ​ Sep 11 2015  ​
-|  2.1.0  |  LSCE_13 ​ |       +|  2.1.0  |  LSCE_13 ​ |  ​0.16.2  ​ Sep 11 2015  ​
-|  2.1.0  |  VB_13  |       | +|  2.1.0  |  VB_13  |  ​0.16.2  ​ Sep 11 2015  ​|
  
 === Installing === === Installing ===
  
-  * dependencies:+  * Dependencies:
     * [[#numpy]] >= 1.7.0     * [[#numpy]] >= 1.7.0
-    * python-dateutil ​>= 1.5+    * [[#​python_dateutil]] ​>= 1.5 
 +    * [[#pytz]] 
 +  * Optional dependencies (http://​pandas.pydata.org/​pandas-docs/​version/​0.16.2/​install.html#​dependencies):​ not checked!
   * ''​pip install pandas''​   * ''​pip install pandas''​
 +    * JYP install: ''​setenv mydate `date +"​%Y%m%d_%H%M"​` ; setenv mylogf $ALL_LOGS_DIR/​pandas_install_${CDAT_ID}_${mydate}.log ; ( /​usr/​bin/​nohup /​usr/​bin/​time pip install pandas > & $mylogf & ) ; sleep 10 ; tail -n +1 -f $mylogf''​
  
  
 === Testing === === Testing ===
  
 +Check the installed version with: ''​python -c '​import pandas; print pandas.%%__version__%%'​ ''​
  
 ===== rpy2 ===== ===== rpy2 =====
Line 98: Line 215:
 ==== Testing ==== ==== Testing ====
  
-Check the installed version with: ''​which geos-config''​ and ''​geos-config --version''​+Check the installed version with: ''​which geos-config''​ and ''​geos-config ​%%--version%%''​
  
 ===== pyshp ===== ===== pyshp =====
Line 148: Line 265:
  
 Check the installed version with: ''​rpm -qa | grep '​^proj'​ ''​ Check the installed version with: ''​rpm -qa | grep '​^proj'​ ''​
 +
 +
 +===== spectrum =====
 +
 +  * Web site:
 +    * http://​pythonhosted.org/​spectrum/​
 +    * https://​github.com/​cokelaer/​spectrum
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  2.1.0  |  LSCE_13 ​ |  0.6.1  |  Apr 14 2016  |
 +
 +==== Installing ====
 +
 +  * ''​pip install spectrum''​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import spectrum'​ ''​
 +
 +
 +===== statsmodels =====
 +
 +  * Web site: http://​statsmodels.sourceforge.net/​stable/​index.html
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  2.1.0  |  LSCE_13 ​ |  0.6.1  |  Apr 14 2016  |
 +
 +==== Installing ====
 +
 +  * ''​pip install statsmodels''​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import statsmodels;​ print statsmodels.version.version'​ ''​
 +
 +
 +===== seaborn =====
 +
 +  * Web site: https://​stanford.edu/​~mwaskom/​software/​seaborn/​index.html
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  2.1.0  |  LSCE_13 ​ |  0.7.0  |  Apr 14 2016  |
 +
 +==== Installing ====
 +
 +  * ''​pip install seaborn''​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import seaborn; print seaborn.%%__version__%%'​ ''​
 +
 +
 +===== scikit-image =====
 +
 +  * Web site: http://​scikit-image.org/​
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  1.5.1  |  LSCE_10 ​ |  0.8.2\\ Newer versions fail because we have Cython 0.16, but require >= 0.21  |  Jun 01 2016  |
 +|  2.1.0  |  LSCE_13 ​ |  0.8.2\\ Newer versions fail because we have Cython 0.16, but require >= 0.21  |  Jun 01 2016  |
 +
 +==== Installing ====
 +
 +  * for CDAT up to 2.1.0: ''​pip install '​scikit-image==0.8.2'​ ''​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import skimage; print skimage.%%__version__%%'​ ''​
 +
 +
 +===== scikit-learn =====
 +
 +  * Web site: http://​scikit-learn.org/​stable/​
 +
 +==== Versions installed ====
 +
 +^  UV-CDAT\\ version ​ ^  JYP\\ installation ​ ^  Package\\ version ​ ^  Date  ^
 +|  1.5.1  |  LSCE_10 ​ |  0.17.1 ​ |  Jun 01 2016  |
 +|  2.1.0  |  LSCE_13 ​ |  0.17.1 ​ |  Jun 01 2016  |
 +
 +==== Installing ====
 +
 +  * ''​pip install scikit-learn''​
 +
 +==== Testing ====
 +
 +Check the installed version with: ''​python -c '​import sklearn; print sklearn.%%__version__%%'​ ''​
  
  
other/uvcdat/extra.1441976618.txt.gz · Last modified: 2015/09/11 13:03 by jypeter