Skip to main content

A machine learning webots extension

Project description

Flock AI

About

This repository contains

  • Flock AI: A machine learning python library which is designed as a plugin for webots.
  • Webots simulations: Sample simulations that demonstrate the usage of Flock AI

Webots

Development

Prerequisites
  1. Set up the webots required enviroment variables
  2. Create a .pypirc file which will contain the pypi credentials:
  [distutils]
  index-servers= pypi

  [pypi]
  repository = https://upload.pypi.org/legacy/
  username = the_username
  password = the_password
Development Pipeline
  1. make config Copies the .pypirc to your user home folder and allows automated uploads using twine.
  2. make requirements Installs project requirements.
  3. make package Generates the new package under the dist/ directory.
  4. make upload Uploads the package in the specified pypi repository. Note: The version number should be upgraded in setup.py in order to push to the repository (ie. 0.0.1 -> 0.0.2)
  5. make install Install Flock AI in Webots home folder to be used as a library.
  6. make clean (Optional) Cleans the build directory. This step should be done before rebuilding the package.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flockai-0.0.9.tar.gz (9.0 kB view hashes)

Uploaded Source

Built Distribution

flockai-0.0.9-py3-none-any.whl (16.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page