In my opinion 1-2 gpm is too low of flow to measure accurately using a weir or flume. I've looked into this issue quite a bit for a green roof monitoring project we're conducting in Seattle (low intensity rainfall with a greatly dampened runoff response). Your depth measurements must be highly accurate or else your error in the flow estimate can easily exceed 50%. You can see this for yourself by using the weir or flume equation: back-calculate the delta-H that corresponds to 1 or 2 gpm, then adjust that depth by the tolerance of your stage measurement device. Recompute the flow using the revised depth and you will see a substantial error (at low flows).
Example: Triangular notch weir, 28.07 deg notch
At head = 0.10 ft, the flow is 1.05 gpm using standard weir equation (Reference: ASTM D5640-95, D5242-92). At head - 0.11 ft, flow estimate is 1.32 gpm. So a depth measurement error of 0.01 ft would lead to about a 25% error in the computed flow.
IMO it is going to be quite difficult to achieve 0.01 ft or better accuracy in a system with moving water.
So if quantifying the 1-2 gpm range of flows is critical you should consider another system (e.g. tipping bucket system). If you are really after the higher flows, say 10 gpm, the flume or weir could be an okay choice. The same calculation for a weir at 10 gpm, with a 0.01 depth measurement error, only throws off the flow estimate about 10%.