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.