This is your work, valued

Champaign, IL

Andreas Klöckner

Elite
@inducer

pudb. Full-screen console debugger for Python

3.2k

pycuda. CUDA integration for Python, plus shiny features

2.1k

pyopencl. OpenCL integration for Python, plus shiny features

1.1k

loopy. A code generator for array-based code on CPUs and GPUs

633

meshpy. 2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)

584

relate. RELATE is an Environment for Learning And TEaching

428

pymetis. A Python wrapper around Metis, a graph partitioning package

199

cgen. C/C++ source generation from an AST

177

pymbolic. A simple package to do symbolic math (focus on code gen and DSLs)

130

pycparserext. Extensions for Eli Bendersky's pycparser

90

languages-and-codegen-tutorial. A tutorial on defining domain-specific languages and transforming them to high-performance code

84

islpy. Python wrapper for isl, an integer set library

83

pytools. Python

73

boxtree. Quad/octree building for FMMs in Python and OpenCL

66

numerics-notes. Slides/notes and Jupyter notebook demos for an introductory course of numerical analysis/scientific computing

65

compyte. A common set of compute primitives for PyCUDA and PyOpenCL

59

codepy. Generate and execute native code at run time, from Python

57

starlark-pyo3. A Python wrapper for starlark-rust

44

gmsh_interop. Interoperability with Gmsh for Python

35

meshmode. High-order unstructured mesh representation and discrete function spaces

34

sumpy. Symbolic code generators for multipole and local expansions and translations

33

genpy. An AST for Python code generation, in Python

33

pytential. Evaluate layer and volume potentials accurately. Solve integral equations.

31

hedge. Hybrid-and-Easy Discontinuous Galerkin Environment

31

modepy. Modes and nodes for high-order discretizations

24

arpack. Distribution of ARPACK with various bug fixes

23

numpde-notes. Slides/notes and Jupyter notebook demos for an introductory course of numerical methods for PDEs

23

pyvisfile. Large-scale Visualization Data Storage in Python

20

pyfmmlib. Python wrappers around fmmlib{2,3}d by Greengard/Gimbutas

20

relate-sample. Example course for RELATE

18

grudge. Grand Unified Discontinuous Galerkin Environment? A DG code in training.

15

pytato. Lazily evaluated arrays in Python

14

pdf2data. Tools for extracting tabular data from PDFs, using pdfminer

13

pyublas. Seamless Numpy-UBlas interoperability

12

isl. Mirror of Sven Verdoolaege's isl at http://repo.or.cz/w/isl.git (occasionally with changes for islpy)

10

2020-geilo-gpu-python. Notebooks for lectures on abstractions for GPU programming at the 2020 Geilo winter school

9

lecture-tube. Set of scripts and web stuff for showing recorded lectures online

9

tagpy. Python wrapper around TagLib. See https://github.com/palfrey/tagpy for a maintained fork.

9

barvinok. Mirror of git://repo.or.cz/barvinok.git, because that repo appears to be down frequently

9

arraycontext. Choose your favorite numpy-workalike!

9

interacticrop. See a PDF page, click twice, get a cropped PDF as output

8

fast-alg-ie-notes. Lecture notes for "Fast Algorithms and Integral Equations"

7

grist-fill-form. Fill forms for preexisting rows with https://github.com/gristlabs/grist-core

6

cnd. A preprocessor that gives C multi-dimensional arrays

6

django-bootstrap3-datetimepicker. Python

5

bpl-subset. Subset of Boost sufficient to build PyCUDA and PyOpenCL

5

illinois-poster-template. University of Illinois Beamer Poster Template

5

brown-beamer. Beamer template for Brown University

4

aksetup. Andreas' Python setup helper script

4

datapyle. Tools and libraries for gathering and analyzing data

4

pygrist-mini. A (very) minimal Python document API client for Grist

3

pywannier. Generate maximally localized Wannier functions in Python, accompanies my Diplom thesis

3

cantera. Chemical kinetics, thermodynamics, and transport tool suite

3