Login to JupyterHub
Need an account? If you are a LibreTexts instructor or UC Davis affiliate, you can request an account by sending us an email from a Google Authentication connected email address. LibreTexts affiliated student accounts should be requested by their instructors.
Welcome to the LibreTexts and UC Davis JupyterHub!
This JupyterHub serves LibreTexts instructors and their students, as well as UC Davis faculty, staff, and students.
Getting started with Jupyter
Jupyter is an environment where you can create interactive notebooks with code, visualizations, and more.
Some resources to learn Jupyter:
- jupyter.org/try has interactive demo notebooks in many different languages
- Familiarize Yourself with Jupyter, an example Jupyter Notebook tutorial on GitHub
- Demo video of Jupyter of how to navigate the Jupyter Notebook.
- Visit the JupyterLab documentation for more information on navigating the interface.
Can I create custom persistent conda environments in my user account?
Please visit here for information on creating custom conda environments.
Can packages be added or upgraded in the default environment?
Yes, please open a new issue explaining your needs or a pull request adding/upgrading your packages at the default-env repository.
How do I distribute files to students?
You can distribute files using nbgitpuller. Please store your files in a GitHub repository and we will set up a custom environment that will update the files whenever a student spawns a server. This is a good option since students don't need to understand git, but keep in mind that nbgitpuller does have some limitations. Other options include hosting your files on an external site, like GitHub or Google Drive, where students can download them.
How do I set up custom environments for my class?
If you are an instructor who wants to set up an environment with custom packages and kernels for your course, please create one of the following configuration files and notify us of it by email at email@example.com:
- One or more configuration files supported by repo2docker that list your desired packages. Supported configuration files are listed here.
- A Dockerfile. We recommend using or building on top of a Jupyter Docker Stack which are already available to the community.
For an example of packages that could be included, please look at the Jupyter Core Stacks.