Heterogeneous Multi-Robots Systems Planner
Env Depencies
python 3, pip
Used IDE: vscode, plugin python
Instal pipenv
pipenv easy the process of managing python dependencies
PIP
$ pip install pyenv
Alternatively, macOS brew
$ brew install pipenv
Install dependencies
Inside the project folder (after clone)
$ pyenv install 3.8.2
$ pip install pipenv
$ pipenv install
$ pipenv shell
(gmrs env) % pipenv install --dev
Run
Select the exec shell
$ pipenv shell
Then, Execute Simulation
$ python ./simulator/run.py
Test
Tests should be put on /tests folder and are executed with the following command.
$ pytest -v --cov .
Linter
$ flake8 --statistics
Dependency
Add New Dependency
To add new dependencies use the following command.
$ pipenv install [name]
This command will add the dependency to the Pipfile and Pipfile.lock assuring that the execution can be reproduced in another environment (after dependencies are updated with pipenv install command )
Add New Dev Dependency
Same as previous dependencies, but for development libraries such as the ones used for test.
$ pipenv install [name] --dev
Note that other systems after pulling updates will need a reexecution of pipenv install --dev
Metadata
Release files for hmrsplanner 0.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hmrsplanner-0.0.7.tar.gz | 30.0 kB | Details |
Release files / hmrsplanner-0.0.7.tar.gz
| Download URL | hmrsplanner-0.0.7.tar.gz |
|---|---|
| Size | 30.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea6b4c05b39922345550f262c06e6abf2e9a9fbc11e309a1bcf4362debb3295b
|
|
BLAKE2b-256 checksum How to use checksums |
391db4d7e0f68e17c67a9666ba8499a088c59a0613a9193b0ec7fbddcd94f4bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.8.6
|