You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
monkeyking/README.md

2.7 KiB

Thesis

thesis-notebook


Overview

Thesis Notebook is a next-generation scientific notebook built for the age of AI.

Our mission is to help scientists and researchers accelerate discovery.

It is built on a modernized fork of Jupyter Notebook.

Jupyter notebook example

Development

Developer experience is simple and clean relative to the upstream fork.

To setup and build your development enviroment:

./scripts/rebuild.sh

To start the notebook development server from your code:

./scripts/dev.sh

The notebook server will run on port: 8888.

In another terminal to watch for changes w/ auto hot reloading:

./scripts/watch.sh

To cleanly rebuild your environment from scratch:

./scripts/rebuild.sh

Installation (Coming Soon)

You can find the installation documentation for the Jupyter platform, on ReadTheDocs. The documentation for advanced usage of Jupyter notebook can be found here.

For a local installation, make sure you have pip installed and run:

(Coming Soon!)

pip install notebook

Usage - Running Jupyter notebook

Running in a local installation

Launch with:

thesis notebook

About the Thesis Team

We are a group of researchers and engineers building the next generation of scientific computing. Our work centers on reimagining the notebook experience to unlock faster, more autonomous discovery for scientists and practitioners around the world. https://github.com/jupyter/.

Thesis Notebook is a downstream fork of the Jupyter Notebook project. Portions of this codebase originate from the Jupyter Development Team and remain under the terms of the Modified BSD License. Thesis Notebook does not assert new copyright over upstream Jupyter code; we only retain copyright over our original modifications.

To clearly distinguish upstream work from Thesis modifications, any file that contains Jupyter-derived code should begin with the following notice:

To clearly distinguish upstream work from Thesis modifications, any file that contains Jupyter-derived code should begin with the following notice:

# This file is part of Thesis Notebook, a fork of Jupyter Notebook.
# Portions of this file are derived from the Jupyter Notebook project.
#
# Copyright (c) Jupyter Development Team.
# Distributed under the terms of the Modified BSD License.