The default is Scrolls => false. If the option Scrolls=>true is given, then a triple is returned, with the ideal first followed by xmat and ymat, the smaller and larger of the scrolls containing the carpet.
Functions with optional argument named Scrolls:
canonicalCarpet(...,Scrolls=>...) -- see canonicalCarpet -- Carpet of given genus and Clifford index
carpet(...,Scrolls=>...) -- see carpet -- Ideal of the unique Gorenstein double structure on a 2-dimensional scroll