On catchment scale the seasonality of a streamflow regime is controlled by and composed of different water contributions to the stream (such as glacier melt, snow melt, rainfall / event water, groundwater etc). The streamflow regime is also influenced by evapotranspiration etc. What would be your first idea if you only have streamflow data/signal available to identify the snowmelt period (during the year) and/or to estimate the snowmelt contribution according to yearly discharge sums? My focus is on humid catchments on a meso- or regional-scale (lets say 10 to 1000 km^2 with 50yr streamflow data). All suggestions/ideas/methods are welcome (perhaps also what kind of additional data would be helpful to justify your approach, e.g. stream temperature, groundwater level, isotope data....)!