Pinned Repositories
are
Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.
article-permutation-circuit-synthesis
This article describes how embedded languages and recursion can be used to create a tool that synthesizes a relatively efficient logical circuit for any chosen permutation of the set of all bit vectors of some fixed length.
barriers
Python decorator for including/removing type checks, value/bounds checks, and other code blocks within the compiled bytecode of functions and methods.
circuit
Minimal pure Python library for building and working with logical circuits.
fountains
Python library for generating and concisely specifying reproducible pseudorandom binary data for unit testing.
imparse
Lightweight infinite-lookahead Python parser generator that supports basic grammars defined in a JSON format.
logical
Callable subclass of the tuple type for representing logical operators/connectives based on their truth tables.
monoliths
Python tool for automatically wrapping a multi-module Python library into a single portable module file.
nfa
Pure-Python library for building and working with nondeterministic finite automata (NFAs).
symbolism
Extensible combinator library for building symbolic Python expressions that are compatible with serialization and can be evaluated at a later time.
Reity's Repositories
reity/grove
Quantum algorithms built using pyQuil.