An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by lapets

A curated list of projects in awesome lists by lapets .

https://github.com/lapets/course-data-science

Materials for a computer science course on tools for data science.

data-science

Last synced: 14 Jul 2025

https://github.com/lapets/pydrogen

Python library for building embedded languages within Python that have alternative operational semantics and abstract interpretations.

abstract-interpretation abstract-syntax decorators overloading python-library semantics static-analysis

Last synced: 27 Jul 2025

https://github.com/lapets/mr4mp

Thin MapReduce-like layer that wraps the Python multiprocessing library.

library mapreduce multiprocessing multiprocessing-library parallel-programming parallel-python python python-library

Last synced: 14 Jul 2025

https://github.com/lapets/uxadt

Universal (cross-language) extensible representation for algebraic data type instances.

adt adts algebraic-data-types embedded-language functional-programming library pattern-matching

Last synced: 14 Jul 2025

https://github.com/lapets/sheaf

Sheaf is a representation format and web application for storing and delivering lecture notes in mathematics and computer science.

computer-science content-management lecture-notes mathematics

Last synced: 14 Jul 2025

https://github.com/lapets/egcd

Pure-Python extended Euclidean algorithm implementation that accepts any number of integer arguments.

arithmetic euclidean-algorithm extended-euclidean-algorithm gcd gcf greatest-common-divisor library python python-library

Last synced: 14 Jul 2025

https://github.com/lapets/imparse

Parser generator that can be used to quickly and succinctly define a parser definition, and to deploy an automatically-generated implementations thereof in multiple languages and on multiple platforms.

ll-parser parse parser parser-generator parser-library parsers parsing-library recursive-descent-parser

Last synced: 14 Jul 2025

https://github.com/lapets/noir

An artifact primarily of historical interest: a terminal editor originally conceived as an extremely compact, relatively portable text editor for command line/terminal environments.

c console curses-library legacy ncurses-library perl text-editor

Last synced: 17 Mar 2025

https://github.com/lapets/isqrt

Efficient pure-Python implementation of the integer square root function.

arithmetic integers python python-library square-root square-root-estimate

Last synced: 14 Jul 2025

https://github.com/lapets/products

Simple function for building ensembles of iterables that are disjoint partitions of an overall Cartesian product.

cartesian-product iterables partitioning parts product-set python-containers python-iterables python-library python-partitioning set-operations

Last synced: 22 Apr 2025

https://github.com/lapets/protoql

The protoql language is designed for rapid assembly, querying, and interactive visual rendering of common, abstract mathematical structures.

d3 d3js graphs javascript-library visualization

Last synced: 17 Mar 2025

https://github.com/lapets/polynomium

Library for symbolically representing and working with polynomials.

javascript-library library math mathematics polynomial polynomials symbolic-math

Last synced: 17 Mar 2025

https://github.com/lapets/course-logic-and-combinatorics

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in logic, combinatorics, and computer science applications thereof.

algorithms combinatorics computer-science introduction lecture-notes logic logic-programming

Last synced: 02 Jan 2026

https://github.com/lapets/course-embedded-languages-and-frameworks

Materials for a computer science course on embedded languages and frameworks.

Last synced: 08 Oct 2025

https://github.com/lapets/informl

Language for defining abstract syntax transformations that can be employed across a variety of languages and platforms.

Last synced: 05 Sep 2025

https://github.com/lapets/bu-gsubmit-grading

Scripts for retrieving student submissions and posting grades via gsubmit (a tool used by the Boston University Computer Science Department).

boston-university gsubmit

Last synced: 24 Aug 2025

https://github.com/lapets/article-univariate-functions-for-mpc

This article presents a technique for constructing secure multi-party computation protocols that allow evaluation of univariate functions on secret-shared inputs.

Last synced: 17 Mar 2025

https://github.com/lapets/course-abstract-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in number theory, modular arithmetic, abstract algebra, and computer science applications thereof.

abstract-algebra algorithms computer-science introduction lecture-notes modular-arithmetic number-theory

Last synced: 17 Mar 2025

https://github.com/lapets/univariate

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.

Last synced: 17 Mar 2025

https://github.com/lapets/lapets.github.io

Personal/professional webpage.

Last synced: 04 Jan 2026

https://github.com/lapets/canary-test

CI/CD test.

Last synced: 13 Oct 2025

https://github.com/lapets/article-declarative-python

An article on using declarative programming approaches when programming in Python.

Last synced: 17 Mar 2025

https://github.com/lapets/article-types-ml-python

Article on types, monads, and machine learning frameworks in Python.

Last synced: 26 Oct 2025

https://github.com/lapets/branch-test

Branch test.

Last synced: 03 Jan 2026

https://github.com/lapets/sizeof

Simple function for determining the memory usage of common Python values and objects.

python-data-structures python-library python-memory python-sizeof

Last synced: 17 Mar 2025

https://github.com/lapets/article-dogs-in-the-snow

This recreational article examines a simple text-based game for the programming language BASIC that was published as an installment of a regular feature in the magazine 3-2-1 Contact.

Last synced: 04 Jan 2026

https://github.com/lapets/ascetic

Simple Haskell module for assembling data and emitting files in any XML-like or HTML-like markup language.

haskell haskell-library html markup-language xml

Last synced: 19 Oct 2025

https://github.com/lapets/staticanalysis

Reusable static analysis interfaces and modules for Haskell projects.

Last synced: 07 Oct 2025

https://github.com/lapets/tonellishanks

Pure-Python implementation of the Tonelli-Shanks algorithm for calculating a square root modulo a prime.

Last synced: 25 Jun 2025

https://github.com/lapets/prd

Idiomatic implementation of a Python function that calculates the product of the items from an iterable.

python python-builtin python-function python-functions python-prd python-prod python-product python-sum

Last synced: 09 Jul 2025

https://github.com/lapets/cigg-dist

CIGG distributions and compatibility tests.

Last synced: 10 Jul 2025

https://github.com/lapets/course-programming-languages

Lecture notes, assignments, and other materials for a one-semester course on programming language concepts and theory, interpretation and compilation, and programming paradigms.

bnf compilers functional-programming interpreters lecture-notes parsing programming-languages static-analysis syntax type-checking type-systems

Last synced: 14 Jul 2025

https://github.com/lapets/reiter

Wrapper for Python iterators/iterables that implements a list-like random-access interface by caching retrieved items for later reuse.

python-cache python-caching python-data-structures python-iterable python-iterables python-iterator python-iterators python-library python-wrapper

Last synced: 25 Aug 2025

https://github.com/lapets/richreports

Cross-platform module for integrated pretty-printing and error/static analysis reporting.

Last synced: 17 Mar 2025

https://github.com/lapets/compilation

Haskell functionality for quickly assembling compilers.

compiler-construction haskell haskell-library

Last synced: 23 Jul 2025

https://github.com/lapets/course-scalable-data-science

Short hands-on workshop covering a number of tools and techniques for scaling up data science workflows.

data-mechanics data-science

Last synced: 25 Oct 2025

https://github.com/lapets/pillowcases

Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.

data-structures image-processing pil pillow pillow-library python-image-library wrapper-library

Last synced: 18 Aug 2025

https://github.com/lapets/rabinmiller

Pure-Python implementation of the Rabin-Miller primality test.

Last synced: 21 Aug 2025

https://github.com/lapets/imparse-legacy

Legacy versions of the imparse parser generator.

Last synced: 23 Oct 2025

https://github.com/lapets/permutations

Python library for instantiating and working with permutation collections that provide efficient implementations of all sequence methods (including random-access retrieval by index).

combinatorics iterable iterables permutations python-containers python-data-structures python-iterables python-library

Last synced: 25 Aug 2025

https://github.com/lapets/course-linear-algebra

Lecture notes, assignments, and other materials for a one-semester introductory course on topics in linear algebra and computer science applications thereof.

computer-science educational-materials educational-resources introduction lecture-notes linear-algebra linear-algebra-concepts linear-algebra-course linear-transformations matrix-math

Last synced: 04 Jan 2026

https://github.com/lapets/course-data-driven-management

Course notes on data mechanics topics that underlie data-driven decision management and business analytics applications.

data-mechanics data-science

Last synced: 04 Jan 2026

https://github.com/lapets/smp-mapreduce-graph-analytics

A project to assemble analytics algorithms for large-scale graphs by employing a framework that integrates MapReduce and secure multi-party computation.

Last synced: 04 Jan 2026

https://github.com/lapets/hensel

Pure-Python implementation of Hensel lifting for square roots modulo a prime power.

Last synced: 15 May 2025

https://github.com/lapets/primelist

Python library encapsulating the set of all primes as a generator (optimized for small primes).

numbers prime-numbers primes python python-library

Last synced: 17 Mar 2025