I am writing my master thesis. And I am looking for a software to disaggregate the daily rainfall data I have to hourly or ten minute time steps. Any recommendation?
Care needs to be taken when doing this. If you have daily data, then the high resolution information has been lost and cannot be recovered. All you can do is generate possible sequences of sub-daily rainfall. You cannot recover the actual time series. This means that generally, you should generate a number of possible time series and see whether the differences between these is significant in terms of what you are using the data for.
If you have other information available, you may be able to constrain the possible sub-daily time series. An example would be using observed streamflow. However, this is then subject to assumptions about the catchment response to rainfall. Ultimately, you need to think carefully about the confidence in the time series you have produced.
I am not an expert in the field, but I am aware of colleagues that dealt thoroughly with the topic of artificial disaggregation of rainfall sums into finer temporal resolution. Try to look into :Article Analysis of rainfall time structures on a scale of hours