Advanced usage

Specific versions of end user packages

End user packages are automatically built on a weekly basis, in order to follow upstream development.

Users that do not wish to be up to date with the upstream development cycle are invited to hardcode in their Google Colab notebooks a fixed release by replacing

https://fem-on-colab.github.io/releases/{install-script}

in the instructions reported in the Packages page with

https://github.com/fem-on-colab/fem-on-colab.github.io/raw/{commit}/releases/{install-script}

where {install-script} is the installation script of the desired package, and {commit} is the SHA of a commit in this list at which the desired version was available.

GitHub workflow to facilitate notebook preparation

The Open in Colab workflow facilitates automatic preparation of notebooks for deployment on Google Colab, by automatically adding installation cells, replacing images contained in the local repository with their base64 representation, and scraping links to other notebooks in the same repository. Notebooks can be uploaded to Google Drive, to a GitHub repository or as artifact of a GitHub actions run. Sample usage is available in this workflow file.