Skip to main content

The OpenSwarm Implementation.

Project description

OpenSwarm implementation

Fetch, build, and run the OpenSwarm.

For help, use swarmake [command] --help.

Examples

Build

Build the DotBot firmware:

# clone the dotbot repo and build it in Docker, using the recipe defined in swarmake.toml
swarmake build dotbot

Build the Coaty Data Distribution Agent:

# clone the repo and prepare the docker image
swarmake build dotbot

Run

Build and run the lakers library:

# clone the lakers repo and build it using the recipe defined in swarmake.toml
# when stderr is redirected, we suppress stdout too and just show a "loading" line
swarmake build lakers 2> /dev/null
# run according to swarmake.toml
swarmake run lakers

Deploy

Deploy a Swarm of DotBots:

swarmake deploy move --monitor

The command above will:

  1. clone & build the dotbot and swarmit projects
  2. flash the firmware to one or more available dotbots
  3. start the experiment (i.e. run the firmware)
  4. keep monitoring logs sent from dotbots

Project details


Download files

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

Source Distribution

swarmake-0.1.3.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

swarmake-0.1.3-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file swarmake-0.1.3.tar.gz.

File metadata

  • Download URL: swarmake-0.1.3.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for swarmake-0.1.3.tar.gz
Algorithm Hash digest
SHA256 f2ef1eae32b24e9fb090ce83a5dc82fa9cc2d2f0d1e0617c36f9f498f18fd211
MD5 6a15a1c0597b865911e0c0ba3c360135
BLAKE2b-256 0511da0d78d1a8e1368512d1be3c5c3a4c81cd82f680b5c47e9ad47a58488a1a

See more details on using hashes here.

File details

Details for the file swarmake-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: swarmake-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for swarmake-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1804f1d9a90d4609341228ef15032a375f8dc6f67e1b43b89074f207bcb472e7
MD5 2b6a8b4071ec50700256e26eb8e4203b
BLAKE2b-256 cf71b68e0702c283f0b9054076b41ca0db30abaf00067f2df13d722ae3309b22

See more details on using hashes here.

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