Complete heeler API reference
This reference covers every name exported by heeler.__all__. The package is one module; the sections below are organizational pages, not Python submodules.
Reference pages
- Connection and session:
HeelerError,connect,disconnect_bridge,rpc,ping,state - Registry and graph:
registry,graph,nodes,command,set_param,connect_nodes,disconnect,rename,enable,outside - Catalog:
images,rate,flag,open_image,collections - Rendering and export:
save,render,export_images - Undo and takes:
begin_gesture,end_gesture,one_undo,takes,new_take,switch_take,rename_take,delete_take - Stacks and panoramas:
stack_create,stack_info,stack_configure,stack_bake,pano_create,pano_info,pano_configure - Settings and app control:
prefs,set_prefs,hotkeys_export,hotkeys_import,open_folder,set_mode - Low-level protocol appendix: accepted
command()types andrpc()methods
Common behavior
Unless an entry says otherwise:
- A remote refusal or transport failure raises
HeelerError. - App commands participate in the same command validation and history model as UI actions.
- Parameters are positional or keyword arguments according to the displayed Python signature.
- Returned dictionaries use the schemas in Objects and return schemas.
- “App” includes the built-in console and external scripts connected to the running application.
- “Batch” means a script launched with Heeler's
-xoption.
No public function is asynchronous from Python's perspective. Long operations block until the bridge returns or raises.