Docs
Use an app someone built, or build your own.
Use an appInstall an app on your computer, open it, and, for apps that declare tools, try them in napari, Fiji or QuPath (experimental).Go to Use an appBuild an appTurn your Jupyter notebooks into an app that anyone can install with a download. You write notebooks; LabConstrictor builds the installers.Go to Build an app
Want to see it first? A hands-on preview with example data: install an app on Windows, then open it in the notebook and in experimental napari and Fiji views. Try the demo
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
Use an app
Install and open
- Install an app
- Use notebooks after installation
- Open and use an app
- Troubleshooting an installed app
- Find your problem
Use apps in your image software
- Use apps inside napari, Fiji and QuPath
Install the napari plugin
Install the Fiji plugin
Install the QuPath extension
Connect to a microscope
Build an app
From zero to installed notebooks
- Before getting started with LabConstrictor
- Create your repository
- Initialise your repository
- Accept a pull request
- Generate the requirements of your notebook
- Add or update a notebook
- Create installer files
Customise and share (optional)
- Customise the installer images
- Describe your app for the App Centre
- Upload external code
- Expose your app's tools to Napari and Fiji (optional, experimental)
Keep your app up to date (optional)
- Keep your app up to date
- Enable automatic LabConstrictor template updates
- Template 0.1.16: how the Tools bridge hooks reach an existing app
- Template 0.1.17: install Tools before the package import check
- Template 0.1.18: new Tools pin, pinned GitHub Actions, install rules
- Template 0.1.19: src_change.yaml in every installer, Python series in setup.py
- Template 0.1.20: lock files, no lost workflow pushes, a launcher that starts fresh
- Template 0.1.21: no administrator prompt when uninstalling on Windows
- Template 0.1.22: TensorFlow apps install on Windows computers with an NVIDIA GPU
- Template 0.1.23: no template placeholder in the installer
- Template 0.1.24: download links for "v" tags, installers only for the supported systems, the app's own Jupyter kernel
- Template 0.1.25: publish the app's Python code on PyPI at each release (opt-in)
- Template 0.1.26: the app's own documentation explains PyPI publishing