Basemap
Date: May 21st 2016
Last updated: May 21st 2016
Useful resources
- http://matplotlib.org/basemap/users/examples.html
- https://peak5390.wordpress.com/2012/12/08/matplotlib-basemap-tutorial-installing-matplotlib-and-basemap/
- http://stackoverflow.com/questions/18107298/cannot-install-netcdf4-python-package-on-os-x
setup virtualenv
mkproject -p python3 --no-site-packages Maps
install dependencies & extra modules
pip install scipy
pip install numpy
pip install matplotlib
pip install requests
pip install datetime
install basemap
sudo apt-get install python-matplotlib
sudo apt-get install python-mpltoolkits.basemap
install hdf5
http://www.hdfgroup.org/ftp/HDF5/current/src/
https://www.hdfgroup.org/ftp/HDF5/current/src/unpacked/release_docs/INSTALL
# download and untar file
cd hdf5-1.8.17/
./configure --prefix=/usr/local/hdf5
sudo make
sudo make check
sudo make install
install netCD4
ftp://ftp.unidata.ucar.edu/pub/netcdf/
https://www.unidata.ucar.edu/support/help/MailArchives/netcdf/msg13365.html
# download and untar file
export HDF5_DIR=/usr/local/hdf5
cd netcdf-4.4.0/
CPPFLAGS=-I/$HDF5_DIR/include LDFLAGS=-L/$HDF5_DIR/lib ./configure --prefix=/usr/local --enable-netcdf-4 --enable-dap
sudo make clean
sudo make
sudo make check
sudo make install
install python-netcd4
pip install netCDF4
check install by importing modules in python
from bs4 import BeautifulSoup
import requests
from datetime import datetime
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap, addcyclic
from scipy.ndimage.filters import minimum_filter, maximum_filter
from netCDF4 import Dataset