There are too many ways to call these tools, can some one explains what are the cons and pros.
Take the Slope for example:
Option 1:
From arcpy.sa import *
slopeRes = Slope(“raster”)
This will create a temporary raster (inside your default gdb?) and you must do slopeRes.save if you need it later
Most docs use this
Option2:
Arcpy.Slope_3d(“raster”,”outRaster”)
This will let you save the results to other raster but uses the 3D analysis (is it different?)
Option3:
arcpy.gp.Slope_sa(“raster”,”outRaster”)
This is what you get where you translate a Model
Option4:
arcpy.sa.Slope(“raster”)
Looks similar to option 1
Thanks
Mody