UBC Theses and Dissertations

UBC Theses Logo

UBC Theses and Dissertations

AtomicSets.jl : the calculus of support functions in Julia Kramer, Mia


Atomic sets are a powerful abstraction of sparsity to more general notions of structure. We present here a software implementation of atomic sets and support functions in the Julia programming language. Previous work in compressed sensing gives us a calculus for support functions under sums and applications of linear maps to atomic sets. We discuss this calculus, how it is reflected in software, and its applications. Emphasis is placed on how the calculus can be represented in a way that allows for both ease of use as a software library and high performance in applications, and how the Julia programming language allows this.

Item Media

Item Citations and Data


Attribution-NonCommercial-NoDerivatives 4.0 International