Simple grid-based robot simulator
Project description
Gridsim
Simple grid-based robot simulator
I'm planning on using this as a simple test-bed for my algorithms.
This package will be a package/library for the simulator itself, not the robot code. This follows a similar structure (with a World, Robot, Logger, and Viewer) as Kilosim.
I plan to package this with PyPi so I can easily use it with separate repositories for the algorithms.
For reference on package structure, see the package-boilerplate.
Development
Build Documentation
from the docs
directory, run:
make html
Then open the documentation:
open _build/html/index.html
Build the distributable for PyPi
(From the PyPi tutorial)
Make sure the necessary dependencies are installed.
pip3 install --upgrade setuptools wheel twine
Build the project. From the project root folder, run:
python3 setup.py sdist bdist_wheel
Upload it to the testing index:
python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
Upload it to the actual index:
python3 -m twine upload dist/*
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.