GabbyTab

GabbyTab/boofun

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

7 good first / help-wanted issues · Jupyter Notebook · last activity Jul 22, 2026

7 stars 0 forks 7 watchers Jupyter Notebook MIT License
boolean-functions combinatorics complexity-theory educational fourier-analysis machine-learning property-testing python query-complexity research theoretical-computer-science
7 Open Issues Need Help Last updated: Jul 22, 2026

Open Issues Need Help

View All on GitHub
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
good first issue quality coverage
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
documentation good first issue
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
documentation good first issue joss
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science
documentation help wanted good first issue joss
GabbyTab/boofun
7

A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more

Jupyter Notebook
#boolean-functions#combinatorics#complexity-theory#educational#fourier-analysis#machine-learning#property-testing#python#query-complexity#research#theoretical-computer-science