I've found some code that could add a modifier but none can set parameters like Octree.
You can add a new modifier with
modifiers.new. If you store the result of calling
modifiers.new in a variable (in the example below I call it
modifier) you then have access to all the properties of the new modifier:
import bpy object = bpy.data.objects['Cube'] modifier = object.modifiers.new(name="Remesh", type='REMESH') modifier.octree_depth = 5
You can see the
type of modifier by hovering the mouse over the modifier in the Add modifier menu and you can see the name of the properties by hovering over the properties on the modifier.
If you mouse over the field you should get a pop-up that show you a python expression for what the field refers to. Since my knowledge of modifiers is far from encyclopedic I can not reproduce your situation in my blender.
Nevertheless, mouse-over is a standard technique for figuring out the python path to a field (although there are some data blocks whose path is complicated enough that you just end up with a ... in the middle)