Skip to content

Learning PyGX

PyGX is a Python library for manipulating Python programs. It is built on the concept of symbolic object-oriented programming (SOOP), which forms its core foundation. On top of that, PyGX includes multiple layers of components that enhance its capabilities and enable the development of intelligent systems.

This section is the conceptual reference for PyGX. It explains what each layer of the library does and the design ideas behind it. For task-oriented walkthroughs, see the User Guide.

Layers