SOPT: Sparse optimisation

SOPT provides functionality to perform sparse optimisation using state-of-the-art convex optimisation algorithms.

SOPT is higly parallelised and distributed and run efficiently on large computing clusters, with many CPU or GPU cores on each node. SOPT can therefore be applied to very large data-sets.

The SOPT code provides the core optimisation algorithms used in our radio interferometric imaging package PURIFY.