Quilt is a pattern generator. It outputs hierarchical layout (GDSII or Oasis) from a factorial DOE of pattern elements Linux: Mac:
Pattern from layout, including non-orthogonal shape:
Pattern from layout, involving decomposition:
Element array, with relative transform:
Output can be used in Variance https://github.com/philstopford/Variance_GPL