Python Engineering Repos Overview

Author

John Gunstone

Published

March 26, 2026

Modified

March 26, 2026

Python Apps repos (on toolbox)

cmd = "gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic app"
display_gh_result(cmd)
gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic app
Loading ITables v2.7.3 from the internet... (need help?)

Python packages

These are library style packages. They do not involve any data storage and do not present as an app. They are backend packages used be the apps and API to do things.

cmd = "gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic package"
display_gh_result(cmd)
gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic package
Loading ITables v2.7.3 from the internet... (need help?)

Monorepos

This means that they contain multiple packages. Some may be library packages and some deployed apps. maxfordham/digital-schedules is a monorepo with library packages and the aectemplater api as a package along with the aectemplater-ui package which essentially contains all the source code for the digital-schedules related apps on toolox.

cmd = "gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic monorepo"
display_gh_result(cmd)
gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic monorepo
Loading ITables v2.7.3 from the internet... (need help?)

pyRevit (Revit customisation scripts)

cmd = "gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic pyrevit"
display_gh_result(cmd)
gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook --topic pyrevit
Loading ITables v2.7.3 from the internet... (need help?)

Other

jupyterhub-maxfordham ansible deployment repo

All python

cmd = "gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook"
display_gh_result(cmd)
gh repo list maxfordham -L 100 --no-archived -l python,jupyter-notebook
Loading ITables v2.7.3 from the internet... (need help?)