Top Repositories
Materials for a computer science course on tools for data science.
Minimal pure-Python implementation of Shamir's secret sharing scheme.
Python library for building embedded languages within Python that have alternative operational semantics and abstract interpretations.
Sheaf is a representation format and web application for storing and delivering lecture notes in mathematics and computer science.
Thin MapReduce-like layer that wraps the Python multiprocessing library.
Pure-Python extended Euclidean algorithm implementation that accepts any number of integer arguments.
Repositories
60Sheaf is a representation format and web application for storing and delivering lecture notes in mathematics and computer science.
No description provided.
Simple wrapper library that defines a workflow for recording the contents of an HTML canvas element to video.
Minimal pure-Python implementation of Paillier's additively homomorphic cryptosystem.
Minimal pure-Python implementation of Shamir's secret sharing scheme.
Pure-Python implementation of Lagrange interpolation over finite fields.
Pure-Python implementation of the Rabin-Miller primality test.
Minimal library that enables partitioning of iterable collections in a concise manner.
Pure-Python extended Euclidean algorithm implementation that accepts any number of integer arguments.
Pure-Python library for working with bit vectors.
An artifact primarily of historical interest: a terminal editor originally conceived as an extremely compact, relatively portable text editor for command line/terminal environments.
Pure-Python implementation of Hensel lifting for square roots modulo a prime power.
Simple function for building ensembles of iterables that are disjoint partitions of an overall Cartesian product.
Simple function for determining the memory usage of common Python values and objects.
Pure-Python library for working with modular arithmetic, congruence classes, and finite fields.
Pure-Python implementation of the Tonelli-Shanks algorithm for calculating a square root modulo a prime.
Minimal library that enables flattening of nested instances of iterable containers.
Materials for a computer science course on tools for data science.
Idiomatic implementation of a Python function that calculates the product of the items from an iterable.
The protoql language is designed for rapid assembly, querying, and interactive visual rendering of common, abstract mathematical structures.
Thin MapReduce-like layer that wraps the Python multiprocessing library.
Pure-Python implementation of an algorithm that computes integer roots of arbitrary degree.
Pure-Python implementation of a generalized Chinese remainder theorem solver.
Python library for instantiating and working with permutation collections that provide efficient implementations of all sequence methods (including random-access retrieval by index).
Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.
This article presents a technique for constructing secure multi-party computation protocols that allow evaluation of univariate functions on secret-shared inputs.
Python metaclass that makes it possible to use the class definition syntax to introduce functions that match objects according to their class, unwrap them, and operate on them.
Python library for building embedded languages within Python that have alternative operational semantics and abstract interpretations.
Data structure for representing secret shares of elements of finite sets and univariate functions thereof, designed for use within secure multi-party computation (MPC) protocol implementations.
Efficient pure-Python implementation of the integer square root function.