Basket Weaving
In this grasshopper definition by Martyn Hogg, you can model a weaving basket. You can select number of weaves in X or Y directions for a flat surface. Similarly, U and V divisions on a curved surface. It also works on a loft through curves.