Projects

Neat Nearest Neighbour

A Nearest Neighbour algorithm written in Python. The intention is to use this package with PyPy. The hot loop in the algorithm are perfect for PyPy’s just-in-time compilation and results in fast performance.

Repository: https://gitlab.com/landreville/neatnearestneighbour
Package: https://pypi.org/project/neatnearestneighbour/

Neat Adjacency List

An adjacency list implementation written in Python.

Repository: https://pypi.org/project/neatadjacency/
Package: https://pypi.org/project/neatadjacency/

Neat Ant Colony Optimization

An Ant Colony Optimization algorithm written in pure Python. The intention is to run this with PyPy to get the benefits of JIT compilation.

Repository: https://gitlab.com/landreville/neataco
Package: https://pypi.org/project/neataco/

CIE Delta-E 2000

An implementation of the CIEDE2000 algorithm to calculate the perceptual distance between two colours. This is implemented in pure Python with the intention to run optimal on the PyPy interpreter. The math necessary for the calculation is from brucelindbloom.com.

Repository: https://gitlab.com/landreville/deltae2000
Package: https://pypi.org/project/deltae2000/

CIEDE2000

An implementation of the CIEDE2000 algorithm to calculate the perceptual distance between two colours. This time built in Rust.

Repository: https://gitlab.com/landreville/deltae2000

Frond

Include an async event loop to Pyramid to enable fan-out patterns during a request.

Repository: https://gitlab.com/landreville/frond
Package: https://pypi.org/project/frond/

Rbow

Enable websockets within Pyramid using asynchronous endpoints that include the base Pyramid functionality. This is still at an experimental stage and does not have a package release.

Repository: https://gitlab.com/landreville/rbow

Prosary

Prosary is a WYSIWYG editor for TiddlyWiki based on TipTap. The goal for this plug-in is to provide a visual editing component for all Tiddly WikiText markup.

Repository: https://gitlab.com/landreville/prosary
Website: https://landreville.gitlab.io/prosary/

AntCo

An Ant Colony Optimization algorithm written in Rust.

Repository: https://gitlab.com/landreville/antco