This forum is shutting down! Please post new discussions at

Sediment retention model problem


I'm trying to run the SDR model but keep getting the error: float() argument must be a string or a number.
I've already converted my LULC to Integer and I'm convinced the problem is in the biophysical table.
I was unable to resolve this. Attached is my log and the table itself.

Thank you for your help,


  • jdouglassjdouglass Administrator, NatCap Staff
    Hi @yoavp81, Actually, your biophysical table looks just fine!

    As it so happens, there's currently an issue with the slope calculation where the DEM is required to have a valid nodata value.  If all pixels are supposed to have valid values, you can get around this issue by setting the nodata value anyways.

    Hope this helps!
  • That solved it! Thank you!
Sign In or Register to comment.