Skip to content

← Build an app

Build an app

Turn your Jupyter notebooks into an app that anyone can install with a download. You write notebooks; LabConstrictor builds the installers.

The five steps

  1. 1

    Build your notebook(s)

    Develop and test your analysis in a Jupyter notebook that runs in JupyterLab and, ideally, in Colab.
  2. 2

    Create and initialise your repository

    Start from the GitHub template and give your app its name and version with the LabConstrictor web form.
  3. 3

    Define your requirements

    List the packages each notebook needs in its own requirements.yaml file.
  4. 4

    Add your notebook(s)

    Upload each notebook and its requirements with the LabConstrictor web form; a workflow checks them.
  5. 5

    Create a release and share it

    A release builds installers for Windows, macOS and Linux; share its link or list the app in the App Centre.

What your app gets

Want to see how it works inside? A quick overview, one step at a time, from a notebook to an app that people can install. How LabConstrictor works

Edit this page on GitHub