This is a list of software I have written or contributed to; see also my GitHub page.
funkdigen2
, an efficient generator of functional digraph (uniform outdegree 1, also called finite functions, mapping patterns, or finite dynamical systems) and a Rust reimplementation of funkdigen
funkdigen
, a proof-of-concept generator of functional digraphs in Python (theoretically efficient, but in practice about two orders of magnitude slower than funkdigen2
)nondeterminism
, a Python library for writing nondeterministic algorithms, like in the pseudocode you find in computational complexity books (where you can just “guess” stuff), and running them on your deterministic hardwarepsystems.sty
, a LaTeX package for writing papers about membrane computing (P systems); includes macros for rules, configurations, complexity classes, etc.