14. API References

In order to use the most recent STEPS API, python scripts must start with the import steps.interface directive. STEPS modules should preferentially be imported using the from steps.X import * syntax but no other modules should be imported in this way in order to avoid name collisions.

import steps.interface

from steps.model import *
from steps.geom import *
from steps.rng import *
from steps.sim import *
from steps.saving import *
from steps.utils import *
from steps.visual import *

Note that some functionalites of STEPS API, like auto-naming, will not work in an interactive python shell but will work as expected in a python script or a jupyter notebook.