Kenate

Getting Started

Installation

Kenate requires compiling the C++ Engine once. After that, you write pure Python. Promise.

Prerequisites

  • Windows: Visual Studio 2022 (Community Edition is free)
  • Python: Version 3.8 or newer
  • CMake: A tool to build C++ projects

Step-by-Step Setup

Step 1: Download the source code
$ git clone https://github.com/olaotesile/kenate.git
Step 2: Enter the project folder
$ cd kenate
Step 3: Create the build directory
$ mkdir build && cd build
Step 4: Configure the build
$ cmake -G "Visual Studio 17 2022" ..
Step 5: Compile the C++ Engine
$ cmake --build . --config Release

Done!The C++ Engine is now compiled. You'll find kenate_bindings.pyd in your build folder.

Create Your First Project

Use the CLI to scaffold a new robot project:

$ kenate init my_robot

This creates a project folder with hardware.toml,main.py, and astates/ folder.

NoteKenate is still in active development. Some APIs may change in future releases.