Hi, interesting question, this would work in Python but another, maybe simpler option could be to make a Monte Carlo simulation, if you specify the +/- 10% as boundaries of a uniform distribution, for these parameters. Only point would be that if you are using as generic database that has already uncertainty information, this could "disturb" your analysis.