Here let us get familiar with the sub-packages/modules in pydass_vasp
. Tutorials are written in the form of
IPython notebooks, which you can download and run by ipython notebook --matplotlib=inline
.
These sections correspond to the respective sub-packages.
Before you start, there are some general configurations for the IPython interpreter, including some imports and
matplotlib customization. Have a look at my config file ipython.py
. Just copy it all, or make your own changes, and
place it under ~/.ipython/profile_default/startup/
for Mac OS X and Linux, and next time you go into the interpreter,
the lines will be executed. For Windows, in command line prompt type in ipython profile locate
.
What gets returned would be the equivalent part of ~/.ipython/profile_default
for the location in Mac OS X and Linux.
Here is my configuration file.
import os
import sys
try:
# import NumPy
import numpy as np
print("NumPy is imported.")
np.set_printoptions(suppress=True)
except ImportError:
print("NumPy is not imported!")
try:
# import matplotlib
import matplotlib as mpl
print("matplotlib is imported.")
# MacOSX backend has some problems, so change it to TkAgg
if mpl.get_backend() == 'MacOSX':
mpl.use('tkagg')
import matplotlib.pyplot as plt
print("Using TkAgg backend.")
# turn on interactive mode
plt.ion()
print("Using matplotlib interactive mode.")
# try using ggplot style for prettier looks
try:
plt.style.use('ggplot')
print("Using ggplot style from matplotlib 1.4.")
except ValueError:
print("If matplotlib >= 1.4 is installed, ggplot style will be used for better looks.")
except ImportError:
print("matplotlib is not imported!")