-
Personal homepage and blog: https://mjhdata.netlify.app/
-
My R packages: https://mhenderson.r-universe.dev
-
My Python packages: https://pypi.org/user/MHenderson/
I am developing an R package {wallis} for constructing examples of Room Squares, an R package {keedwell} for completing and embedding (partial) latin squares/rectangles and a Python package {ryser} for modelling completion and embedding of partial latin squares and rectangles as list-colouring problems.
I am developing Python packages {listcolouring} for list-colourings of graphs and {vizing} for list-colouring via constraint modelling.
- mhall-in-r - extending latin rectangles in R using Marshall Hall's theorem.
- ryser-in-r - extending latin rectangles in R using Ryser's theorem.
- greedy-list-colouring - greedy list and greedy list-edge colouring in Python with the listcolouring package.
- completing-pls - completing partial latin squares in Python with ryser.
- constraint-list-colouring - constraint-based list-colouring in Python with vizing.
- maximal-room-squares - generate maximal partial Room squares in R.
- more-maximal-room-squares - an R6-based implementation of maximal partial Room squares in R.
- greedy-maximal-room-squares - exploring the spectra of maximal partial Room squares in R using the wallis package.
- random-maximal-room-squares - randomised maximal partial Room squares in R with wallis.