Scripts

Overview

The Scripts tab provides configuration options for the global Python scripting environment used within a Grid Studio project.

These settings define how Python scripts are initialized and executed throughout the project.

Because scripting can be used in multiple places within Grid Studio — such as Script Nodes, Script Actions, Script Filters, or Global Scripts — this tab allows configuring behavior that applies to the entire project.


Global Imports

The Global Imports section allows users to define Python modules that should be imported automatically when scripts are executed.

Modules listed here become globally available to all scripts within the project, meaning they do not need to be imported manually in every individual script.

This can be useful when working with commonly used libraries or utility modules.

For example, modules added here may be used by:

  • Script Nodes

  • Script Actions

  • Script Filters

  • Global Scripts

Using global imports can simplify script development and keep individual scripts cleaner.


Plugin Reload

The Reload Plugins option allows users to reload Python plugins without restarting Grid Studio.

This is particularly useful during development when working with custom Python extensions or plugin-based functionality.

Reloading plugins allows updated script code to be applied immediately while the application is running.


Log Python Infos

The Python Logging option prints information about the Python environment used by Grid Studio.

When enabled, the system logs the loaded Python libraries and environments along with their versions and locations.

This information is written once during initialization and can be useful for:

  • verifying the Python environment used by the project

  • checking installed libraries and versions

  • debugging dependency or environment issues

The output is primarily intended for development and troubleshooting purposes.


Purpose

The Scripts tab provides centralized configuration for the Python scripting environment used within the project.

By defining global imports and controlling plugin behavior, users can streamline script development and maintain a consistent scripting environment across all parts of the system.

Last updated