UPDATE: lesscpy has added support for 3.5 to their development branch but still waiting for this to make it's way into the official release on pypi. Soon...
jupyterthemes relies on lesscpy to compile the custom arguments supplied by the user into into the css body that eventually gets saved as custom.css in your jupyter config directory.
Unfortunately, lesscpy currently only supports up to Python 3.4. If you're running Python 3.5 you can still install and use jupyterthemes but you won't be able to modify the default settings (e.g., font, font-size, cell width, etc.). See Examples for 3.5 Users.
# list available themes# oceans16 | grade3 | chesterish | onedork
jt -l
# select theme...
jt -t chesterish
# toggle toolbar ON and notebook name ON
jt -t grade3 -T -N
# set code font to 'Roboto Mono' 12pt# (see monospace font table below)
jt -t oceans16 -f roboto -fs 12
# set code font to Fira Mono, 11.5pt# 3digit font sizes converted into floats (115-->11.5pt)
jt -t grade3 -f fira -fs 115
# set notebook & text-cell fonts# (see sans-serif & serif font tables below)
jt -t onedork -nf ptserif -tf droidsans
# adjust cell width and line-height
jt -t chesterish -cw 900 -lh 170
# choose alternate txt/markdown layout
jt -t grade3 -alt
# restore default theme
jt -r
Examples for Python 3.5 users:
# install a theme
jt -t grade3
# list theme
jt -l
# reset theme
jt -r