Run command grapycal run in a terminal to start Grapycal.

UI Layout

Grapycal’s UI consists of four panels: Sidebar, Inspector, Editor and Status bar.

In the Sidebar, there are 5 tabs: Files, Node Library, Extensions, Settings and About.

  • 📁Files

    1. The file view lists all the Grapycal workspace files (*.grapycal files) you’ve created.
    2. Take a look at Examples/Welcome or other example files. They are some quick-start example for you.It will help you become familiar with the use of Grapycal.
  • 📜Node Library

    1. Nodes are pre-packaged blocks of code. Grapycal relies on Node connections to form a program.
    2. Nodes encompass all the functions, objects, data processing, and more that you are familiar with in Python.
    3. Feel like there aren’t enough Nodes? Try importing an Extension, or let us know, and we’ll work to fulfill your wishes as quickly as possible.
  • 🚀Extensions

    1. Extensions are libraries of nodes. We’re currently designing more Extensions for various domains.

  • 🛠️Settings

    1. All workspace level settings are located here. Choose an appearance you like for yourself!
  • About

    1. This section contains the information and community references to Grapycal.

Editor

  1. 直接在 Editor 輸入文字就可以快速在 Editor 上找到Node
  2. 每一個基本單位被稱為Node,每一個Node都是函數組
  3. 每個Node的左右兩邊的端點被稱為Port,左邊為Input,右邊為Output。
  4. Node的報錯訊息會顯示在右上角

Status Bar

  1. From left to right, there are the file name of the workspace , status message from Grapycal, and the version of Grapycal.

Operations and Hotkeys

  • scroll on editor: Zoom in/out.
  • drag (left button) node: Move the node.
  • drag (left or middle button) editor: Pan.
  • drag (right button) editor: Rectangular select.
  • Shift + click node or edge: Select multiple nodes or edges (additive).
  • Ctrl + click node or edge: Select multiple nodes or edges (toggle).
  • Shift + drag editor: Rectangular select (additive).
  • Ctrl + drag editor: Rectangular select (toggle).
  • Alt + drag node: Disables the auto-layout and allows you to move the node freely.
  • Ctrl + S: Save the workspace.
  • Ctrl + Z: Undo.
  • Ctrl + Y: Redo.
  • Ctrl + Q: Quit the application.

Command Line Interface

  • grapycal : See all commands.
  • grapycal run : Run Grapycal.
  • grapycal ext install install an extension
  • grapycal ext uninstall uninstall an extension