You will find plugins in the workshop tab.
Enabled plugins will dynamically append to the top of Pyleriums UI
Plugins are discovered from immediate subfolders of Systematic/plugins/:
IDs must use letters, digits, underscores or hyphens and be unique. API version must be 1. The entry path must resolve to an existing file inside the plugin folder; it defaults to plugin.py when omitted. Use Rescan after creating/editing manifests outside the app. Discovery reads metadata without importing plugin code.
The builder edits Python files; manage images, datasets, dependency specifications and other resource files externally. Add File accepts a unique simple Python filename such as helpers.py. Companion imports use package-relative syntax:
For plugin-owned resource paths, derive them from Path(__file__).parent, not the app's current working directory.
There is an included collection of 15 opt-in starter plugins with real analysis pages, script commands and advanced Workshop projects. Search Plugins by name, ID or description. Start with Getting Started. See the collection guide for tool capabilities, limits and complete examples.

Enabling/Disabling Plugins:
- Click the plugin you want to enable and make sure it is highlighted as shown above with PLUGIN: New extension. Press at the bottom row of buttons 'Enable Selected' or 'Disable Selected'
- If you are writing a custom plugin click 'Save Plugin' or to save run and enable/hot-reload your plugin press 'Save/Enable/Reload' this will automatically save your plugin and enable it.



Top comments (0)