Journal that is bursting on open source, counting with renowned people involved with machine learning, data science, and torrents of projects using Jupyter NBs.
Autograding
Autograding tools for testing Jupyter or making assignments easier to handle
Here is an example on how to change chalkboard options:
How to edit the font color of a postscripted PDF
I will report a pathway although I have not gotten to a final solution yet:
Stefano Chizzolini, PDFClown’s developer proposed a code in this post. At the current version, however, PDFClown possibly has embedded all those isolated Java elements.
The idea would be try to follow SC’s approach.
Secondly, PyPDF2 might be a Python alternative. There is a tutorial here, but font color changes seems to be a hard stuff.
Why I wanted that? Modify color of latexized PDF text from black to CMY-balanced (after K=0) color to fill out CMY printer cartridges.
Let us leave that for future…
Python ‘gotchas’
Python “gotchas” are weird things that may happen with Python coding.
Encoding/decoding characters
To print symbols for musical notes it is necessary to have a font in the computer capable to represent the Unicode. See here.
So, to print the G clef, we’d use print('\U0001D120'), with Unicode \U escape. Seemingly, there are few font types that handle music symbols. One available is Bravura.
Set browser for Jupyter Notebook or Jupyter-Lab
To choose a different browser from the computer’s default where to run Jupyter-Lab, run jupyter server --generate-config (or jupyter-notebook --generate-config) and edit the option c.ServerApp.browser in $HOME/.jupyter/jupyter_server_config.py
The module webbrowser allows us to choose among many known browsers. See table here.