15 projects
magma-lang
An embedded DSL for constructing hardware circuits
fault
A Python package for testing hardware (part of the magma ecosystem)
mantle
The magma standard library
coreir
Python bindings for CoreIR
mantle2
magma standard library (version 2)
hwtypes
Python implementations of fixed size hardware types (Bit, BitVector, UInt, SInt, ...) based on the SMT-LIB2 semantics
ast-tools
Toolbox for working with the Python AST
ast_tool_box
Toolbox for working with the Python AST
bit-vector
A BitVector class for Python
terre
A low-level system programming language embedded in Python
cs107e
A Python package for cs107e
ctree
A C-family AST implementation designed to be an IR for DSL compilers.
hindemith
Package containing a suite of high performance pattern specializers
stencil_code
A specializer built on the ASP SEJITS framework
pycl
OpenCL wrapper using ctypes