This guide will help you set up everything required to develop Generative Functions and run experiments over your engineering system.

All the setup that is needed to get started with Generative Engineering is Python and a text editor. If you already have these, your basic setup is ready.

We recommend using a package manager to manage your Python packages and builds. If you are already using one or would like to be, please follow the ‘Advanced’ track.

1

Install Python

Download and run the installer from the Python website.

During the installation, check the box that says “Add Python to PATH”.

Generative Function development requires Python (3.10+) (and pip, for installing Python packages, which usually comes bundled with Python).

2

Install an IDE (optional)

Whilst you can edit code in any software that can save text files, an IDE (Integrated Development Environment – an app for editing code) is generally recommended.

Install any IDE that you like.

Make sure you know how to open a new project and access a shell at the root of that project.

If you want to track changes to your code, or share it with others, Git is the go-to tool. We’d recommend checking out GitHub for a popular web-based platform which uses Git.

Next steps

Now that the setup is complete, set up your first experiment to start exploring.