Topological data scripting