title: Ipython Notebook: Default Initialization Python Code
body: <p>I use iPython Notebook for scientific applications and I'm always plotting experimental data sets. The default image rendering and color cycling behavior of the combination of iPython Notebook and Matplotlib is pretty bad, but it's great after the following tweaks.</p>
  
  <pre><code># ipython notebook specific
  %pylab inline
  
  # imports
  from matplotlib import pyplot as plt
  import matplotlib as mpl
  from seaborn.apionly import set_palette
  from IPython.display import set_matplotlib_formats
  
  # configure plotting
  set_matplotlib_formats('pdf', 'svg')
  set_palette('Set1', n_colors=15, desat=None)
  mpl.rcParams['figure.figsize']=(12.0,2.0)
  </code></pre>
  
  <p>I don't want to have to enter these manually in every notebook. How can I have these executed for all notebooks I'll ever create?</p>