Jupyter
Scientific programming preamble
# jupyter notebook preamble for scientific things
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
plt.style.use('seaborn-white')
%matplotlib inline
pandas preamble
# Make data extracts smaller for online consumption
pd.set_option("display.max_rows", 10)
# Suppress warnings for online consumption
pd.options.mode.chained_assignment = None
matplotlib plots configuration
# matplotlib better plots
from matplotlib import rc
def set_typography(latex=False):
font = {'family' : 'sans-serif',
'weight' : 'bold',
'size' : 17}
rc('font', **font)
rc('figure', autolayout=True)
if latex:
rc('text', usetex=True)
else:
rc('text', usetex=False)
# matplotlib preamble used for displaying high dpi plots
import numpy as np
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
from matplotlib import rc, rcParams
# configure plotting
rc('text', usetex=True)
plt.rc('font', family='serif')
%config InlineBackend.rc = {'figure.dpi': 300, 'savefig.dpi': 300, \
'font.size': 30, \
'figure.facecolor': (1, 1, 1, 0)}
rcParams.update({'font.size': 30})
# %config InlineBackend.rc = {'figure.dpi': 400, 'savefig.dpi': 400, \
# 'figure.figsize': (8, 8 / 1.6), 'font.size': 20, \
# 'figure.facecolor': (1, 1, 1, 0)}
%matplotlib inline
# matplotlib savefig
plt.savefig(filename, dpi=400, transparent=True)
Reload module
# reload module (jupyter notebooks)
import util
import importlib
importlib.reload(util)
from util import plot_rs
Last updated
Was this helpful?